• 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