Prototype Implementation of Real-Time ML Detectors for Spatial Multiplexing Transmission

SUMMARY We developed two types of practical maximum-likelihooddetectors (MLD) for multiple-input multiple-output (MIMO) systems, us-ing a field programmable gate array (FPGA) device. For implementations,we introduced two simplified metrics called a Manhattan metric and a cor-relation metric. Using the Manhattan metric, the detector needs no multi-plication operations, at the cost of a slight performance degradation within1dB. Using the correlation metric, the MIMO-MLD can significantly re-duce the complexity in both multiplications and additions without any per-formance degradation. This paper demonstrates the bit-error-rate perfor-mance of these MLD prototypes at a 1Gbps-order real-time processingspeed, through the use of an all-digital baseband 4 ×4 MIMO testbed inte-grated on the same FPGA chip. key words: multiple-input multiple-output (MIMO), spatial multiplex-ing, maximum-likelihood detection (MLD), field programmable gate array(FPGA), real-time MIMO detector 1. Introduction Recently, wireless communications systems that exploitmultiple transmitting and receiving antennas have receiveda significant amount of attention. These multiple-inputmultiple-output (MIMO) systems are expected to achievea dramatic increase in spectral efficiency because of theantenna diversity in scattering-rich wireless environments.Therefore, the MIMO system has been one of currentlypromising techniques to realizeGbps-class high-speed wire-less transmission for future communications systems [1].Many researchers have extensively investigated severaltechniques for multiple-antenna systems, such as the BellLaboratories layered space-time architecture (BLAST) [2]and space-time coding (STC) schemes [3].In MIMO spatial multiplexing systems, maximum-likelihood detection (MLD) schemes offer excellent perfor-mance [4]. Since the receiver estimates the most-likely sig-nals out of all the possible transmitting signals, the compu-tational complexity of distance metric calculations becomesextremely high in general. Consequently, many researchershave focused on developing more computationally efficientschemes. As a kind of low-complexity detectors, we canuse spatial filters based on the minimum mean-square error

[1]  A. Robert Calderbank,et al.  Space-Time Codes for High Data Rate Wireless Communications : Performance criterion and Code Construction , 1998, IEEE Trans. Inf. Theory.

[2]  Anass Benjebbour,et al.  Novel semi-adaptive ordered successive receivers for MIMO wireless systems , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  Atsushi Kawakami A Pole Assignment Method of the Three-Dimensional Digital Systems , 2003 .

[4]  Emanuele Viterbo,et al.  A universal lattice code decoder for fading channels , 1999, IEEE Trans. Inf. Theory.

[5]  John G. Proakis,et al.  Digital Communications , 1983 .

[6]  B. Hassibi,et al.  On the expected complexity of sphere decoding , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[7]  Gerard J. Foschini,et al.  Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas , 1996, Bell Labs Technical Journal.

[8]  S. Yoshida,et al.  FPGA implementation of 1 Gbps real-time 4/spl times/4 MIMO-MLD , 2005, 2005 IEEE 61st Vehicular Technology Conference.

[9]  Takahiro Asai,et al.  A systolic array RLS processor , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[10]  Hiroyuki Seki,et al.  Likelihood Function for Complexity-reduced Maximum Likelihood Detection Based on Symbol Replica-Candidate Selection with QR Decomposition Suitable to Soft-Decision Turbo Decoding in OFCDM MIMO Multiplexing , 2004 .

[11]  R. V. Nee,et al.  Maximum likelihood decoding in a space division multiplexing system , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[12]  Markus Rupp,et al.  Prototype experience for MIMO BLAST over third-generation wireless system , 2003, IEEE J. Sel. Areas Commun..

[13]  Stephan ten Brink,et al.  Achieving near-capacity on a multiple-antenna channel , 2003, IEEE Trans. Commun..

[14]  H. Murata,et al.  Real-time MIMO received signal generator for spatial multiplexing systems , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[15]  Michael P. Fitz,et al.  On the design and maximum-likelihood decoding of space-time trellis codes , 2003, IEEE Trans. Commun..

[16]  W. van Etten,et al.  Maximum Likelihood Receiver for Multiple Channel Transmission Systems , 1976, IEEE Trans. Commun..

[17]  Jiang Yue,et al.  A QRD-M/Kalman filter-based detection and channel estimation algorithm for MIMO-OFDM systems , 2005, IEEE Transactions on Wireless Communications.

[18]  M. O. Damen,et al.  Generalised sphere decoder for asymmetrical space-time communication architecture , 2000 .

[19]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .