Title :
Architecture design and implementation of the increasing radius - List sphere detector algorithm
Author :
Myllylä, Markus ; Juntti, Markku ; Cavallaro, Joseph R.
Author_Institution :
Centre for Wireless Commun., Univ. of Oulu, Oulu
Abstract :
A list sphere detector (LSD) is an enhancement of a sphere detector (SD) that can be used to approximate the optimal MAP detector. In this paper, we introduce a novel architecture for the increasing radius (IR)-LSD algorithm, which is based on the Dijkstra´s algorithm. The parallelism possibilities are introduced in the presented architecture, which is also scalable for different multiple-input multiple-output (MIMO) systems. The novel architecture is implemented on a Virtex-IV field programmable gate array (FPGA) chip using high-level ANSI C++ language based Catapult C Synthesis tool from Mentor Graphics. The used word lengths, the latency of the design, and the required resources are presented and analyzed for 4 times 4 MIMO system with 16- quadrature amplitude modulation (QAM). The detector implementation achieves a maximum throughput of 12.1Mbps at high signal-to-noise ratio (SNR).
Keywords :
MIMO communication; field programmable gate arrays; maximum likelihood estimation; quadrature amplitude modulation; signal detection; tree searching; Virtex-IV field programmable gate array chip; increasing radius-LSD algorithm; list sphere detector algorithm; multiple-input multiple-output systems; optimal MAP detector; quadrature amplitude modulation; Algorithm design and analysis; Delay; Detectors; Field programmable gate arrays; Graphics; MIMO; Quadrature amplitude modulation; Signal synthesis; Signal to noise ratio; Throughput; LSD; Sphere; architecture; implementation;
Conference_Titel :
Acoustics, Speech and Signal Processing, 2009. ICASSP 2009. IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-2353-8
Electronic_ISBN :
1520-6149
DOI :
10.1109/ICASSP.2009.4959643