A split pre-conditioned conjugate gradient method for massive MIMO detection

In massive multiple-input multiple-output (MIMO) mobile system, the computational complexity of signal detection increases exponentially along with the growing number of antennas. For example, the sub-optimal linear detection schemes, such as zero forcing (ZF) detector and minimum mean square error (MMSE) detector, always have to balance the performance and complexity resulted from the large-scale matrix inversion operations. Recently, some iterative linear solvers, such as conjugate gradient (CG), have been proposed to address this issue. These series of detection algorithms offer a better tradeoff between error-rate performance and computational complexity by avoiding the computation-hungry operations like matrix inversion. However, when the the system loading factor ρ goes up, their results are no longer satisfactory. To solve the aforementioned issues, this paper 1) first introduces a novel, low-complexity pre-conditioner by exploring the properties of the equalization matrix and 2) then proposes a split pre-conditioned conjugate gradient (SPCG) method to speed up the convergence rate of detection. Both analytical and numerical results have demonstrated the performance and complexity advantages of the proposed algorithm over the sate-of-the-art ones. The proposed detector outperforms the conventional CG detector with around 2 dB for BER = 10−4. When the number of user antennas is relatively large, its complexity is only 25% of the existing pre-conditioned conjugate gradient detector based on incomplete Cholesky decomposition (ICCG).

[1]  M. Hestenes Multiplier and gradient methods , 1969 .

[2]  Erik G. Larsson,et al.  Massive MIMO for next generation wireless systems , 2013, IEEE Communications Magazine.

[3]  Xinyu Gao,et al.  Low-complexity signal detection using CG method for uplink large-scale MIMO systems , 2014, 2014 IEEE International Conference on Communication Systems.

[4]  Joseph R. Cavallaro,et al.  VLSI design of large-scale soft-output MIMO detection using conjugate gradients , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[5]  Joseph R. Cavallaro,et al.  A 3.8Gb/s large-scale MIMO detector for 3GPP LTE-Advanced , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[6]  H. V. D. Vorst,et al.  The rate of convergence of Conjugate Gradients , 1986 .

[7]  Xiaohu You,et al.  Efficient matrix inversion architecture for linear detection in massive MIMO systems , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).

[8]  A. Robert Calderbank,et al.  MIMO Wireless Communications , 2007 .

[9]  Joseph R. Cavallaro,et al.  Large-Scale MIMO Detection for 3GPP LTE: Algorithms and FPGA Implementations , 2014, IEEE Journal of Selected Topics in Signal Processing.

[10]  Claude Oestges,et al.  MIMO: From Theory to Implementation , 2010 .

[11]  Xiaohu You,et al.  Efficient iterative soft detection based on polynomial approximation for massive MIMO , 2015, 2015 International Conference on Wireless Communications & Signal Processing (WCSP).

[12]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[13]  Joseph R. Cavallaro,et al.  Conjugate gradient-based soft-output detection and precoding in massive MIMO systems , 2014, 2014 IEEE Global Communications Conference.

[14]  Fredrik Rusek,et al.  Approximative matrix inverse computations for very-large MIMO and applications to linear pre-coding systems , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[15]  Xiaohu You,et al.  Coefficient adjustment matrix inversion approach and architecture for massive MIMO systems , 2015, 2015 IEEE 11th International Conference on ASIC (ASICON).

[16]  Erik G. Larsson,et al.  Scaling Up MIMO: Opportunities and Challenges with Very Large Arrays , 2012, IEEE Signal Process. Mag..

[17]  Xiaohu You,et al.  A fast-convergent pre-conditioned conjugate gradient detection for massive MIMO uplink , 2016, 2016 IEEE International Conference on Digital Signal Processing (DSP).