• DocumentCode
    3020076
  • Title

    High-throughput architecture and implementation of regular (2, dc) nonbinary LDPC decoders

  • Author

    Tao, Yaoyu ; Park, Youn Sung ; Zhang, Zhengya

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    2625
  • Lastpage
    2628
  • Abstract
    Nonbinary LDPC codes have shown superior performance, but decoding nonbinary codes is complex, incurring a long latency and a much degraded throughput. We propose a low-latency variable processing node by a skimming algorithm, together with a low-latency extended min-sum check processing node by prefetching and relaxing redundancy control. The processing nodes are jointly designed for an optimal pipeline schedule. This low-latency, high-throughput architecture is applied to a class of high-performance (2, dc)-regular nonbinary LDPC codes constructed based on their binary images. A conflict-free memory is proposed to resolve data hazards caused by the non-structured nature of these codes. A complete (2, 4)-regular, (960, 480) GF(64) nonbinary LDPC decoder is demonstrated on a Xilinx Virtex-5 FPGA. The decoder delivers an excellent error-correcting performance at a 9.76 Mb/s coded throughput, representing a significant improvement of state-of-the-art extended min-sum decoder implementations.
  • Keywords
    Galois fields; decoding; error correction codes; field programmable gate arrays; parity check codes; storage management; Galois fields; Xilinx Virtex-5 FPGA; binary image; conflict-free memory; data hazard; error-correcting performance; high-throughput architecture; low-latency extended min-sum check processing node; low-latency variable processing node; optimal pipeline schedule; prefetching; regular nonbinary LDPC decoder; relaxing redundancy control; skimming algorithm; Algorithm design and analysis; Computer architecture; Decoding; Parity check codes; Pipelines; Silicon compounds; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6271844
  • Filename
    6271844