• DocumentCode
    804617
  • Title

    On maximum-likelihood detection and the search for the closest lattice point

  • Author

    Damen, Mohamed Oussama ; El Gamal, Hesham ; Caire, Giuseppe

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, Alta., Canada
  • Volume
    49
  • Issue
    10
  • fYear
    2003
  • Firstpage
    2389
  • Lastpage
    2402
  • Abstract
    Maximum-likelihood (ML) decoding algorithms for Gaussian multiple-input multiple-output (MIMO) linear channels are considered. Linearity over the field of real numbers facilitates the design of ML decoders using number-theoretic tools for searching the closest lattice point. These decoders are collectively referred to as sphere decoders in the literature. In this paper, a fresh look at this class of decoding algorithms is taken. In particular, two novel algorithms are developed. The first algorithm is inspired by the Pohst enumeration strategy and is shown to offer a significant reduction in complexity compared to the Viterbo-Boutros sphere decoder. The connection between the proposed algorithm and the stack sequential decoding algorithm is then established. This connection is utilized to construct the second algorithm which can also be viewed as an application of the Schnorr-Euchner strategy to ML decoding. Aided with a detailed study of preprocessing algorithms, a variant of the second algorithm is developed and shown to offer significant reductions in the computational complexity compared to all previously proposed sphere decoders with a near-ML detection performance. This claim is supported by intuitive arguments and simulation results in many relevant scenarios.
  • Keywords
    Gaussian channels; MIMO systems; computational complexity; maximum likelihood decoding; maximum likelihood detection; search problems; Gaussian multiple-input multiple-output linear channels; MIMO; ML decoders; ML decoding; Pohst enumeration strategy; Schnorr-Euchner strategy; Viterbo-Boutros sphere decoder; closest lattice point; complexity; computational complexity; maximum-likelihood decoding; maximum-likelihood detection; number-theoretic tools; preprocessing algorithms; sphere decoders; stack sequential decoding algorithm; Amplitude modulation; Computational complexity; Computational modeling; Detectors; Feedback; Lattices; Linearity; MIMO; Maximum likelihood decoding; Maximum likelihood detection;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2003.817444
  • Filename
    1237128