DocumentCode :
637251
Title :
A multi-standard efficient column-layered LDPC decoder for Software Defined Radio on GPUs
Author :
Rongchun Li ; Jie Zhou ; Yong Dou ; Song Guo ; Dan Zou ; Shi Wang
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2013
fDate :
16-19 June 2013
Firstpage :
724
Lastpage :
728
Abstract :
In this paper, we propose a multi-standard high-throughput column-layered (CL) low-density parity-check (LDPC) decoder for Software-Defined Radio (SDR) on a Graphics Processing Unit (GPU) platform. Multiple columns in the sub-matrix of quasi-cyclic LDPC (QC-LDPC) code are parallel performed inside a block, while multiple codewords are simultaneously decoded among many blocks on the GPU. Several optimization methods are employed to enhance the throughput, such as the compressed matrix structure, memory optimization, codeword packing scheme, two-dimension thread configuration and asynchronous data transfer. The experiment shows that our decoder has low bit error ratio and the peak throughput is 712Mbps, which is about two orders of magnitude faster than that of CPU implementation and comparable to the dedicated hardware solutions. Compared to the existing fastest GPU-based implementation, the presented decoder can achieve a performance improvement of 3.0x times.
Keywords :
cyclic codes; error statistics; graphics processing units; optimisation; parity check codes; software radio; GPU; LDPC decoder; QC-LDPC code; SDR; asynchronous data transfer; bit error ratio; codeword packing scheme; column-layered decoder; compressed matrix structure; graphics processing unit; low-density parity-check decoder; memory optimization; multiple codewords; multistandard decoder; quasicyclic LDPC code; software defined radio; two-dimension thread configuration; Decoding; Graphics processing units; Iterative decoding; Message systems; Registers; Throughput; GPU; LDPC Decoder; SDR; column-layered decoding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Advances in Wireless Communications (SPAWC), 2013 IEEE 14th Workshop on
Conference_Location :
Darmstadt
ISSN :
1948-3244
Type :
conf
DOI :
10.1109/SPAWC.2013.6612145
Filename :
6612145
Link To Document :
بازگشت