31
1 Cynthia Cudicini Application Engineering Manager – MathWorks [email protected] From Antenna to Bits: Wireless System Design with MATLAB and Simulink

From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

1

Cynthia CudiciniApplication Engineering Manager – [email protected]

From Antenna to Bits:

Wireless System Design with MATLAB and Simulink

Page 2: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

2

Innovations in the World of Wireless

Everything needs signal processing & wireless

communications

Everything is mobile

Everything is connected to internet

Page 3: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

3

Challenges in Next Generation Wireless Systems

Innovation drivers

– Ultra-high throughput

– Massive connectivity for IoT

– Device integration

Challenges

– Changing demands on

engineering roles and skills

– Accelerating product cycles

– Cost of verification

Page 4: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

4

Next Generation Wireless Design

Requires 7 different skills to be successful!

at least

˅

BasebandDigital

Front EndDAC PA

LNAADCBasebandDigital

Front End

RF DesignDSP

Algorithms

Software

Development

System

Architecture

Digital

Hardware

Mixed-Signal

Hardware

Antenna

Design

Digital PHY RF Front End

Antenna

TRANSMITTER

RECEIVER

Channel

Page 5: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

5

Next Generation Wireless Design

RF DesignDSP

Algorithms

Software

Development

System

Architecture

Digital

Hardware

Mixed-Signal

Hardware

Antenna

Design

PROTOTYPE

DESIGN

IMPLEMENT

FPGA ASICProcessor

SDR Platform

C Code HDL

BasebandDigital

Front EndDAC PA

LNAADCBasebandDigital

Front End

Digital PHY

RECEIVER

TRANSMITTER

AntennaRF Front End

RESEARCH

STANDARDS RF Design

Software

Development

System Architecture

Digital

Hardware

Mixed-

Signal

Hardware

Antenna

Design

DSP

Algorithms

Page 6: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

6

1 Antenna to Bits Simulation

3Over-the-air testing

2Smart RF Design

4LTE, LTE-Advanced & WLAN

Page 7: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

7

Antenna-to-Bits Simulation

Simulate a complete wireless link

Design modern wireless systems with

components such as MIMO, OFDM, and

adaptive beamforming

Analyze signals and make measurements

such as EVM, ACLR, BLER, Throughput

Generate waveforms and create verification

references for downstream implementation

New Antenna Design capabilities using full

wave EM simulation

MATLAB & Simulink

Page 8: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

8

Example: MIMO-OFDM systems

Page 9: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

11

Interactive MATLAB demo – OFDM as the air interface technology

– Adaptive Beam-forming (up to 8 antenna)

Easy-to-follow end-to-end simulation

Graphical test bench

Tune system parameters on-the-fly

Example: 802.11a/g/n/ac MIMO-OFDM system

Page 10: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

12

Page 11: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

13

Easy setup of MIMO-OFDM system components

Parameter tuning and measurements

(Optionally) Providing live data feeds of telemetry data as

transmitted bit stream

MATLAB and Simulink

Page 12: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

14

1Antenna to Bits Simulation

3Over-the-air testing

2Smart RF Design

4LTE, LTE-Advanced & WLAN

Page 13: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

15

Smart RF = Digitally Assisted RF Transceivers

Model and simulate RF transceiver together

with baseband algorithms

Develop calibration and control algorithms

such as DPD or AGC to mitigate impairments

and interferers

Add measured RF component characteristics

Use circuit envelope techniques to accelerate

simulation of RF transceivers

Fast behavioral RF modeling & simulation MATLAB & Simulink

Analog Devices AD9361

RF Agile Transceiver™

Page 14: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

17

System-Level Model of SDR Tunable RF Receiver

Model of a real off-the-shelf component – Analog Devices Agile Transceiver AD9361

Based on data-sheet parameters

Integrating digital + mixed-signal + RF + Control Logic

Validated in the lab

Test Your System

by Simulation

AD9361

RF Agile Transceiver™

