• DocumentCode
    12550
  • Title

    Two-Bit Bit Flipping Algorithms for LDPC Codes and Collective Error Correction

  • Author

    Dung Viet Nguyen ; Vasic, Bane

  • Author_Institution
    Marvell Semicond. Inc., Santa Clara, CA, USA
  • Volume
    62
  • Issue
    4
  • fYear
    2014
  • fDate
    Apr-14
  • Firstpage
    1153
  • Lastpage
    1163
  • Abstract
    A new class of bit flipping algorithms for low-density parity-check codes over the binary symmetric channel is proposed. Compared to the regular (parallel or serial) bit flipping algorithms, the proposed algorithms employ one additional bit at a variable node to represent its "strength." The introduction of this additional bit allows an increase in the guaranteed error correction capability. An additional bit is also employed at a check node to capture information which is beneficial to decoding. A framework for failure analysis and selection of two-bit bit flipping algorithms is provided. The main component of this framework is the (re)definition of trapping sets, which are the most "compact" Tanner graphs that cause decoding failures of an algorithm. A recursive procedure to enumerate trapping sets is described. This procedure is the basis for selecting a collection of algorithms that work well together. It is demonstrated that decoders which employ a properly selected group of the proposed algorithms operating in parallel can offer high speed and low error floor decoding.
  • Keywords
    decoding; error correction; failure analysis; graph theory; parity check codes; LDPC codes; binary symmetric channel; check node; collective error correction capability; compact Tanner graphs; decoding failures; error floor decoding; failure analysis; low-density parity-check codes; parallel bit flipping algorithms; recursive procedure; serial bit flipping algorithms; trapping sets; two-bit bit flipping algorithms; variable node; Algorithm design and analysis; Charge carrier processes; Decoding; Error correction codes; Iterative decoding; Parity check codes; Bit flipping algorithms; error floor; low-density parity-check codes; trapping set;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2014.021614.130884
  • Filename
    6750416