Low-Complexity Statistically Robust Precoder/Detector Computation for Massive MIMO Systems

Massive MIMO is a variant of multi-user MIMO in which the number of antennas at the base station (BS) <inline-formula> <tex-math notation="LaTeX">$M$ </tex-math></inline-formula> is very large and typically much larger than the number of served users (data streams) <inline-formula> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula>. Recent research has widely investigated the system-level advantages of the massive MIMO, and in particular, the beneficial effect of increasing the number of antennas <inline-formula> <tex-math notation="LaTeX">$M$ </tex-math></inline-formula>. These benefits, however, come at the cost of a dramatic increase in hardware and computational complexity. This is partly due to the fact that the BS needs to compute precoding/receiving vectors in order to coherently transmit/detect data to/from each user, where the resulting complexity grows proportionally to the number of antennas <inline-formula> <tex-math notation="LaTeX">$M$ </tex-math></inline-formula> and the number of served users <inline-formula> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula>. Recently, different algorithms based on tools from asymptotic random matrix theory and/or approximated message passing have been proposed to reduce such complexity. The underlying assumption in all these techniques, however, is that the exact statistics (covariance matrix) of the channel vectors of the users is a priori known. This is far from being realistic, especially taking into account that, in the high-dim regime of <inline-formula> <tex-math notation="LaTeX">$M \gg 1$ </tex-math></inline-formula>, estimating the channel covariance matrices of the users is also challenging in terms of both computation and storage requirements. In this paper, we propose a novel technique for computing the precoder/detector in a massive MIMO system. Our method is based on the randomized Kaczmarz algorithm and does not require a priori knowledge of the statistics of users’ channel vectors. We analyze the performance of our proposed algorithm theoretically and compare its performance with that of other techniques based on random matrix theory and approximate message passing via numerical simulations. Our results indicate that our proposed technique is computationally very competitive and yields quite a comparable performance while it does not require the knowledge of the statistics of users’ channel vectors.

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

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

[3]  A. Lee Swindlehurst,et al.  A vector-perturbation technique for near-capacity multiantenna multiuser communication-part I: channel inversion and regularization , 2005, IEEE Transactions on Communications.

[4]  Sergio Verdú,et al.  Linear multiuser detectors for synchronous code-division multiple-access channels , 1989, IEEE Trans. Inf. Theory.

[5]  Ali Esmaili,et al.  Probability and Random Processes , 2005, Technometrics.

[6]  Antonia Maria Tulino,et al.  Random Matrix Theory and Wireless Communications , 2004, Found. Trends Commun. Inf. Theory.

[7]  K. Schneider Optimum Detection of Code Division Multiplexed Signals , 1979, IEEE Transactions on Aerospace and Electronic Systems.

[8]  Nikolaos M. Freris,et al.  Randomized Extended Kaczmarz for Solving Least Squares , 2012, SIAM J. Matrix Anal. Appl..

[9]  Shlomo Shamai,et al.  The Capacity Region of the Gaussian Multiple-Input Multiple-Output Broadcast Channel , 2006, IEEE Transactions on Information Theory.

[10]  Emil Björnson,et al.  Linear Precoding Based on Polynomial Expansion: Large-Scale Multi-Cell MIMO Systems , 2013, IEEE Journal of Selected Topics in Signal Processing.

[11]  Sean A. Ramprashad,et al.  Achieving "Massive MIMO" Spectral Efficiency with a Not-so-Large Number of Antennas , 2011, IEEE Transactions on Wireless Communications.

[12]  S. Shalev-Shwartz,et al.  Stochastic Gradient Descent , 2014 .

[13]  Mahesh K. Varanasi Noncoherent detection in asynchronous multiuser channels , 1993, IEEE Trans. Inf. Theory.

[14]  Donald L. Schilling,et al.  Multistage linear receivers for DS-CDMA systems , 1996, Int. J. Wirel. Inf. Networks.

[15]  Thomas L. Marzetta,et al.  Argos: practical many-antenna base stations , 2012, Mobicom '12.

[16]  Giuseppe Caire,et al.  Multiuser MIMO Achievable Rates With Downlink Training and Channel State Feedback , 2007, IEEE Transactions on Information Theory.

