A Low Complexity Iterative Technique for Soft Decision Decoding of Reed-Solomon Codes

A new iterative soft decision decoding method for Reed-Solomon (RS) codes is proposed. This method is based on bit level belief propagation (BP) decoding. In order to make BP decoding effective for RS codes, we use an extended binary parity check matrix with a lower density and reduced number of 4-cycles compared to the original binary parity check matrix of the code. In our proposed method, we take advantage of the cyclic structure of RS codes. Based on this property, we can apply the belief propagation algorithm on any cyclically shifted version of the received symbols with the same binary parity check matrix. For each shifted version of received symbols, the geometry of the factor graph will change and deterministic errors can be avoided. Our method results in considerable performance improvement of RS codes compared to hard decision decoding. The performance is also superior to some popular soft decision decoding methods.

[1]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

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

[3]  Martin Bossert,et al.  On Iterative Soft-Decision Decoding of Linear Binary Block Codes and Product Codes , 1998, IEEE J. Sel. Areas Commun..

[4]  Branka Vucetic,et al.  Low Complexity Soft Decision Decoding Algorithms for Reed-Solomon Codes , 2001 .

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

[6]  Shu Lin,et al.  Error Control Coding , 2004 .

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

[8]  Madhu Sudan,et al.  Maximum-likelihood decoding of Reed-Solomon codes is NP-hard , 1996, IEEE Transactions on Information Theory.

[9]  Krishna R. Narayanan,et al.  Iterative Soft-Input Soft-Output Decoding of Reed-Solomon Codes by Adapting the , 2005 .

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

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

[12]  Rüdiger L. Urbanke,et al.  Modern Coding Theory , 2008 .

[13]  Li Ping,et al.  Low-Complexity Soft-Decoding Algorithms for Reed–Solomon Codes—Part II: Soft-Input Soft-Output Iterative Decoding , 2010, IEEE Transactions on Information Theory.