DocumentCode :
269407
Title :
Finite Alphabet Iterative Decoders for LDPC Codes: Optimization, Architecture and Analysis
Author :
Fang Cai ; Xinmiao Zhang ; Declercq, David ; Planjery, Shiva Kumar ; Vasić, Bane
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
Volume :
61
Issue :
5
fYear :
2014
fDate :
May-14
Firstpage :
1366
Lastpage :
1375
Abstract :
Low-density parity-check (LDPC) codes are adopted in many applications due to their Shannon-limit approaching error-correcting performance. Nevertheless, belief-propagation (BP) based decoding of these codes suffers from the error-floor problem, i.e., an abrupt change in the slope of the error-rate curve that occurs at very low error rates. Recently, a new type of decoders termed finite alphabet iterative decoders (FAIDs) were introduced. The FAIDs use simple Boolean maps for variable node processing, and can surpass the BP-based decoders in the error floor region with very short word length. We restrict the scope of this paper to regular dv=3 LDPC codes on the BSC channel. This paper develops a low-complexity implementation architecture for the FAIDs by making use of their properties. Particularly, an innovative bit-serial check node unit is designed for the FAIDs, and a small-area variable node unit is proposed by exploiting the symmetry in the Boolean maps. Moreover, an optimized data scheduling scheme is proposed to increase the hardware utilization efficiency. From synthesis results, the proposed FAID implementation needs only 52% area to reach the same throughput as one of the most efficient standard Min-Sum decoders for an example (7807, 7177) LDPC code, while achieving better error-correcting performance in the error-floor region. Compared to an offset Min-Sum decoder with longer word length, the proposed design can achieve higher throughput with 45% area, and still leads to possible performance improvement in the error-floor region.
Keywords :
codecs; error correction codes; iterative decoding; parity check codes; BP-based decoders; BSC channel; Boolean maps; FAID; LDPC codes; belief-propagation based decoding; data scheduling scheme; error-Ωoor region; error-correcting performance; error-floor problem; error-rate curve; finite alphabet iterative decoders; innovative bit-serial check node unit; low-density parity-check codes; min-sum decoders; optimization; variable node processing; Charge carrier processes; Decoding; Hardware; Iterative decoding; Table lookup; Belief propagation; VLSI architecture; error floor; low-density parity-check codes (LDPC); trapping set;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2014.2309896
Filename :
6776564
Link To Document :
بازگشت