A fast complex lattice reduction algorithm for SIC-based MIMO detection

Recently, lattice-reduction-aided detection in multiple-input multiple-output (MIMO) systems has attracted significant research efforts for its capability of achieving full diversity performance with low complexity. However, most lattice reduction algorithms are not designed directly to enhance the bit error ratio (BER) performance. In this paper, a fast lattice reduction (FLR) algorithm for complex-valued matrices, which aims at maximizing the minimal signal to noise ratios (SNR) of all layers, is proposed for V-BLAST (Vertical Bell Laboratories Layered Space-Time) systems, employing presorting technique and complex Givens rotation to reduce its computational complexity. The SNRs of all layers are related to the diagonal elements of the triangular matrix via QR decomposition of the channel matrix, and can be optimized by a series of iterations which can be efficiently implemented by exploiting the complex Givens rotation, while the average number of iterations is significantly diminished by utilizing the low complexity pre-sorting technique. Our analysis reveals that the proposed SIC-FLR decoder can significantly reduce the computational complexity without sacrificing any performance. Simulation results show that the proposed algorithm achieves the same performance as the state-of-art complex LLL (Lenstra-Lenstra-Lovász) algorithm only with a fraction of complexity.

[1]  Reinaldo A. Valenzuela,et al.  V-BLAST: an architecture for realizing very high data rates over the rich-scattering wireless channel , 1998, 1998 URSI International Symposium on Signals, Systems, and Electronics. Conference Proceedings (Cat. No.98EX167).

[2]  Cong Ling,et al.  Effective LLL Reduction for Lattice Decoding , 2007, 2007 IEEE International Symposium on Information Theory.

[3]  Dirk Wübben,et al.  Lattice Reduction , 2011, IEEE Signal Processing Magazine.

[4]  Gregory W. Wornell,et al.  Lattice-reduction-aided detectors for MIMO communication systems , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[5]  Xiaoli Ma,et al.  Performance analysis for MIMO systems with lattice-reduction aided linear equalization , 2008, IEEE Transactions on Communications.

[6]  Yi Jiang,et al.  Performance Analysis of ZF and MMSE Equalizers for MIMO Systems: An In-Depth Study of the High SNR Regime , 2011, IEEE Transactions on Information Theory.

[7]  Brigitte Vallée,et al.  An Upper Bound on the Average Number of Iterations of the LLL Algorithm , 1994, Theor. Comput. Sci..

[8]  Dirk Wübben,et al.  Near-maximum-likelihood detection of MIMO systems using MMSE-based lattice reduction , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[9]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[10]  François Gagnon,et al.  Performance analysis of the V-BLAST algorithm: an analytical approach , 2004, IEEE Transactions on Wireless Communications.

[11]  J. R. Johnson,et al.  Implementation of Strassen's Algorithm for Matrix Multiplication , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[12]  Wai Ho Mow,et al.  Complex Lattice Reduction Algorithm for Low-Complexity Full-Diversity MIMO Detection , 2009, IEEE Transactions on Signal Processing.

[13]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .

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