A Low-Cost MMSE-SIC Detector for the MIMO System: Algorithm and Hardware Implementation

We consider the minimum mean-squared error with successive interference cancellation (MMSE-SIC) detection of a frame of data in the spatially multiplexed multiple-input-multiple-output (MIMO) system. A complete MMSE-SIC detector needs to compute at both the preprocessing and SIC-detection stages. Since the SIC detection, which can be regarded as a backward substitution, is inevitable, we develop a computationally efficient preprocessing algorithm that relies on the backward substitution. We then propose a low-cost hardware architecture with a commonly shared backward-substitution module to work at both the preprocessing and detection stages. The very-large-scale-integration implementation results of our architecture for the four-by-four MIMO system using the 0.18-μm complementary metal-oxide-semiconductor technology reveal that our architecture requires the fewest 79-K gates, provides the high throughput rate of 416 Mb/s, and works with the smallest preprocessing latency of 64 clock cycles. Our MMSE-SIC detector is a cheap solution for MIMO detection.

[1]  Yuan-Hao Huang,et al.  A modified sorted-QR decomposition algorithm for parallel processing in MIMO detection , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[2]  Zhan Guo,et al.  Algorithm and implementation of the K-best sphere decoding for MIMO detection , 2006, IEEE Journal on Selected Areas in Communications.

[3]  Tsung-Hsien Liu,et al.  Modified fast recursive algorithm for efficient MMSE-SIC detection of the V-BLAST system , 2008, IEEE Transactions on Wireless Communications.

[4]  A. Burg,et al.  VLSI implementation of MIMO detection using the sphere decoding algorithm , 2005, IEEE Journal of Solid-State Circuits.

[5]  Yong Soo Cho,et al.  A New Signal Detection Method for Spatially Multiplexed MIMO Systems and Its VLSI Implementation , 2009, IEEE Transactions on Circuits and Systems II: Express Briefs.

[6]  Yong Soo Cho,et al.  Novel signal detection methods using multiple ordering technique for spatially multiplexed MIMO systems and its VLSI implementation , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[7]  Reinaldo A. Valenzuela,et al.  Detection algorithm and initial laboratory results using V-BLAST space-time communication architecture , 1999 .

[8]  Preben E. Mogensen,et al.  On the Design of a MIMO-SIC Receiver for LTE Downlink , 2008, 2008 IEEE 68th Vehicular Technology Conference.

[9]  Zhan Guo,et al.  An improved MIMO detector for high data rates wireless communications , 2004, The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings..

[10]  Y. Cai,et al.  Novel packet coding scheme immune to packet collisions for CDMA-based wireless ad hoc networks , 2006 .

[11]  D. Perels,et al.  Receiver design for multi-antenna wireless communications , 2005, Research in Microelectronics and Electronics, 2005 PhD.

[12]  Andreas Peter Burg,et al.  VLSI Implementation of a High-Speed Iterative Sorted MMSE QR Decomposition , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[13]  Andreas Peter Burg,et al.  Algorithm and VLSI architecture for linear MMSE detection in MIMO-OFDM systems , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[14]  Giuseppe Caire,et al.  On maximum-likelihood detection and the search for the closest lattice point , 2003, IEEE Trans. Inf. Theory.

[15]  P. Glenn Gulak,et al.  A 0.13µm CMOS 655Mb/s 4×4 64-QAM K-Best MIMO detector , 2009, 2009 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[16]  Zhan Guo,et al.  A VLSI implementation of MIMO detection for future wireless communications , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[17]  Hsi-Pin Ma,et al.  A Power-Efficient Configurable Low-Complexity MIMO Detector , 2009, IEEE Trans. Circuits Syst. I Regul. Pap..

[18]  Xiang-Gen Xia,et al.  On fast recursive algorithms for V-BLAST with optimal ordered SIC detection , 2009, IEEE Transactions on Wireless Communications.

[19]  Jacob Benesty,et al.  A fast recursive algorithm for optimum sequential signal detection in a BLAST system , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[20]  Vojin G. Oklobdzija,et al.  An integrated multiplier for complex numbers , 1994, J. VLSI Signal Process..

[21]  Tsung-Hsien Liu SPC01-3: Efficient and Stable MMSE Detection of the V-BLAST System , 2006, IEEE Globecom 2006.

[22]  K.-D. Kammeyer,et al.  MMSE extension of V-BLAST based on sorted QR decomposition , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[23]  Yoshikazu Miyanaga,et al.  VLSI Implementation of a 4×4 MIMO-OFDM transceiver with an 80-MHz channel bandwidth , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[24]  Babak Hassibi,et al.  An efficient square-root algorithm for BLAST , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).