• DocumentCode
    1802277
  • Title

    A GPU implementation of belief propagation decoder for polar codes

  • Author

    Bharath Kumar, Reddy L. ; Chandrachoodan, Nitin

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol. Madras, Chennai, India
  • fYear
    2012
  • fDate
    4-7 Nov. 2012
  • Firstpage
    1272
  • Lastpage
    1276
  • Abstract
    We present a Graphics Processing Unit (GPU) implementation of a Belief Propagation (BP) based decoder for polar codes. The BP decoding algorithm is implemented to utilize the parallel computing capability of the GPUs. We show how the algorithm can make use of parallelism both at the thread level and block level, and by utilizing the limited shared memory available on GPUs, a real time decoding performance is achieved. The resulting algorithm is able to achieve a decoding throughput of almost 5Mbps while maintaining a frame error rate below 10-3 on code blocks of 1024 bits.
  • Keywords
    decoding; graphics processing units; BP decoding algorithm; GPU; belief propagation decoder; block level; frame error rate; graphics processing unit; limited shared memory; parallel computing; polar codes; real-time decoding performance; storage capacity 1024 bit; thread level; Graphic Processing Unit (GPU); Polar code; belief propagation;
  • 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.6489228
  • Filename
    6489228