Computing the Minimum Distance of Nonbinary LDPC Codes

Finding the minimum distance of low-density-parity-check (LDPC) codes is an NP-hard problem. Different from all existing works that focus on binary LDPC codes, we in this paper aim to compute the minimum distance of nonbinary LDPC codes, motivated by the fact that operating in a large Galois field provides one important degree of freedom to achieve both good waterfall and error-floor performance. Our method is based on the existing nearest nonzero codeword search (NNCS) method, but several modifications are incorporated for nonbinary LDPC codes, including the modified error impulse pattern, the dithering method, and the nonbinary decoder. Numerical results on the estimated minimum distances show that a code's minimum distance can be increased by careful selection of nonzero elements of the parity check matrix, or by increasing the mean column weight, or by increasing the size of the Galois field. These results support observations that have been made based on simulated performance in the literature. Finally, we provide an upper bound on the minimum distance for nonbinary quasi-cyclic LDPC codes.

[1]  Evangelos Eleftheriou,et al.  On the computation of the minimum distance of low-density parity-check codes , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[2]  Ahmet B. Keha,et al.  Minimum distance computation of LDPC codes using a branch and cut algorithm , 2010, IEEE Transactions on Communications.

[3]  David Burshtein,et al.  EXIT charts for non-binary LDPC codes over arbitrary discrete-memoryless channels , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[4]  Shengli Zhou,et al.  Group-theoretic analysis of cayley-graph-based cycle gf(2p) codes , 2009, IEEE Transactions on Communications.

[5]  Shengli Zhou,et al.  Nonbinary LDPC Coding for Multicarrier Underwater Acoustic Communication , 2008, IEEE Journal on Selected Areas in Communications.

[6]  Wuyang Zhou,et al.  Large-Girth Nonbinary QC-LDPC Codes of Various Lengths , 2010, IEEE Transactions on Communications.

[7]  Marc P. C. Fossorier,et al.  Quasi-Cyclic Low-Density Parity-Check Codes From Circulant Permutation Matrices , 2004, IEEE Trans. Inf. Theory.

[8]  R. Morelos-Zaragoza The art of error correcting coding , 2002 .

[9]  Shu Lin,et al.  Transactions Papers - Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach , 2008, IEEE Transactions on Communications.

[10]  Rüdiger L. Urbanke,et al.  The capacity of low-density parity-check codes under message-passing decoding , 2001, IEEE Trans. Inf. Theory.

[11]  S. G. Wilson,et al.  Analysis and Design of Moderate Length Regular LDPC Codes with Low Error Floors , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[12]  Evangelos Eleftheriou,et al.  Approximate algorithms for computing the minimum distance of low-density parity-check codes , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[13]  David J. C. MacKay,et al.  Low-density parity check codes over GF(q) , 1998, IEEE Communications Letters.

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

[15]  Uri Erez,et al.  Achieving 1/2 log (1+SNR) on the AWGN channel with lattice encoding and decoding , 2004, IEEE Transactions on Information Theory.

[16]  G. David Forney,et al.  Geometrically uniform codes , 1991, IEEE Trans. Inf. Theory.

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

[18]  David Declercq,et al.  Improved impulse method to evaluate the low weight profile of sparse binary linear codes , 2008, 2008 IEEE International Symposium on Information Theory.

[19]  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).

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

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

[22]  Thomas E. Fuja,et al.  LDPC codes over rings for PSK modulation , 2005, IEEE Transactions on Information Theory.

[23]  Meir Feder,et al.  Parallel bit interleaved coded modulation , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

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

[25]  Rong-Rong Chen,et al.  Design of Nonbinary Quasi-Cyclic LDPC Cycle Codes , 2007, 2007 IEEE Information Theory Workshop.

[26]  Marc André Armand,et al.  Structured LDPC Codes over Integer Residue Rings , 2008, EURASIP J. Wirel. Commun. Netw..

[27]  Marc P. C. Fossorier,et al.  Iterative reliability based decoding of LDPC codes , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[28]  D. Mackay,et al.  Evaluation of Gallager Codes for Short Block Length and High Rate Applications , 2001 .

[29]  Alexander Vardy,et al.  The intractability of computing the minimum distance of a code , 1997, IEEE Trans. Inf. Theory.

[30]  Paul H. Siegel,et al.  Capacity-approaching bandwidth-efficient coded modulation schemes based on low-density parity-check codes , 2003, IEEE Trans. Inf. Theory.

[31]  Masakatu Morii,et al.  On the Reliability for the Weight Distribution of LDPC codes Computed by the Probabilistic Algorithm(HISC2006) , 2006 .