EE698Z Machine Learning For Wireless Communication
EE698Z Machine Learning For Wireless Communication
Rohit Budhiraja
Begin with single-antenna digital communication system which operate in AWGN channel
If x is a 4-QAM signal then it can take following values with let’s say equal probability
√1 + √j , √1 − √j , − √12 + √j , − √12 − √j
2 2 2 2 2 2
Receive noisy signal for AWGN channel y = x + n will look like:
For W = (HT H)−1 HT , inversion of (HT H) will be numerically unstable when its
Condition number, which is ratio of largest to smallest eigenvalues, is large
λmax
Matrix (HT H) is ill-conditioned e.g. λmax = 10, λmin = 0.01 then λmin = 1000
T
Add a scaled identity matrix γI to (H H)
λmax
If we add I then λmax = 11, λmin = 1.01 then λmin
≈ 11
T −1 T
Receiver W = (H H + γI) H is called regularized zero forcing
ML parlance: process is also called regularization
Only few mMTC active devices transmit data which BS need to process
BS does not know which devices are active. All active M mMTC devices transmit simultaneously
Total number of mMTC devices M N
Number of active mMTC devices K < N M, where N ≥ 2K
Machine Learning For Wireless (Rohit Budhiraja, IITK) Course Introduction 11
Machine learning and 5G mMTC systems (2)
Received signal assuming all devices are active
We can view transmit signal x = [x1 , · · · , xM ]T , receive signal y = [y1 , · · · , yN ]T , and receiver noise
n = [n1 , · · · , nN ]T
To recover x from y, N ≥ M, which is not applicable here
Recall number of active mMTC devices K < N M , where N ≥ 2K
Transmit vector x contains only K M non-zero values x = [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 · · · , 0]T
Transmit signal is sparse - recovery of this vector in
ML parlance - relevance vector machine
Wireless parlance - compressive sensing, sparse Bayesian learning
Machine Learning For Wireless (Rohit Budhiraja, IITK) Course Introduction 12
Course outline
Linear modelling: least Squares Approach /zero-forcing:
Linear modelling
Regularized least squares
Linear modelling: different avatars
Maximum likelihood approach
Bayesian approach
Classification
Probabilistic/non-probabilistic classifiers
Support vector machine and relevance vector machine (sparse Bayesian learning)
Clustering
K mean, Gaussian mixture modelling
Variational Bayes
Principal component analysis
Gaussian processes
Will not teach deep learning - neural networks, re-inforcement learning, Q learning
Machine Learning For Wireless (Rohit Budhiraja, IITK) Course Introduction 13
Books
Mini-quiz-1 – 10%
Mini-quiz-2 – 10%
Mid-sem – 20%
End-sem – 50%
MATLAB simulation assignments based on class material - 10%
Take home tutorials – not graded, will hold tutorial classes to clarify doubts
In camera exams
Cheating: First offense: award zero in the quiz/assignment. Second offense - fail the course.
Videos/books/lectures/tutorial/assignments will be uploaded in Google class-room - link is shared
Lead the Wireless System Design and OptiMization (WiSDOM) group and 5G Testbed Lab
Prototyping and algorithm design for 5G systems
Massive MIMO, mMTC systems
Millimeter and cloud radio systems
Non-orthogonal multiple (NOMA) access systems
Practising engineer
Designed 3G, 4G and 5G systems – nine years in the industry
Designing 5G testbed at IIT Kanpur
Designing a wireless system for armed forces
Work closely with Qualcomm, Nokia, Intel and startups
Courses
Machine learning for wireless communications
MIMO wireless communications
Simulation-based design of 5G NR systems
Digital communications