• DocumentCode
    2170548
  • Title

    Implementation of a high-throughput OFDM system using Graphics Processing Units

  • Author

    Xiao Ma ; Hui Zhao ; Geng Li ; Yuping Zhao

  • Author_Institution
    Peking Univ., Beijing, China
  • fYear
    2013
  • fDate
    17-19 Nov. 2013
  • Firstpage
    639
  • Lastpage
    644
  • Abstract
    To verify the performance of communication systems, software and hardware prototypes are widely used. However, with the increasing complexity of communication systems, software prototypes cannot meet the needs of real-time operations while hardware prototypes are expensive and time-consuming to develop. Nowadays, Graphics Processing Unit (GPU) shows great prospect as a coprocessor and has the capability of 1 Tera Floating-Point Operations Per Second (TFLOPS). Besides, programs of GPU are developed in C-language and can be debugged easily with an integrated development environment. This paper presents a novel procedure of using multiple GPUs and multi-thread technology to implement a high-throughput Orthogonal Frequency Division Multiplexing (OFDM) system. Experimental results show the GPU-based prototype is capable of real-time processing and is nearly 512 times faster than the traditional one using Central Processing Unit (CPU). Especially in some operations, GPU can even achieve a significant speedup of more than 1 000 times.
  • Keywords
    OFDM modulation; graphics processing units; multi-threading; 1 tera floating-point operations per second; C-language; CPU; GPU; OFDM system; TFLOPS; central processing unit; communication complexity; coprocessor; graphics processing units; multi-thread technology; orthogonal frequency division multiplexing system; real-time processing; Convolution; Decoding; Graphics processing units; Hardware; Instruction sets; OFDM; Prototypes; GPU; OFDM System; Prototype;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Technology (ICCT), 2013 15th IEEE International Conference on
  • Conference_Location
    Guilin
  • Type

    conf

  • DOI
    10.1109/ICCT.2013.6820453
  • Filename
    6820453