Title :
Implementation of complex enumeration for multiuser MIMO vector precoding
Author :
Barrenechea, Maitane ; Mendicute, Mikel ; Jimenez, Idoia ; Arruti, Egoitz
Author_Institution :
Dept. of Electron. & Comput. Sci., Univ. of Mondragon, Mondragón, Spain
fDate :
Aug. 29 2011-Sept. 2 2011
Abstract :
In recent years the interest in developing efficient algorithms for the multiple-input multiple-output (MIMO) broadcast channel has arisen. Vector precoding (VP) techniques have shown very promising performance results, but the perturbation process inherent in these type of non-linear systems hinders their efficient implementation. The key to achieving a high-throughput VP implementation is to operate directly on the complex-valued constellations. Nevertheless, the complex-plane Schnorr-Euchner enumerators present in the literature follow a sequential scheme, which derives in an increased system delay and high resource demand in fully-pipelined architectures. This paper presents the first non-sequential complex Schnorr-Euchner enumerator for the precoding scenario. The proposed complex enumerator has been implemented and analyzed along with other state-of-the-art enumeration algorithms. Provided hardware occupation and latency results show that the proposed enumeration algorithm is superior to other existing schemes in terms of hardware resource usage and throughput.
Keywords :
MIMO communication; broadcast communication; nonlinear systems; perturbation techniques; precoding; telecommunication channels; complex enumeration; complex-plane Schnorr-Euchner enumerators; complex-valued constellations; hardware resource usage; multiple-input multiple-output broadcast channel; multiuser MIMO broadcast channel; multiuser MIMO vector precoding; nonlinear systems; perturbation process; precoding scenario; system delay; vector precoding techniques; Computer architecture; Delays; Hardware; Lattices; MIMO; Sorting; Vectors;
Conference_Titel :
Signal Processing Conference, 2011 19th European
Conference_Location :
Barcelona