• DocumentCode
    2486481
  • Title

    Memory-efficient turbo decoder architectures for LDPC codes

  • Author

    Mansour, Mohammad M. ; Shanbhag, Naresh R.

  • Author_Institution
    iCIMS Res. Center, Illinois Univ., Urbana, IL, USA
  • fYear
    2002
  • fDate
    16-18 Oct. 2002
  • Firstpage
    159
  • Lastpage
    164
  • Abstract
    In this paper, we propose a turbo decoding message-passing (TDMP) algorithm to decode regular and irregular low-density parity-check (LDPC) codes. The TDMP algorithm has two main advantages over the commonly employed two-phase message-passing algorithm. First, it exhibits a faster convergence behavior (up to 50% less iterations), and improvement in coding gain (up to an order of magnitude for moderate-to-high SNR and small number of iterations). Second, the corresponding decoder architecture has a significantly reduced memory requirement that amounts to a savings of (75 + 25n/Σ node-degrees)% > 75% for code-length n. A decoder architecture featuring the TDNW algorithm is also presented. Furthermore, we propose a new structure on the parity-check matrix of an LDPC code based on permutation matrices aimed at reducing interconnect complexity and improving decoding throughput. In addition, we construct a wide range of LDPC codes based on Ramanujan graphs which possess this structure.
  • Keywords
    concatenated codes; convergence; decoding; digital signal processing chips; graph theory; parity check codes; turbo codes; LDPC codes; Ramanujan graphs; TDMP algorithm; coding gain improvement; convergence behavior; decoding throughput; interconnect complexity reduction; low density parity-check codes; memory requirement reduction; memory-efficient turbo decoder architectures; parity check matrix; permutation matrices; turbo decoding message passing algorithm; Bit error rate; Concatenated codes; Convergence; Convolutional codes; Electronic mail; Iterative decoding; Memory architecture; Parity check codes; Throughput; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2002. (SIPS '02). IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7587-4
  • Type

    conf

  • DOI
    10.1109/SIPS.2002.1049702
  • Filename
    1049702