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 Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

1 © 2014 The MathWorks, Inc.

Modeling and Simulation of Signal

Processing Applications with MATLAB

and Simulink

Daniel Aronsson

Application Engineer, MathWorks

Page 2: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

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

Page 3: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

3

Simulation solutions How MATLAB and Simulink can help

Application-rich functionality

Entry methods

Simulation efficiency

Page 4: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

4

Example – Transmitting digital video in a

multi-actor scenario

Page 5: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

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

Page 6: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

6

Page 7: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

7

System Toolboxes for Signal Processing System Design & Simulation for MATLAB and Simulink

Page 8: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

8

1. >> xDec = vitdec(x,...)

3. >> hVit = comm.ViterbiDecoder(...)

...

>> xDec = step(hVit,x);

2.

Entry points for algorithms

Page 9: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

9

Page 10: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

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

Page 11: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

11

Complex simulations scenarios What is your simulation about?

Algorithmic level

What?

Page 12: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

12

Complex simulations scenarios What is your simulation about?

Design level

How?

Page 13: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

13

Example: ZigBee receiver simulation

Page 14: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

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

Page 15: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

15

Page 16: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

16

Tools for top-down design

Simulink

Simscape

SimElectronics SimRF

DSP System Toolbox

Communications

System Toolbox Fixed Point

Designer

Page 17: Modeling and Simulation of Signal Processing Applications ......2 Session highlights High-level multi-actor scenario simulations, with examples from radar and communications applications

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