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
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;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4673-5050-1
DOI :
10.1109/ACSSC.2012.6489227