DocumentCode
2894976
Title
FPGA implementation of a flexible decoder for long LDPC codes
Author
Beuschel, Christiane ; Pfleiderer, Hans-Jörg
Author_Institution
Inst. of Microelectron., Univ. of Ulm, Ulm
fYear
2008
fDate
8-10 Sept. 2008
Firstpage
185
Lastpage
190
Abstract
Over the last years LDPC codes became more and more popular because of their near Shannon limit error correcting performance. Structured code classes which ease decoder design have already been standardized for DVB-S2, IEEE WiMax 802.16e or WiFi. In this paper we introduce a flexible decoder architecture which can decode any structured or unstructured LDPC code using the identical hardware. Furthermore we present a mapping algorithm which ldquocompilesrdquo the parity-check matrix of the desired LDPC code. This concept allows adaption of the decoder controller to different LDPC codes without requiring a new synthesis run. We implemented the proposed decoder on a XILINX XC4LX160 FPGA and give bit error rates to verify design and mapping algorithm. In contrast to previously presented flexible implementations our design is able to decode LDPC codes of 30 times longer codeword lengths up toN = 65, 000.
Keywords
error correction codes; error statistics; field programmable gate arrays; parity check codes; DVB-S2; IEEE WiMax 802.16e; LDPC codes; Shannon limit error correcting performance; WiFi; XILINX XC4LX160 FPGA; bit error rates; decoder design; flexible decoder architecture; parity-check matrix; Bipartite graph; Digital video broadcasting; Error correction codes; Field programmable gate arrays; Hardware; Iterative decoding; Microelectronics; Parity check codes; Sparse matrices; WiMAX;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location
Heidelberg
Print_ISBN
978-1-4244-1960-9
Electronic_ISBN
978-1-4244-1961-6
Type
conf
DOI
10.1109/FPL.2008.4629929
Filename
4629929
Link To Document