Analysis and Optimization of an Intelligent Reflecting Surface-assisted System With Interference
Ying Cui
Department of Electrical Engineering Shanghai Jiao Tong University
- Sept. 2020
SJTU Ying Cui 1 / 56
Analysis and Optimization of an Intelligent Reflecting - - PowerPoint PPT Presentation
Analysis and Optimization of an Intelligent Reflecting Surface-assisted System With Interference Ying Cui Department of Electrical Engineering Shanghai Jiao Tong University Sept. 2020 SJTU Ying Cui 1 / 56 Outline Introduction System
SJTU Ying Cui 1 / 56
SJTU Ying Cui 2 / 56
SJTU Ying Cui 3 / 56
◮ An IRS consists of nearly passive, low-cost and reflecting
◮ Signals reflected by an IRS can add constructively with those
◮ IRSs can be practically deployed and integrated in wireless
◮ low profile, light weight, conformal geometry, and easy to
SJTU Ying Cui 4 / 56
SJTU Ying Cui 5 / 56
◮ Instantaneous CSI-adaptive phase shift design: phase shifts are
◮ Maximize the weighted sum rate [Nadeem et al. (2019); Yang
◮ Minimize the transmission power [Wu & Zhang (2019); Jiang
◮ Quasi-static phase shift design: phase shifts are determined by CSI
◮ Consider slowly varying Non-line-of sight (NLoS) components,
◮ Consider fast varying NLoS components, and maximize the
SJTU Ying Cui 6 / 56
◮ Instantaneous CSI-adaptive phase shift design in the presence
◮ Consider fast varying NLoS components and maximize the
SJTU Ying Cui 7 / 56
SJTU Ying Cui 8 / 56
◮ scattering is often rich near the ground
◮ scattering is much weaker far from the ground
Ying Cui 9 / 56
◮ αi > 0 is the distance-dependent path losses ◮ The elements of ˜
i are i.i.d. according to CN(0, 1)
◮ ¯
◮ ˜
SJTU Ying Cui 10 / 56
m=1,...,M,n=1,...,N
◮ d (≤ λ
2 ) denotes the distance between adjacent elements or
RU are modeled as:
cR , δ(v) cR , MR, NR)a(ϕ(h) cR , ϕ(v) cR , Mc, Nc), c = S, I
RU =a(ϕ(h) RU, ϕ(v) RU, MR, NR)
◮ δ(h)
cR
cR
cR
cR
RU
RU
SJTU Ying Cui 11 / 56
◮ Define Φ(φ) diag
m∈MR ,n∈NR
RUΦ(φ)HSR + hH SU)wSXS +
RUΦ(φ)HIR + hH IU
◮ wS ∈ CMS NS ×1 and wI ∈ CMI NI ×1 denote the normalized
2 = 1 and
2 = 1 ◮ XS and XI are the information symbols for user U and user U′,
◮ hH RUΦ(φ)HcR + hH cU represents the equivalent channel between BS c
RUΦ(φ)HSR + hH SU)wS, but does not know
RUΦ(φ)HIR + hH IU
SJTU Ying Cui 12 / 56
◮ CSI of the equivalent channel between BS S and user U, i.e.,
RUΦ(φ)HSR + hH SU, is known at BS S
◮ CSI of the channel between BS I and user U′, i.e., hIU′, is
◮ w(instant)
S
I
◮ w(instant)
S
SJTU Ying Cui 13 / 56
RUΦ(φ)HSR + hH SU
2
RUΦ(φ)HIR + hH IU) hIU′ ||hIU′||2
◮ C (instant)(φ) with PI = 0 reduces to the average rate in [Han
1Treat
RUΦ(φ)HIR + hH IU
RUΦ(φ)HIR + hH IU
SJTU Ying Cui 14 / 56
◮ Only the CSI of the LoS components hH
RU, HSR are known at
◮ No channel knowledge is known at BS I
◮ w(statistic)
S
◮ Any wI with ||wI||2
2 = 1 achieves the same ergodic rate for
◮ Have lower costs on channel estimation and beamforming
SJTU Ying Cui 15 / 56
RUΦ(φ)HSR + hH SU
hH
RU Φ(φ)¯
HSR)
H
hH
RU Φ(φ)¯
HSR||2
RUΦ(φ)HIR + hH IU
MI NI 1
◮ C (statistic)(φ) with PI = 0 is recently studied in [Hu et al.
SJTU Ying Cui 16 / 56
SJTU Ying Cui 17 / 56
RU, ϕ(v) RU, m, n
cR , δ(v) cR , m, n
IR , ϕ(v) IR , m, n
◮ τcRU increases with KcR and KRU ◮ f
RU, ϕ(v) RU, m, n
IR , ϕ(v) IR , m, n
◮ f
cR , δ(v) cR , m, n
SJTU Ying Cui 18 / 56
SU
IRU,LoS
yIR MI NI ,
SRU,NLoS
MS NS −1 MS NS (KSR +1)
IRU,NLoS
MI NI KRU
NI
NR
◮ McNcycRU(φ) represents the sum channel power of the LoS components
SJTU Ying Cui 19 / 56
SRU,NLoS + A(Q) SU
IRU,LoSyIRU(φ) + A(Q) IRU,NLoS + AIU
ub (φ)
ub (φ).
SJTU Ying Cui 20 / 56
SRU,NLoS > A(statistic) SRU,NLoS and A(instant) SU
SU
IRU,LoS < A(statistic) IRU,LoS and A(instant) IRU,NLoS
IRU,NLoS
SJTU Ying Cui 21 / 56
ub
ub
ub
ub
2γ(instant) ub
ub
SJTU Ying Cui 22 / 56
SJTU Ying Cui 23 / 56
SJTU Ying Cui 24 / 56
SRU,LoS
IRU,NLoS + A(Q) IU
IRU,LoS
SRU,NLoS + A(Q) SU
SRU,m,n 2ASRU,LoS
k,l +θSRU,k,l
S,m,n ASRU,LoS
k,l +θSRU,k,l
SRU,NLoS + A(Q) SU
IRU,m,n 2A(Q) IRU,LoS
k,l +θIRU,k,l
I,m,n A(Q) IRU,LoS
k,l +θIRU,k,l
IRU,NLoS + AIU
1,m,n B(Q,t) S,m,nB(Q,t) IRU,m,n cos B(t) ∠IRU,m,n − B(t) SRU,m,nB(Q,t) I,m,n cos B(t) ∠SRU,m,n
2,m,n B(Q,t) S,m,nB(Q,t) IRU,m,n sin B(t) ∠IRU,m,n − B(t) SRU,m,nB(Q,t) I,m,n sin B(t) ∠SRU,m,n SJTU Ying Cui 25 / 56
◮ The channel between each BS and user U follows Rayleigh
SJTU Ying Cui 26 / 56
SR = δ(h) IR , δ(v) SR = δ(v) IR and η(Q) > 0. Then, any
m,n = Λ (α − θIRU,m,n) , m ∈ MR, n ∈ NR, for all α ∈ R, is
RN2 R.
◮ ySRU(φ) = yIRU(φ) y(φ), γ(Q)
ub = ˜
ub ◦ y, η(Q) reflects d˜ γ(Q)
ub
dy
SJTU Ying Cui 27 / 56
SR = δ(h) IR , δ(v) SR = δ(v) IR and η(Q) ≤ 0. If NR 2 ∈ N, any
m,2i − φ(Q)∗ m,2i−1 = (2ki + 1)π − (θIRU,m,2i − θIRU,m,2i−1)
2 is optimal, ySRU(φ(Q)∗)
◮ ySRU(φ) = yIRU(φ) y(φ), γ(Q)
ub = ˜
ub ◦ y, η(Q) reflects d˜ γ(Q)
ub
dy
SJTU Ying Cui 28 / 56
m,n = Λ (α − θSRU,m,n) ,
RN2 R.
SJTU Ying Cui 29 / 56
(Q,t) m,n
φm,n∈[0,2π)
SRU,m,n cos(φm,n + B(t) ∠SRU,m,n) + B(Q,t) S,m,n
IRU,m,n cos(φm,n + B(t) ∠IRU,m,n) + B(Q,t) I,m,n
(Q,t) m,n
1,m,n
2,m,n
SRU,m,nB(Q,t) I,m,n sin(B(t) ∠SRU,m,n − B(t) ∠IRU,m,n)
1,m,n
2,m,n
1,m,n ≥ 0 and C = π for B(Q,t) 1,m,n < 0 SJTU Ying Cui 30 / 56
(Q,t) m,n .
m,n
m,n + ρ(t)φ (Q,t) m,n , where ρ(t) satisfies
t=1 ρ(t) = ∞, ∞ t=1
SJTU Ying Cui 31 / 56
SJTU Ying Cui 32 / 56
◮ The CSI of the channel between BS S and user U is known at BS S ◮ The CSI of the channel between BS I and user U′ is known at BS I
no
2
IU hIU′
no
no
no
no,ub A(instant)
SU
/A(instant)
IU
no,ub SJTU Ying Cui 33 / 56
◮ No channel knowledge is known at BS S or BS I
no
PS αSU MS NS
SU1MS NS
PI αIU MI NI E
IU1MI NI
no
no
no
no,ub
SU
/A(statistic)
IU
no,ub
SJTU Ying Cui 34 / 56
>
SRU,LoSA(Q) IU − A(Q) IRU,LoSA(Q) SU
RN2 R
SRU,NLoSA(Q) IU − A(Q) SU A(Q) IRU,NLoS
<
SRU,LoSA(Q) IU M2 RN2 R + A(Q) SRU,NLoSA(Q) IU − A(Q) SU A(Q) IRU,NLoS
RN2 R + A(instant) SRU,NLoS
SU
RN2 R + MRNR(1 − τIRU)
RN2 R + A(statistic) SRU,NLoS
SU
Ying Cui 35 / 56
◮ The channel between BS S and the IRS is strong, the channel
◮ ξ(Q) >
< ) increases with αSR, αIU and τSRU ◮ The channel between BS I and the IRS is weak, the channel
◮ ξ(Q) >
< ) decreases with αIR, αSU and τIRU ◮ PI is weak ◮ ξ(Q) >
< ) decreases with PI SJTU Ying Cui 36 / 56
◮ The channel between BS S and the IRS is strong, the channel
◮ ς(Q) increases with αSR, αIU and τSRU ◮ The channel between BS I and the IRS is weak, the channel
◮ ς(Q) decreses with αIR, αSU and τIRU SJTU Ying Cui 37 / 56
◮ If PI = 0, the IRS-assisted system with the optimal quasi-static
SJTU Ying Cui 38 / 56
SJTU Ying Cui 39 / 56
◮ BS S, BS I, user U and IRS, locate at (0, 0), (600, 0),
◮ User U is in the line between BS S and BS I
◮ ¯
◮ Set ¯
◮ Set ¯
SJTU Ying Cui 40 / 56
◮ Set d = λ
2 , MS = NS = 4, MI = NI = 4, MR = NR = 8,
SR = ϕ(v) SR = π/3,
IR = ϕ(v) IR = π/8, ϕ(h) RU = ϕ(v) RU = π/6, dR = 250m,
◮ Set δ(h)
SR = δ(v) SR = π/6, δ(h) IR = δ(v) IR = π/6 in Special Case (ii)
◮ Set KSR = KIR = KRU = 20dB in Special Case (ii) ◮ Set KSR = −20dB, KIR = KRU = 20dB in Special Case (iii) ◮ Set δ(h)
SR = δ(v) SR = π/6, δ(h) IR = δ(v) IR = π/8, KSR = KRU = 20dB,
SJTU Ying Cui 41 / 56
◮ Baseline 3 is an extension of the optimal solution for the
SJTU Ying Cui 42 / 56
2 4 6 8 10 1 2 3 4 5 6
Average Rate
Instantaneous CSI-adaptive design Opt in Case (ii) Monte Carlo for Opt in Case (ii) PCD in case (ii) Solution in [21] in case (ii) Random Phase Shifts in case (ii) Opt in Case (iii) Monte Carlo for Opt in Case (iii) PCD in Case (iii) Solution in [21] in case (iii) Random Phase shifts in case (iii) Without Reflector
2 4 6 8 10 1 2 3 4 5 6
Ergodic Rate
Opt in Case (ii) Monte Carlo for Opt in Case (ii) PCD in case (ii) Random Phase Shifts in case (ii) Opt in Case (iii) Monte Carlo for Opt in Case (iii) PCD in Case (iii) Random Phase shifts in case (iii) Without Reflector
SJTU Ying Cui 43 / 56
2 4 6 8 10 1 2 3 4 5 6
Average Rate
Instantaneous CSI-adaptive design Opt in Case (ii) Monte Carlo for Opt in Case (ii) PCD in case (ii) Solution in [21] in case (ii) Random Phase Shifts in case (ii) Opt in Case (iii) Monte Carlo for Opt in Case (iii) PCD in Case (iii) Solution in [21] in case (iii) Random Phase shifts in case (iii) Without Reflector
2 4 6 8 10 1 2 3 4 5 6
Ergodic Rate
Opt in Case (ii) Monte Carlo for Opt in Case (ii) PCD in case (ii) Random Phase Shifts in case (ii) Opt in Case (iii) Monte Carlo for Opt in Case (iii) PCD in Case (iii) Random Phase shifts in case (iii) Without Reflector
SJTU Ying Cui 44 / 56
2 4 6 1 2 3 4 5 6 7 8
Average Rate
Instantaneous CSI-adaptive design Opt in Case (ii) Monte Carlo for Opt in Case (ii) PCD in case (ii) Solution in [21] in case (ii) Random Phase Shifts in case (ii) Opt in Case (iii) Monte Carlo for Opt in Case (iii) PCD in Case (iii) Solution in [21] in case (iii) Random Phase shifts in case (iii) Without Reflector
2 4 6 2 4 6
Ergodic Rate
Opt in Case (ii) Monte Carlo for Opt in Case (ii) PCD in case (ii) Random Phase Shifts in case (ii) Opt in Case (iii) Monte Carlo for Opt in Case (iii) PCD in Case (iii) Random Phase shifts in case (iii) Without Reflector
SJTU Ying Cui 45 / 56
10 20 3 4 5 6 7 8
Average Rate
Instantaneous CSI-adaptive design BCD MM PCD Solution in [21] Random Phase Shifts Without Reflector
10 20 2 4 6
Ergodic Rate
BCD MM PCD Random Phase Shifts Without Reflector
SJTU Ying Cui 46 / 56
10 20 4 5 6 7 8
Average Rate
Instantaneous CSI-adaptive design BCD MM PCD Solution in [21] Random Phase Shifts Without Reflector
10 20 2 4 6
Ergodic Rate
BCD MM PCD Random Phase Shifts Without Reflector
SJTU Ying Cui 47 / 56
200 225 250 275 300 4 5 6 7 8
Average Rate
Instantaneous CSI-adaptive design BCD MM PCD Solution in [21] Random Phase Shifts Without Reflector
200 225 250 275 300 1 2 3 4 5 6
Ergodic Rate
BCD MM PCD Random Phase Shifts Without Reflector
SJTU Ying Cui 48 / 56
200 225 250 275 300 2 4 6 8 10
Average Rate
Instantaneous CSI-adaptive design for dRU=20m BCD for dRU=20m MM for dRU=20m PCD for dRU=20m Solution in [21] for dRU=20m Random Phase Shifts for dRU=20m Without Reflector for dRU=20m BCD for dRU=30m MM for dRU=30m PCD for dRU=30m Solution in [21] for dRU=30m Random Phase Shifts for dRU=30m Without Reflector for dRU=30m
200 225 250 275 300 2 4 6 8
Ergodic Rate
BCD for dRU=30m MM for dRU=30m PCD for dRU=30m Random Phase Shifts for dRU=30m Without Reflector for dRU=30m BCD for dRU=40m MM for dRU=40m PCD for dRU=40m Random Phase Shifts for dRU=40m Without Reflector for dRU=40m
SJTU Ying Cui 49 / 56
18 20 22 24 26 20 40 60 80
Computation Time (sec.)
BCD MM PCD (16 cores) PCD (24 cores)
18 20 22 24 26 20 40 60 80 100
Computation Time (sec.)
BCD MM PCD (16 cores) PCD (24 cores)
SJTU Ying Cui 50 / 56
SJTU Ying Cui 51 / 56
◮ Under certain conditions, the average rate in the instantaneous CSI
◮ Under certain system parameters, obtain a globally optimal solution
◮ Under arbitrary system parameters, propose parallel iterative
◮ Characterize the average rate (ergodic rate) degradation caused by
SJTU Ying Cui 52 / 56
SJTU Ying Cui 53 / 56
SJTU Ying Cui 54 / 56
SJTU Ying Cui 55 / 56
SJTU Ying Cui 56 / 56