Optimizing Large-Scale MIMO Power Usage
Optimizing Large-Scale MIMO Power Usage
Abstract—In this paper, we investigate the downlink of large- This constraint is imposed by the limitation on the linearity
scale MIMO systems considering two practical constraints of the power amplifier. In [7], the authors investigate the
related to system power. More precisely, we consider a non- conventional MIMO systems considering zero forcing beam-
negligible circuit power consumption and we impose a per-
antenna power constraint due to limitations on the linearity foming under per-antenna power constraint. The sum-rate
of the RF power amplifier. Hence, a sum-rate maximization maximization problem is shown to be convex and the optimal
problem considering the two constraints is formulated for power allocation among users is derived using numerical
conjugate beamforming and zero forcing beamforming. Next, techniques. In [8], the authors investigate the per-antenna
we propose efficient greedy antenna selection and power allo- power constraint in point-to-point massive MIMO system. An
cation algorithms in order to heuristically solve the formulated
problem with reasonable computational complexity. Simulation efficient algorithm is proposed to optimize the beamforming
results show the efficiency of the proposed algorithms compared vector and to select the set of antennas with maximum signal-
to random antenna selection and optimal brute force antenna to-noise ratio (SNR). In [9], the sum-rate maximization
selection. problem is studied in downlink massive MIMO systems. The
Index Terms-Large-scale MIMO, circuit power consumption, authors propose an efficient precoding scheme based on equal
per-antenna power constraint, antenna selection, power alloca- gain transmission under the per-antenna power constraint.
tion. The aim of this work is to maximize the instantaneous
sum-rate in downlink large-scale MIMO systems consid-
I. I NTRODUCTION ering both circuit power consumption and per-antenna an-
Since the data traffic and the number of connected devices tenna power constraint. Two beamforming strategies are
are constantly increasing, it is essential to design future investigated, conjugate beamforming (CB) and zero Forcing
transmission systems that support wide utilization of wireless beamforming (ZFB). We propose efficient greedy algorithms
technologies. In consequence, increasing the throughput by that allow deriving the number of activated transmit RF
several orders of magnitude is one of the important objec- chains, the set of selected antennas and the power allocation
tives of the fifth generation (5G) of cellular networks. It among users in order to approach the maximum system sum-
is widely accepted that large-scale multiple-input multiple- rate. Simulation results show the efficiency of the proposed
output (MIMO) (also known as massive MIMO) is a key algorithms compared to random antenna selection and their
technology for the next generation of wireless networks [1– near-to-optimal performance compared to the highly complex
3]. Large-scale MIMO is based on using few hundreds of brute force antenna selection.
antennas to serve at the same time-frequency few tens of In this paper, diag(p) is a diagonal matrix whose diagonal
users, which allows significant increase in spectral efficiency. entries are the elements of the vector p, (.)𝐻 represents the
The important gains obtained by large-scale MIMO are Hermitian matrix, Tr{.} denotes the trace of a square matrix,
summarized in [3]. E{.} denotes the mathematical expectation, ∣ . ∣ represents
Due to the large number of antennas in large-scale MIMO the Euclidean norm of a vector and ∥ . ∥𝐹 denotes the
systems, power consumed by RF chains cannot be any- Frobenius norm of a matrix.
more neglected. Previous works, such as [4–6], have in- The rest of the paper is organized as follows. In Section II,
vestigated resource allocation in large-scale MIMO systems the system model is presented. The sum-rate maximization
considering non-negligible circuit power consumption. The problem is formulated in Section III. Then, iterative antenna
energy efficiency issue was investigated in [4, 5]. Closed- selection and power allocation algorithms are proposed in
form expression of the optimal number of antenna for both Section IV. Numerical and simulation results are presented
downlink and uplink transmissions was derived in [4]. An and discussed in Section V. Finally, we conclude this paper
efficient iterative resource allocation algorithm for energy in Section VI.
efficiency maximization assuming imperfect channel state
information (CSI) was proposed in [5]. The average capacity
II. S YSTEM M ODEL
over channel realizations is optimzed in [6] by deriving the
optimal transmit power and number of transmit antennas. We investigate the downlink of a single cell large-scale
Another practical constraint related to system power that MIMO system. The base station (BS) is equipped with a
should be considered is the per-antenna power constraint. large number of antennas 𝑁 serving 𝐾 single-antenna users
a constant depending on the carrier frequency and reference where 𝑝0 is the maximal transmit power per-antenna.
distance. We assume that the BS knows perfectly the channel Now, we define the circuit power consumption. Let 𝑝𝑐
state information. denotes the fixed power consumed at each activated RF
Due to non-negligible circuit power consumption, the max- chain (the sum of the powers consumed by the digital to
imum achieved sum-rate is not obtained when activating all analog converter (DAC), mixer and filter) and 𝑝𝑚𝑎𝑥 denotes
RF chains. For this reason, only a subset of transmit antennas the maximal available power at the BS. Hence, the power
should be selected in order to achieve optimal performance. consumption constraint is given by:
Therefore, we associate to each antenna a boolean variable
𝛼𝑛 that is set to 1 if antenna∑𝑛 is activated and to 0 𝐶2 : 𝑝𝑜𝑢𝑡 + 𝑆 ⋅ 𝑝𝑐 ≤ 𝑝𝑚𝑎𝑥 , (7)
𝑁
otherwise. We also define 𝑆 = 𝑛=1 𝛼𝑛 as the cardinality
where 𝑝𝑜𝑢𝑡 is the output transmit power given by:
of the set of selected antennas and we define the vector
𝜶 = [𝛼1 𝛼2 ...𝛼𝑁 ]. In consequence, the downlink channel 𝐾
∑
matrix between the selected antennas and the 𝐾 users can 𝑝𝑜𝑢𝑡 = 𝑝𝑘 . (8)
be defined as H(𝜶) = [h1 (𝜶), h2 (𝜶), ..., h𝐾 (𝜶)] where 𝑘=1
h𝑘 (𝜶) = [ℎ𝑘,𝑖 ]𝑖:𝛼𝑖 =1 . The beamforming matrix is defined It is to be noted that ⌊𝑝𝑚𝑎𝑥 /𝑝𝑐 ⌋ > 𝐾 represents the max-
as W(𝜶) = [w1 (𝜶)w2 (𝜶)...w𝐾 (𝜶)], where w𝑘 (𝜶) = imum number of RF chains that can be powered (assuming
[𝑤𝑠,𝑘 (𝜶)]𝑠=1:𝑆 ∈ ℂ𝑆×1 is the 𝑘 𝑡ℎ beamforming vector for no transmit power) by the system.
user 𝑘. Hence, the vector of received signals is expressed as: In this work, we consider two linear beamformers: ZFB
and CB [10]. The CB matrix is expressed by 𝑾 𝑐𝑏 (𝜶) =
y = D1/2 H(𝜶)x + n, (1) H(𝜶)𝐻 /𝜂𝑐𝑏 (𝜶), where the normalization factor is defined
where the elements of n = [𝑛1 , 𝑛2 , ..., 𝑛𝐾 ] are assumed to as 𝜂𝑐𝑏 (𝜶) =∥ H(𝜶)𝐻 ∥𝐹 . Hence, the received SINR at user
be additive white Gaussian noise (AWGN) with zero mean 𝑘 is given by:
and variance 𝜎 2 and the transmitted signal is given by:
√ 𝑝𝑘 𝜂𝑐𝑏𝛽(𝜶)
𝑘
2 ∣ h𝑘 (𝜶)h𝑘 (𝜶)
𝐻 2
∣
x = W(𝜶)diag( p)a, (2) 𝛾𝑘𝑐𝑏 (p, 𝜶) = ∑𝐾 .
𝑝𝑖 𝜂𝑐𝑏𝛽(𝜶)
𝑖=1,𝑖∕=𝑘
𝑘
2 ∣ h𝑘 (𝜶)h𝑖 (𝜶)
𝐻 ∣2 +𝜎 2
a brute force search (BFS) algorithm. For CB, it can be 12: 𝑅𝑚𝑎𝑥 ← 𝑅𝑐𝑏
𝑐𝑏
obtained using a branch and bound (BnB) algorithm which 13: else
suffers also from exponential complexity in the worst case. 14: 𝛼𝑛 ← 0, deactivate antenna 𝑛
For this reason, we propose efficient low complexity iterative 15: 𝑆 ←𝑆−1
antenna selection and power allocation algorithms in order to 16: end if
maximize the system sum-rate. 17: end while
2.5 R EFERENCES
2 [1] J. G. Andrews, S. Buzzi, W. Choi, S. V. Hanly, A. Lozano, A. C.
K. Soong, and J. C. Zhang, “What Will 5G Be?,” IEEE J. Sel. Areas
1.5 Commun., vol. 32, no. 6, June 2014.
[2] E. G. Larsson, O. Edfors, F. Tufvesson and T. L. Marzetta, “Massive
1 MIMO for Next Generation Wireless Systems,” IEEE Commun. Mag.,
vol. 52, no. 2, pp. 186-195, Feb. 2014.
0.5 [3] S. Yang and L. Hanzo, “Fifty Years of MIMO Detection: The Road
20 30 40 50 60 70 80 90 100
Total available power at the BS pmax (W) to Large-Scale MIMOs,” Commun. Surveys Tuts, vol. 17, no. 4, fourth
quarter 2015.
Fig. 2: Maximum achievable sum-rate comparison between [4] E. Bjornson, L. Sanguinetti, J. Hoydis and M. Debbah, “Optimal Design
of Energy-Efficient Multi-User MIMO Systems: Is Massive MIMO the
random AS and the proposed algorithms (𝑁 = 256, 𝐾 = 10). Answer?,” IEEE Trans. Wireless Commun, vol. 14, no. 6, June 2015.
[5] D. W. K. Ng, E. S. Lo and R. Schober, “Energy-Efficient Resource
Allocation in OFDMA Systems with Large Numbers of Base Station
Antennas,” IEEE Trans. Wireless Commun, vol. 11, no. 9, pp. 3292-
users increases, the performance achieved by ZFB decreases 3304, Sept. 2012.
compared to CB due to the high amount of power required for [6] D. W. K. Ng and R. Schober, “Spectral Efficiency In Large-Scale
interference suppression. As expected, the proposed greedy MIMO-OFDM Systems with Per-Antenna Power Cost,” in proc. of
Asilomar Conf. on Signal, Systems and Computers (ASILOMAR), pp.
algorithms clearly outperform random antenna selection for 289-294, Nov. 2012.
both beamformers. [7] F. Boccardi and H. Huang, “Zero-forcing precoding for the MIMO
broadcast channel under per-antenna power constraints. In Signal Pro-
4.5 cessing Advances in Wireless Communications,” IEEE 7th Workshop
on Signal Processing Advances in Wireless Communications (SPAWC),
2006.
Maximum achievable sum-rate (M bits/sec)
4
[8] M. Gkizeli and G. N. Karystinos, “Maximum-SNR Antenna Selection
Among a Large Number of Transmit Antennas,” IEEE J. Sel. Topics
3.5 Signal Process., vol. 8, no. 5, Oct. 2014.
[9] S. Zhang, R. Zhang and Teng Joon Lim, “Massive MIMO with Per-
3 Antenna Power Constraint,” IEEE Global Conference on Signal and
Information Processing (GlobalSIP), 2014.
2.5 [10] H. Yang and T. L. Marzetta, “Performance of Conjugate and Zero-
Forcing Beamforming in Large-Scale Antenna Systems,” IEEE J. Sel.
2
Areas Commun., vol. 31, no. 2, Feb. 2013.
ZFB Random AS [11] A. Dua, K. Medepalli, and A. Paulraj, “Receive Antenna Selection
ZFB-GASPA in MIMO Systems using Convex Optimization,” IEEE Trans. Wireless
1.5 CB Random AS
Commun, vol. 5, pp. 2353-2357, Sept. 2006.
CB-GASPA
[12] Z.-Q. Luo and S. Zhang, “Dynamic Spectrum Management: Complex-
1 ity and Duality,” IEEE J. Sel. Topics Signal Process., vol. 2, no. 1, Feb.
2008.
0.5 [13] L. Zhao, Hu. Zhao, F. Hu, K. Zheng and J. Zhang, “Energy Efficient
2 4 8 16 32
Number of users K Power Allocation Algorithm for Downlink Massive MIMO with MRT
Precoding,” in proc. of IEEE Veh. Technol. Conf. (VTC), pp. 1-5, Sept.
Fig. 3: Impact of the number of user 𝐾 on the system 2013.
[14] S. Boyd and L. Vandenberghe, “Convex Optimization,” Cambridge
performance (𝑁 = 256, 𝑝𝑚𝑎𝑥 = 60 W). University Press, 2004.
[15] S. Gaur and M. A. Ingram, “Transmit/Receive Antenna Selection for
MIMO Systems to Improve Error Performance of Linear Receivers,”
School of ECE, Georgia Institute of Technology, 2005.
VI. C ONCLUSION [16] R. Kumar and J. Gurugubelli, “How Green the LTE Technology can
be?,” in proc. of Int. Conf. on Wireless Commun., Veh. Technol., Inform.
This paper investigated the downlink of large-scale MIMO Theory and Aerosp. Electron. Syst. Techn., 2011.
systems taking into consideration two practical constraints
related to system power which are circuit power consumption
and per-antenna power constraints. We formulated a sum-
rate maximization problem considering these constraints.
For conjugate beamforming, the interference term can be
asymptotically approximated because of the large number
of antennas. The approximated sum-rate is concave and the
optimal power allocation is given by interior point method.
Also, the power can be optimally shared among users with