Hybrid lattice reduction algorithm and its implementation on an SDR baseband processor for LTE

Lattice Reduction (LR) is a promising technique to improve the performance of linear MIMO detectors. This paper proposes a Hybrid LR algorithm (HLR), which is a scalable LR algorithm. HLR is specifically designed and optimised to exploit ILP and DLP features offered by parallel programmable baseband architectures. Abundant vector-parallelism in HLR is enabled with highly-regular and deterministic data-flow. Hence, HLR can be easily parallelized and efficiently mapped on Software Defined Radio (SDR) baseband architectures. HLR can be adapted to operate in two different modes to achieve the best performance/cycle trade-off, which is highly desirable for SDR baseband processing. The proposed algorithm has been evaluated in the context of 3GPP-LTE and implemented on ADRES which is a Coarse Grain Reconfigurable Array (CGRA) processor. Most of the previously reported implementations of LR algorithms are for ASIC or FPGA. However, to the best of author's knowledge, this is the first reported LR algorithm explicitly designed and optimized, to have a scalable and adaptive implementation for a CGRA processor like ADRES. The reported implementation of HLR can achieve gains of up to 12 dB compared to ZF for MIMO detection.

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

[2]  Dirk Wübben,et al.  MMSE-based lattice-reduction for near-ML detection of MIMO systems , 2004, ITG Workshop on Smart Antennas (IEEE Cat. No.04EX802).

[3]  Xiaoli Ma,et al.  VLSI Implementation of a Lattice Reduction Algorithm for Low-Complexity Equalization , 2008, 2008 4th IEEE International Conference on Circuits and Systems for Communications.

[4]  David V. Anderson,et al.  Lattice Reduction for MIMO Detection: From Theoretical Analysis to Hardware Realization , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[5]  Rudy Lauwereins,et al.  Architecture exploration for a reconfigurable architecture template , 2005, IEEE Design & Test of Computers.

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

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

[8]  Peter A. Hoeher,et al.  Fixed Complexity LLL Algorithm , 2009, IEEE Transactions on Signal Processing.

[9]  Min Li,et al.  Scalable Block-Based Parallel Lattice Reduction Algorithm for an SDR Baseband Processor , 2011, 2011 IEEE International Conference on Communications (ICC).

[10]  Xiaoli Ma,et al.  VLSI implementation of an effective lattice reduction algorithm with fixed-point considerations , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  Tharmalingam Ratnarajah,et al.  Rapid Prototyping of Clarkson's Lattice Reduction for MIMO Detection , 2009, 2009 IEEE International Conference on Communications.

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

[13]  Dake Liu,et al.  A Programmable Lattice-Reduction Aided Detector for MIMO-OFDMA , 2008, 2008 4th IEEE International Conference on Circuits and Systems for Communications.