DocumentCode
2261040
Title
FPGA implementation of the parity check node for min-sum LDPC decoders
Author
Gutierrez, Fernando ; Corral-Briones, Graciela ; Morero, Damián ; Goette, Teodoro ; Ramos, Facundo
Author_Institution
Digital Commun. Res. Lab., Nat. Univ. of Cordoba, Cordoba, Argentina
fYear
2012
fDate
20-23 March 2012
Firstpage
1
Lastpage
6
Abstract
A typical high-speed decoder implementation for an LDPC may require hundreds or even thousands of variable and check node processors. Since check node processing unit (CNPU) is far more complex than variable processing unit, hardware requirements of CNPU has a big impact on the final decoder complexity. Here, an FPGA implementation of the soft parity check node for min-sum LDPC decoders is analyzed. The hardware cost and speed of the main block of CNPU, which finds the two smallest input values, is thoroughly studied for different numbers of input values with different bit-widths. Experiments for an FPGA implementation demonstrate that hardware cost and speed vary with the number of input values in the same way as they do for an ASIC implementation. Furthermore, it is shown that more than 60% of the hardware resources of the CNPU is used for finding the two smallest input values.
Keywords
application specific integrated circuits; decoding; field programmable gate arrays; parity check codes; ASIC implementation; CNPU; FPGA implementation; application specific integrated circuits; check node processing unit; check node processors; decoder complexity; field programmable gate array; low density parity check codes; min-sum LDPC decoders; soft parity check node; variable node processors; Computer architecture; Decoding; Delay; Field programmable gate arrays; Hardware; Indexes; Parity check codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location
Bento Goncalves
Print_ISBN
978-1-4673-0184-8
Type
conf
DOI
10.1109/SPL.2012.6211802
Filename
6211802
Link To Document