Iterative Soft Decoding of Reed-Solomon Convolutional Concatenated Codes

Reed-Solomon convolutional concatenated (RSCC) code is a popular coding scheme whose application can be found in wireless and space communications. However, iterative soft decoding of the concatenated code is yet to be developed. This paper proposes a novel iterative soft decoding algorithm for the concatenated code, aiming to better exploit its error-correction potential. The maximum a posteriori (MAP) algorithm is used to decode the inner convolutional code. Its soft output will be deinterleaved and then given to the soft-in-soft-out (SISO) decoder of the outer Reed-Solomon (RS) code. The RS SISO decoder integrates the adaptive belief propagation (ABP) algorithm and the Koetter-Vardy (KV) list decoding algorithm, attempting to find out the transmitted message. It feeds back both the deterministic and the extrinsic probabilities of RS coded bits, enabling the soft information to be exchanged between the inner and outer decoders. An extrinsic information transfer (EXIT) analysis of the proposed algorithm is presented, analyzing its iterative decoding behavior for RSCC codes. The EXIT analysis also leads to the design insight of inner code in the concatenation. Computational complexity of the proposed algorithm is also analyzed. Finally, the iterative decoding performance is shown and its advantage over the existing decoding algorithms is demonstrated.

[1]  Meritxell Lamarca,et al.  Iterative Decoding Algorithms for RS-Convolutional Concatenated Codes , 2003 .

[2]  R. Roth,et al.  Efficient decoding of Reed-Solomon codes beyond half the minimum distance , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[3]  Alexander Vardy,et al.  Bit-level soft-decision decoding of Reed-Solomon codes , 1991, IEEE Trans. Commun..

[4]  Robert J. McEliece,et al.  Iterative algebraic soft-decision list decoding of Reed-Solomon codes , 2005, IEEE Journal on Selected Areas in Communications.

[5]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometry codes , 1999, IEEE Trans. Inf. Theory.

[6]  James L. Massey,et al.  Shift-register synthesis and BCH decoding , 1969, IEEE Trans. Inf. Theory.

[7]  Stephan ten Brink,et al.  Convergence behavior of iteratively decoded parallel concatenated codes , 2001, IEEE Trans. Commun..

[8]  Xiao Ma,et al.  An iterative soft-decision decoding algorithm for conventional concatenated codes , 2009, 2009 Fourth International Conference on Communications and Networking in China.

[9]  Martin Johnston,et al.  Efficient Factorisation Algorithm for List Decoding Algebraic-Geometric and Reed-Solomon Codes , 2007, 2007 IEEE International Conference on Communications.

[10]  E. Graeme Chester,et al.  Performance of Reed-Solomon codes using the Guruswami-Sudan algorithm with improved interpolation efficiency , 2007, IET Commun..

[11]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[12]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.

[13]  Erik Paaske Improved decoding for a concatenated coding system recommended by CCSDS , 1990, IEEE Trans. Commun..

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

[15]  Evangelos Eleftheriou,et al.  Concatenated Reed-Solomon/convolutional coding for data transmission in CDMA-based cellular systems , 1997, IEEE Trans. Commun..

[16]  Martin Johnston,et al.  Soft-decision list decoding of hermitian codes , 2009, IEEE Transactions on Communications.

[17]  Li Chen,et al.  Iterative Soft-Decision Decoding of Hermitian Codes , 2012, IEEE Transactions on Communications.

[18]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[19]  Krishna R. Narayanan,et al.  Iterative soft decoding of Reed-Solomon codes , 2004, IEEE Communications Letters.

[20]  Edelmar Urba Soft decision decoding for reed solomon codes and applications , 1999 .

[21]  Krishna R. Narayanan,et al.  Iterative Soft-Input Soft-Output Decoding of Reed–Solomon Codes by Adapting the Parity-Check Matrix , 2005, IEEE Transactions on Information Theory.

[22]  Alexander Vardy,et al.  Algebraic soft-decision decoding of Reed-Solomon codes , 2003, IEEE Trans. Inf. Theory.

[23]  Martin Bossert,et al.  Collaborative Decoding of Interleaved Reed–Solomon Codes and Concatenated Code Designs , 2009, IEEE Transactions on Information Theory.

[24]  Xiao Ma,et al.  Progressive List-Enlarged Algebraic Soft Decoding of Reed-Solomon Codes , 2012, IEEE Communications Letters.

[25]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometric codes , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[26]  Shigeichi Hirasawa,et al.  An efficient maximum-likelihood-decoding algorithm for linear block codes with algebraic decoder , 1994, IEEE Trans. Inf. Theory.

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