DocumentCode :
2177842
Title :
Accelerating FPGA-based emulation of quasi-cyclic LDPC codes with vector processing
Author :
Chen, Xiaoheng ; Kang, Jingyu ; Lin, Shu ; Akella, Venkatesh
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, Davis, CA
fYear :
2009
fDate :
20-24 April 2009
Firstpage :
1530
Lastpage :
1535
Abstract :
FPGAs are widely used for evaluating the error-floor performance of LDPC (low-density parity check) codes. We propose a scalable vector decoder for FPGA-based implementation of quasi-cyclic (QC) LDPC codes that takes advantage of the high bandwidth of the embedded memory blocks (called Block RAMs in a Xilinx FPGA) by packing multiple messages into the same word. We describe a vectorized overlapped message passing algorithm that results in 3.5times to 5.5times speedup over state-of-the-art FPGA implementations in literature.
Keywords :
field programmable gate arrays; parity check codes; random-access storage; vector processor systems; Xilinx FPGA; accelerating FPGA-based emulation; block RAM; embedded memory blocks; low-density parity check codes; quasicyclic LDPC codes; scalable vector decoder; vector processing; vectorized overlapped message passing algorithm; Acceleration; Bandwidth; Emulation; Field programmable gate arrays; Iterative decoding; Message passing; Parity check codes; Random access memory; Read-write memory; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
ISSN :
1530-1591
Print_ISBN :
978-1-4244-3781-8
Type :
conf
DOI :
10.1109/DATE.2009.5090905
Filename :
5090905
Link To Document :
بازگشت