Complexity-performance trade-off of algorithms for combined lattice reduction and QR decomposition

Abstract Over the last years, numerous equalization schemes for multiple-input/multiple-output channels have been studied in the literature. New low-complexity approaches based on lattice basis reduction are of special interest, since they achieve the optimum diversity behavior. Although the per-symbol equalization complexity of these schemes is very low, the initial calculation of the required matrices may impose an enormous burden in arithmetic complexity. In this paper, we give a tutorial overview and assess algorithms, which, given the channel matrix, result in the feedforward, feedback, and unimodular matrix required in lattice-reduction-aided decision-feedback equalization or precoding. To this end, via a unified exposition of the Lenstra–Lenstra–Lovasz (LLL) algorithm, the LLL with deep insertions, and the reversed Siegel approach similarities and differences of these approaches are enlightened. A modification of the LLL swapping criterion, better matched to the equalization setting, is discussed. It is shown that using lattice-reduction-aided equalization/precoding better performance can be achieved at lower complexity compared to classical equalization or precoding approaches.

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

[2]  M. Joham,et al.  MMSE Approaches to Multiuser Spatio-Temporal Tomlinson-Harashima Precoding , 2004 .

[3]  Wai Ho Mow,et al.  Variants of the LLL Algorithm in Digital Communications: Complexity Analysis and Fixed-Complexity Implementation , 2010, ArXiv.

[4]  Xiao-Wen Chang,et al.  Solving Ellipsoid-Constrained Integer Least Squares Problems , 2009, SIAM J. Matrix Anal. Appl..

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

[6]  Andreas Peter Burg,et al.  VLSI implementation of a low-complexity LLL lattice reduction algorithm for MIMO detection , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

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

[8]  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.

[9]  Claus-Peter Schnorr,et al.  Lattice basis reduction: Improved practical algorithms and solving subset sum problems , 1991, FCT.

[10]  Tharmalingam Ratnarajah,et al.  A comparison of complex lattice reduction algorithms for MIMO detection , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  D.W. Waters,et al.  A reduced-complexity lattice-aided decision-feedback detector , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[12]  C. Siegel,et al.  Lectures on the Geometry of Numbers , 1989 .

[13]  W. R. S. Sutherland,et al.  Optimality in transient markov chains and linear programming , 1980, Math. Program..

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

[15]  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).

[16]  Henri Cohen,et al.  A course in computational algebraic number theory , 1993, Graduate texts in mathematics.

[17]  Robert F. H. Fischer,et al.  Precoding and Signal Shaping for Digital Transmission , 2002 .

[18]  Bin Li,et al.  An Improved Square-Root Algorithm for V-BLAST Based on Efficient Inverse Cholesky Factorization , 2020, IEEE Transactions on Wireless Communications.

[19]  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).

[20]  Yuanan Liu,et al.  A Novel Fast Recursive MMSE-SIC Detection Algorithm for V-BLAST Systems , 2007, IEEE Transactions on Wireless Communications.

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

[22]  Robert F. H. Fischer,et al.  Lattice-reduction-aided Tomlinson–Harashima precoding for point-to-multipoint transmission , 2006 .

[23]  Robert F. H. Fischer,et al.  Low-complexity near-maximum-likelihood detection and precoding for MIMO systems using lattice reduction , 2003, Proceedings 2003 IEEE Information Theory Workshop (Cat. No.03EX674).

[24]  C. Windpassinger,et al.  Real versus complex-valued equalisation in V-BLAST systems , 2003 .

[25]  David Tse,et al.  Sum capacity of the vector Gaussian broadcast channel and uplink-downlink duality , 2003, IEEE Trans. Inf. Theory.

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

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

[28]  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).

[29]  Jacob Benesty,et al.  A fast recursive algorithm for optimum sequential signal detection in a BLAST system , 2003, IEEE Trans. Signal Process..

[30]  Xiaoli Ma,et al.  Designing low-complexity equalizers for wireless systems , 2009, IEEE Communications Magazine.

[31]  Wai Ho Mow,et al.  A unified view of sorting in lattice reduction: From V-BLAST to LLL and beyond , 2009, 2009 IEEE Information Theory Workshop.

[32]  Robert F. H. Fischer,et al.  Sorted spectral factorization of matrix polynomials in MIMO communications , 2005, IEEE Transactions on Communications.

[33]  Amir K. Khandani,et al.  LLL Reduction Achieves the Receive Diversity in MIMO Decoding , 2006, IEEE Transactions on Information Theory.

[34]  Robert F. H. Fischer,et al.  Lattice-reduction-aided broadcast precoding , 2004, IEEE Transactions on Communications.

[35]  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).

[36]  Robert F. H. Fischer Efficient lattice-reduction-aided MMSE decision-feedback equalization , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).