A 2-D Interpolation-Based QRD Processor With Partial Layer Mapping for MIMO-OFDM Systems

The rapid growth of wideband communication devices, such as smart phones and tablets, has dramatically increased the throughput requirements of communication systems. Multiple-input multiple-output orthogonal frequency division multiplexing (MIMO-OFDM) has been widely recognized as the potential technology to achieve this requirement. The main implementation bottleneck lies in the high-complexity MIMO detections for thousands of subcarrier symbols in the MIMO-OFDM receiver. The QR decomposition processor is an essential preprocessing module for many MIMO decoders because the QR decomposition helps improve the decoding efficiency significantly by providing the tree-search structure for the MIMO detection algorithms. This paper presents a low-complexity 2-D interpolation-based QR decomposition (2-D-IQRD) with a partial layer mapping scheme to reduce computational complexity. The proposed 2-D-IQRD processor also adopts a scaling technique to reduce the signal dynamic-range problem in the traditional IQRD algorithm. These proposed methods successfully address the limitation of the interpolation-based QRD processor caused by successive multiplications in layer mapping and inverse layer mapping. Therefore, the 2-D interpolation can greatly reduce complexity and improve the BER performance of fast-fading MIMO-OFDM systems. This paper designs and implements the proposed architecture using a 90-nm CMOS technology. The implementation results show that the proposed architecture achieves 45.6 MQRD/s.

[1]  Emanuele Viterbo,et al.  A universal lattice code decoder for fading channels , 1999, IEEE Trans. Inf. Theory.

[2]  Wai Ho Mow,et al.  A VLSI architecture of a K-best lattice decoding algorithm for MIMO channels , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[3]  Alexander Vardy,et al.  Closest point search in lattices , 2002, IEEE Trans. Inf. Theory.

[4]  Ying-Chang Liang,et al.  Dynamic QRDM Receivers for MIMO Beamforming Systems with Imperfect Channel State Information , 2005, 2005 5th International Conference on Information Communications & Signal Processing.

[5]  A. Burg,et al.  Interpolation-based QR decomposition in MIMO-OFDM systems , 2005, IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, 2005..

[6]  Andreas Burg,et al.  VLSI circuits for MIMO communication systems , 2006 .

[7]  K. Kammeyer,et al.  INTERPOLATION-BASED SUCCESSIVE INTERFERENCE CANCELLATI ON FOR PER-ANTENNA-CODED MIMO-OFDM SYSTEMS USING P-SQRD , 2006 .

[8]  Ender Ayanoglu,et al.  Reduced Complexity Sphere Decoding for Square QAM via a New Lattice Representation , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[9]  Poras T. Balsara,et al.  VLSI Architecture for Matrix Inversion using Modified Gram-Schmidt based QR Decomposition , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).

[10]  W. Fichtner,et al.  OFDM channel estimation algorithm and ASIC implementation , 2008, 2008 4th European Conference on Circuits and Systems for Communications.

[11]  Wolfgang Fichtner,et al.  Gram-Schmidt-based QR decomposition for MIMO detection: VLSI implementation and comparison , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[12]  Jarmo Takala,et al.  Complex-valued QR decomposition implementation for MIMO receivers , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[13]  Terng-Yin Hsu,et al.  Adaptive Frequency-Domain Channel Estimator in 4$ \,\times \,$4 MIMO-OFDM Modems , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[14]  P. Glenn Gulak,et al.  A low-complexity high-speed QR decomposition implementation for MIMO receivers , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[15]  Chih-Hung Lin,et al.  Iterative QR Decomposition Architecture Using the Modified Gram-Schmidt Algorithm for MIMO Systems , 2010, IEEE Trans. Circuits Syst. I Regul. Pap..

[16]  Tzi-Dar Chiueh,et al.  A 74.8 mW Soft-Output Detector IC for 8 $\,\times\,$8 Spatial-Multiplexing MIMO Communications , 2010, IEEE Journal of Solid-State Circuits.

[17]  Chih-Hung Lin,et al.  Iterative $QR$ Decomposition Architecture Using the Modified Gram–Schmidt Algorithm for MIMO Systems , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[18]  Helmut Bölcskei,et al.  Algorithms for Interpolation-Based QR Decomposition in MIMO-OFDM Systems , 2011, IEEE Transactions on Signal Processing.

[19]  Yuan-Hao Huang,et al.  Interpolation-Based QR Decomposition and Channel Estimation Processor for MIMO-OFDM System , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[20]  P. Glenn Gulak,et al.  A 675 Mbps, 4 × 4 64-QAM K-Best MIMO Detector in 0.13 µm CMOS , 2012, IEEE Trans. Very Large Scale Integr. Syst..

[21]  Gerd Ascheid,et al.  A multimode decision-directed channel estimation ASIC for MIMO-OFDM , 2012, 2012 IEEE/IFIP 20th International Conference on VLSI and System-on-Chip (VLSI-SoC).