Massive MIMO Detection based on Barzilai-Borwein Algorithm

For a massive multiple-input multiple-output (MI-MO) system, how to cope with the detection difficulties brought by increasing antennas is intractable. Linear methods such as zero-forcing (ZF) and minimum mean square error (MMSE) can achieve sub-optimal performance while suffer from high complexity because of large-scale matrix inversion. Recently, some iterative detectors such as steepest descent (SD) and conjugate gradient (CG) have been proposed to balance the complexity and performance. However, their fast convergence would not maintain when the system loading factor increases. To address the aforementioned issues, this paper 1) introduces a new iterative algorithm called Barzilai-Borwein (BB) that outperforms SD with inexpensive operations and 2) proposes its improved form entitled SDBB to accelerate the convergence even in bad conditions. Both theoretical and numerical results have demonstrated its advantages over the state-of-the-art ones. More specifically, SDBB can surpass the existing split pre-conditioned conjugate gradient (SPCG) detector by more than 2 dB at the bit error rate (BER) of 103 when the number of users is relatively large, and reach a complexity reduction of 10%.

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

[2]  Xiaohu You,et al.  A split pre-conditioned conjugate gradient method for massive MIMO detection , 2017, 2017 IEEE International Workshop on Signal Processing Systems (SiPS).

[3]  Xiaohu You,et al.  Adaptive Preconditioned Iterative Linear Detection and Architecture for Massive MU-MIMO Uplink , 2018, J. Signal Process. Syst..

[4]  Marcos Raydan,et al.  Relaxed Steepest Descent and Cauchy-Barzilai-Borwein Method , 2002, Comput. Optim. Appl..

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

[6]  Xiaohu You,et al.  Efficient architecture for soft-output massive MIMO detection with Gauss-Seidel method , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[7]  M. MarcosRaydan Convergence properties of the Barzilai and Borwein gradient method , 1991 .

[8]  Xiaohu You,et al.  Steepest Descent Method Based Soft-Output Detection for Massive MIMO Uplink , 2016, 2016 IEEE International Workshop on Signal Processing Systems (SiPS).

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

[10]  Aravindh Krishnamoorthy,et al.  Matrix inversion using Cholesky decomposition , 2011, 2013 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA).

[11]  M. Benzi Preconditioning techniques for large linear systems: a survey , 2002 .

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

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

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

[15]  Roger Fletcher,et al.  On the Barzilai-Borwein Method , 2005 .