DocumentCode :
3183108
Title :
A GPU implementation for two MIMO-OFDM detectors
Author :
Nyländen, Teemu ; Janhunen, Janne ; Silvén, Olli ; Juntti, Markku
Author_Institution :
Comput. Sci. & Eng. Lab., Univ. of Oulu, Oulu, Finland
fYear :
2010
fDate :
19-22 July 2010
Firstpage :
293
Lastpage :
300
Abstract :
Two real-valued signal models based on selective spanning with fast enumeration (SSFE) and layered orthogonal lattice detector (LORD) algorithms are implemented on a Nvidia graphics processing unit (GPU). A 2×2 multiple-input multiple-output (MIMO) antenna system with 16-quadrature amplitude modulation (16-QAM) is assumed. The chosen level update vector for SSFE is based on computer simulation results carried out in MATLAB environment. We implemented the algorithms with Nvidia Quadro FX 1700 GPU and achieved a throughput of 36.06 Mbps for SSFE and 16.8 Mbps for LORD. The results show that the general-purpose graphics processing unit (GPGPU) has the potential to achieve high throughput, presuming a detection algorithm that allows efficient parallel processing. The latency of the control code and partial Euclidean distance (PED) calculations are very small-scale, but the latency of memory loads and stores to the GPUs global memory are significant. We also compare results from the trellis based detector implementation for GPU, where a more powerful GPU and a different detection algorithm are used. The GPUs offer superior computing power and programmability compared to the application specific software defined radio (SDR) designs implemented so far.
Keywords :
MIMO communication; OFDM modulation; computer graphic equipment; parallel processing; software radio; GPU implementation; MIMO OFDM detector; Nvidia graphic processing unit; general purpose graphics processing unit; layered orthogonal lattice detector algorithm; multiple input multiple output antenna system; parallel processing; partial Euclidean distance; selective spanning with fast enumeration; software defined radio; Computational complexity; Computational modeling; Detectors; Graphics processing unit; Instruction sets; Kernel; Lattices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2010 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4244-7936-8
Electronic_ISBN :
978-1-4244-7938-2
Type :
conf
DOI :
10.1109/ICSAMOS.2010.5642054
Filename :
5642054
Link To Document :
بازگشت