• DocumentCode
    1371775
  • Title

    Memory-Constrained Tree Search Detection and New Ordering Schemes

  • Author

    Dai, Yongmei ; Yan, Zhiyuan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Lehigh Univ., Bethlehem, PA, USA
  • Volume
    3
  • Issue
    6
  • fYear
    2009
  • Firstpage
    1026
  • Lastpage
    1037
  • Abstract
    Hardware implementations of tree search-based multiple-input multiple-output (MIMO) detection often have limited performance due to large memory requirement or high computational complexity of sophisticated MIMO detection algorithms. In this paper, we propose new tree search-based detection algorithms that achieve maximum-likelihood (ML) performance under any given memory constraints and with reduced computational complexity. To this end, we make two main contributions. First, we propose a memory-constrained tree search (MCTS) algorithm that bridges the gap between the sphere decoding (SD) and stack algorithms. Our MCTS algorithm dynamically adapts to any pre-specified memory constraint and offers a graceful tradeoff between computational complexity and memory requirement while maintaining the ML performance. When the memory size is set as the minimum, our MCTS algorithm is similar to the SD algorithm. As the memory size increases, the average computational complexity of our MCTS algorithm decreases. When the memory size becomes large, our MCTS algorithm is similar to the stack algorithm, having similar average computational complexity but requiring significantly less memory. To further reduce the computational complexity of tree search-based ML detection algorithms, we propose novel ordering schemes that can be easily embedded in the QR decomposition and take into account both the channel matrix and the received signal (noise); simulation results show that our ordering schemes lead to reduced average computational complexity for the SD and MCTS algorithms, and the reduction is significant at low to medium signal-to-noise ratio region.
  • Keywords
    MIMO communication; computational complexity; maximum likelihood detection; trees (mathematics); MIMO; computational complexity; maximum-likelihood performance; memory-constrained tree search detection; sphere decoding; stack algorithms; tree search-based multiple-input multiple-output detection; Bridges; Computational complexity; Detection algorithms; Hardware; Heuristic algorithms; MIMO; Maximum likelihood decoding; Maximum likelihood detection; Memory management; Signal to noise ratio; Multiple-input multiple-output (MIMO) detection; QR decomposition (QRD); maximum-likelihood (ML); sphere decoding; stack algorithm; zero-forcing interference cancellation (ZF-IC);
  • fLanguage
    English
  • Journal_Title
    Selected Topics in Signal Processing, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    1932-4553
  • Type

    jour

  • DOI
    10.1109/JSTSP.2009.2039657
  • Filename
    5370660