• 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