Symbol-Based Belief Propagation Decoding of Reed-Solomon Codes

We propose a symbol-based belief propagation (BP) algorithm for iterative soft-decision decoding of Reed-Solomon (RS) codes. Complexity reduction is achieved by using a fast Fourier transform (FFT)-based BP algorithm. Parity-check matrix adaptation based on the reliability of the codeword symbols is an essential step to make the BP algorithm effective on high-density parity-check matrices characteristic of RS codes. The matrix adaptation, as well as all other operations, is performed at symbol level such that bit-to-symbol and symbol-to- bit conversions are avoided. A moderate coding gain over algebraic hard-decision decoding is achieved on additive white Gaussian noise channels. The symbol-based algorithm presented in this paper addresses the main weakness of its bit-based counterpart, namely the prohibitively high complexity for practical applications that use long codes and large finite fields, albeit with less coding gain.

[1]  Robert F. Mills,et al.  Evolution of the air interface of cellular communications systems toward 4G realization , 2006, IEEE Communications Surveys & Tutorials.

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

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

[4]  Matthew C. Davey,et al.  Error-Correction using Low Density Parity Check Codes , 1999 .

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

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

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

[8]  Hongxin Song,et al.  Reduced-complexity decoding of Q-ary LDPC codes for magnetic recording , 2003 .

[9]  Nazanin Rahnavard,et al.  Nonuniform error correction using low-density parity-check codes , 2005, IEEE Transactions on Information Theory.

[10]  Xiangming Li,et al.  A proof of the Hadamard transform decoding of the belief propagation algorithm for LDPCC over GF(q) , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[11]  David Burshtein,et al.  Design and analysis of nonbinary LDPC codes for arbitrary discrete-memoryless channels , 2005, IEEE Transactions on Information Theory.

[12]  D. Mackay,et al.  Low density parity check codes over GF(q) , 1998, 1998 Information Theory Workshop (Cat. No.98EX131).

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

[14]  S. Wicker Error Control Systems for Digital Communication and Storage , 1994 .

[15]  Sanjit K. Mitra,et al.  Digital Signal Processing: A Computer-Based Approach , 1997 .

[16]  Hamid Aghvami,et al.  Belief propagation decoding of Reed-Solomon codes; a bit-level soft decision decoding algorithm , 2005, IEEE Transactions on Broadcasting.