• DocumentCode
    1505166
  • Title

    Finding the Exhaustive List of Small Fully Absorbing Sets and Designing the Corresponding Low Error-Floor Decoder

  • Author

    Kyung, Gyu Bum ; Wang, Chih-Chun

  • Author_Institution
    Samsung Adv. Inst. of Technol., Samsung Electron., Yongin, South Korea
  • Volume
    60
  • Issue
    6
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    1487
  • Lastpage
    1498
  • Abstract
    This work provides an efficient exhaustive search algorithm for finding all small fully absorbing sets (FASs) of any arbitrary low-density parity-check (LDPC) code. The proposed algorithm is based on the branch-&-bound principle for solving NP-complete problems. In particular, given any LDPC code, the problem of finding all FASs of size less than t is formulated as an integer programming problem, for which a new branch-&-bound algorithm is devised with new node selection and tree-trimming mechanisms. The resulting algorithm is capable of finding all FASs of size <; 7 for LDPC codes of length <; 1000. When limiting the FASs of interest to those with the number of violated parity-check nodes <; 3, the proposed algorithm is capable of finding all such FASs of size <; 14 for LDPC codes of lengths <; 1000. The resulting exhaustive list of small FASs is then used to devise a new efficient post-processing low-error floor LDPC decoder. The numerical results show that by exploiting the exhaustive list of small FASs, the proposed post-processing decoder can significantly lower the error-floor performance of a given LDPC code. For various example codes of length <; 3000, the proposed post-processing decoder lowers the error floor by a couple of orders of magnitude when compared to the standard belief propagation decoder and by an order of magnitude when compared to other existing low error-floor decoders.
  • Keywords
    computational complexity; decoding; integer programming; parity check codes; NP-complete problem; branch-&-bound algorithm; branch-&-bound principle; exhaustive search algorithm; finding all small fully absorbing set; integer programming problem; low-density parity-check code; post-processing low-error floor LDPC decoder; tree-trimming mechanism; violated parity-check nodes; Complexity theory; Decoding; Equations; IP networks; Iterative decoding; Vectors; Branch-&-bound algorithms; error floor; fully absorbing sets (FASs); low-density parity-check (LDPC) codes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2012.042712.100672
  • Filename
    6192273