A Simple and Effective Approach for Transmit Antenna Selection in Multiuser Massive MIMO Leveraging Submodularity

Massive MIMO systems are expected to enable great improvements in spectral and energy efficiency. Realizing these benefits in practice, however, is hindered by the cost and complexity of implementing large-scale antenna systems. A potential solution is to use transmit antenna selection for reducing the number of radio-frequency (RF) chains at the base station. In this paper, we consider the NP-hard discrete optimization problem of performing transmit antenna selection in the downlink of a single cell, multiuser massive MIMO system by maximizing the downlink sum-rate capacity with fixed user power allocation subject to various RF switching constraints. Whereas prior work has focused on using convex relaxation based schemes, which lack theoretical performance guarantees and can be computationally demanding, we adopt a very different approach. We establish that the objective function of this antenna selection problem is monotone and satisfies an important property known as submodularity, while the RF switching constraints are expressible as the independent sets of a matroid. This implies that a simple greedy algorithm can be used to guarantee a constant-factor approximation for all problem instances. Simulations indicate that greedy selection yields a near-optimal solution in practice and captures a significant fraction of the total downlink channel capacity at substantially lower complexity relative to convex relaxation based approaches, even with very few RF chains. This paves the way for substantial reduction in hardware complexity of massive MIMO systems while using very simple algorithms.

[1]  Jan Vondrák,et al.  Maximizing a Submodular Set Function Subject to a Matroid Constraint (Extended Abstract) , 2007, IPCO.

[2]  Max H. M. Costa,et al.  Writing on dirty paper , 1983, IEEE Trans. Inf. Theory.

[3]  Philip Wolfe,et al.  An algorithm for quadratic programming , 1956 .

[4]  Sundeep Prabhakar Chepuri,et al.  Zero-forcing pre-equalization with transmit antenna selection in MIMO systems , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Robert W. Heath,et al.  Transmit selection in spatial multiplexing systems , 2002, IEEE Communications Letters.

[6]  Arogyaswami Paulraj,et al.  Receive antenna selection for MIMO flat-fading channels: theory and algorithms , 2003, IEEE Trans. Inf. Theory.

[7]  Michel Minoux,et al.  Accelerated greedy algorithms for maximizing submodular set functions , 1978 .

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

[9]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.

[10]  Maurice Queyranne,et al.  An Exact Algorithm for Maximum Entropy Sampling , 1995, Oper. Res..

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

[12]  Laurence A. Wolsey,et al.  Best Algorithms for Approximating the Maximum of a Submodular Set Function , 1978, Math. Oper. Res..

[13]  Lingyang Song,et al.  Energy Efficiency of Large-Scale Multiple Antenna Systems with Transmit Antenna Selection , 2014, IEEE Transactions on Communications.

[14]  Charles R. Johnson,et al.  Matrix Analysis, 2nd Ed , 2012 .

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

[16]  Gérard Cornuéjols,et al.  Submodular set functions, matroids and the greedy algorithm: Tight worst-case bounds and some generalizations of the Rado-Edmonds theorem , 1984, Discret. Appl. Math..

[17]  Henry P. Wynn,et al.  Maximum entropy sampling , 1987 .

[18]  A. Goldsmith,et al.  Sum power iterative water-filling for multi-antenna Gaussian broadcast channels , 2002, Conference Record of the Thirty-Sixth Asilomar Conference on Signals, Systems and Computers, 2002..

[19]  Jan Vondrák,et al.  Optimal approximation for submodular and supermodular optimization with bounded curvature , 2013, SODA.

[20]  Erik G. Larsson,et al.  Massive MIMO in Real Propagation Environments: Do All Antennas Contribute Equally? , 2015, IEEE Transactions on Communications.

[21]  Jeffrey G. Andrews,et al.  Efficient Transmit Antenna Selection for Multiuser MIMO Systems with Block Diagonalization , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

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

[23]  Harish Ganapathy,et al.  Sub-Modularity and Antenna Selection in MIMO Systems , 2011, IEEE Communications Letters.

[24]  Aria Nosratinia,et al.  Antenna selection in MIMO systems , 2004, IEEE Communications Magazine.

[25]  R. Nabar,et al.  Near-optimal selection of transmit antennas for a MIMO channel based on Shannon capacity , 2000, Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154).

[26]  Haris Vikalo,et al.  Greedy sensor selection: Leveraging submodularity , 2010, 49th IEEE Conference on Decision and Control (CDC).

[27]  Jon Lee Maximum entropy sampling , 2001 .

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

[29]  Satoru Fujishige,et al.  Submodular functions and optimization , 1991 .

[30]  Nikos D. Sidiropoulos,et al.  Greed is good: Leveraging submodularity for antenna selection in Massive MIMO , 2017, 2017 51st Asilomar Conference on Signals, Systems, and Computers.

[31]  Walaa Hamouda,et al.  Transmit antenna selection for decision feedback detection in MIMO fading channels , 2009, IEEE Transactions on Wireless Communications.

[32]  Alexander K. Kelmans,et al.  Multiplicative submodularity of a matrix's principal minor as a function of the set of its rows and some combinatorial applications , 1983, Discret. Math..

[33]  Martin Jaggi,et al.  Revisiting Frank-Wolfe: Projection-Free Sparse Convex Optimization , 2013, ICML.

[34]  David Tse,et al.  Sum capacity of the vector Gaussian broadcast channel and uplink-downlink duality , 2003, IEEE Trans. Inf. Theory.

[35]  Andrea J. Goldsmith,et al.  On the optimality of multiantenna broadcast scheduling using zero-forcing beamforming , 2006, IEEE Journal on Selected Areas in Communications.

[36]  Satoru Fujishige,et al.  Polymatroidal Dependence Structure of a Set of Random Variables , 1978, Inf. Control..

[37]  George N. Karystinos,et al.  Maximum-SNR Antenna Selection Among a Large Number of Transmit Antennas , 2014, IEEE Journal of Selected Topics in Signal Processing.

[38]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[39]  Nikos D. Sidiropoulos,et al.  Joint Multicast Beamforming and Antenna Selection , 2013, IEEE Transactions on Signal Processing.

[40]  Robert W. Heath,et al.  Five disruptive technology directions for 5G , 2013, IEEE Communications Magazine.

[41]  Christos Masouros,et al.  Reduced Switching Connectivity for Large Scale Antenna Selection , 2016, IEEE Transactions on Communications.

[42]  Robert W. Heath,et al.  Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems , 2014, IEEE Journal of Selected Topics in Signal Processing.

[43]  Robert W. Heath,et al.  Antenna selection for spatial multiplexing systems with linear receivers , 2001, IEEE Communications Letters.

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

[45]  Andreas Krause,et al.  Near-Optimal Sensor Placements in Gaussian Processes: Theory, Efficient Algorithms and Empirical Studies , 2008, J. Mach. Learn. Res..

[46]  Erik G. Larsson,et al.  Multi-Switch for Antenna Selection in Massive MIMO , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).