Power Control in Multi-Cell Massive MIMO Systems
Power Control in Multi-Cell Massive MIMO Systems
May 7, 2020
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 1 / 20
Recap: Why is power control required?
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 2 / 20
Generic Form of Effective SINR for Multi-Cell Systems
′ ′ ′ ′ ′
l k
where {alk }, {blk }, {clkl k }, and {dlkl } are non-negative coefficients as given
in Table 1.
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 3 / 20
Summary of Coefficients for a Multi-Cell System
Zero-Forcing Maximum-Ratio
Uplink alk = (M − K )ρul γlkl alk = Mρul γlkl
l ′k ′ l ′k ′
blk = ρul (βll′ k ′ − γll′ k ′ ) blk = ρul βll′ k ′
′ ′ ′ ′
clkl k = ρul βll′ k ′ clkl k = ρul βll′ k ′
′ ′
dlkl = (M − K )ρul γll′ k dlkl = Mρul γll′ k
Downlink alk = (M − K )ρdl γlkl alk = Mρdl γlkl
l ′k ′ ′ ′
l ′k ′ ′
blk = ρdl (βlkl − γlkl ) blk = ρdl βlkl
′ ′ ′ ′ ′ ′
clkl k = ρdl βlkl clkl k = ρdl βlkl
′ ′ ′ ′
dlkl = (M − K )ρdl γlkl dlkl = Mρdl γlkl
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 4 / 20
Power Control Coefficients for a Multi-Cell System
• The numerator and the denominator in the SINR expression in (1) is linear in
the power control coefficients {ηlk }
• The power control coefficient ηlk satisfy the conditions as specified in the
table below.
Multi-Cell
Uplink 0 ≤ ηlk ≤ 1
k = 1, . . . , K , l = 1, . . . , L
PK
Downlink k=1 ηlk = 1, l = 1, . . . , L
and
ηlk ≥ 0, k = 1, . . . , K , l = 1, . . . , L
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 5 / 20
Power Control With Given SINR Targets
• We next show how the problem of designing power control policy that offers
guaranteed quality-of-service can be cast as a linear feasibility problem
• Consider a set of constraints of the form
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 6 / 20
Problem of Power Control Policy Design
• The problem of designing power control policy under which the k th user in
the l th cell achieves an SINR of at least SINRlk can be stated mathematically
as follows:
find {ηlk }
subject to (i) SINRlk ≥ SINRlk , k = 1, . . . , K , l = 1, . . . , L,
(ii) the constraints in Table 2. (4)
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 7 / 20
Max-Min Fairness Power Control
• For single-cell system, max-min fairness means that SINR target of all users
in the cell are equal
• In a multi-cell system, max-min fairness may be imposed network-wide or
independently within each cell
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 8 / 20
Multi-Cell Systems with Network-Wide Max-Min Fairness
• Under network-wide max-min fairness, all target SINRs are set equal, i.e.,
maximize SINR
with respect to {ηlk }
subject to (i) SINRlk ≥ SINR, k = 1, . . . , K , l = 1, . . . , L,
(ii) the constraints in Table 2. (6)
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 9 / 20
Problem with Imposing Network-Wide Max-Min Fairness
• Under network-wide max-min fairness, all target SINRs are set equal, i.e.,
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 10 / 20
Per Cell Power Control
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 11 / 20
Features of Per Cell Power Control
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 12 / 20
Per Cell Uplink Power Control
′ ′ ′ ′
l k
• On the UL, {blk } and {clkl k } are independent of k as can be seen from
Table 1.
′ ′
l ′k ′ ′ ′ ′ ′
• Let us denote bll k = blk and cll k = clkl k , then (8) further simplifies to
alk ηlk
SINRlk = K K
, (9)
XX ′ ′ XX ′ ′
1+ bll k ηl ′ k ′ + cll k ηl ′ k ′
l ′ ∈Pl k ′ =1 l ′ ∈P
/ l k ′ =1
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 13 / 20
Per Cell Uplink Power Control Contd.
• Due to the assumption A2, the technique for single-cell can be applied
• The following choice gives max-min fairness in the l th cell, for all l
min{alk ′ }
k
′
ηlk = , k = 1, . . . , K , l = 1, . . . , L (10)
alk
• And the SINR achieved by all users in the l th cell equals
min{alk ′ }
′k
SINRl = K K
,
XX ′ ′ XX ′ ′
1+ bll k ηl ′ k ′ + cll k ηl ′ k ′
l ′ ∈Pl k ′ =1 l ′ ∈P
/ l k ′ =1
1
=
X min
k′
{a l ′k ′ } X
K ′ ′
bl k X min
k′
{al ′ k ′ } X
K ′ ′
cl k
1 l l
+ +
min {alk ′ } min {alk ′ } al ′ k ′ min {alk ′ } al ′ k ′
′k l ′ ∈Pl k
′ k ′ =1 l ′ ∈P
/ l k
′ k ′ =1
(11)
• This is independent of k, insert formulas for coefficients from Table 1 to
obtain results for different scenarios
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 14 / 20
Per Cell Downlink Power Control
′ ′ ′ ′
l k
• On the DL, {blk } and {clkl k } are independent of k ′ as can be seen from
Table 1.
′ ′ ′ ′ ′ ′
l l k
• Let us denote blk = blk and clkl = clkl k , and under the assumption A2 for
DL, (12) further simplifies to
alk ηlk
SINRlk = X ′ X ′, (13)
l
1+ blk + clkl
l ′ ∈Pl l ′ ∈P
/ l
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 15 / 20
Per Cell Downlink Power Control Contd.
• Using similar argument as for the single-cell DL, the power control
coefficients that yield max-min optimality in each cell equal
X ′ X ′
l
1+ blk + clkl
l ′ ∈Pl l ′ ∈P
/ l
ηlk = X X (14)
l′ ′
1+ blk + clkl
K
X l ′ ∈Pl l ′ ∈P
/ l
alk
a lk ′′
k ′′ =1
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 17 / 20
What next?
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 18 / 20
References:
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 19 / 20
Thank You!
(Salil Kashyap, EEE, IITG) EE 638: Power Control: Multiple Cell May 7, 2020 20 / 20