Efficient MIMO Preprocessor With Sorting-Relaxed QR Decomposition and Modified Greedy LLL Algorithm

This paper proposes a high-efficient preprocessing algorithm for $16\times 16$ MIMO detections. The proposed algorithm combines a sorting-relaxed QR decomposition (SRQRD) and a modified greedy LLL (MGLLL) algorithm. First, SRQRD is conducted to decompose the channel matrices. This decomposition adopts a relaxed sorting strategy together with a paralleled Givens Rotation (GR) array scheme, which can reduce the processing latency by 60% compared with conventional sorted QR decomposition (SQRD). Then, an MGLLL algorithm is conducted to improve detection performance further. The MGLLL algorithm adopts a paralleled selection criterion, and only process the most urgent iterations. Thus the processing latency and column swaps can be reduced by 50% and 75%, respectively, compared with the standard LLL algorithm. Finally, the bit-error-rate (BER) performance of this preprocessing algorithm is evaluated using two MIMO detectors. Results indicate that this preprocessor suffers a negligible performance degradation compared with the combination of the standard LLL algorithm and SQRD. Based on this preprocessing algorithm, a pipelined hardware architecture is also designed in this paper. A series of systolic coordinated-rotation-digital-computer (CORDIC) arrays are utilized, and highly-pipelined circuits are designed, helping this architecture achieve high frequency performance. This architecture is implemented using 65-nm CMOS technology, which can work at a maximum frequency of 625 MHz to process channel matrices every 16 clock cycles. The latency is 0.9 us. Comparisons indicate that this preprocessor outperforms other similar designs in terms of latency, throughput, and gate-efficiency.

[1]  Ron Dabora,et al.  Improved QRD-QLD Algorithm for Low Complexity MIMO Decoding , 2014, IEEE Communications Letters.

[2]  Yuhei Nagao,et al.  Sorted QR decomposition for high-speed MMSE MIMO detection based wireless communication systems , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[3]  Jongsun Park,et al.  A Low-Latency and Area-Efficient Gram–Schmidt-Based QRD Architecture for MIMO Receiver , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[4]  Jaeseok Kim,et al.  Low-latency implementation of CORDIC-based sorted QR decomposition for high-speed MIMO-OFDM system , 2018, 2018 28th International Conference Radioelektronika (RADIOELEKTRONIKA).

[5]  Yuan-Hao Huang,et al.  Power-Saving 4 $\times$ 4 Lattice-Reduction Processor for MIMO Detection With Redundancy Checking , 2011, IEEE Transactions on Circuits and Systems II: Express Briefs.

[6]  Liang Liu,et al.  A high-speed QR decomposition processor for carrier-aggregated LTE-A downlink systems , 2013, 2013 European Conference on Circuit Theory and Design (ECCTD).

[7]  In-Cheol Yong Park,et al.  Improved Sorting Architecture for ${K}$ -Best MIMO Detection , 2017, IEEE Transactions on Circuits and Systems II: Express Briefs.

[8]  Lajos Hanzo,et al.  Fifty Years of MIMO Detection: The Road to Large-Scale MIMOs , 2015, IEEE Communications Surveys & Tutorials.

[9]  Liang Liu,et al.  Energy Efficient Group-Sort QRD Processor With On-Line Update for MIMO Channel Pre-Processing , 2015, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Yuan-Hao Huang,et al.  A 3.1 Gb/s 8 $\,\times\,$ 8 Sorting Reduced K-Best Detector With Lattice Reduction and QR Decomposition , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[11]  Wen Zhang,et al.  A Diagonal Lattice Reduction Algorithm for MIMO Detection , 2012, IEEE Signal Processing Letters.

[12]  Xiaoli Ma,et al.  Improved Element-Based Lattice Reduction Algorithms for Wireless Communications , 2013, IEEE Transactions on Wireless Communications.

[13]  Johan Eilert,et al.  Lattice-Reduction Aided Multi-User STBC Decoding with Resource Constraints , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[14]  Rajesh Mehra,et al.  Analysis of QR Decomposition for MIMO Systems , 2014, 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies.

[15]  Pei-Yun Tsai,et al.  Efficient Implementation of QR Decomposition for Gigabit MIMO-OFDM Systems , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[16]  Panagiotis Varzakas,et al.  Average channel capacity for Rayleigh fading spread spectrum MIMO systems , 2006, Int. J. Commun. Syst..

[17]  Xiao-Wen Chang,et al.  GfcLLL: A Greedy Selection-Based Approach for Fixed-Complexity LLL Reduction , 2016, IEEE Communications Letters.

[18]  Sheng Zhou,et al.  Algorithm and Architecture of a Low-Complexity and High-Parallelism Preprocessing-Based K -Best Detector for Large-Scale MIMO Systems , 2018, IEEE Transactions on Signal Processing.

[19]  Ananthram Swami,et al.  Designing Low-Complexity Detectors Based on Seysen's Algorithm , 2010, IEEE Transactions on Wireless Communications.

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

[21]  Liang Liu,et al.  Energy efficient SQRD processor for LTE-A using a group-sort update scheme , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

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

[23]  Liang Liu,et al.  An Adaptive QR Decomposition Processor for Carrier-Aggregated LTE-A in 28-nm FD-SOI , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[24]  Abdellatif Mtibaa,et al.  Performance analysis of ZF and MMSE equalizers for MIMO systems , 2012, 7th International Conference on Design & Technology of Integrated Systems in Nanoscale Era.

[25]  Cong Ling,et al.  Boosted KZ and LLL Algorithms , 2017, IEEE Transactions on Signal Processing.

[26]  Yang Li,et al.  A low complexity fast lattice reduction algorithm for MIMO detection , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[27]  M. Guenach,et al.  Novel Lattice Reduction Algorithms: Precoder Reduction and Vector Perturbation Tradeoffs , 2018, IEEE Communications Letters.

[28]  Xiaoli Ma,et al.  Efficient Greedy LLL Algorithms for Lattice Decoding , 2016, IEEE Transactions on Wireless Communications.

[29]  W. van Etten,et al.  Maximum Likelihood Receiver for Multiple Channel Transmission Systems , 1976, IEEE Trans. Commun..