DocumentCode :
124085
Title :
Cost-efficient FPGA layered LDPC decoder with serial AP-LLR processing
Author :
Boncalo, O. ; Amaricai, A. ; Hera, Andrei ; Savin, Valentin
Author_Institution :
Comput. Eng. Dept., Univ. Politeh. Timisoara, Timisoara, Romania
fYear :
2014
fDate :
2-4 Sept. 2014
Firstpage :
1
Lastpage :
6
Abstract :
This paper proposes an FPGA based layered architecture for quasi-cyclic (QC) irregular LDPC decoder. Our approach is based on merging variable and check node processing into one single variable-check node (VCN) unit. Layer message computation is done using a parallel scheme of a number of VCNs equal to the expansion factor of the QC matrix. The proposed architecture is characterized by the serial processing of the a posteriori LLRs by an FPGA specific high frequency VCN unit implementation using ROM memories. In our approach data conversions as well as additions and comparators are replaced by look-up-tables implemented using distributed RAM. In addition to this, other techniques such as: efficient packaging of LLRs messages and check-node message compression as well as the configurable port width of the FPGA´s BRAM are used to reduce BRAM block utilization. Throughput increase is achieved by utilizing techniques such as pipelining, parallel processing of multiple VCNs, as well as relatively high working frequency. Implementation results for the WiMAX (1152, 2304) QC irregular LDPC code indicate that the proposed architecture has up to 3x less slices resource utilization and up to 1 order of magnitude less BRAM blocks with respect to other approaches, while maintaining a throughput of several hundreds of Mbps (800 Mbps coded bits). We achieved this without sacrificing flexibility; therefore we can easily adapt our design to accommodate different code rates.
Keywords :
WiMax; block codes; decoding; field programmable gate arrays; parity check codes; BRAM block utilization; WiMAX QC irregular LDPC code; check-node message compression; cost-efficient FPGA layered LDPC decoder; expansion factor; field programmable gate arrays; layer message computation; low-density parity-check codes; quasicyclic irregular LDPC decoder; serial AP-LLR processing; serial a posteriori logarithmic likelihood ratio processing; variable-check node unit; Computer architecture; Decoding; Field programmable gate arrays; Parity check codes; Quantization (signal); Read only memory; Throughput; FPGA; LDPC; Layered scheduling; Min-Sum;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
Type :
conf
DOI :
10.1109/FPL.2014.6927474
Filename :
6927474
Link To Document :
بازگشت