Performance Evaluation of Superorthogonal Turbo Codes in AWGN and Flat Rayleigh Fading Channels

Turbo codes are parallel concatenated codes whose performance in the additive white Gaussian noise (AWGN) channel has been shown to be near the theoretical limit. In this paper, we describe a low-rate superorthogonal turbo code that combines the principles of low-rate convolutional coding and that of parallel concatenation. Due to the bandwidth expansion, this code outperforms the ordinary turbo code both in AWGN and especially in fading channels. Thus, superorthogonal turbo codes are suited mainly for spread-spectrum applications. For the purposes of iterative decoding, we concisely describe the connection between the optimal maximum a posteriori symbol estimation and suboptimal soft-output decoding based on sequence estimation. The suboptimal decoder produces outputs that can directly be used as additive metrics at successive decoding iterations, without the need for estimating channel noise variance. Simulation results in AWGN and flat Rayleigh fading channels are also presented, along with analytical upper bounds of bit- and frame-error probabilities.

[1]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[2]  K. Pehkonen,et al.  A superorthogonal turbo-code for CDMA applications , 1996, Proceedings of ISSSTA'95 International Symposium on Spread Spectrum Techniques and Applications.

[3]  Peter Jung,et al.  Dependence of the error performance of turbo-codes on the interleaver structure in short frame transmission systems , 1994 .

[4]  S. Benedetto,et al.  Average performance of parallel concatenated block codes , 1995 .

[5]  Sergio Benedetto,et al.  Design guidelines of parallel concatenated convolutional codes , 1995, Proceedings of GLOBECOM '95.

[6]  Sergio Benedetto,et al.  Unveiling turbo codes: some results on parallel concatenated coding schemes , 1996, IEEE Trans. Inf. Theory.

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

[8]  K. Pehkonen,et al.  A low-complexity superorthogonal turbo-code for CDMA applications , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[9]  A. Viterbi CDMA: Principles of Spread Spectrum Communication , 1995 .

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

[11]  Ramesh Pyndiah,et al.  Near optimum decoding of product codes , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

[12]  Dariush Divsalar,et al.  Turbo codes for PCS applications , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[13]  R. Steele,et al.  Mobile Radio Communications , 1999 .

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

[15]  Patrick Robertson,et al.  Illuminating the structure of code and decoder of parallel concatenated recursive systematic (turbo) codes , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

[16]  Sergio Benedetto,et al.  Performance evaluation of parallel concatenated codes , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[17]  S. S. Pietrobon,et al.  Terminating the trellis of turbo-codes in the same state , 1995 .

[18]  Rémi Sfez,et al.  A weighted-output variant of the Viterbi algorithm for concatenated schemes using a convolutional inner code , 1990, EUROCODE.

[19]  K. Rikkinen Comparison of very low rate coding methods for CDMA radio communications system , 1994, Proceedings of IEEE 3rd International Symposium on Spread Spectrum Techniques and Applications (ISSSTA'94).