• DocumentCode
    1255816
  • Title

    Software-Defined Sphere Decoding for FPGA-Based MIMO Detection

  • Author

    Chu, Xuezheng ; McAllister, John

  • Author_Institution
    Inst. of Electron., Commun. & Inf. Technol. (ECIT), Queen´´s Univ. Belfast, Belfast, UK
  • Volume
    60
  • Issue
    11
  • fYear
    2012
  • Firstpage
    6017
  • Lastpage
    6026
  • Abstract
    Sphere Decoding (SD) is a highly effective detection technique for Multiple-Input Multiple-Output (MIMO) wireless communications receivers, offering quasi-optimal accuracy with relatively low computational complexity as compared to the ideal ML detector. Despite this, the computational demands of even low-complexity SD variants, such as Fixed Complexity SD (FSD), remains such that implementation on modern software-defined network equipment is a highly challenging process, and indeed real-time solutions for MIMO systems such as 4 × 4 16-QAM 802.11n are unreported. This paper overcomes this barrier. By exploiting large-scale networks of fine-grained software-programmable processors on Field Programmable Gate Array (FPGA), a series of unique SD implementations are presented, culminating in the only single-chip, real-time quasi-optimal SD for 4 × 4 16-QAM 802.11n MIMO. Furthermore, it demonstrates that the high performance software-defined architectures which enable these implementations exhibit cost comparable to dedicated circuit architectures.
  • Keywords
    MIMO communication; computational complexity; decoding; field programmable gate arrays; maximum likelihood estimation; quadrature amplitude modulation; software radio; 16-QAM 802.11n MIMO; FPGA-based MIMO detection; FSD; MIMO wireless communication receivers; ML detector; computational complexity; fíne-grained software-programmable processors; field programmable gate array; fixed complexity SD; large-scale networks; low-complexity SD variants; multiple-input multiple-output wireless communication receivers; quasioptimal accuracy; real-time quasioptimal SD; software-defined network equipment; software-defined sphere decoding; Computer architecture; Decoding; Detectors; Field programmable gate arrays; IEEE 802.11n Standard; MIMO; Real time systems; FPGA; MIMO; multicore; sphere decoder;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2012.2210951
  • Filename
    6255800