Title :
Design and implementation of multi-mode QC-LDPC decoder
Author :
Chen, Yun ; Chen, Xiang ; Zhao, Yifei ; Zhou, Chunhui ; Wang, Jing
Author_Institution :
Sch. of Inf. Sci. & Technol., Xiamen Univ., Xiamen, China
Abstract :
Low-density parity-check (LDPC) codes are one of the most effective error controlling methods, which now are widely used in multiple communication systems, for example, DVB-S2, 802.16e, etc. In these communication standards, the adopted LDPC codes are all quasi-cyclic low-density parity-check (QC-LDPC) codes. The parity-check matrices of QC-LDPC codes consist of arrays of circulants, in which each row is the cyclic shift of the row above it, and the first row is the cyclic shift of the last row. This character of QC-LDPC codes results in the linear encoding complexity and opens the door for the multi-mode LDPC decoders with enough flexibility of resource multiplexing. Based on the quasi-cyclic character of QC-LDPC codes, a design method for multi-mode QC-LDPC decoders is proposed in this paper. The node memory is skillfully organized and can be expediently addressed by a simple control unit to save memory consumption in hardware implementation. Then this design method is implemented and test on Field Programmable Gate Array (FPGA) platform. The test results show that the resource occupied by the multi-mode decoder is only a little more than that of maximal resource occupied by the single-mode decoder, and this multi-mode decoder can support at least 3 code rates with the throughput higher than 100 Mbps when the iteration number is fixed to 12 and the clock frequency is set to 200 MHZ.
Keywords :
cyclic codes; error correction codes; field programmable gate arrays; linear codes; matrix algebra; parity check codes; FPGA; error controlling method; field programmable gate array; frequency 200 MHz; linear encoding; multimode QC-LDPC decoder; parity-check matrices; quasicyclic low-density parity-check code; Computers; Decoding; Digital video broadcasting; Integrated circuits; Parity check codes; Registers; Table lookup;
Conference_Titel :
Communication Technology (ICCT), 2010 12th IEEE International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-6868-3
DOI :
10.1109/ICCT.2010.5688680