Wireless Communications with MATLAB
Wireless Communications with MATLAB
Mandar Gujrathi
Applications Engineer
[email protected]
2
When things get social…..
3
Evolution of Air Interface Technologies
4G 5G ?
Requirements
Higher data rates
5G Efficient spectrum use
3GPP Rel-8
Dec 2008
Rel-9 standardization Spatial resource
Rel-10
LTE, LTE-A Dec 2009
Mar 2011 Rel-11
Rel-12 Low delay & link adaptability
Mar 2013
Mar 2015 Rel-13 Reliable service everywhere
Mar 2016
Rel-14 High connection density
While I do all this I would also like to connect & test this on a hardware
5
Agenda
While I do all this I would also like to connect & test this on a hardware
6
Simulate the communication system & tune the parameters
7
How does a Digital Communication System work?
Transmitter
Input
bits
Channel Modulation MIMO
.. . Large-scale
fading
Coding . (path-loss …)
Small-scale
fading
(Multipath,
Channel Doppler
effects)
Interference
Noise
Receiver OFDM
receiver
Output
bits … …
MIMO Channel
Channel De-
Receiver estimation … …
decoding modulation
Equaliser
OFDM
receiver
8
Channel modeling & propagation scenarios
Mobile context
(WiMAX or LTE) Interfering
Base
station
Multipath
fading
pathloss
Signal
Base
station pathloss
9
Challenges in designing and evaluating Mobile Communications
(more time, earlier)
– Performance evaluation with realistic channel models
– Transceiver system responding to dynamic channel conditions
– Evaluating the combined effects of
Fading channels
Interfering signals
Non-linearity of front-end receivers
Phase noise, Frequency offset, Timing mismatch, IQ imbalance
Channel estimation & Equalization
Antenna arrays & directional propagation
Beamforming & beam steering
…
10
Telemetry
11
Why look at MIMO-OFDM systems?
12
Communications Systems Toolbox
13
Baseband demo workflow
14
Version 1: Baseline - Modulation and Coding
Interference
𝜃𝐼 Source (I)
𝜃𝑆
Signal
Source (S)
𝑑𝐼
𝑑𝑆
15
MATLAB tools for modeling of adaptive modulation and
coding
• Use algorithms in Communications
System Toolbox
16
Agenda
While I do all this I would also like to connect & test this on a hardware
23
Are there any ready to use channel models?
24
Supported IEEE 802.11 Standards + heaps other
Standard Bandwidth MIMO Designation
(MHz)
802.11ac 20,40,80,160 Up to 8 spatial streams, VHT
MU-MIMO Very High Throughput
While I do all this I would also like to connect & test this on a hardware
26
Design antennas/ arrays, visualise their parameters and test
their performance
27
Antenna and Phase Array System toolbox
Integrate antennas and arrays into wireless systems, and use impedance
analysis to design matching networks.
28
Design Antenna and Analyse Performance over Wi-Fi band.
29
Sensor Array Analyser: Analyse sensor array configurations
30
Agenda
While I do all this I would also like to connect & test this on a hardware
31
Connect to Hardware and see it happen !
32
MathWorks Support of Hardware
http://www.mathworks.com/hardware-support/index.html
33
How can we help
ENGINEER’s COMPUTER
MATLAB or Simulink,
? HARDWARE
? ? ?
? ?
?
34
Software setup: Hardware support packages
35
Supported hardware for radio connectivity
RTL-SDR (US$25)
– Ultra low-cost, low-bandwidth
– RX Only
USRP ($1800)
– Customizable RF front-end
36
Digital to
Data Source Channel Digital RF Front
Analog Antenna
Source Encoding Encoding Modulation * End
converter
Air
Channel
Analog to
Data Source Channel Digital RF Front
Digital Antenna
Sink Decoding Decoding Demodulation End
converter
37
Digital to
Data Source Channel Digital RF Front
Analog Antenna
Source Encoding Encoding Modulation End
converter
Air
Channel
Analog to
Data Source Channel Digital RF Front
Digital Antenna
Sink Decoding Decoding Demodulation End
converter
Software
38
Digital to
Data Source Channel Digital RF Front
Analog Antenna
Source Encoding Encoding Modulation End
converter
Air
Channel
Analog to
Data Source Channel Digital RF Front
Digital Antenna
Sink Decoding Decoding Demodulation End
converter
Hardware
39
Example:
Over-the-air testing with SDRs & RF instruments
Demo
Process original
data bits and Capture received Process received
Transmit waveform
generate custom samples with samples in
using SDR devices
digital baseband SDR devices or receiver.
or RF instruments
waveforms in RF instruments Decode/recover
transmitter original data
40
Supported SDRs & RF instruments
USRP SDR
USRP SDR
RTL SDR
Transmitter Receiver
41
Key takeaways
Simulation
Design and Verification
Simulate baseband and RF systems
Including LTE & WLAN standards
Testing
Over-the-air testing
Validate models with SDR, RF instruments and other
low-cost hardware
42
MathWorks Resources
Talk to us,
– [email protected]
– [email protected] (Education Account Manager)
43