Improving the Error Rate Performance of Turbo Codes using the Forced Symbol Method

This letter presents a method that significantly improves the error rate performance of turbo codes, especially in the error flare region, without changing the basic encoder structure. This method applies repeated decoding, with one or more symbols being forced to certain values, when an error is detected. This forces the decoder to output alternate sets of decisions that can then be checked for errors. The effectiveness of this method is demonstrated by its ability to lower the error flare by several orders of magnitude as soon as the error flare region is encountered. For the DVB-RCS 8-state, rate 1/2, double-binary turbo code and packets of 1504 information bits (MPEG-size), this method yields performance about 0.4 dB from the sphere-packing bound down to a packet error rate of 10-7.

[1]  M. Tomlinson,et al.  ANALYSIS OF NON CONVERGENT BLOCKS AT LOW AND MODERATE SNR IN SCCC TURBO SCHEMES , 2003 .

[2]  Paul H. Siegel,et al.  Application of Distance Spectrum Analysis to Turbo Code Performance Improvement , 1997 .

[3]  Youssouf Ould-Cheikh-Mouhamedou,et al.  A Method for Lowering Turbo Code Error Flare using Correction Impulses and Repeated Decoding , 2006 .

[4]  J. D. Andersen Turbo codes extended with outer BCH code , 1996 .

[5]  Gordon L. Stüber,et al.  List decoding of turbo codes , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[6]  Marc P. C. Fossorier,et al.  Belief-propagation with information correction: improved near maximum-likelihood decoding of low-density parity-check codes , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[7]  Gordon L. Stüber,et al.  Selective serial concatenation of turbo codes , 1997, IEEE Communications Letters.

[8]  Carl-Erik W. Sundberg,et al.  List Viterbi decoding algorithms with applications , 1994, IEEE Trans. Commun..

[9]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[10]  Carl-Erik W. Sundberg,et al.  On list sequence turbo decoding , 2005, IEEE Transactions on Communications.

[11]  Carl-Erik W. Sundberg,et al.  Performance evaluation of list sequence MAP decoding , 2005, IEEE Transactions on Communications.