Vector processing as an enabler for software-defined radio in handheld devices
EURASIP Journal on Applied Signal Processing
A practical, hardware friendly MMSE detector for MIMO-OFDM-based systems
EURASIP Journal on Advances in Signal Processing
DATE '12 Proceedings of the Conference on Design, Automation and Test in Europe
Hi-index | 0.00 |
IEEE 802.11n compliant receivers are composed of a number of functional blocks, each one with a specific computational complexity and requirements for numerical precision. MIMO preprocessing causes a major part of the computational complexity, since it typically consists of operations like QR decompositions or matrix inversions. Hence, it also demands considerable numerical precision, while other parts of the transceiver, e.g. MIMO equalization or OFDM modulation, need significantly less accuracy. Various publications exist on the issue of ASIC design for MIMO preprocessing. However, the increasing variety of mobile communication standards calls for more flexible platforms, implementing the different standards in software, hence called Software Defined Radios (SDRs). This work focuses on achieving bit error rates (BERs) close to floating-point performance while using the limited fixed-point precision typically available on SDR platforms. To that end, several algorithmic enhancements are described that enable a numerically stable MIMO application even on a 16-bit fixed-point platform. These enhancements are implemented on the maturing P2012 platform by ST Microelectronics as proof-of-concept. Execution time as well as error correction performance are discussed as quality indicators of the implementation.