Tree-search ML detection for underdetermined MIMO systems with M-PSK constellations

In this paper we propose a tree-search algorithm that provides the exact ML solution with lower computational complexity than that required by an exhaustive minimum distance search. The new algorithm, that we call King Decoder, is based on conditional dominance conditions, a set of sufficient conditions for making optimal decisions regardless of multi-antenna interference. The King Decoder does not require any matrix inversion and/or factorization and can be employed in both underdertermined and overdetermined systems. Complexity performances of the proposed algorithm, obtained through numerical simulations, are compared with those of the generalized sphere decoder, showing a lower search complexity for a wide range of SNR's.

[1]  Giuseppe Caire,et al.  A unified framework for tree search decoding: rediscovering the sequential decoder , 2005, IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, 2005..

[2]  Bernard Fino,et al.  Multiuser detection: , 1999, Ann. des Télécommunications.

[3]  Francesco Palmieri,et al.  A tree-search algorithm for ML decoding in underdetermined MIMO systems , 2009, 2009 6th International Symposium on Wireless Communication Systems.

[4]  Daniel Axehill,et al.  A Low-Complexity High-Performance Preprocessing Algorithm for Multiuser Detection Using Gold Sequences , 2008, IEEE Transactions on Signal Processing.

[5]  Gorazd Kandus,et al.  MIMO: Wireless Communications , 2008, Encyclopedia of Wireless and Mobile Communications.

[6]  Per Ödling,et al.  Making MLSD decisions by thresholding the matched filter output , 2000, IEEE Trans. Commun..

[7]  C. Tellambura,et al.  An efficient generalized sphere decoder for rank-deficient MIMO systems , 2004 .

[8]  Emanuele Viterbo,et al.  A universal lattice code decoder for fading channels , 1999, IEEE Trans. Inf. Theory.

[9]  U. Fincke,et al.  Improved methods for calculating vectors of short length in a lattice , 1985 .