07750590
07750590
ABSTRACT This paper investigates the downlink of a single-cell base station (BS) equipped with a
large-scale antenna array system while considering a non-negligible transmit circuit power consumption.
This consumption involves that activating all RF chains does not always necessarily achieve the maximum
sum-rate when the total BS transmit power is limited. This paper formulates a sum-rate maximization
problem when a low complexity linear precoder, such as conjugate beamforming or zero forcing beamform-
ing, is used. The problem is first relaxed by assuming arbitrary antenna selection. In this case, we derive
analytically the optimal number of activated RF chains that maximizes the sum-rate under either optimal
power allocation or equal received power constraint for all users. Also, user scheduling algorithms are
proposed when users require a minimum received signal-to-interference-plus-noise ratio. Two iterative user
scheduling algorithms are designed. The first one is efficient in terms of fairness and the second one achieves
the optimal performance. Next, the antenna selection is investigated and we propose iterative antenna
selection algorithms that are efficient in terms of instantaneous sum-rate. Simulation results corroborate
our analytical results and demonstrate the efficiency of the proposed algorithms compared with arbitrary
and optimal brute force search antenna selection.
INDEX TERMS Large-scale MIMO, circuit power consumption, antenna selection, user scheduling, power
allocation.
2169-3536 2016 IEEE. Translations and content mining are permitted for academic research only.
VOLUME 4, 2016 Personal use is also permitted, but republication/redistribution requires IEEE permission. 8303
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
R. Hamdi et al.: Resource Allocation in Downlink Large-Scale MIMO Systems
We trust that because of the high number of antennas, Hence, they allow determining the near-to-optimal
the power consumed by the circuits of RF chains cannot balance between the amount of power consumed
be neglected anymore in the design of such systems. The at RF chains and the amount of power used for
literature proposes different circuit power consumption mod- transmission.
els, such as data rate dependent circuit power consumption • Simulations validate the analytical results and show the
model [15]. However, related works consider a data rate efficiency of proposed algorithms.
independent circuit power consumption model and investi- In this paper, b.c denotes the floor function, d.e denotes the
gate the energy efficiency or the channel capacity [16]–[22]. ceiling function, (x)+ denotes max(0, x), (.)H represents the
In [16], antennas are selected to maximize the energy effi- Hermitian matrix, (.)T represents the transpose of a matrix,
N!
ciency for the downlink of massive MIMO systems. This the binomial coefficient is defined as CSN = (N −S)!S! , Tr{.}
work is extended to include multi-cell and multi-user case denotes the trace of a square matrix, E{.} denotes the mathe-
in [17]. In [18], the authors propose iterative resource allo- matical expectation, | . | represents the Euclidean norm of a
cation algorithm for energy efficiency maximization consid- vector, IS denotes the identity matrix with trace S and k . kF
ering imperfect channel state information (CSI). The authors denotes the Frobenius norm of a matrix.
in [19] study the impact of RF circuit imperfection on energy The rest of the paper is organized as follows. In Section II,
efficiency of massive MIMO systems and derive the achiev- the system model is presented. The joint optimization prob-
able user rate in such systems. In [20], the energy efficiency lem is formulated in Section III. Assuming arbitrary antenna
is optimized in frequency division duplexing massive MIMO selection in Section IV, the system sum-rate is maximized for
systems by deriving the training duration, training power and both cases when allocating power optimally among users and
data power. The authors of [21] and [22] investigate the chan- when assuming equal received power per user. Then, itera-
nel capacity for point-to-point transmission assuming MRT tive antenna selection and power allocation algorithms are
precoding when the RF circuit power consumption is not proposed in Section V to maximize the instantaneous system
neglected. It was shown in [21] that the capacity is not always sum-rate. Computational complexity of different algorithms
maximized by activating all the RF chains. In [22], the authors are calculated in Section VI. Numerical and simulation results
study the optimal transmit power allocation and the number are shown and discussed in Section VII. Finally, we conclude
of transmit antennas based on an asymptotic approximation and discuss the main findings in Section VIII.
of the average capacity over channel realizations.
Previous work that investigate large-scale MIMO systems
with circuit power consumption seek to optimize the energy
efficiency for different network architectures. Due to the lack
of spectral efficiency optimization in the literature, this paper
proposes novel resource allocation schemes that optimize
the system sum-rate. It is more efficient but challenging to
optimize the instantaneous sum-rate for multi-user system
over each channel realization. Hence, we derive in [1] the
optimal number of RF chains and the optimal power alloca-
tion that maximize the sum-rate considering conjugate beam-
forming (CB) and assuming random antenna selection. In this
paper, the main contributions can be summarized as follows:
• The problem of sum-rate maximization under circuit
power consumption constraint in massive MIMO is for-
mulated as a mixed integer nonlinear program.
• Assuming an arbitrary antenna selection (AAS), the FIGURE 1. Large-scale MIMO system with transmit antenna selection.
optimal power allocation (OPA) is derived for both
CB and zero forcing beamforming (ZFB). Next, the
approximation of the optimal number of RF chains is II. SYSTEM MODEL
analytically found under either OPA or equal received A. CHANNEL AND SIGNAL MODEL
power (ERP) constraint. The downlink of a single cell large-scale MIMO system
• User scheduling algorithms, with AAS, are also pro- shown in Fig. 1 is investigated. The base station (BS) is
posed in order to improve the achievable sum-rate when equipped with a large number of antennas N serving K single-
ERP constraint is used. antenna users with N K . Let gk ∈ CN ×1 denotes the
• Iterative antenna selection (IAS) algorithms that are small-scale fading channel vector for user k, that is assumed
efficient in terms of instantaneous sum-rate are pro- to be quasi-static Gaussian independent and identically dis-
posed for both CB and ZFB. The proposed algorithms tributed (i. i. d.) slow fading channel. Since users are assumed
jointly compute the number of RF chains to be activated, to be spatially separated, matrix 6 describes the spatial
select the best antennas and allocate power among users. correlation only between transmit antennas, the well-known
Kronecker correlation model is considered [23]. The channel The optimal precoding to achieve the sum-rate in MIMO
1
vector hk ∈ C1×N is given by hTk = 6 2 gk . Assuming systems is dirty paper coding (DPC) [24]. Since DPC imple-
that the BS has imperfect channel state information (CSI), mentation is impractical due to its high complexity, we con-
the minimum mean square error (MMSE) estimated channel sider two linear beamforming strategies: ZFB and CB.
vector satisfies [5]:
q 1) CONJUGATE BEAMFORMING (CB)
1 H
hTk = 6 2 (ξ gk + 1 − ξ 2 e), (1) The CB matrix is given by WCB (α) = ηH(α) , where the
b b
CB (α)
normalization factor is defined as ηCB (α) =k H(α) b H kF .
where 0 ≤ ξ ≤ 1 denotes the reliability of the estimate and e Hence, the received SINR at user k is given by:
is an error vector with Gaussian i.i.d. entries with zero mean
βk
and unit variance. pk η 2 hk (α)H |2
| hk (α)b
CB (α)
The antenna array is sufficiently compact so that the γkCB (p, α) = PK βk
.
i=1,i6=k pi η 2 hi (α)H |2 +σ 2
| hk (α)b
distances between a particular user and the BS antennas CB (α)
are assumed equal. Considering only path loss, the large- (5)
d −ν
scale fading component is expressed as βk = ζ dk−ν , where
0 2) ZERO FORCING BEAMFORMING (ZFB)
ν is the path loss exponent, dk is the distance between The zero forcing beamforming matrix is expressed as
the BS and user k, d0 is the reference distance and ζ is b H b H(α) b H )−1
a constant related to the carrier frequency and reference WZF (α) = H(α) (H(α) ηZF (α) , where the normalization
p
distance. Vector p = [p1 , p2 , . . . , pK ] denotes the portions factor is defined as ηZF (α) = Tr{(H(α) b H )−1 }. The
b H(α)
of power allocated to the K users. As discussed before, this received SINR at user k is given by:
work deals with the practical case of non negligible circuit pk βk | hk (α)wZF 2
k (α) |
power consumption. Hence, the system performance can no γkZF (p, α) = PK . (6)
longer be maximized by activating all the transmit antennas. i=1,i6=k pi βk | hk (α)wZF 2
i (α) | +σ
2
optimally divided into a portion that is dedicated to RF chains, sum-rate averaged over channel realizations is expressed in
and a second one used for transmission. The system sum-rate function of S the number of activated RF chains. Based on
is maximized when the power allocated for transmission pout that, the optimal value of S can be derived iteratively. Next,
is optimally allocated among users. Hence, regardless of the we consider the sum-rate maximization problem under a
used beamformer the main problem can be formulated as: fairness constraint by assuming equal received power. The
received SINR is derived analytically, which allows to deter-
maximize R(p, α)
p,α mine analytically the optimal number of RF chains maxi-
K
X mizing the sum-rate. Since the fairness constraint leads to
subject to C1 : pk /δ + S · pc ≤ pmax − pfix − psyn , low sum-rate because some users may require high transmit
k=1 power, we propose user scheduling algorithms in order to
C2 : S ≥ K , select users that respect a minimum received SINR constraint
C3 : αn ∈ {0, 1}, n = 1..N . (9) and maximize the system sum-rate.
The whole AAS procedure can be summarized in the
The formulated problem is in general a mixed-integer non- following three steps:
linear problem (MINLP) because of its combinatorial nature • compute the optimal number of activated RF chains S ∗
and the non-linearity of the objective function. Antenna selec- maximizing the average sum rate;
tion in MIMO wireless communication is known to be an • select S ∗ antennas arbitrary as explained above;
NP-hard problem [25], [26]. Consequently, the problem is • perform an optimal or near-optimal power allocation.
combinatorial with exponential complexity growth in N .
It is to be noted that with OPA and ERP, all users are served;
Under conjugate beamforming, the objective function is
whereas, user scheduling algorithms serve only the subset of
non-convex due to multi-user interference. Hence even when
users that achieve the required SINR constraint.
α is fixed, the formulated problem is still non-convex and the
well known water-filling algorithm does not lead to optimal
A. OPTIMAL POWER ALLOCATION (OPA)
power allocation among users [27], [28, Sec. 5.5.3]. However,
under ZFB and for a given set of selected antennas, water- As AAS is assumed, the sum-rate e R(p, S) can be maximized
filling gives the optimal power allocation among users for by activating the optimal number of RF chains and applying
perfect CSI scenario. the optimal power allocation. The problem in (9) becomes:
Fairness may be investigated by imposing the constraint maximize e
R(p, S)
of equal received power at each user. The following con- p,S
straint may be added to problem (9) in order to obtain a fair subject to C1, C2. (11)
optimization:
1) CB
C4 : γk (p, α) = γp (p, α), ∀(k, p) ∈ {1, . . . , K }2 . (10) Under CB, the sum-rate is a non-convex function due to the
Moreover, complete fairness may lead to low sum-rate multi-user interference term. The interference term can be
and hence scheduling users with minimum received SINR asymptotically approximated when K and S are large but
becomes of significant importance. Thus, it has to be finite, [29] as:
investigated in order to enhance system performance. K
X
hi (α)H |2 → pout E{| hk (α)b
pi | hk (α)b hi (α)H |2 }
IV. ARBITRARY ANTENNA SELECTION (AAS) i=1,i6=k
Due to the large number of antennas at the BS, optimal ≈ Spout . (12)
antenna selection is computationally very complex.
Therefore, we first study a low complexity antenna selection, Hence, the sum-rate can be approximated by:
namely arbitrary antenna selection (AAS) that works as K
!
X pk βk | hk (α)b
hk (α)H |2
follows: the index of the first activated antenna n0 is chosen RCB (p, S) ≈
e B log2 1+ .
randomly in {1 : bN /Sc}. The rest of S −1 activated antennas βk Spout + σ 2 ηCB (α)2
k=1
are chosen such that each two successive antennas have the (13)
same footstep bN /Sc. The set of activated antennas can be
analytically expressed as 3 = {n0 +bN /Sc·s, s = 0 : S −1}. The sum-rate function becomes concave in p and the power
This way of choosing arbitrary antennas implies that each allocation among users can be given by water-filling:
two activated antennas are distant enough to lower the
1 βk Spout + σ 2 ηCB (α)2
+
transmit spatial correlation. Hence, the analytical derivations pk,CB = − , (14)
presented in this section assume that 6(α) → IS and
ln(2)µCB βk | b hk (α)H |2
hk (α)b
hence the estimated
p channel vector for user k is given by where µCB is the water level.
hTk = (ξ gk + 1 − ξ 2 e).
b The closed-form expression for the optimal number of
First, we derive analytically the optimal power allocation ∗ is intractable due to the complex expres-
RF chains SCB
among users for both CB and ZFB. Then, the achieved sion of eCB
R . However, it can be numerically determined by
an iterative search over the set {K , . . . , min(NRF , N )}. This The expression of e RZF is concave in S. However, the
search terminates when the sum-rate averaged over channel closed-form expression for the optimal number of RF chains
realizations e RCB starts decreasing. ∗ is intractable due to the complex expression of e
SZF RZF but
It is to be noted that NRF = b(pmax − pfix − psyn )/pc c > K can be numerically determined by an iterative search over
represents the maximum number of RF chains that can be the set {K , . . . , min(NRF , N )}. This search terminates when
powered (assuming no transmit power) by the system. the sum-rate averaged over channel realizations e RZF starts
decreasing.
2) ZFB For perfect CSI scenario when ξ → 1 and τ → 0, the
Considering ZFB, the sum-rate function is convex in p for optimal number of RF chains can be derived analytically:
perfect CSI scenario when ξ → 1 and the transmit power ZF ZF
can be optimally shared among users using the water-filling bφZF c, if R (bφZF c) > R (dφZF e)
∗
algorithm as: SZF ≈ or bφZF c = NRF (21)
dφZF e, otherwise.
+
σ 2 ηZF (α)2
1
0
pk,ZF = − , (15) where
ln(2)µZF βk
pmax − pfix − psyn + K .pc
where µZF is the water level. φZF = . (22)
For imperfect CSI scenario, the interference term can be 2pc
asymptotically approximated when K and S are large but B. EQUAL RECEIVED POWER (ERP)
finite as: This section discusses the case of complete fairness between
K
X users by having equal received power at each user, or more
τ = pi | hk (α)wZF
i (α) |
2
precisely equal SINR. The following constraint is imposed:
i=1,i6=k
2 γk (p, S) = γp (p, S), ∀(k, p) ∈ {1, . . . , K }2 . (23)
→ pout E{| hk (α)wZFi (α) | }
1−ξ 2 The problem becomes the same as in (11) in addition to
≈ pout . (16) the constraint given in (23). The transmit power allocated to
K
each user is derived for both CB and ZFB and the optimal
Therefore, the portion of power allocated to user k can be
number of RF chains maximizing the average sum-rate is
adequately given by:
derived analytically.
+
(βk τ + σ 2 )ηZF (α)2
1
pk,ZF = − . (17) 1) CB
ln(2)µZF ξ 2 βk
Considering CB, the transmit power allocated to user k under
The achieved sum-rate can be approximated in order to
fairness constraint is derived by solving (23). It is given by:
determine analytically the number of activated RF chains.
pout
By assuming that all users are served with transmit power pk,CB = PK 1 , (24)
− (βk τ +σξ 2 β)ηZF (α) . Hence, the water level can
2 2
1
pk = ln(2)µ ak j=1 aj
ZF k
be derived from C1 as:
where ak = ββSp
H 2
k |hk (α)hk (α) |
2 , k ∈ {1, . . . , K }.
b b
k out +σ ηCB (α)
2
K
1 1 ηZF (α) 2 X 1 As the transmit power is derived, the sum-rate aver-
= pout + (K τ + σ 2 ) . (18)
ln(2)µZF K ξ2 βj aged over channel realizations should be evaluated in order
j=1
to derive analytically the optimal number of RF chains.
The term ηZF (α)2
is approximated [5]–[7], when K and S The normalization factor ηCB (α)2 can be approximated as
are large but finite, as follows: ηCB (α)2 ≈ K .S as in [5], E{| b hk (α)b hk (α)H |2 } = S 2
and E{| hk (α)hk (α) | } = ξ S . These approximations
b H 2 2 2
1 S
≈ − 1. (19) will be validated later by simulations. Hence, the sum-rate
ηZF (α)2 K averaged over the channel realizations can be approximated
Theses approximations are validated later by simulations. as:
Hence, the sum-rate averaged over the channel realizations
can be approximated as: 1 ξ 2S
PK 1 .
CB
eR ≈ K · B · log2 1 + (25)
K 1 + σ2
K
X pout j=1 βj
RZF ≈
e B · log2 The optimal number of RF chains can be analytically
k=1
derived as:
K
βk ξ 2 pout σ 2 X 1
× (S − K ) + τ + . RCB (bφCB c) > e
bφCB c, if e RCB (dφCB e)
βk τ + σ 2 K 2 K βj ∗
SCB ≈ or bφCB c = NRF (26)
j=1
(20) dφZF e, otherwise.
βk
and considering ZFB, the scheduled users must satisfy the
where bk = 2 , k ∈ {1, . . . , K }. following constraint:
βk pout 1−ξ
K +σ
2
k (α) | } = ξ
Hence, using E{| hk (α)wZF 2 2 S−K the sum- K
K X 1 ξ 2 pout
rate averaged over the channel realizations can be expressed χk ≤ . (36)
bk γth · ηZF (α, χ )2
as: k=1
In order to solve problem (34), we propose two heuris-
1 ξ 2 (S − K )
tic user scheduling algorithms described in Algorithm 1
RZF ≈ K · B · log2 1 +
e PK 1 .
K 1 − ξ2 + σ2 and Algorithm 2. The first algorithm aims to schedule the
pout j=1 βj
maximum number of users. It proceeds by eliminating the
(30) ‘worst’ users one by one until the minimum required received
SINR constraint becomes satisfied. The worst user is defined
In consequence, the optimal number of RF chains that
as the one that requires the highest amount of power. The
maximizes the average sum-rate over channel realizations can
second algorithm eliminates the ‘worst’ users iteratively and
be derived as:
schedules the best set of users in order to maximize the system
bφZF c, if e
RZF (bφZF c) > e
RZF (dφZF e) sum-rate. Hence, the second algorithm is supposed to achieve
∗
SZF ≈ or bφZF c = NRF (31) higher performance in terms of system sum-rate. On the other
hand, the first algorithm is expected to provide higher fairness
dφZF e, otherwise.
since it aims to schedule the maximum number of scheduled
where users.
$ · (pmax − pfix − psyn ) + 1 − κ2 Algorithm 1 Heuristic User Scheduling Algorithm I
φZF = , (32)
$ · pc 1: χk ← 1, k = 1 : K , initialization (all users are
κ2 = 1 − $ · (Kpc − pmax + pfix + psyn )
p
(33) scheduled)
2: ← {k, k = 1 : K }, set of scheduled users
1−ξ 2
and $ = δ PK . 3: while (35) is not satisfied do
σ2 1
j=1 βj 4: k ∗ ← argmax a1k , find the worst user k ∗
k∈
C. USER SCHEDULING 5: χk ∗ ← 0
6: ← \ {k ∗ }
Imposing the stringent constraint of ERP, although achiev-
7: end while
ing a complete fairness, may lead to low sum-rate per-
8: Sum-rate computation
formance since some ‘bad’ users can require high amount
of transmit power to achieve the ERP constraint. If the
users require a minimum received SINR γth , then only a Algorithm 1 and Algorithm 2 are described consider-
subset of users can be scheduled and the previously men- ing CB, they can be easily formulated for ZFB by having
tioned case can not happen since ‘bad’ users will not be the constraint (36) instead of (35) and parameter bk instead
scheduled. of ak .
Algorithm 2 Heuristic User Scheduling Algorithm II determine the number of activated RF chains, the selected
1: χk ← 1, k = 1 : K , initialization (all users are antennas and the power allocated among users.
scheduled) It is to be noted that even without taking into consideration
2: ← {k, k = 1 : K }, set of scheduled users the circuit power consumption, the system sum-rate consider-
3: Initial sum-rate computation Rmax ing CB is not always maximized when activating all antennas.
4: for j = 1 : K − 1 do Specifically, ‘bad’ antennas (those experiencing poor channel
5: k ∗ ← argmax a1k , find the worst user k ∗ gains) may cause high interference and decrease the system
k∈
6: χk ∗ ← 0 performance. Hence, based on this property, a second low
7: ← \ {k ∗ } complexity greedy algorithm is proposed. The new algorithm
8: Sum-rate computation R takes at each iteration the antenna with maximum average
9: if R > Rmax channel gain. It verifies if the correspondent antenna allows
10: Rmax ← R to increase the sum-rate. If this is the case, the antenna is
11: end if activated; otherwise, it is considered as a ‘bad’ antenna and
12: end for
it is discarded. The details of the low complexity greedy
algorithm are given in Algorithm 4.
11: else
Algorithm 3 CB-IAS Algorithm 12: αn∗ ← 0, deactivate antenna n∗
1: αn ← 0, n = 1 : N , initialization 13: end if
2: 3 ← {n, n = 1 : N }, set of non-selected antennas 14: end while
3: for s = 1 : min(NRF , N ) do
4: for n ∈ 3 do The two proposed algorithms can be easily adapted in
5: αn ← 1, activate antenna n order to ensure the fairness constraint discussed in Section
6: compute pk using (14) IV. In fact, instead of computing the pk ’s using (14), they have
7: compute RCB using (4) to be computed using (24). Also, algorithms can be slightly
8: if RCB > RCB
max modified to incorporate the user scheduling.
9: RCB
max ← R
CB
10: n∗ ← n B. ZFB
11: end if Here, we propose a reverse greedy algorithm that is able to
12: αn ← 0, deactivate antenna n determine the set of antennas and power allocation among
13: end for users that maximizes the instantaneous sum-rate for ZFB. The
14: αn∗ ← 1, select antenna n∗ optimal set of antennas minimizes the normalization factor,
15: 3 ← 3 \ {n∗ } that is, we have:
16: end for
argmax RZF = argmin ηZF (α)2 . (37)
α α
Equation (37) allows to build a greedy algorithm where
A. CB the best antenna is selected with no need for power or sum-
A greedy antenna selection and power allocation algorithm rate computation. Since the normalization factor ηZF (α)2 is
is described in Algorithm 3. At each iteration, the best infinite for S < K and the beamforming matrix WZF (α)
antenna n∗ , the one that maximizes the sum-rate, is deter- cannot be calculated in this case, the reverse greedy algo-
mined among the set of non selected antennas 3. Once rithm is initialized by selecting all antennas. Then, the worst
the selected antennas are found, the power can be allocated antenna is deactivated at each iteration. The worst antenna
among users using (14). The proposed algorithm allows to is defined as the one that the sum-rate is maximized when
Under ZFB, user scheduling algorithms can achieve higher defined as J (R) = P K 2 . Under equal received power,
K k=1 Rk
performance than OPA because ZFB eliminates completely the Jain index is close to 1 due to channel estimation imper-
the multi-user interference. Therefore, when serving less fection. Full and instantaneous fairness between users can
users (i.e. scheduling only the users whose channel vectors be only achieved when considering perfect CSI at the BS.
are near-orthogonal), the system can achieve higher sum-rate. For the other algorithms, the Jain index increases when we
It is to be noted that OPA serves always all users whereas the increase the total available power at the BS. For both CB and
optimal user scheduling applies optimal power allocation to ZBF, Algorithm 1 provides higher fairness than optimal user
a subset of adequately selected users. scheduling since it aims to schedule the maximum number of
The achieved sum-rate by the Algorithm 2 fits exactly users with ERP. The fairness provided by Algorithm 2 is the
with the optimal user scheduling. Also, we observe that the same as optimal user scheduling for ZFB. On the other hand,
analytical expressions of the average sum-rate under ERP these figures show also that the Jain fairness index given by
given in (25) and (30) fit with the simulations results. These optimal user scheduling is less than OPA. Also, it can be seen
that CB provides higher fairness than ZFB when considering efficiency, fEE denotes the energy efficiency, fEE max denotes
FIGURE 9. Performance comparison of different algorithms considering OPA under different channel imperfection levels. (a) ξ = 1. (b) ξ = 0.9. (c) ξ = 0.8.
that the IAS algorithm under ZFB significantly outperforms sum-rate under ZFB. Therefore, we have run JASUS taking as
IAS under CB for higher value of pmax . The opposite is input the number of RF chains calculated under AAS. Fig. 10
true in low pmax region. The degradation of the performance shows that ZFB-IAS outperforms JASUS.
of conjugate beamforming is due to the increase of multi-
user interference. Also, the proposed CB low complexity VIII. CONCLUSION
IAS algorithm (Algorithm 4) outperforms the CB-IAS algo- The downlink of large-scale MIMO systems is investigated
rithm (Algorithm 3) in high pmax region. It is clear that the in this paper considering a non negligible circuit power con-
decrease of the reliability of the estimation (as ξ decreases) sumption. The studied resource allocation focuses on: (i) acti-
degrades the system performance. The IAS algorithms are vating a subset of RF chains, (ii) activated antenna selection,
more sensitive to channel estimation imperfection than AAS (iii) power allocation and (iv) user scheduling considering
because this imperfection has effect on both power allocation two linear precoders CB and ZFB. Since the instantaneous
and antenna selection. Under imperfect CSI, ZFB cannot sum-rate is considered as the objective function, we con-
perfectly mitigate multi-user interference. Therefore, CB is firm that it isn’t maximized by activating all RF chains. For
more robust to channel estimation imperfection than ZFB. this reason, we find the optimal number of RF chains to
be activated that maximizes the sum-rate assuming firstly
arbitrary antenna selection and considering either optimal
power allocation or fair equal received SINR (denoted ERP).
CB is shown to provide higher fairness than ZFB. However,
ERP leads to low performance compared to optimal power
allocation. Hence, scheduling only the users that are able to
respect a minimum SINR requirement is investigated. Two
user scheduling algorithms are proposed. The first one is
shown to be fair and achieves acceptable sum-rate whereas
the second one achieves the optimal system sum-rate. Next,
we investigate instantaneous antenna selection that allows
to improve the system sum-rate. Since the optimal antenna
selection is highly complex, we propose two polynomial time
iterative antenna selection algorithms that allow to find a
near-to-optimal balance between the amount of power con-
sumed at the RF chains and the transmit power.
FIGURE 10. Comparison with JASUS. Future work could be directed towards the design of low
complexity beamforming schemes that outperform CB and
Finally, we compare the proposed algorithm ZFB-IAS with ZFB considering a non-negligible circuit power consumption.
a state-of-the-art algorithm, namely JASUS [9] after perform- Also, the system model may be extended to intercell scenario
ing some minor adaptations according to our system model. where multi-cell interference and pilot contamination are
In fact, JASUS takes as input the number of active RF chains taken into account for the design of resource allocation
and selects iteratively the best antennas that maximize the strategies.
WESSAM AJIB (S’99–M’05–SM’16) received where he introduced several innovative solutions for the third generation
the Engineer Diploma degree in physical instru- of wireless cellular networks. After spending one year as a Post-Doctoral
ments from the Institut National Polytechnique Fellow with the Ecole Polytechnique de Montréal, QC, Canada, he joined
de Grenoble, Grenoble, France, in 1996, and the Department of Computer Science, Université du Québec à Montréal,
the Diplome d’ études Approfondies degree in QC, in 2005, where he is currently a Full Professor. He has authored or co-
digital communication systems and the Ph.D. authored many journal and conference papers. His research interests include
degree in computer networks from the Ecole wireless communications and wireless networks, multiple and medium-
Nationale Supérieure des Télécommunications, access control design, energy efficiency, resource allocation, and algorithmic
Paris, France, in 1997 and 2000, respectively. solutions for green 5G cellular networks.
From 2000 to 2004, he was an Architect and
a Radio Network Designer with Nortel Networks, Ottawa, ON, Canada,