An efficient FPGA-based hardware implementation of MIMO wireless systems

Emerging multiple-input multiple-output (MIMO) systems are regarded to play a key role in 4G wireless systems in order to achieve higher data rate while maximizing spectral efficiency. This paper presents a proficient hardware realization of MIMO systems that is designed and implemented on a Xilinx Virtex™-4 XC4VLX60 Field Programmable Gate Arrays (FPGA) device. The MIMO encoder implementation is straight forward; however, the decoder implementation is little more complex as it requires resource utilization. The hardware, presented in this paper, utilizes the resources by adopting the technique of parallelism. A comprehensive explanation of the complete design process is provided, including a highlight on the tools used in its development. The results are obtained for 2×2 MIMO system for encoding and decoding at the transmitter and the receiver. The system is developed based on modular design which simplifies system design, eases hardware update and facilitates testing the various modules in an independent manner.

[1]  Mohammad Tariqul Islam,et al.  Performance and complexity improvement of training based channel estimation in MIMO systems , 2009 .

[2]  Siavash M. Alamouti,et al.  A simple transmit diversity technique for wireless communications , 1998, IEEE J. Sel. Areas Commun..

[3]  Ahmed M. Eltawil,et al.  Design and Implementation of a Scalable Channel Emulator for Wideband MIMO Systems , 2009, IEEE Transactions on Vehicular Technology.

[4]  Ian Vince McLoughlin,et al.  An FPGA-Based MIMO and Space-Time Processing Platform , 2006, EURASIP J. Adv. Signal Process..

[5]  Robert Langwieser,et al.  Vienna MIMO Testbed , 2006, EURASIP J. Adv. Signal Process..

[6]  Angel Fernandez Herrero,et al.  Design and Implementation of a Hardware Module for MIMO Decoding in a 4G Wireless Receiver , 2008, VLSI Design.

[7]  Carl Ebeling,et al.  Implementing an OFDM receiver on the RaPiD reconfigurable architecture , 2003, IEEE Transactions on Computers.

[8]  Helmut Bölcskei,et al.  An overview of MIMO communications - a key to gigabit wireless , 2004, Proceedings of the IEEE.

[9]  Lutz H.-J. Lampe,et al.  Multiple-antenna techniques for wireless communications - a comprehensive literature survey , 2009, IEEE Communications Surveys & Tutorials.

[10]  Søren Holdt Jensen,et al.  EURASIP Journal on Applied Signal Processing , 2005 .

[11]  Gang Li,et al.  Beyond 3G Evolution , 2008, IEEE Vehicular Technology Magazine.

[12]  André Bourdoux,et al.  Implementation Aspects and Testbeds for MIMO Systems , 2006, EURASIP J. Adv. Signal Process..

[13]  Yong Soo Cho,et al.  An FPGA Implementation of MML-DFE for Spatially Multiplexed MIMO Systems , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.