DocumentCode :
3384762
Title :
FPGA implementation of nonbinary quasi-cyclic LDPC decoder based on EMS algorithm
Author :
Sun, Yue ; Zhang, Yuyang ; Hu, Jianhao ; Zhang, Zhongpei
Author_Institution :
Nat. key Lab. of Commun., Univ. of Electron. Sci. & Technol., Chengdu, China
fYear :
2009
fDate :
23-25 July 2009
Firstpage :
1061
Lastpage :
1065
Abstract :
Low density parity check (LDPC) codes over GF(2m) show significantly higher performances than binary LDPC codes. However, the hardware complexity and area of the decoder are largely increasing. In this paper, putting the code and decoder design together to consider, we propose a FPGA semi-parallel implementation of extended min-sum (EMS) decoding algorithm for quasi-cyclic low density parity check (QC-LDPC) codes over GF (2m). According to the regularity of their parity check matrices, QC-LDPC codes can facilitate efficient high-speed parallel decoding. The EMS decoding algorithm greatly reduces the computational complexity of processing units, check node unit (CNU). In addition, the updating calculation of the check node unit and variable node unit (VNU) can be overlapped to decrease the time latency and increase the throughput. Based on these architectures, the (486,972) QC-LDPC code over GF (4) decoder is implemented on Xilinx field programmable gate array (FPGA) Virtex4 XC4VLX160. The result shows that the maximum clock frequency is 131.411 MHz and the throughput is 50 Mb/s for the EMS decoder.
Keywords :
computational complexity; cyclic codes; decoding; field programmable gate arrays; matrix algebra; parity check codes; FPGA semiparallel implementation; Xilinx field programmable gate array; bit rate 50 Mbit/s; check node unit; computational complexity; frequency 131.411 MHz; hardware complexity; high-speed parallel decoding; low density parity check codes; nonbinary quasi-cyclic LDPC decoder; parity check matrices; processing units; variable node unit; Algorithm design and analysis; Computational complexity; Computer architecture; Decoding; Delay; Field programmable gate arrays; Hardware; Medical services; Parity check codes; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on
Conference_Location :
Milpitas, CA
Print_ISBN :
978-1-4244-4886-9
Electronic_ISBN :
978-1-4244-4888-3
Type :
conf
DOI :
10.1109/ICCCAS.2009.5250325
Filename :
5250325
Link To Document :
بازگشت