Iterative Decoding of Non-binary Turbo Codes Using Symbol Based SOVA Algorithm

Bandwidth efficient turbo coding schemes attract increasing research interest these years, most of these schemes are constructed by non-binary convolutional codes and need to be decoded symbol by symbol instead of bit by bit. In this paper, a modified symbol based SOVA decoding algorithm for non-binary turbo codes is proposed. Using our symbol based SOVA algorithm, soft output information from the prior iteration can be accepted as a priori soft input information for current iteration. The experimental results show that our algorithm can achieve close performance to MaxLogMAP algorithm for large interleaver size with lower complexity, and the performance loss of the SOVA compared to the optimal MAP algorithm is only about 0.3 dB at a BER of 10-4

[1]  Ph. Antoine Parallel concatenated trellis coded modulation with automatic repeat request for ADSL applications , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[2]  Wu Xiaofu,et al.  On SOVA for nonbinary codes , 1999, Fifth Asia-Pacific Conference on ... and Fourth Optoelectronics and Communications Conference on Communications,.

[3]  Jun Tan,et al.  A MAP equivalent SOVA for non-binary turbo codes , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[4]  Patrick Robertson,et al.  Bandwidth-Efficient Turbo Trellis-Coded Modulation Using Punctured Component Codes , 1998, IEEE J. Sel. Areas Commun..

[5]  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.

[6]  A. Glavieux,et al.  Turbo-codes and high spectral efficiency modulation , 1994, Proceedings of ICC/SUPERCOMM'94 - 1994 International Conference on Communications.

[7]  Johannes B. Huber,et al.  Power and bandwidth efficient digital communication using turbo codes in multilevel codes , 1995, Eur. Trans. Telecommun..

[8]  Patrick Robertson,et al.  A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[9]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.