Integrated Computer-Aided Engineering · 2012 · 11 citations · 25 references
EngineeringComputer EngineeringComputer ScienceInformation TheoryParallel ComputingWireless CommunicationsChannel CodingCoding TheoryDigital Signal ProcessingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingHardware AccelerationComparative Cost-effectivenessCost-effectivenessData Processing AlgorithmsDecoding ComplexityMany-core ArchitectureMany-core ProcessorsMimoMimo Systems
The use of many-core processors such as general purpose Graphic Processing Units (GPUs) has recently become attractive for the efficient implementation of signal processing algorithms for communication systems. This is due to the cost-effectiveness of GPUs together with their potential capability o f parallel processing. This paper presents an implementation of the widely employed fixed-complexity sphere decoder on GPUs, which allows to considerably decrease the computational time required for the data detection stage in multiple-input multiple-output systems. Both, the hard- and soft-output versions of the method have been implemented. Speedup results show the proposed GPU implementation boosts the runtime of the parallel execution of the methods in a high performance multi-core CPU. In addition, the throughput of the algorithm is evaluated and is shown to outperform other recent implementations and to fulfill the real-time requirements of several LTE configurations.
25
An Overview of MIMO Communications—A Key to Gigabit Wireless
A. Paulraj, D. Gore, R.U. Nabar et al. · Proceedings of the IEEE · 2004 · 2.1K citations