Check-hybrid GLDPC codes without small trapping sets

In this paper, we propose a new approach to construct a class of check-hybrid generalized low-density parity-check (GLDPC) codes which are free of small trapping sets. The approach is based on converting some selected check nodes involving a trapping set to super checks corresponding to a shorter error-correcting component code. Specifically, we follow two main purposes to construct the check-hybrid codes: First, replacing single parity checks by super checks is done based on the knowledge of the trapping sets of the global LDPC code. We show that by converting some single checks to super checks in a trapping set, the decoder corrects the errors on a trapping set and hence eliminates the trapping set. Second, the rate-loss caused by replacing the super checks is reduced through finding the minimum number of such critical checks. We first present an algorithm to find possible critical checks in a trapping set. We then provide some upper bounds on the minimum number of such critical checks such that the decoder corrects all error patterns on certain trapping sets in the Tanner graph of the global LDPC code. We also provide a potential fixed set for a class of constructed check-hybrid codes.

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

[2]  Jinghu Chen,et al.  A hybrid coding scheme for the Gilbert-Elliott channel , 2006, IEEE Transactions on Communications.

[3]  David Declercq,et al.  Check-hybrid GLDPC codes: Systematic elimination of trapping sets by super checks , 2014, 2014 IEEE International Symposium on Information Theory.

[4]  G. Liva,et al.  Short low-error-floor Tanner codes with Hamming nodes , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[5]  Marco Chiani,et al.  Spectral Shape of Check-Hybrid GLDPC Codes , 2010, 2010 IEEE International Conference on Communications.

[6]  Nenad Miladinovic,et al.  Generalized LDPC codes and generalized stopping sets , 2008, IEEE Transactions on Communications.

[7]  Shashi Kiran Chilappagari,et al.  Error Floors of LDPC Codes on the Binary Symmetric Channel , 2006, 2006 IEEE International Conference on Communications.

[8]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.

[9]  Thomas J. Richardson,et al.  Error Floors of LDPC Codes , 2003 .

[10]  B. Vasic,et al.  Trapping set ontology , 2009, 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[11]  William E. Ryan,et al.  Quasi-cyclic generalized ldpc codes with low error floors , 2007, IEEE Transactions on Communications.

[12]  Shashi Kiran Chilappagari,et al.  On Trapping Sets and Guaranteed Error Correction Capability of LDPC Codes and GLDPC Codes , 2008, IEEE Transactions on Information Theory.

[13]  Shashi Kiran Chilappagari,et al.  On the Construction of Structured LDPC Codes Free of Small Trapping Sets , 2012, IEEE Transactions on Information Theory.

[14]  Michael Lentmaier,et al.  On generalized low-density parity-check codes based on Hamming component codes , 1999, IEEE Communications Letters.

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