70 MHz – 6000 MHz Turning range

200kHz – 56 MHz RF channel Bandwidth

Page 15: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

18

Multi-Domain Executable Specifications

Page 16: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

19

Multi-Domain Executable Specifications

AGCRSSI

Page 17: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

20

What Can You Do With the System-Level Model?

Test the RF front-end before going in the lab

Test with your digital baseband algorithms

Program the agile transceiver

Page 18: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

21

1Antenna to Bits Simulation

3Over-the-air testing

2Smart RF Design

4LTE, LTE-Advanced and WLAN

Page 19: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

22

Over-the-air Testing with Radio Hardware

Transmit and receive live radio signals

Transmit and receive generated waveforms

Configure hardware parameters from

MATLAB/Simulink for a range of center frequencies

and sampling rates

Analyze acquired I/Q baseband signal with

configurable measurement tools

Verify and validate your designs based on live radio

signals

MATLAB & Simulink

RF Signal Generator

Spectrum Analyzer

SDR

Page 20: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

24

MathWorks Support of Hardware

Page 21: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

25

Demo: Airplane Tracking Using ADS-B Signals

RTL-SDR

Mix to baseband, stream

digital IQ samples

Retrieve data and process samples

using MATLAB or Simulink

Page 22: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

26

Page 23: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

27

1Antenna to Bits Simulation

3Over-the-air testing

2Smart RF Design

4LTE, LTE-Advanced & WLAN

Page 24: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

28

LTE, LTE-Advanced and WLAN

Specify your PHY systems covering all

transmission modes, channels, and signals

Combine your LTE/WLAN baseband models

with RF modeling for a combined digital-RF

design

Is this for me?• Are you working on LTE or WLAN Physical layer?

Design, simulate, and test

LTE, LTE-Advanced and WLAN systems

MATLAB

Page 25: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

29

Typical Use Cases for LTE and WLAN in MATLAB

End-to-End SimulationGolden Reference

Signal Information Recovery

Measurements

Packet successfully decoded!

Packet detected

VHT-SIGA Decoded

Signal Detection

Transmitter

Test Waveform

Generation

RF Signal Generator

Signal Generation & Analysis

Page 26: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

30

LTE and WLAN standards in MATLAB

Comprehensive set of PHY models and extensible

examples

Open environment, link to test and measurement

instruments, RF, SDRs

Versatile: detailed behavior for LTE experts, quick access

to LTE waveforms for verification

Page 27: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

31

Key Takeaways

Page 28: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

32

Wireless Design Environment

BasebandDigital

Front End

DA

CPA

LNAAD

CBaseband

Digital

Front End

Channel

Digital PHY RF Front End Antenna

TRANSMITTER

RECEIVER

Channel

Noise, interference

RF Impairments

Nonlinearity, noise

Algorithms

Modulation, beamforming, synchronization

Antennas

Array elements, configuration

Waveforms

LTE, WLAN, custom

Measurements

EVM, BER, ACLR

Mixed-signal

Discrete- and continuous-time

• Rapid and flexible algorithm exploration, design, and

analysis

• Unified simulation of digital, RF, and antenna elements

Page 29: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

33

Accelerate System Development

DAC PA

LNAADC

BasebandDigital

Front End

BasebandDigital

Front End

Design Under Test (Host)

RFIF

TRANSMITTER

RECEIVER

Algorithms

Component

Model

Development

Board

Software-Defined

Radio

RF Signal Generator

RF Spectrum Analyzer

Channel

• HDL and C code generation for FPGAs, processors, and

ASICs

• Multi-vendor hardware and software support for

verification and prototyping

Page 30: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

34

Web Resources

New Solution PageNew Product Pages

Page 31: From Antenna to Bits: Wireless System Design with MATLAB ... · components such as MIMO, OFDM, and adaptive beamforming ... MATLAB/Simulink for a range of center frequencies and sampling

35

Merci pour votre participation !

Questions ?