• DocumentCode
    706045
  • Title

    An efficient FPGA based MIMO-MMSE detector

  • Author

    Hun Seok Kim ; Weijun Zhu ; Bhatia, Jatin ; Mohammed, Karim ; Shah, Anish ; Daneshrad, Babak

  • Author_Institution
    Wireless Integrated Syst. Res. (WISR) Group, Univ. of California, Los Angeles, Los Angeles, CA, USA
  • fYear
    2007
  • fDate
    3-7 Sept. 2007
  • Firstpage
    1131
  • Lastpage
    1135
  • Abstract
    This paper reports on a highly optimized 4×4 MMSE detector implementation. The work resulted in a real-time FPGA based implementation on a Xilinx Virtex-II 6000 part. It utilizes 8,513 logic slices, 64 multipliers, and 23 Block RAMs (less than 30% of the overall resources of this part). The design delivers over 420 Mbps sustained throughput, with a small 2.77 μs latency. Three main techniques are responsible for the improvements over other MIMO detectors reported in literature. They are: (a) the combination of a modified Gram-Schmidt QR decomposition algorithm with Square-Root linear MMSE detection; (b) a dynamic scaling algorithm that enhances numerical stability; and (c) an aggressive time-shared VLSI architecture. The above techniques are quite general and are readily applicable to any MIMO detector implementation.
  • Keywords
    MIMO communication; VLSI; field programmable gate arrays; least mean squares methods; FPGA; Gram-Schmidt QR decomposition algorithm square-root linear MMSE detection; MIMO detector; MIMO-MMSE detector; RAM; VLSI; Xilinx Virtex-II 6000; dynamic scaling algorithm; logic slices; multipliers; numerical stability; time 2.77 mus; Detectors; Field programmable gate arrays; Hardware; MIMO; Matrix decomposition; Signal processing algorithms; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2007 15th European
  • Conference_Location
    Poznan
  • Print_ISBN
    978-839-2134-04-6
  • Type

    conf

  • Filename
    7098981