Multilevel sequential monte carlo algorithms for MIMO demodulation

We propose low-complexity sequential Monte Carlo (SMC) algorithms for demodulation in MIMO systems that employ large signal constellations. The proposed algorithms exploit the multi-level or hierarchical nature of the signal constellation to reduce the complexity associated with the generation of Monte Carlo samples of the MIMO symbols. The signal space is partitioned into multiple levels and samples are drawn beginning from the highest level space, down to the lowest level, which corresponds to the original symbol space. At each level, we consider only the subspace associated with the sample drawn at the previous level. The advantage of such a strategy is that instead of searching the whole signal space, we restrict our search to the more promising zones of the space, thus saving significant amount of computations. Both stochastic SMC algorithm and deterministic SMC algorithm are considered under such a multi-level framework. For M-QAM signal constellation, the computational complexity of the proposed algorithms is O(log M) in terms of the constellation size, as compared to the O(M) complexity of the existing SMC MIMO detection algorithms (while keeping the number of samples fixed in both the algorithms). We also demonstrate that the performance of these algorithms improves considerably with optimal ordering. The proposed multi-level SMC algorithms are then extended to cope with the case where the number of transmit antennas is larger than the number of receiver antennas, as well as the case of frequency-selective MIMO channels. Extensive simulation results are provided to illustrate the performance of the proposed new MIMO demodulation algorithms in various scenarios

[1]  Mohamed Oussama Damen,et al.  Lattice code decoder for space-time codes , 2000, IEEE Communications Letters.

[2]  Tor Aulin,et al.  Breadth-first maximum likelihood sequence detection: basics , 1999, IEEE Trans. Commun..

[3]  Rong Chen,et al.  Multilevel Mixture Kalman Filter , 2004, EURASIP J. Adv. Signal Process..

[4]  Bin Dong,et al.  A new class of soft MIMO demodulation algorithms , 2003, IEEE Trans. Signal Process..

[5]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[6]  Konstantinos Konstantinides,et al.  Image and Video Compression Standards: Algorithms and Architectures , 1997 .

[7]  Gerard J. Foschini,et al.  Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas , 1996, Bell Labs Technical Journal.

[8]  Rong Chen,et al.  Adaptive joint detection and decoding in flat-fading channels via mixture Kalman filtering , 2000, IEEE Trans. Inf. Theory.

[9]  Zhongding Lei,et al.  An improved square-root algorithm for BLAST , 2004, IEEE Signal Processing Letters.

[10]  Shahid U. H. Qureshi,et al.  Reduced-state sequence estimation with set partitioning and decision feedback , 1988, IEEE Trans. Commun..

[11]  Reinaldo A. Valenzuela,et al.  Detection algorithm and initial laboratory results using V-BLAST space-time communication architecture , 1999 .

[12]  Xiaodong Wang,et al.  Sampling-based soft equalization for frequency-selective MIMO channels , 2005, IEEE Transactions on Communications.

[13]  Reinaldo A. Valenzuela,et al.  V-BLAST: an architecture for realizing very high data rates over the rich-scattering wireless channel , 1998, 1998 URSI International Symposium on Signals, Systems, and Electronics. Conference Proceedings (Cat. No.98EX167).

[14]  Stephan ten Brink,et al.  Achieving near-capacity on a multiple-antenna channel , 2003, IEEE Trans. Commun..

[15]  Konstantinos Konstantinides,et al.  Image and video compression standards , 1995 .

[16]  Jun S. Liu,et al.  Sequential Monte Carlo methods for dynamic systems , 1997 .

[17]  Andrew Blake,et al.  A Probabilistic Exclusion Principle for Tracking Multiple Objects , 2000, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[18]  Björn E. Ottersten,et al.  On the complexity of sphere decoding in digital communications , 2005, IEEE Transactions on Signal Processing.

[19]  Rong Chen,et al.  Monte Carlo Bayesian Signal Processing for Wireless Communications , 2002, J. VLSI Signal Process..

[20]  John M. Cioffi,et al.  MMSE decision-feedback equalizers: finite-length results , 1995, IEEE Trans. Inf. Theory.

[21]  Babak Hassibi,et al.  An efficient square-root algorithm for BLAST , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).