M. Joham, L. G. Barbero, T. Lang, W. Utschick, J. Thompson, T. Ratnarajah
{"title":"FPGA implementation of MMSE metric based efficient near-ML detection","authors":"M. Joham, L. G. Barbero, T. Lang, W. Utschick, J. Thompson, T. Ratnarajah","doi":"10.1109/WSA.2008.4475549","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":255495,"journal":{"name":"2008 International ITG Workshop on Smart Antennas","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International ITG Workshop on Smart Antennas","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WSA.2008.4475549","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
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.
我们考虑在多输入多输出(MIMO)信道上检测矢量信号的问题。考虑到最大似然(ML)检测是np困难的,已经提出了许多次优检测器来解决这个问题。在回顾了ML和最小均方误差(MMSE)度量的主要概念之后,我们引入了一个无偏MMSE度量,可以应用于现有的MIMO检测器,以提高其性能。本文应用有偏和无偏MMSE度量以及系统的实值表示,比较了一些次优MIMO检测器的性能和复杂度,展示了QR分解- m (QRD-M)如何以低复杂度近似ML性能。为了进一步验证这些结果,QRD-M算法在现场可编程门阵列(FPGA)平台上实现,在实时条件下显示出优异的定点性能。最后,将生成的实时检测器与以前实现的最先进的检测器在复杂性、错误性能和吞吐量方面进行了比较。