Real-Time Alamouti STBC Decoding on a Programmable Baseband Processor

This paper presents a space-time block coding decoder for MIMO-OFDM enabled mobile terminals. The decoder is implemented using a programmable baseband processor aimed for software-defined radio (SDR). The dynamic range supplied by the floating-point SIMD datapath allows special algorithms to significantly reduce the computational latency of decoding. The programmable solution not only supports different transmit/receive antenna configuration, but also allows hardware multiplexing to obtain silicon and power efficiency. Compared to several existing fixed-functional ASIC solutions in literature, the one proposed in this paper is by far the smallest, fastest and with more flexibility.

[1]  Mendoza Freedie Damasco. Simple transmit diversity technique for wireless communications , 2003 .

[2]  Viktor Öwall,et al.  A scalable pipelined complex valued matrix inversion architecture , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[3]  Johan Eilert,et al.  Efficient Complex Matrix Inversion for MIMO Software Defined Radio , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[4]  Johan Eilert,et al.  Implementation of a programmable linear MMSE detector for MIMO-OFDM , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Jeffrey G. Andrews,et al.  Fundamentals of WiMAX: Understanding Broadband Wireless Networking , 2007 .

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

[7]  Gene H. Golub,et al.  Matrix computations , 1983 .

[8]  Ali H. Sayed,et al.  An invariant matrix structure in multiantenna communications , 2005, IEEE Signal Processing Letters.

[9]  J.R. Cavallaro,et al.  Complexity Analysis of MMSE Detector Architectures for MIMO OFDM Systems , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[10]  Johan Eilert,et al.  Fast Complex Valued Matrix Inversion for Multi-User STBC-MIMO Decoding , 2007, IEEE Computer Society Annual Symposium on VLSI (ISVLSI '07).