[17]  Antonia Maria Tulino,et al.  Truncated Polynomial Expansion Downlink Precoders and Uplink Detectors for Massive MIMO , 2017, ArXiv.

[18]  Liang Liu,et al.  3.6 A 60pJ/b 300Mb/s 128×8 Massive MIMO precoder-detector in 28nm FD-SOI , 2017, 2017 IEEE International Solid-State Circuits Conference (ISSCC).

[19]  Giuseppe Caire,et al.  Massive MIMO Channel Subspace Estimation From Low-Dimensional Projections , 2015, IEEE Transactions on Signal Processing.

[20]  Nikhil S. Ketkar Stochastic Gradient Descent , 2017 .

[21]  Ralf R. Müller,et al.  Design and analysis of low-complexity interference mitigation on vector channels , 2001, IEEE J. Sel. Areas Commun..

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

[23]  Friedrich Jondral,et al.  Low complexity polynomial expansion multiuser detector for CDMA systems , 2005, IEEE Transactions on Vehicular Technology.

[24]  Giuseppe Caire,et al.  On the Ergodic Rate Lower Bounds With Applications to Massive MIMO , 2017, IEEE Transactions on Wireless Communications.

[25]  Giuseppe Caire,et al.  Low-complexity and Statistically Robust Beamformer Design for Massive MIMO Systems , 2018, WSA.

[26]  Andrea Montanari,et al.  The dynamics of message passing on dense graphs, with applications to compressed sensing , 2010, 2010 IEEE International Symposium on Information Theory.

[27]  Erik G. Larsson,et al.  Fundamentals of massive MIMO , 2016, SPAWC.

[28]  Thomas L. Marzetta,et al.  Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas , 2010, IEEE Transactions on Wireless Communications.

[29]  Geoffrey Ye Li,et al.  An Overview of Massive MIMO: Benefits and Challenges , 2014, IEEE Journal of Selected Topics in Signal Processing.

[30]  Arian Maleki,et al.  Optimality of large MIMO detection via approximate message passing , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[31]  Mérouane Debbah,et al.  Massive MIMO in the UL/DL of Cellular Networks: How Many Antennas Do We Need? , 2013, IEEE Journal on Selected Areas in Communications.

[32]  Giuseppe Caire,et al.  Low-Complexity Massive MIMO Subspace Estimation and Tracking From Low-Dimensional Projections , 2016, IEEE Transactions on Signal Processing.

[33]  Andrea J. Goldsmith,et al.  Duality, achievable rates, and sum-rate capacity of Gaussian MIMO broadcast channels , 2003, IEEE Trans. Inf. Theory.

[34]  Shlomo Shamai,et al.  On the achievable throughput of a multiantenna Gaussian broadcast channel , 2003, IEEE Transactions on Information Theory.

[35]  Arian Maleki,et al.  Optimally-tuned nonparametric linear equalization for massive MU-MIMO systems , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[36]  Deanna Needell,et al.  Stochastic gradient descent, weighted sampling, and the randomized Kaczmarz algorithm , 2013, Mathematical Programming.

[37]  Thomas L. Marzetta,et al.  Performance of Conjugate and Zero-Forcing Beamforming in Large-Scale Antenna Systems , 2013, IEEE Journal on Selected Areas in Communications.

[38]  Michael L. Honig,et al.  Performance of reduced-rank linear interference suppression , 2001, IEEE Trans. Inf. Theory.

[39]  Yuejie Chi,et al.  Kaczmarz Method for Solving Quadratic Equations , 2016, IEEE Signal Processing Letters.

[40]  Thomas Strohmer,et al.  A Randomized Solver for Linear Systems with Exponential Convergence , 2006, APPROX-RANDOM.

[41]  D. Needell Randomized Kaczmarz solver for noisy linear systems , 2009, 0902.0958.

[42]  T. Tao Topics in Random Matrix Theory , 2012 .

[43]  Craig K. Rushforth,et al.  A Family of Suboptimum Detectors for Coherent Multiuser Communications , 1990, IEEE J. Sel. Areas Commun..

[44]  Joao Paulo Miranda,et al.  Uplink Performance Evaluation of Massive MU-MIMO Systems , 2015, ArXiv.

[45]  Ralf R. Müller,et al.  Low-complexity linear precoding for downlink large-scale MIMO systems , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).