• DocumentCode
    1191053
  • Title

    Low-Complexity High-Speed Decoder Design for Quasi-Cyclic LDPC Codes

  • Author

    Wang, Zhongfeng ; Cui, Zhiqiang

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci, Oregon State Univ., Corvallis, OR
  • Volume
    15
  • Issue
    1
  • fYear
    2007
  • Firstpage
    104
  • Lastpage
    114
  • Abstract
    This paper studies low-complexity high-speed decoder architectures for quasi-cyclic low density parity check (QC-LDPC) codes. Algorithmic transformation and architectural level optimization are incorporated to reduce the critical path. Enhanced partially parallel decoding architectures are proposed to linearly increase the throughput of conventional partially parallel decoders through introducing a small percentage of extra hardware. Based on the proposed architectures, a (8176, 7154) Euclidian geometry-based QC-LDPC code decoder is implemented on Xilinx field programmable gate array (FPGA) Virtex-II 6000, where an efficient nonuniform quantization scheme is employed to reduce the size of memories storing soft messages. FPGA implementation results show that the proposed decoder can achieve a maximum (source data) decoding throughput of 172 Mb/s at 15 iterations
  • Keywords
    cyclic codes; error correction codes; field programmable gate arrays; parallel processing; parity check codes; quantisation (signal); LDPC codes; error correction codes; field programmable gate arrays; low density parity check codes; parallel processing; quasi-cyclic codes; Computer errors; Encoding; Field programmable gate arrays; Hardware; Iterative decoding; Parallel processing; Parity check codes; Quantization; Routing; Throughput; Error correction codes; field programmable gate array (FPGA); low density parity check (LDPC); parallel processing; quasi-cyclic (QC) codes;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.891098
  • Filename
    4114369