• DocumentCode
    2444112
  • Title

    Low Complexity Implementations of Sum-Product Algorithm for Decoding Low-Density Parity-Check Codes

  • Author

    Oh, Daesun ; Parhi, Keshab K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Minnesota Univ.
  • fYear
    2006
  • fDate
    2-4 Oct. 2006
  • Firstpage
    262
  • Lastpage
    267
  • Abstract
    In this paper, we propose low complexity implementations of sum-product algorithm (SPA) for decoding low-density parity-check (LDPC) codes. The finite precision implementations for SPA have an important tradeoff between the decoding performance and hardware complexity caused by two dominant area consuming factors. One is the memory for updated messages storage and the other is the look-up table (LUT) for implementation of nonlinear function Psi(x). The proposed two types of variable quantization schemes result in significant reductions of LUT sizes. Computer simulation results indicate that the performance losses of SPA with reduced LUT by proposed schemes are less than 0.05 dB compared to that of SPA with original LUT. Moreover, the proposed implementation offers a large reduction in the finite wordlength for storage of updated messages using a kind of compression technique without performance losses. As a result, using the proposed implementation based on variable quantization scheme and data compression technique, the novel proposed implementation for SPA decoder architecture offers significant reductions of 75% and 33% in hardware complexities of LUT and memories, respectively, without significant performance degradations over conventional uniform quantization scheme. Furthermore, since each LUT with variable (6:3) quantization scheme II has only 8 entries, its hardware implementation can be replaced with a small combination circuit instead of readonly-memory (ROM) for LUT
  • Keywords
    data compression; decoding; parity check codes; product codes; quantisation (signal); table lookup; LDPC codes; LUT; SPA; data compression technique; decoding; look-up table; low-density parity-check codes; message storage; nonlinear function; quantization scheme; sum-product algorithm; Computer simulation; Data compression; Decoding; Degradation; Hardware; Parity check codes; Performance loss; Quantization; Sum product algorithm; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
  • Conference_Location
    Banff, Alta.
  • ISSN
    1520-6130
  • Print_ISBN
    1-4244-0382-0
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2006.352592
  • Filename
    4161862