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
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2007.891098