Scinovex
articleTop 1% cited

On the sphere-decoding algorithm I. Expected complexity

IEEE Transactions on Signal Processing · 2005 · Vol. 53(8) · pp. 2806–2818
Babak HassibiHaris Vikalo

Abstract

The problem of finding the least-squares solution to a system of linear equations where the unknown vector is comprised of integers, but the matrix coefficient and given vector are comprised of real numbers, arises in many applications: communications, cryptography, GPS, to name a few. The problem is equivalent to finding the closest lattice point to a given point and is known to be NP-hard. In communications applications, however, the given vector is not arbitrary but rather is an unknown lattice point that has been perturbed by an additive noise vector whose statistical properties are known. Therefore, in this paper, rather than dwell on the worst-case complexity of the integer least-squares problem, we study its expected complexity, averaged over the noise and over the lattice. For the "sphere decoding" algorithm of Fincke and Pohst, we find a closed-form expression for the expected complexity, both for the infinite and finite lattice. It is demonstrated in the second part of this paper that, for a wide range of signal-to-noise ratios (SNRs) and numbers of antennas, the expected complexity is polynomial, in fact, often roughly cubic. Since many communications systems operate at noise levels for which the expected complexity turns out to be polynomial, this suggests that maximum-likelihood decoding, which was hitherto thought to be computationally intractable, can, in fact, be implemented in real time-a result with many practical implications.

Coding theory and cryptographygraph theory and CDMA systemsAdvanced Wireless Communication TechniquesDecoding methodsMathematicsAlgorithmComputational complexity theoryLattice (music)Time complexityWorst-case complexityPolynomialDiscrete mathematicsMathematical analysis
Citations
1,194
FWCI
98.46
field-weighted impact
References
38
Percentile
100%
vs. same field & year
Citations per year
Cited by
Model Predictive Control for Power Converters and Drives: Advances and Trends
IEEE Transactions on Industrial Electronics · 2016 · 1,768 citations
VLSI implementation of MIMO detection using the sphere decoding algorithm
IEEE Journal of Solid-State Circuits · 2005 · 641 citations
References
Sphere Packings, Lattices and Groups.
American Mathematical Monthly · 1989 · 3,444 citations
A universal lattice code decoder for fading channels
IEEE Transactions on Information Theory · 1999 · 1,550 citations
Aspects of Multivariate Statistical Theory
Technometrics · 1984 · 3,358 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.