Skip to main content

Advertisement

An FPGA-Based MIMO and Space-Time Processing Platform

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

  1. 1.

    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

  2. 2.

    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.

  3. 3.

    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

  4. 4.

    McLoughlin IV, Scott T: Space-time processing—Linux style. Linux Journal 2004, 2004(125):8–8.

  5. 5.

    Octave homepage: , November 2004 https://doi.org/www.octave.org Octave homepage: , November 2004

  6. 6.

    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.

  7. 7.

    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

  8. 8.

    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.

  9. 9.

    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.

  10. 10.

    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.

  11. 11.

    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

  12. 12.

    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.

  13. 13.

    Duel-Hallen A, Heegard C: Delayed decision-feedback sequence estimation. IEEE Transactions On Communications 1989, 37(5):428–436. 10.1109/26.24594

  14. 14.

    Tidestav C: The multivariable decision feedback equalizer: Multiuser detection and interference rejection, Ph.D. dissertation. Uppsala University, Uppsala, Sweden; 1999.

  15. 15.

    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

  16. 16.

    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

  17. 17.

    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.

  18. 18.

    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

  19. 19.

    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

Download references

Author information

Correspondence to IV McLoughlin.

Rights and permissions

Reprints and Permissions

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

Download citation

Keywords

  • Signal Processing
  • Digital Signal
  • Processing System
  • Quantum Information
  • Research Unit