TY - GEN
T1 - FPGA implementation of MMSE metric based efficient near-ML detection
AU - Joham, M.
AU - Barbero, L. G.
AU - Lang, T.
AU - Utschick, W.
AU - Thompson, J.
AU - Ratnarajah, T.
PY - 2008
Y1 - 2008
N2 - We consider the problem of detecting a vector signal transmitted over a multiple input-multiple output (MIMO) channel. A number of suboptimal detectors have been proposed to solve that problem, given that maximum likelihood (ML) detection is NP-hard. After reviewing the main concepts of the ML and the minimum mean square error (MMSE) metrics, we introduce an unbiased MMSE metric that can be applied to existing MIMO detectors in order to improve their performance. Applying the biased and unbiased MMSE metrics together with a real-valued representation of the system, the performance and complexity of a number suboptimal MIMO detectors is compared in this paper, showing how the QR decomposition-M (QRD-M) can be used to approximate ML performance with low complexity. In order to further validate those results, the QRD-M algorithm has been implemented on a field-programmable gate array (FPGA) platform, showing an excellent fixed-point performance under real-time conditions. Finally, the resulting real-time detector has been compared to state-of-the-art detectors previously implemented, in terms of complexity, error performance and throughput.
AB - We consider the problem of detecting a vector signal transmitted over a multiple input-multiple output (MIMO) channel. A number of suboptimal detectors have been proposed to solve that problem, given that maximum likelihood (ML) detection is NP-hard. After reviewing the main concepts of the ML and the minimum mean square error (MMSE) metrics, we introduce an unbiased MMSE metric that can be applied to existing MIMO detectors in order to improve their performance. Applying the biased and unbiased MMSE metrics together with a real-valued representation of the system, the performance and complexity of a number suboptimal MIMO detectors is compared in this paper, showing how the QR decomposition-M (QRD-M) can be used to approximate ML performance with low complexity. In order to further validate those results, the QRD-M algorithm has been implemented on a field-programmable gate array (FPGA) platform, showing an excellent fixed-point performance under real-time conditions. Finally, the resulting real-time detector has been compared to state-of-the-art detectors previously implemented, in terms of complexity, error performance and throughput.
UR - http://www.scopus.com/inward/record.url?scp=49749110106&partnerID=8YFLogxK
U2 - 10.1109/WSA.2008.4475549
DO - 10.1109/WSA.2008.4475549
M3 - Conference contribution
AN - SCOPUS:49749110106
SN - 9781424417575
T3 - 2008 International ITG Workshop on Smart Antennas, WSA 2008
SP - 139
EP - 146
BT - 2008 International ITG Workshop on Smart Antennas, WSA 2008
T2 - 2008 International ITG Workshop on Smart Antennas, WSA 2008
Y2 - 26 February 2008 through 27 February 2008
ER -