Design and Implementation of a low-complexity multiuser vector precoder

M. Barrenechea, L. Barbero, M. Mendicute, J.S. Thompson

Research output: Contribution to journalArticlepeer-review

Abstract / Description of output

Precoding techniques are used in the downlink of multiuser multiple-input multiple-output (MIMO) systems in order to separate the information data streams aimed at scattered user terminals. Vector precoding (VP) is one of the most promising non-linear precoding schemes, which achieves a performance close to the optimum albeit impractical dirty paper coding (DPC) with a feasible complexity. This contribution presents a novel design for the hardware implementation of a high-throughput vector precoder based on the Fixed Sphere Encoder (FSE) algorithm. The proposed fixed-complexity scheme greatly reduces the complexity of the most intricate part of VP, namely the search for the perturbing signal in an infinite lattice. Additionally, an optimized reduced-complexity implementation is presented which considerably reduces the resource usage at the cost of a small performance loss. Provided simulation results show the better performance of the proposed vector precoder in comparison to other fixed-complexity approaches, such as the K-Best precoder, under similar complexity constraints.
Original languageEnglish
Number of pages18
JournalInternational Journal of Embedded and Real-Time Communication Systems
Issue number1
Publication statusPublished - 2012


Dive into the research topics of 'Design and Implementation of a low-complexity multiuser vector precoder'. Together they form a unique fingerprint.

Cite this