Improved Maximum Likelihood detection through sphere decoding combined with box optimization

Sphere Decoding is a popular Maximum Likelihood algorithm that can be used to detect signals coming from multiple-input, multiple-output digital communication systems. It is well known that the complexity required to detect each signal with the Sphere Decoding algorithm may become unacceptable, especially for low signal-to-noise ratios. In this paper, we describe an auxiliary technique that drastically decreases the computation required to decode a signal. This technique was proposed by Stojnic, Hassibi and Vikalo in 2008, and is based on using continuous box-bounded minimization in combination with Sphere Decoding. Their implementation is, however, not competitive due to the box minimization algorithm selected. In this paper we prove that by judiciously selecting the box minimization algorithm and tailoring it to the Sphere Decoding environment, the computational complexity of the resulting algorithm for low signal-to-noise ratios is better (by orders of magnitude) than standard Sphere Decoding implementations.

[1]  J. Navarro-Pedreño Numerical Methods for Least Squares Problems , 1996 .

[2]  Georgios B. Giannakis,et al.  Sphere decoding algorithms with improved radius search , 2005, IEEE Trans. Commun..

[3]  Ravi Kannan,et al.  Improved algorithms for integer programming and related lattice problems , 1983, STOC.

[4]  Babak Hassibi,et al.  On the sphere-decoding algorithm I. Expected complexity , 2005, IEEE Transactions on Signal Processing.

[5]  Rodrigo C. de Lamare,et al.  Multiple Feedback Successive Interference Cancellation Detection for Multiuser MIMO Systems , 2011, IEEE Transactions on Wireless Communications.

[6]  Stephen P. Boyd,et al.  Integer parameter estimation in linear models with applications to GPS , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[7]  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).

[8]  Rodrigo C. de Lamare,et al.  Minimum Mean-Squared Error Iterative Successive Parallel Arbitrated Decision Feedback Detectors for DS-CDMA Systems , 2008, IEEE Trans. Commun..

[9]  Claus-Peter Schnorr,et al.  Lattice Basis Reduction: Improved Practical Algorithms and Solving Subset Sum Problems , 1991, FCT.

[10]  Ian J. Wassell,et al.  A new ordering for efficient sphere decoding , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

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

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

[13]  Gerald Matz,et al.  Achieving a Continuous Diversity-Complexity Tradeoff in Wireless MIMO Systems via Pre-Equalized Sphere-Decoding , 2009, IEEE Journal of Selected Topics in Signal Processing.

[14]  Qing Han,et al.  Solving Box-Constrained Integer Least Squares Problems , 2008, IEEE Transactions on Wireless Communications.

[15]  Yuriy V. Zakharov,et al.  Joint box-constraint and deregularization in multiuser detection , 2006, 2006 14th European Signal Processing Conference.

[16]  John S. Thompson,et al.  Orthotope sphere decoding and parallelotope decoding - reduced complexity optimum detection algorithms for MIMO channels , 2006, Signal Process..

[17]  Reinaldo A. Valenzuela,et al.  Simplified processing for high spectral efficiency wireless communication employing multi-element arrays , 1999, IEEE J. Sel. Areas Commun..

[18]  Alexander Vardy,et al.  Closest point search in lattices , 2002, IEEE Trans. Inf. Theory.

[19]  Steven D. Galbraith,et al.  Mathematics of Public Key Cryptography: Lattice basis reduction , 2012 .

[20]  Dong Seog Han,et al.  A Fast Suboptimal Algorithm for Detection of 16-QAM Signaling in MIMO Channels , 2007, MILCOM 2007 - IEEE Military Communications Conference.

[21]  Roy D. Yates,et al.  CDMA multiuser detection: a nonlinear programming approach , 2002, IEEE Trans. Commun..

[22]  Babak Hassibi,et al.  Speeding up the Sphere Decoder With $H^{\infty }$ and SDP Inspired Lower Bounds , 2008, IEEE Transactions on Signal Processing.

[23]  Shafi Goldwasser,et al.  Complexity of lattice problems , 2002 .

[24]  Giuseppe Caire,et al.  On maximum-likelihood detection and the search for the closest lattice point , 2003, IEEE Trans. Inf. Theory.