An efficient OSD-aided iterative decoding algorithm for LTE turbo codes

In this paper, we propose an efficient Ordered statistic decoding (OSD)-aided turbo decoding algorithm for LTE turbo codes to improve the error performance of conventional turbo decoding. More significant performance gain can be achieved for short codes and high-rate punctured codes. Considering the Log-likelihood ratio (LLR) oscillation, we introduce a more reliable method to reconstruct ordered information sequence in terms of the accumulated LLR of each bit in the codeword. Additionally, we present a simple encoding method based on bit flipping to decrease the computational complexity. The simulation results show that noticeable performance gains are achieved by the proposed OSD-aided schemes.

[1]  Ming Jiang,et al.  Reliability-Based Iterative Decoding of LDPC Codes Using Likelihood Accumulation , 2007, IEEE Communications Letters.

[2]  Tomoaki Ohtsuki,et al.  Decoding Algorithms Based on Oscillation for Low-Density Parity Check Codes , 2005, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[3]  Hideki Imai,et al.  On the suboptimality of iterative decoding for turbo-like and LDPC codes with cycles in their graph representation , 2004, IEEE Transactions on Communications.

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

[5]  Joachim Hagenauer,et al.  Iterative decoding of binary block and convolutional codes , 1996, IEEE Trans. Inf. Theory.

[6]  Shu Lin,et al.  Soft-decision decoding of linear block codes based on ordered statistics , 1994, IEEE Trans. Inf. Theory.