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 :
بازگشت