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
Link To Document