An FPGA based rapid prototyping platform for MIMO systems

Multiple input multiple output (MIMO) techniques hold the potential of dramatically increasing the data rates and spectral efficiency of wireless communications systems. Even with extensive research on the design of transmission and reception algorithms, little is known as to how much of the predicted gains are actually achievable on real wireless channels. In this paper, we present a MIMO testbed, which enables the rapid prototyping of MIMO transceivers for wideband channels. Such prototypes provide experimental quantification of achievable gains from MIMO algorithms. The testbed design allows real-time operation of baseband processing and RF up/down-conversion. The choice of testbed components is made to allow maximum, flexibility for research purposes, including monitoring and control of all subsystems. In addition to discussing the testbed's design, we present the implementation of two wireless systems. The first is a spread-spectrum system based on IEEE 802.11b. The second is an implementation of Alamouti's transmit diversity scheme.

[1]  Chris Dick,et al.  An FPGA Implementation Of Alamouti's Transmit Diversity Technique , 2003 .

[2]  Patrick Murphy,et al.  A Hardware Testbed for the Implementation and Evaluation of MIMO Algorithms , 2003, MWCN.

[3]  A. Robert Calderbank,et al.  Space-Time block codes from orthogonal designs , 1999, IEEE Trans. Inf. Theory.

[4]  Heechoon Lee,et al.  Field test results for space-time coding , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

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

[6]  Michael Rice,et al.  Multirate digital filters for symbol timing synchronization in software defined radios , 2001, IEEE J. Sel. Areas Commun..

[7]  Michael Rice,et al.  Synchronization in software radios. Carrier and timing recovery using FPGAs , 2000, Proceedings 2000 IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00871).