Professional Documents
Culture Documents
Antenna-to-Bit simulation
Case study: 802.11n/ac/ad Systems
Smart RF design
Case study: ADI Agile Transceiver Modeling
Summary
2
Mobile Communications: LTE, 5G and Beyond
5G standardization
100-1000 times faster speeds
Greater complexity
New architectures
3
Connected Smart Devices, Internet of Things
Internet of Things
Embedded sensors
Digital health
Industrial instruments
Pervasive computing
Connected wirelessly to internet
Low power
4
Wireless System Design: MATLAB and Simulink
Algorithm
What do they need?
Simulate Prototype & Implement
End-to-end simulation & Analyze Test
Design verification
Smart RF design
2
6
Antenna-to-Bits Simulation
MATLAB & Simulink
7
Demo: 802.11n/ac/ad modeling
a MIMO-OFDM system
8
How does a MIMO-OFDM 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 De- Channel …
decoding modulation
Receiver
estimation
…
(Equalizer)
OFDM
receiver
9
Baseband demo workflow
10
Version 1: Baseline - Modulation and Coding
Interference
𝜃𝜃𝑆𝑆
Signal
Source (S)
𝑑𝑑𝐼𝐼
𝑑𝑑𝑆𝑆
11
MATLAB tools for modeling of adaptive
modulation and coding
• Use algorithms in
Communications System
Toolbox
• Perform measurements
and examine performance
metrics during simulation
12
Version 2: Baseline + OFDM
Interference
Source (I)
Signal
Source (S)
𝑑𝑑𝐼𝐼
𝑑𝑑𝑆𝑆
13
MATLAB tools for modeling OFDM multi-
carrier transmission systems
• OFDM modulator and
demodulator from
Communications System
Toolbox
• Gold or PN Sequence
generators to generate
pilots (reference signals)
Interference
Signal Source (I)
Source (S)
15
MATLAB tools for modeling multi-antenna
systems and beamforming
• Antenna arrays and beam-
formers from Phased-Array
System Toolbox
Interference
Signal Source (I)
Source (S)
17
MATLAB tools for modeling fading channels
and channel estimation-equalization
• MIMO fading channels from
Communications System
Toolbox
Spectral analysis
Seamless integration
– Model the antenna together with signal
processing algorithms
– Rapid iteration of different antenna scenarios
for radar and communication systems design
20
Antenna Toolbox Demo
Build your first antenna array
>> a = linearArray
>> a.Element = p;
>> a.ElementSpacing = 0.1;
>> a.NumElements = 4;
>> layout(a);
>> pattern(a, 1.66e9);
21
Integration Demo: Phased Array System Toolbox
atx_array_modeling_with_embedded_element_pattern
...
% Import antenna element in Phased Array
myURA1 = phased.URA; Phased Array
myURA1.Element = mydipole;
Antenna element
...
% Import the embedded element pattern
EmbAnt = Phased.CustomAntennaElement(...
'FrequencyVector',freqVector,... Pattern of the
'AzimuthAngles',az,... embedded element
'ElevationAngles',el,...
computed with
'RadiationPattern',embpattern);
Antenna Toolbox
myURA2 = phased.URA;
myURA2.Element = EmbAnt;
...
22
Learn more about measurement,
analysis, visualization
Constellation Scope
Visualizes the effects of channel
degradations on modulated symbols
Shows rotations and attenuations
caused by various fading mechanism
Measurements included:
– EVM
– MER
Spectrum Analyzer
Visualizes flat or frequency-selective
nature of channel
Measurements included:
– Complimentary Cumulative
Distribution Function (CCDF)
measurement and visualization
– Adjacent Channel Power Ratio
(ACPR) measurements
– Harmonic & Intermodulation
distortions
23
Learn more about
Speeding up simulations
Use Best Practices in
Programming
– Vectorization
– Pre-allocation
Parallel Computing
– High level parallel constructs
(e.g. parfor)
– Utilize cluster, clouds, and
grids
MATLAB to C
GPUs
Webinar: Accelerating
Communications System
Simulations in MATLAB
24
Summary
We have modern algorithms (OFDM and MIMO) & analysis tools and even
modern standard-based products (LTE) for modern systems
25
Antenna to Bits simulation
1
Smart RF design
2
26
Smart RF Design
Fast behavioral RF modeling & simulation MATLAB & Simulink
27
Example: Simulation of Analog Devices® RF
Transceivers with MATLAB and SimRF
AGC RSSI
28
RF Receiver AGC
Manual and slow attack mode
RSSI
CW test signal
30
Which Tools? MATLAB, Simulink and …
31
Learn More About: RF Modeling
Spectrum
Equivalent Baseband
Simulation speed
Carrier freq
Spectrum
Circuit Envelope
True Pass-Band
Spectrum
freq
Modeling fidelity
33
Summary
34
Antenna to Bits simulation
1
Smart RF design
2
35
LTE & LTE-Advanced
Design, simulate, and test LTE and LTE-Advanced systems
Specify your LTE and LTE-A PHY MATLAB & Simulink
systems covering all transmission
modes, channels, and signals
Combine your LTE baseband models
with RF modeling for a combined
digital-RF design
New features in R2015a
LTE Rel. 11 support
UMTS/HSPA+ Waveform Generation
Coordinated Multipoint (CoMP)
Qualifying question
• Are you working on LTE Physical layer?
36
What’s the LTE System Toolbox?
37
Signal Generation and Analysis
Reference Measurement Channels
TS 36.101
Standard-compliant
signal available in the
MATLAB workspace
>> lteRMCDLTool
38
Typical Use Cases
Transmitter
Signal generation and analysis RF Signal Generator
Test Waveform
Generation
39
Demo: Equalizing the Downlink Grid
40
Summary
Comprehensive
– Comprehensive set of PHY models
– Numerous preset, extensible examples
Open environment
– MATLAB-based
– Link to test and measurement instruments
Standard-compliance
– Ability to generate and transmit signals using
hardware signal generators
– Trusted by numerous customers
41