- Research Article
- Open access
- Published:
An FPGA-Based MIMO and Space-Time Processing Platform
EURASIP Journal on Advances in Signal Processing volume 2006, Article number: 034653 (2006)
Abstract
Faced with the need to develop a research unit capable of up to twelve 20 MHz bandwidth channels of real-time, space-time, and MIMO processing, the authors developed the STAR (space-time array research) platform. Analysis indicated that the possible degree of processing complexity required in the platform was beyond that available from contemporary digital signal processors, and thus a novel approach was required toward the provision of baseband signal processing. This paper follows the analysis and the consequential development of a flexible FPGA-based processing system. It describes the STAR platform and its use through several novel implementations performed with it. Various pitfalls associated with the implementation of MIMO algorithms in real time are highlighted, and finally, the development requirements for this FPGA-based solution are given to aid comparison with traditional DSP development.
References
Alamouti SM: A simple transmit diversity technique for wireless communications. IEEE Journal on Selected Areas in Communications 1998, 16(8):1451–1458. 10.1109/49.730453
Baghaie AM, Kuo SH, McLoughlin IV: FPGA implementation of space-time block coding systems. Proceedings of IEEE 6th Circuits and Systems Symposium on Emerging Technologies: Frontiers of Mobile and Wireless Communication (MWC '04), May–June 2004, Shanghai, China 2: 591–594.
Shadich R, McLoughlin IV: A modular computational engine for communications processing. Proceedings of Australian Telecommunications, Networks and Applications Conference (ATNAC '03), December 2003, Melbourne, Australia
McLoughlin IV, Scott T: Space-time processing—Linux style. Linux Journal 2004, 2004(125):8–8.
Octave homepage: , November 2004 https://doi.org/www.octave.org Octave homepage: , November 2004
Mehrotra K, McLoughlin IV: Time reversal space time block coding with channel estimation errors. Proceedings of 4th International Conference on Information, Communications & Signal Processing and 4th Pacific-Rim Conference on Multimedia (ICICS-PCM '03), December 2003, Singapore 1: 617–620.
Premkumar AB, Madhukumar AS, Lau CT: MAC units for matched filters in DS-CDMA systems. IEEE Transactions on Broadcasting 2002, 48(1):52–57. 10.1109/11.992856
Lindskog E, Paulraj A: A transmit diversity scheme for channels with intersymbol interference. Proceedings of IEEE International Conference on Communications (ICC '00), June 2000, New Orleans, La, USA 1: 307–311.
Stoica P, Lindskog E: Space-time block coding for channels with intersymbol interference. Proceedings of 35th Asilomar Conference on Signals, Systems and Computers (ACSSC '01), November 2001, Pacific Grove, Calif, USA 1: 252–256.
Larsson EG, Stoica P, Lindskog E, Li J: Space-time block coding for frequency-selective channels. Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '02), May 2002, Orlando, Fla, USA 3: 2405–2408.
Mehrotra K, McLoughlin IV: Time reversal space time block coding with channel estimation and synchronization errors. Proceedings of Australian Telecommunications, Networks and Applications Conference (ATNAC '03), December 2003, Melbourne, Australia
Foschini GJ: Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas. Bell Labs Technical Journal 1996, 1(2):41–59.
Duel-Hallen A, Heegard C: Delayed decision-feedback sequence estimation. IEEE Transactions On Communications 1989, 37(5):428–436. 10.1109/26.24594
Tidestav C: The multivariable decision feedback equalizer: Multiuser detection and interference rejection, Ph.D. dissertation. Uppsala University, Uppsala, Sweden; 1999.
Kuo SH, Dowle J, McLoughlin IV:A reconfigurable platform for MIMO research realtime implementation of adaptive multi-variate DFE. Proceedings of Virginia Tech's 14th Symposium on Wireless Personal Communications, June 2004, Blacksburg, Va, USA
Kaiser T, Wilzeck A, Berentsen M, Rupp M: Prototyping for MIMO-systems: an overview. Proceedings of 12th European Signal Processing Conference (EUSIPCO '04), September 2004, Vienna, Austria
Wouters M, Van Wesemael P, Vandebriel R, Dewilde A, Libois M: Real time prototyping of broadband wireless LAN systems. Proceedings of IEEE 15th International Workshop on Rapid System Prototyping (RSP '04), June 2004, Geneva, Switzerland 226–231.
Mehrotra K, McLoughlin IV: Low complexity detection algorithms for a MIMO-OFDM system. Proceedings of Virginia Tech's 14th Symposium on Wireless Personal Communications, June 2004, Blacksburg, Va, USA
Kuo SH, McLoughlin IV, Mehrotra K: Reconfigurable processing framework for space-time block codes. Proceedings of Australian Telecommunications, Networks and Applications Conference (ATNAC '03), December 2003, Melbourne, Australia
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Dowle, J., Kuo, S., Mehrotra, K. et al. An FPGA-Based MIMO and Space-Time Processing Platform. EURASIP J. Adv. Signal Process. 2006, 034653 (2006). https://doi.org/10.1155/ASP/2006/34653
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1155/ASP/2006/34653