On the limits of sphere decoding
- 1 January 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1691-1695
Abstract
The sphere decoder has emerged as one of the most promising techniques for maximum likelihood detection of symbols transmitted over a general MIMO channel. Although efficient for problems of moderate size it is known that the original sphere decoder is of exponential (expected) complexity which limits its usage for large scale problems. However, at this stage, many alterations and improvements over the original algorithm have appeared in the literature. Herein we study a generic sphere decoder for the i.i.d. Rayleigh fading MIMO channel. The detection ordering and search radius (parameters of the algorithm) are allowed to be arbitrary functions of the decoder input, the only restriction being that the search radius is chosen such that the detection problem is solved. It is shown that the set of problem instances solvable by the sphere decoder in less than exponential time would tend to zero with increasing problem size. This extends previous results by providing a statement which is stronger than exponential expected complexity while relaxing the assumptions regarding the specific decoder implementation.Keywords
This publication has 13 references indexed in Scilit:
- A new ordering for efficient sphere decoding2005
- On maximum-likelihood detection and the search for the closest lattice pointIEEE Transactions on Information Theory, 2003
- Further results on the sphere decoder2002
- Closest point search in latticesIEEE Transactions on Information Theory, 2002
- On the expected complexity of integer least-squares problems2002
- Elements of Information Theory2001
- A universal lattice code decoder for fading channelsIEEE Transactions on Information Theory, 1999
- Large Deviations Techniques and Applications1998
- Computational complexity of optimum multiuser detectionAlgorithmica, 1989
- Improved methods for calculating vectors of short length in a lattice, including a complexity analysisMathematics of Computation, 1985