Implementation of an SDR System Using Graphics Processing Unit

被引:42
作者
Kim, June [1 ]
Hyeon, Seungheon [1 ]
Choi, Seungwon [1 ]
机构
[1] Hanyang Univ, Seoul 133791, South Korea
关键词
Digital radio - Digital signal processing - Digital signal processors - Software radio - Field programmable gate arrays (FPGA) - Computation theory - Computer graphics - Computer graphics equipment - Program processors - Modems;
D O I
10.1109/MCOM.2010.5434388
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article presents a novel procedure of implementing software defined radio modem using a graphics processing unit instead of conventional digital signal processors and/or field programmable gate arrays. Considering that modern GPU is suitable for parallel computing due to its numerous powerful arithmetic logic units, we suggest a proper architecture of hardware and software platform for the SDR modem to be implemented on GPU. Then, we show a design example of mobile WiMAX terminal implemented on the proposed GPU platform. In our experimental tests, we observed that the GPU-driven modem is nearly 90 times faster than the conventional 8-way Very Long Instruction Word architectured DSP-driven modem for the application of viterbi decoder implementation of mobile WiMAX terminal.
引用
收藏
页码:155 / 162
页数:7
相关论文
共 9 条
[1]  
[Anonymous], 1994, Introduction to parallel computing: design and analysis of algorithms
[2]  
[Anonymous], 2009, CUDA Programming Guide
[3]  
[Anonymous], 2008, ART MULTIPROCESSOR P
[4]  
Burns P., 2002, SOFTWARE DEFINED RAD
[5]   Evolution and Standardization of the Smart Antenna System for Software Defined Radio [J].
Hyeon, Seungheon ;
Kim, June ;
Choi, Seungwon .
IEEE COMMUNICATIONS MAGAZINE, 2008, 46 (09) :68-74
[6]  
*MINDSH INC, 2003, PCI EXPR SYST ARCH
[7]  
NICOLLET E, 2008, RFDESIGN MAG FEB, P16
[8]   GPU computing [J].
Owens, John D. ;
Houston, Mike ;
Luebke, David ;
Green, Simon ;
Stone, John E. ;
Phillips, James C. .
PROCEEDINGS OF THE IEEE, 2008, 96 (05) :879-899
[9]  
Tuttlebee W, 2002, SOFT RADIO, P3