DocumentCode
1802259
Title
Sequential decoding of non-binary LDPC codes on graphics processing units
Author
Romero, David L. ; Chang, N.B.
Author_Institution
MIT Lincoln Lab., Lexington, MA, USA
fYear
2012
fDate
4-7 Nov. 2012
Firstpage
1267
Lastpage
1271
Abstract
Non-binary low-density parity-check (LDPC) codes have been shown to attain near capacity error correcting performance in noisy wireless communication channels. It is well known that these codes require a very large number of operations per-bit to decode. This high computational complexity along with a parallel decoder structure makes graphics processing units (GPUs) an attractive platform for acceleration of the decoding algorithm. The seemingly random memory access patterns associated with decoding are generally beneficial to error-correcting performance but present a challenge to designers who want to leverage the computational capabilities of the GPU. In this paper we describe the design of an efficient decoder implementation based on GPUs and a corresponding set of powerful non-binary LDPC codes. Using the belief propagation algorithm with a sequential message updating scheme it is shown that we are able to exploit parallelism inherent in the decoding algorithm while decreasing the number of decoding iterations required for convergence.
Keywords
codecs; decoding; graphics processing units; parity check codes; GPU; computational capabilities; computational complexity; decoding iterations; graphics processing units; noisy wireless communication channels; nonbinary LDPC codes; nonbinary low-density parity-check codes; parallel decoder structure; random memory access patterns; sequential decoding;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4673-5050-1
Type
conf
DOI
10.1109/ACSSC.2012.6489227
Filename
6489227
Link To Document