• DocumentCode
    626775
  • Title

    Low-complexity finite alphabet iterative decoders for LDPC codes

  • Author

    Fang Cai ; Xinmiao Zhang ; Declercq, David ; Vasic, Bane ; Dung Viet Nguyen ; Planjery, Shiva

  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    1332
  • Lastpage
    1335
  • 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. Recently, a new type of decoders termed finite alphabet iterative decoders (FAIDs) were introduced. The FAIDs use simple Boolean maps for variable node processing. With very short word length, they can surpass the BP-based decoders in the error floor region. This paper develops a low-complexity implementation architecture for FAIDs by making use of their properties. Particularly, an innovative bit-serial check node unit is designed for FAIDs, and the symmetric Boolean maps for variable node processing lead to small silicon area. An optimized data scheduling scheme is also 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 Min-sum decoders for an example (7807, 7177) LDPC code, while achieving better error-correcting performance in the error-floor region.
  • Keywords
    error correction; iterative decoding; parity check codes; BP-based decoding; Boolean map; FAID implementation; LDPC codes; Shannon limit; belief propagation; error-correcting performance; error-floor problem; hardware utilization efficiency; innovative bit-serial check node unit; low-complexity finite alphabet iterative decoders; low-complexity implementation architecture; low-density parity-check codes; min-sum decoder; optimized data scheduling scheme; silicon area; variable node processing; Clocks; Computer architecture; Decoding; Hardware; Iterative decoding; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572100
  • Filename
    6572100