Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1 © 2014 The MathWorks, Inc.
Modeling and Simulation of Signal
Processing Applications with MATLAB
and Simulink
Daniel Aronsson
Application Engineer, MathWorks
2
Session highlights
High-level multi-actor scenario simulations, with examples from
radar and communications applications
Analogue/mixed-signal modelling and efficient RF simulations for
top-down electronic system design
Best practices and technologies to accelerate execution of time-
domain system simulations
Using the MATLAB and Simulink environments together to
maximise effectiveness
3
Simulation solutions How MATLAB and Simulink can help
Application-rich functionality
Entry methods
Simulation efficiency
4
Example – Transmitting digital video in a
multi-actor scenario
5
Simulation example – application domains
Video read
and coding
Video decoding Demodulation
Channel and
interferer model
Antenna array,
Beamforming
Image Processing,
Computer Vision Communications,
DSP Antennas,
Phased Arrays
Modulation
6
7
System Toolboxes for Signal Processing System Design & Simulation for MATLAB and Simulink
8
1. >> xDec = vitdec(x,...)
3. >> hVit = comm.ViterbiDecoder(...)
...
>> xDec = step(hVit,x);
2.
Entry points for algorithms
9
10
System Toolboxes – New features
Performance
New algorithms and IP
• C/C++ code generation support for
System objects and functions
• GPU implementations of key bottleneck
building blocks
Data I/O, visualisation
• Webcam/Raspberry Pi support
• SDR platform support
• Scopes and Analysers • FREAK
• HOG
• Camera Calibration workflow
• OCR
11
Complex simulations scenarios What is your simulation about?
Algorithmic level
What?
12
Complex simulations scenarios What is your simulation about?
Design level
How?
13
Example: ZigBee receiver simulation
14
ADC
AnalogFilter
AnalogFilter
ADC
90°
0°
LNA
VGA
VGA
Analog PLLDigital
Baseband
DecimationFilter
DecimationFilter
Analog Baseband
Analog Baseband
Typical Direct Conversion Receiver Design
broadband direct
conversion receiver
high speed SD data
converters
analog filters
analog phase
locked loop
CIC filters and
down-samplers
baseband DSP nonlinear
amplifiers
15
16
Tools for top-down design
Simulink
Simscape
SimElectronics SimRF
DSP System Toolbox
Communications
System Toolbox Fixed Point
Designer
17
Simulation solutions How MATLAB and Simulink can help
Application-rich functionality
Communications, DSP, Phased Arrays,
Computer Vision, Analogue/RF
Simulation efficiency
IP interface, Acceleration technologies, Time-domain RF
Entry methods
Functions, Objects, Blocks, Circuits,...