Professional Documents
Culture Documents
Joint Machine Learning Based Resource Allocation and Hybrid Beamforming Design For Massive MIMO Systems
Joint Machine Learning Based Resource Allocation and Hybrid Beamforming Design For Massive MIMO Systems
Learning for
Communica-
tions
Irfan Ahmed,
Joint Machine Learning based Resource
Hedi
Khammari Allocation and Hybrid Beamforming Design for
Outline Massive MIMO Systems
Introduction
System Model
Irfan Ahmed,
1 Outline
Hedi
Khammari
Outline
2 Introduction
Introduction
Simulation
Results and
5 Simulation Results and Comparisons
Comparisons
Machine
Learning for
Communica-
tions
Irfan Ahmed,
Hedi
Khammari
Outline
Ultra high throughput and low latency (X1000)
Introduction
mmWave band in 5G
System Model
Simulation
Results and
Comparisons
Machine
Learning for
Communica-
tions
Introduction
2 Massive MIMO
System Model It compensates the MmWave problems
Joint Suffers from high power consumptions in RF chain
ML-based
RRM and
Hybrid beamforming
Hybrid
Beamforming
3 Complexity of Radio Resource Management
Design
Number of optimization variables
Simulation
Results and
Execution time
Comparisons
Machine
Learning for
Communica-
tions
Irfan Ahmed,
We consider a multi-carrier MU-MIMO downlink system.
Hedi
Khammari Single base-station (BS) with Nt antennas.
Outline K number of single antenna users as shown in figure.
Introduction
Simulation
IFFT P/S DAC ×
User K
Results and
Comparisons
Machine
Learning for
Communica-
tions
Irfan Ahmed,
Hedi Due to the high free-space pathloss characteristic at
Khammari
mmWave frequencies, mmWave propagation leads to
Outline limited spatial scattering.
Introduction
Extended Saleh-Valenzuela model accurately captures the
System Model
mathematical structure present in mmWave channels.
Joint
ML-based s
RRM and L
Nt Nr X
αl at (φt,l )aH
Hybrid
Beamforming H= r (φr ,l ), (1)
Design ρL
l=0
Simulation
Results and
Comparisons
Machine
Learning for
Communica-
tions
Simulation
Results and
Comparisons
Machine
Learning for
Communica-
tions
Simulation
Results and
Comparisons
Machine
Learning for
Communica-
tions
Machine
Learning for
Communica- The optimization problem
tions
Nf Ki
Irfan Ahmed, X X
Hedi max U(FB ) = max U FBk,i (2)
Khammari
i=1 k=1
Outline subject to
Introduction
System Model H H
C1 : tr (FDB
i FAB FAB FDB
i ) ≤ Pi , ∀i
Joint
AB DB
ML-based C2 : rank(F F ) ≤ NRF
RRM and
Hybrid 2K
X
Beamforming
Design C3 : χi,l = 1, ∀i.
l=1
Simulation
Results and
Comparisons
the utility function U FB
k,i is the throughput of user k in
the subchannel i
Machine
Learning for
The ML module resides at the base-station and takes the
Communica-
tions
uplink CSI as input. The output is the selected users’ set for
Irfan Ahmed,
subchannel allocation to maximize the sum-throughput as
Hedi
Khammari
shown in Fig.
Outline
Introduction
System Model
Joint (2K‐1) by (2K‐1)
ML-based binary
diagonal
RRM and f(CSI) matrix with 1's
Hybrid in the diagonal
Beamforming
Design
Simulation
Results and Features
Comparisons
Labels
(Users’ set selection using
Kx1 10x1 (2K‐1)x1 One‐Vs‐All classifier)
input hidden output
layer layer layer
Machine
Learning for
Communica-
tions
Joint
ML-based
RRM and
Hybrid
Beamforming
Design
Simulation
Results and
Comparisons
Machine
Learning for
Communica-
tions
System Model
10: i ++
11: end while
{Step 2: Rank constraint realization}
Joint
ML-based 12: Stack the beamforming matrices FB∗ = [FB∗ B∗
1 , ..., FNf ]
RRM and 13: if rank(FB∗ ) ≤ NRF then
Hybrid
Beamforming
14: (FAB∗ , FDB∗ ) = QRdecomposition(FB∗ )
Design 15: FAB∗ = FAB∗ (:, 1 : NRF ), → FAB∗ ∈ CNt ×NRF
16: FDB∗ = FDB∗ (1 : NRF , :), → FDB∗ ∈ CNRF ×(Nf ×K )
Simulation 17: End of Algorithm
Results and
Comparisons
18: else
19: SVD(FB∗ ) = UΣVH
20: Σ̃ = diag (σ1 , ..., σN , 0, ...0)
RF
21: FB∗ = U Σ̃V
22: go to line 14
23: end if
Irfan Ahmed, Hedi Khammari Machine Learning for Communications
Simulation Parameters
Machine
Learning for
Communica-
tions
Irfan Ahmed,
Hedi
Khammari Neural network pattern recognition tool (nprtool) of
Outline Matlab
Introduction Two-layers feedforward network
System Model
Sigmoid transfer function
Joint
ML-based
RRM and
K = 4, Nf = 64
Hybrid
Beamforming Simulations are averaged over 1000 channel realizations
Design
Simulation
Results and
Comparisons
Figure: ConfusionMachine
Irfan Ahmed, Hedi Khammari matrix for test
Learning data set
for Communications
Cross Entropy
Machine
Learning for
Communica-
Best Validation Performance is 0.013709 at epoch 222
tions 100
Train
Irfan Ahmed, Validation
Hedi Test
Cross-Entropy (crossentropy)
Khammari Best
Outline
Introduction
System Model
10-1
Joint
ML-based
RRM and
Hybrid
Beamforming
Design
Simulation
Results and
Comparisons
10-2
0 50 100 150 200
228 Epochs
Machine
Learning for
Communica- Gradient = 0.00091037, at epoch 228
10 -1
tions
Irfan Ahmed,
gradient
Hedi
Khammari 10
-2
Outline
Introduction 10
-3
System Model
Design
Simulation 2
Results and
Comparisons
0
0 50 100 150 200
228 Epochs
Irfan Ahmed,
Hedi
Khammari
4.5
104
CVX-based RRM
4 ML-based RRM
Outline
AST per subchannel in bits/s/Hz
3.5
103
2.5
System Model
102
2
Joint
1.5
ML-based
101
RRM and 1
Hybrid 0.5
Beamforming
0 100
Design 0 5 10 15 20 25 ML-based RRM CVX-based RRM
SNR in dB
Simulation
Results and (a) Average sum throughput for (b) Execution time comparison
Comparisons various SNR values
Machine
Learning for
Communica-
tions
Irfan Ahmed,
Hedi
Khammari
We replace the computationally intensive resource
management module with the neural network.
Outline
It has been shown that for K = 4 the neural network gets
Introduction
System Model
trained only after 228 iterations and provides the identical
Joint
performance.
ML-based
RRM and In this work we have compared the ML-based RRM with
Hybrid
Beamforming CVX-based optimal RRM, and have got 28.72 times less
Design
execution time.
Simulation
Results and
Comparisons
Machine
Learning for
Communica-
tions
Irfan Ahmed,
Hedi
Khammari
Outline
Introduction
System Model
Thank you
Joint
ML-based
RRM and
Hybrid
Beamforming
Design
Simulation
Results and
Comparisons