17
1 © 2014 The MathWorks, Inc. Modeling and Simulation of Signal Processing Applications with MATLAB and Simulink Daniel Aronsson Application Engineer, MathWorks

Modeling and Simulation of Signal Processing …...Modeling and Simulation of Signal Processing Applications with MATLAB and Simulink Daniel Aronsson Application Engineer, MathWorks

  • Upload
    others

  • View
    18

  • 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°

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,...