File(s) under permanent embargo
Implementation of an SDR platform using GPU and its application to a 2 × 2 MIMO WiMAX system
journal contribution
posted on 2011-12-01, 00:00 authored by C Ahn, J Kim, J Ju, Jinho ChoiJinho Choi, B Choi, S ChoiConventional communication systems have been implemented using digital signal processors (DSPs) and/or field programmable gate arrays (FPGAs), especially for software defined radio (SDR) functionality. We propose a scheme that uses a graphics processing unit (GPU) in place of the conventional DSPs or FPGAs for the implementation of an SDR-based communication system. The GPU, a high-speed parallel processor with multiple arithmetic logic units, is adopted for the signal processing of the physical layer required for the parallel processing in an SDR system. The compute unified device architecture (CUDA) based on the C language provides a software development kit (SDK) for the modem application of the GPU. Therefore we utilize the CUDA SDK to implement the real-time modem function. This paper presents an implementation of a 2 × 2 multiple-input multiple-output (MIMO) WiMAX system employing a GPU as the real-time modem. By installing a radio frequency module on top of the GPU modem, we implement a real-time transmission system for video data. The performance of the proposed GPU-based system is demonstrated by comparing its operation time against that of the conventional DSP-based system.
History
Journal
Analog integrated circuits and signal processingVolume
69Pagination
107 - 117Publisher
SpringerLocation
New York, N.Y.Publisher DOI
ISSN
0925-1030eISSN
1573-1979Language
engPublication classification
C1.1 Refereed article in a scholarly journalCopyright notice
2011, Springer Science+Business Media, LLCUsage metrics
Categories
No categories selectedKeywords
SDR platformSDRsoftware defined radioGPUgraphics processing unitCUDAcompute unified device architectureWiMAXMIMO2 × 2 multiple-input multiple-output2 × 2 MIMO WiMAX systemcommunication systemsdigital signal processorsfield programmable gate arraysScience & TechnologyTechnologyComputer Science, Hardware & ArchitectureEngineering, Electrical & ElectronicComputer ScienceEngineering