FPGA Implementation of ML, ZF and MMSE Equalizers for MIMO Systems

Abstract This paper presents an FPGA implementation of Maximum likelihood (ML), zero forcing (ZF) and minimum mean squared error (MMSE) equalizers applied to wireless multi-input multi-output (MIMO) systems with no fewer receive than transmit antennas. In spite of much prior work on this subject, we reveal several new and surprising analytical results in terms of output signal-to-noise ratio (SNR), by comparing the Bit Error Rate (BER) and the average detection time consuming. Results based on the platform of Xilinx Virtex 6. We discuss the case where there a multiple transmit antennas and multiple receive antennas resulting in the formation of a Multiple Input Multiple Output (MIMO) channel with Zero Forcing equalizer, MIMO with MMSE equalizer, MIMO with ZF Successive Interference Cancellation equalizer, MIMO with ML equalization, MIMO with MMSE SIC and optimal ordering.

[1]  Babak Hassibi,et al.  How much training is needed in multiple-antenna wireless links? , 2003, IEEE Trans. Inf. Theory.

[2]  Abdellatif Mtibaa,et al.  Performance analysis of ZF and MMSE equalizers for MIMO systems , 2012, 7th International Conference on Design & Technology of Integrated Systems in Nanoscale Era.

[3]  Lizhong Zheng,et al.  Communication on the Grassmann manifold: A geometric approach to the noncoherent multiple-antenna channel , 2002, IEEE Trans. Inf. Theory.

[4]  L. Rasmussen,et al.  Tabu Search Multiuser Detection in CDMA ∗ , 2002 .

[5]  Thomas L. Marzetta,et al.  Unitary space-time modulation for multiple-antenna communications in Rayleigh flat fading , 2000, IEEE Trans. Inf. Theory.

[6]  Jürgen Becker,et al.  A flexible implementation of the PSO algorithm for fine- and coarse-grained reconfigurable embedded systems , 2013, 2013 International Conference on Reconfigurable Computing and FPGAs (ReConFig).

[7]  Thomas L. Marzetta,et al.  BLAST training : Estimating Channel Characteristics for High-Capacity Space-Time Wireless , 1999 .

[8]  Dirk Wübben,et al.  Near-maximum-likelihood detection of MIMO systems using MMSE-based lattice reduction , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[9]  Reinaldo A. Valenzuela,et al.  Detection algorithm and initial laboratory results using V-BLAST space-time communication architecture , 1999 .

[10]  Bara'u Gafai Najashi,et al.  A Comparative Performance Analysis of Multiple-Input Multiple-Output using MATLAB with Zero Forcing and Minimum Mean Square Error Equalizers , 2011 .