Construction of Time Invariant Spatially Coupled LDPC Codes Free of Small Trapping Sets

In this paper, we propose a design technique for the construction of variable-regular time-invariant spatially-coupled low-density parity-check (SC-LDPC) codes with small constraint length and low error floor. The proposed technique reduces the error floor by imposing simple constraints on the short cycles in the code’s Tanner graph, which in turn, result in the elimination of the most dominant trapping sets of the code. In some cases, we also derive lower bounds on the syndrome former memory for satisfying such constraints. The designed codes are superior to the state-of-the-art in terms of error floor performance and/or decoding complexity and latency.

[1]  Alon Orlitsky,et al.  Stopping set distribution of LDPC code ensembles , 2003, IEEE Transactions on Information Theory.

[2]  Amir H. Banihashemi,et al.  Spatially Coupled LDPC Codes With Small Constraint Length and Low Error Floor , 2020, IEEE Communications Letters.

[3]  Amir H. Banihashemi,et al.  An efficient algorithm for finding dominant trapping sets of LDPC codes , 2011, 2010 6th International Symposium on Turbo Codes & Iterative Information Processing.

[4]  Marco Baldi,et al.  Efficient Search of Compact QC-LDPC and SC-LDPC Convolutional Codes With Large Girth , 2018, IEEE Communications Letters.

[5]  Amir H. Banihashemi,et al.  On Characterization and Efficient Exhaustive Search of Elementary Trapping Sets of Variable-Regular LDPC Codes , 2015, IEEE Communications Letters.

[6]  Amir H. Banihashemi,et al.  Construction of Girth-8 QC-LDPC Codes Free of Small Trapping Sets , 2019, IEEE Communications Letters.

[7]  Sandro Bellini,et al.  Thresholds of Absorbing Sets in Low-Density Parity-Check Codes , 2017, IEEE Transactions on Communications.

[8]  Richard D. Wesel,et al.  Selective avoidance of cycles in irregular LDPC code construction , 2004, IEEE Transactions on Communications.

[9]  Amir H. Banihashemi,et al.  A PEG Construction of Finite-Length LDPC Codes with Low Error Floor , 2012, IEEE Communications Letters.

[10]  Amir H. Banihashemi,et al.  Asymptotic Average Multiplicity of Structures Within Different Categories of Trapping Sets, Absorbing Sets, and Stopping Sets in Random Regular and Irregular LDPC Code Ensembles , 2019, IEEE Transactions on Information Theory.

[11]  David G. M. Mitchell,et al.  Performance Bounds and Estimates for Quantized LDPC Decoders , 2019, IEEE Transactions on Communications.

[12]  Michael Lentmaier,et al.  Spatially Coupled LDPC Codes Constructed From Protographs , 2014, 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]  Emina Soljanin,et al.  Asymptotic Spectra of Trapping Sets in Regular and Irregular LDPC Code Ensembles , 2007, IEEE Transactions on Information Theory.

[15]  Amir H. Banihashemi,et al.  Construction of QC LDPC Codes With Low Error Floor by Efficient Systematic Search and Elimination of Trapping Sets , 2019, IEEE Transactions on Communications.

[16]  Marco Baldi,et al.  Compact QC-LDPC Block and SC-LDPC Convolutional Codes for Low-Latency Communications , 2018, 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

[17]  Lara Dolecek,et al.  Analysis of Absorbing Sets and Fully Absorbing Sets of Array-Based LDPC Codes , 2009, IEEE Transactions on Information Theory.

[18]  Emre Telatar,et al.  Finite-length analysis of low-density parity-check codes on the binary erasure channel , 2002, IEEE Trans. Inf. Theory.

[19]  Øyvind Ytrehus,et al.  An Efficient Algorithm to Find All Small-Size Stopping Sets of Low-Density Parity-Check Matrices , 2009, IEEE Transactions on Information Theory.

[20]  Shashi Kiran Chilappagari,et al.  Eliminating trapping sets in low-density parity-check codes by using Tanner graph covers , 2008, IEEE Transactions on Information Theory.

[21]  O. Milenkovic,et al.  Algorithmic and combinatorial analysis of trapping sets in structured LDPC codes , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[22]  Evangelos Eleftheriou,et al.  Regular and irregular progressive edge-growth tanner graphs , 2005, IEEE Transactions on Information Theory.

[23]  Jörg Kliewer,et al.  A generalized algebraic approach to optimizing SC-LDPC codes , 2017, 2017 55th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[24]  Rüdiger L. Urbanke,et al.  Spatially coupled ensembles universally achieve capacity under belief propagation , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[25]  Lara Dolecek,et al.  Finite-Length Construction of High Performance Spatially-Coupled Codes via Optimized Partitioning and Lifting , 2019, IEEE Transactions on Communications.

[26]  Amir H. Banihashemi,et al.  On the girth of quasi cyclic protograph LDPC codes , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

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

[28]  Amir H. Banihashemi,et al.  Hardness Results on Finding Leafless Elementary Trapping Sets and Elementary Absorbing Sets of LDPC Codes , 2019, IEEE Transactions on Information Theory.

[29]  Amir H. Banihashemi,et al.  Lower Bounds on the Size of Smallest Elementary and Non-Elementary Trapping Sets in Variable-Regular LDPC Codes , 2017, IEEE Communications Letters.

[30]  Amir H. Banihashemi,et al.  Characterization and Efficient Search of Non-Elementary Trapping Sets of LDPC Codes with Applications to Stopping Sets , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[31]  David G. M. Mitchell,et al.  Edge spreading design of high rate array-based SC-LDPC codes , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[32]  Marco Baldi,et al.  Design and Analysis of Time-Invariant SC-LDPC Convolutional Codes With Small Constraint Length , 2018, IEEE Transactions on Communications.

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

[34]  Amir H. Banihashemi,et al.  Error Floor Estimation of LDPC Decoders — A Code Independent Approach to Measuring the Harmfulness of Trapping Sets , 2020, IEEE Transactions on Communications.

[35]  Lara Dolecek,et al.  A Channel-Aware Combinatorial Approach to Design High Performance Spatially-Coupled Codes , 2020, IEEE Transactions on Information Theory.

[36]  Hua Xiao,et al.  Estimation of Bit and Frame Error Rates of Finite-Length Low-Density Parity-Check Codes on Binary Symmetric Channels , 2007, IEEE Transactions on Communications.

[37]  Lara Dolecek,et al.  Absorbing set characterization of array-based spatially coupled LDPC codes , 2014, 2014 IEEE International Symposium on Information Theory.

[38]  Lara Dolecek,et al.  A novel combinatorial framework to construct spatially-coupled codes: Minimum overlap partitioning , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[39]  Amir H. Banihashemi,et al.  Construction of Irregular Protograph-Based QC-LDPC Codes With Low Error Floor , 2021, IEEE Transactions on Communications.

[40]  Amir H. Banihashemi,et al.  Characterization of Elementary Trapping Sets in Irregular LDPC Codes and the Corresponding Efficient Exhaustive Search Algorithms , 2018, IEEE Transactions on Information Theory.

[41]  Amir H. Banihashemi,et al.  On Characterization of Elementary Trapping Sets of Variable-Regular LDPC Codes , 2013, IEEE Transactions on Information Theory.

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

[43]  Mohammad-Reza Sadeghi,et al.  Edge-Coloring Technique to Analyze Elementary Trapping Sets of Spatially-Coupled LDPC Convolutional Codes , 2020, IEEE Communications Letters.

[44]  Hua Xiao,et al.  Improved progressive-edge-growth (PEG) construction of irregular LDPC codes , 2004, IEEE Communications Letters.

[45]  David G. M. Mitchell,et al.  Efficient Search and Elimination of Harmful Objects for the Optimization of QC-SC-LDPC Codes , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[46]  Lara Dolecek,et al.  Asymptotic Distribution of Absorbing Sets and Fully Absorbing Sets for Regular Sparse Code Ensembles , 2011, IEEE Transactions on Communications.

[47]  Amir H. Banihashemi,et al.  Lowering the error floor of LDPC codes using cyclic liftings , 2010, 2010 IEEE International Symposium on Information Theory.

[48]  Amir H. Banihashemi,et al.  New Characterization and Efficient Exhaustive Search Algorithm for Leafless Elementary Trapping Sets of Variable-Regular LDPC Codes , 2016, IEEE Transactions on Information Theory.

[49]  Amir H. Banihashemi,et al.  From Cages to Trapping Sets and Codewords: A Technique to Derive Tight Upper Bounds on the Minimum Size of Trapping Sets and Minimum Distance of LDPC Codes , 2017, IEEE Transactions on Information Theory.

[50]  Paul H. Siegel,et al.  Windowed Decoding of Spatially Coupled Codes , 2011, IEEE Transactions on Information Theory.