Intelligent Massive NOMA towards 6G: Signal Processing Advances and Emerging Applications
- Dr. Yuanwei Liu
Queen Mary University of London, UK yuanwei.liu@qmul.ac.uk
- Sep. 16th, 2020
1 / 63
Intelligent Massive NOMA towards 6G: Signal Processing Advances and - - PowerPoint PPT Presentation
Intelligent Massive NOMA towards 6G: Signal Processing Advances and Emerging Applications Dr. Yuanwei Liu Queen Mary University of London, UK yuanwei.liu@qmul.ac.uk Sep. 16th, 2020 1 / 63 Outline 1 Power-Domain NOMA Basics 2 Signal
1 / 63
2 / 63
3 / 63
User m detection User n detection User n Subtract user m’s signal BS User m User m detection Superimposed signal of User m and n SIC Power Frequency User n User m Time
[1] Y. Liu et al., “Non-Orthogonal Multiple Access for 5G”, Proceedings of the IEEE; Dec 2017. (Web of Science Hot paper) [2] Z. Ding, Y. Liu, et al. (2017), “Application of Non-orthogonal Multiple Access in LTE and 5G Networks”, IEEE Communication Magazine;(Web of Science Hot paper). 4 / 63
[1] Z. Ding, Y. Liu, et al. (2017), “Application of Non-orthogonal Multiple Access in LTE and 5G Networks”, IEEE Communication Magazine;(Web of Science Hot paper). 5 / 63
[1] Z. Ding, Y. Liu, et al. (2017), “Application of Non-orthogonal Multiple Access in LTE and 5G Networks”, IEEE Communication Magazine;(Web of Science Hot paper). 5 / 63
[1] Z. Ding, Y. Liu, et al. (2017), “Application of Non-orthogonal Multiple Access in LTE and 5G Networks”, IEEE Communication Magazine;(Web of Science Hot paper). 5 / 63
[1] Z. Ding, Y. Liu, et al. (2017), “Application of Non-orthogonal Multiple Access in LTE and 5G Networks”, IEEE Communication Magazine;(Web of Science Hot paper). 5 / 63
6 / 63
http://www.eecs.qmul.ac.uk/∼yuanwei/Publications.html 7 / 63
Raw Data Sets
Live streaming data Social media data
Proposed Unified Machine Learning Framework
Feature extraction Features Neural networks Reinforcement learning Data modelling Prediction/
Refinement Data modelling Prediction/
Refinement Periodically update
Applications
Raw input UAV comunication AD control MENs provisioning Predicted behaviors
[1] Y. Liu, S. Bi, Z. Shi, and L. Hanzo, “When Machine Learning Meets Big Data: A Wireless Communication Perspective”, IEEE Vehicular Communication Magazine, vol. 15, no. 1, pp. 63-72, March 2020, https://arxiv.org/abs/1901.08329. 8 / 63
9 / 63
10 / 63
MEC server Task computation results caching storage Step 2: Task computing Step 3: Task computation results caching Step 1: Task
AP User 1 User 2 User Nu-1 User Nu
2
x
1
x NOMA uplink
1 2
, , ,
t
N
z z Z z é ù = ë û ù û ,
t
Nt ù
,
N
z ,
1
u
N
x
N
x
1 2
, , ,
u
N
Y y y y é ù = ë û ù û
u
Nu
y , , ù
N
y , ,
1 2
, , ,
u
N
X x x x é ù = ë û ù û ,
u
Nu
x , ù
N
x ,
[1] Z. Yang, Y. Liu, Y. Chen, N. Al-Dhahir, “Cache-Aided NOMA Mobile Edge Computing: A Reinforcement Learning Approach”, IEEE Transactions on Wireless Communications, https://arxiv.org/abs/1906.08812. 11 / 63
12 / 63
i
i
13 / 63
i (1 − zj(t))
i,j + (1 − xi(t)) Eoffload i,j
i,j
X,Y ,Z T
Nu
Nu
Nt
14 / 63
15 / 63
( ) ( ) ( )
, s t x t y t = é ù ë û Î = ´ S X Y ( ) ( ) ( ) ( ) , , s t x t y t z t = é = ù ë Î ´ û ´ S X Y Z ù û ( ) ( ) ( ) ( ) , , a t x t y t z t = D D D é ù ë û
( ) ( ) ( )
, a t x t y t = D D é ù ë û ÎS = X ´Y´Z a(t) = é ëDx(t),Dy(t),Dz(t)ù û s(t) = é ëx(t), y(t), z(t)
16 / 63
17 / 63
18 / 63
Random policy before learning Optimal policy after training
19 / 63
Action 1 Action 2 Action N BLA based MAQ-learning in cache-aided NOMA-MEC networks Agent 1 (User 1) Agent 2 (User 2) Agent N (User N) State 1 State 2 State N Reward 1 Reward 2 Reward N Reward 1 Reward 2 Reward N BLA based action selection scheme BLA based action selection scheme BLA based action selection scheme BLA based action selection scheme BLA based action selection scheme BLA based action selection scheme
20 / 63
21 / 63
[1] Y. Liu, et. al. “Reconfigurable Intelligent Surfaces: Principles and Opportunities”, IEEE Communications Survey and Tutorial, under review, https://arxiv.org/abs/2007.03435. 22 / 63
[1] T, Hou, Y. Liu, Z. Song, X. Sun, and Y. Chen “MIMO-NOMA Networks Relying on Reconfigurable Intelligent Surface: A Signal Cancellation Based Design”, IEEE Transactions on Communications, https://arxiv.org/abs/2003.02117. 23 / 63
k
j
BS IRS
k
j
User k
[1] X. Mu, Y. Liu, L. Guo, J. Lin, N. Al-Dhahir “Exploiting Intelligent Reflecting Surfaces in NOMA Networks: Joint Beamforming Optimization”, IEEE Transactions on Wireless Communications, https://arxiv.org/abs/1910.13636. 24 / 63
2B , n = 0, 1, 2, · · · , 2B − 1
25 / 63
k + rH k ΘG K
j + rH j ΘG
j + rH j ΘG
26 / 63
Ω,Θ,{wk} K
k + rH k ΘG
k + rH k ΘG
K
27 / 63
Sum rate maximization in decoding order, active and passive beamforming (non-convex) Sum rate maximization in active and passive beamforming under given decoding order (non-convex) Subproblem 1: Active beamforming design Subproblem 2: Passive beamforming design SCA+SDP SROCR Quantization 3
F
SCA 1
F
2
F
[1] X. Mu, Y. Liu, L. Guo, J. Lin, N. Al-Dhahir “Exploiting Intelligent Reflecting Surfaces in NOMA Networks: Joint Beamforming Optimization”, IEEE Transactions on Wireless Communications, https://arxiv.org/abs/1910.13636. 28 / 63
10 15 20 25 30 Transmit power P T (dBm) 2 4 6 8 10 12 14 16 Sum rate (bit/s/Hz) SCA: Φ1 SROCR: Φ2 SDR: Φ2 Quantization: Φ32-bit Quantization: Φ31-bit SROCR: Φ31-bit Random phase shifts Without IRS 1-bit
29 / 63
1 2 3 4 5 Resolution bits of phase shifters 6 6.5 7 7.5 8 8.5 9 Sum rate (bit/s/Hz) SCA: Φ1 SROCR: Φ2 Quantization: Φ3 M=20 M=30 M=50
30 / 63
10 20 30 40 50 Number of elements on the IRS, M 4 5 6 7 8 9 10 11 12 13 Sum rate (bit/s/Hz) IRS-NOMA IRS-OMA PT = 20 dBm PT = 10 dBm
31 / 63
IRS
User User User
1
x z y
Possible IRS Deployment Regions
Q
1 H
H k
H K
k
[1] X. Mu, Y. Liu, L. Guo, J. Lin, R. Schober “Joint Deployment and Multiple Access Design for Intelligent Reflecting Surface Assisted Networks”, IEEE Transactions on Wireless Communications, under review, https://arxiv.org/abs/2005.11544. 32 / 63
AI
IU,k
k Θg
33 / 63
k = log2
µ(i)>µ(k) pi + σ2
k = 1
1 K σ2
k = 1
34 / 63
{pk},v,s K
k
k=1 pk ≤ Pmax,
35 / 63
IRS deployment design Power allocation and IRS reflection coefficient design
Monotonic Optimization Exhaustive Search
IRS deployment design Power allocation design
Alternating Optimization + SCA IRS reflection coefficient design
[1] X. Mu, Y. Liu, L. Guo, J. Lin, R. Schober “Joint Deployment and Multiple Access Design for Intelligent Reflecting Surface Assisted Networks”, IEEE Transactions on Wireless Communications, under review, https://arxiv.org/abs/2005.11544. 36 / 63
10 15 20 25 30 35 40 45 50 Number of IRS elements (M) 1.5 2 2.5 3 3.5 4 4.5 5 5.5 WSR (bit/s/Hz) MO-EX-NOMA MO-EX-FDMA EX-TDMA AO-NOMA AO-FDMA AO-TDMA RL-NOMA RL-FDMA RL-TDMA proposed suboptimal solution proposed upper bound WSR improvement proposed optimal solution
37 / 63
30 35 40 45 x(m) 1 2 3 4 5 6 y(m) User1 User2 User3 User4 NOMA FDMA TDMA w2 =[0.25 0.25 0.25 0.25] w1 =[0.1 0.2 0.3 0.4]
38 / 63
IRS AP User k User j
Controller
k
j
k
j
1 Q
[ ]
2 Q
[ ]
N Q
T Total time duration time blocks
d
[1] X. Mu, Y. Liu, L. Guo, J. Lin, N. Al-Dhahir “Capacity and Optimal Resource Allocation for IRS-assisted Multi-user Communication Systems”, IEEE Transactions on Communications, under revision, https://arxiv.org/abs/2001.03913. 39 / 63
0.5 1 1.5 2 2.5 3 Rate at user 1 (bit/s/Hz) 1 2 3 4 5 6 Rate at user 2 (bit/s/Hz) NOMA, N → ∞ NOMA, N=1 NOMA, N=3 NOMA, N=10 MR=32 MR=16 Capacity region improvement by increasing N
0.5 1 1.5 2 2.5 3 Rate at user 1 (bit/s/Hz) 1 2 3 4 5 6 Rate at user 2 (bit/s/Hz) OMA, N → ∞ OMA, N=1 OMA, N=3 OMA, N=10 MR=32 MR=16 Rate region improvement by increasing N
40 / 63
[1] X. Mu, Y. Liu, L. Guo, and J. Lin, “Non-Orthogonal Multiple Access for Air-to-Ground Communication”, IEEE Transactions on Communications, accept, https://arxiv.org/abs/1906.06523. 41 / 63
U1 U2
U2 signal detection U2 signal detection U1 signal detection Frequency Power U1 U2 Time Flying trajectory
UAV User
Subtract U2 signal SIC A B
[1] Y. Liu et al., “UAV Communications Based on Non-Orthogonal Multiple Access”’, IEEE Wireless Communications, vol. 26, no. 1, pp. 52-57, Feb. 2019. 42 / 63
[1] Y. Liu et al., “UAV Communications Based on Non-Orthogonal Multiple Access”’, IEEE Wireless Communications, vol. 26, no. 1, pp. 52-57, Feb. 2019. 43 / 63
z
Origin
Rd
directions
[1] T. Hou, Y. Liu, Z. Song, X. Sun, Y. Chen, “Multiple Antenna Aided NOMA in UAV Networks: A Stochastic Geometry Approach”, IEEE Transactions on Communications, vol. 67, no. 2, pp. 1031-1044, Feb. 2019. 44 / 63
Transmitting UAV user NOMA Near user signal detection Far user signal detection SIC of far user signal h
[1] T. Hou, Y. Liu, Z. Song, X. Sun, Y. Chen, “Exploiting NOMA for Multi-UAV Communications in Large-Scale Networks”, IEEE Transactions on Communications, accept to appear. 45 / 63
200 400 600 800 1000 X coodinate(m)
200 400 600 800 1000 Y coodinate(m) Users UAVs Typical user Nearest UAV
46 / 63
200 400 600 800 1000 X coodinate(m)
200 400 600 800 1000 Y coodinate(m) Users UAVs Far user Near user Nearest UAV UAV at origin
47 / 63
NOMA
z x y D R
UAV NOMA OMA UAV
User Vehicle
[1] T. Hou, Y. Liu, Z. Song, X. Sun, Y. Chen, “Non-Orthogonal Multiple Access in UAV-to-Everything (U2X) Networks”, IEEE Internet of Things, accept to appear, https://arxiv.org/abs/1907.05571. 48 / 63
Desired Links Interference Links
I
q
F
q
1
b
GBS 2 2
b
GBS 3 3
b
GBS M M
b
1
u
2
u
3
u
M
u y x z
U
H
[1] X. Mu, Y. Liu, L. Guo, and J. Lin, “Non-Orthogonal Multiple Access for Air-to-Ground Communication”, IEEE Transactions on Communications, accept, https://arxiv.org/abs/1906.06523. 49 / 63
m
m
M
j,m
j
T
m
T
m
(t)|
2pUAV M
j,m
pUE
j
+σ2
50 / 63
m (t) =
m
m,m
m
M
j,m
j
m (t) = log2
m (t)
51 / 63
m
m
m
Sm − H2, β0 = ρ0pUAV and H = HU − HG. (30) means if and
m
m
52 / 63
m (t) ≥ θm, 0 ≤ t ≤ T.
m (t) depends on the UAV-GBS association state, we only need to
m
m
β0
Sm 2θm −1 −Im − H2. Similar with the definition of the uplink NOMA
m
m
53 / 63
Q,A,T
m
m
M
54 / 63
55 / 63
M
M
56 / 63
57 / 63
58 / 63
500 1000 1500 2000 2500 3000 3500 x (m)
500 1000 1500 y (m) Uplink NOMA Zone QoS Protected Zone θ =0.3 UAV trajectory θ =0.3 QoS Protected Zone θ =0.9 UAV trajectory θ =0.9
m
59 / 63
50 100 150 200 250 300 350 400 Required uplodaing information bits U (Mbits) 100 200 300 400 500 600 700 800 UAV Mission Completion Time (s) OMA based scheme[9] proposed Fly-Hover-Fly NOMA scheme θ =0.3, 0.9 NOMA OMA
60 / 63
3D placement of UAVs at initial time slot Q-learning algorithm Dynamic NOMA users Step II: 3D placement of UAVs Step III: Real-time movement of UAVs Clustering NOMA users into different groups K-means algorithm Step I: Initial algorithm for cell partitioning Static NOMA users Static NOMA users Random walk users New positions and clustering
Real-time optimal movement
Q- learning
[1] Y. Liu et al., “UAV Communications Based on Non-Orthogonal Multiple Access”’, IEEE Wireless Communications, vol. 26, no. 1, pp. 52-57, Feb. 2019. 61 / 63
62 / 63
63 / 63