Joint Demodulation and EMS Decoding Algorithm for Q-ary LDPC Codes

To reduce the high decoding complexity of q-ary LDPC codes, a joint-demodulation and extended min-sum (JD-EMS) decoding algorithm is presented in this paper. By utilizing the squares of the distances between signal and constellation points over constellation graph as the decoder input soft messages, the proposed algorithm not only facilitates the computations of the decoder initial messages, but also avoids the performance loss due to conversions between probabilities and log-likelihoodratios. The elementary check node (ECN) processing is also improved in JD-EMS algorithm, thus the number of real additions can be reduced. Moreover, we also give an upper bound of the number of comparison candidates in the sorter at each ECN step. Simulation results indicate that, while significantly reducing the number of real additions at check nodes, JD-EMS algorithm performs as well as EMS algorithm on both AWGN and Rayleigh fading channels.

[1]  Henk Wymeersch,et al.  Log-domain decoding of LDPC codes over GF(q) , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

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

[3]  David Declercq,et al.  Low-complexity decoding for non-binary LDPC codes in high order fields , 2010, IEEE Transactions on Communications.

[4]  Dashe Li,et al.  Performance Enhancement of Foggy Atmosphere Channel Based on Turbo Code , 2011 .

[5]  Emmanuel Boutillon,et al.  Bubble check: a simplified algorithm for elementary check node processing in extended min-sum non-binary LDPC decoders , 2010 .

[6]  Shengli Zhou,et al.  Structure, property, and design of nonbinary regular cycle codes , 2010, IEEE Transactions on Communications.

[7]  D. Declercq,et al.  Fast Decoding Algorithm for LDPC over GF(2q) , 2003 .

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

[9]  David Declercq,et al.  Decoding Algorithms for Nonbinary LDPC Codes Over GF$(q)$ , 2007, IEEE Transactions on Communications.

[10]  David Declercq,et al.  Design of regular (2,d/sub c/)-LDPC codes over GF(q) using their binary images , 2008, IEEE Transactions on Communications.

[11]  Yanpeng Wu,et al.  A Symbol-wise Ordered Successive Interference Cancellation Detector for Layered Space-Time Block Codes , 2011 .

[12]  Evangelos Eleftheriou,et al.  Binary representation of cycle Tanner-graph GF(2/sup b/) codes , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).