advances in wireless communications standard compliant ......2 advances in wireless communications...

22
1 © 2014 The MathWorks, Inc. Advances in Wireless Communications: Standard Compliant Models and Software Defined Radio By Daniel Garca and Neil MacEwen

Upload: others

Post on 16-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

  • 1© 2014 The MathWorks, Inc.

    Advances in Wireless Communications:

    Standard Compliant Models and

    Software Defined Radio

    By Daniel Garcίa and Neil MacEwen

  • 2

    Advances in Wireless Communications

    Standard compliant models:

    • Baseband Algorithms

    • Waveform Generation & Analysis

    Over-the-Air

    • RF Signal Generation & Capture

    • Hardware Implementation

    SDR Hardware

    HW Support

    Package&

    LTE System Toolbox™

  • 3

    LTE System Toolbox – PHY Modelling

    time (OFDM symbol)

    Transmitted resource gridp

    ow

    er

    frequency (subcarrier)

  • 4

    LTE System Toolbox – PHY Modelling

    time (OFDM symbol)frequency (subcarrier)

    pow

    er

    Received resource grid

  • 5

    LTE: Long Term Evolution

    Part of the 3GPP standards (GSM, UMTS, LTE)

    One of the technologies marketed as 4G

    802.16d 802.16e 802.16m

    GSM GPRS Edge

    W-CDMA(UMTS)

    HSDPA

    HSUPA

    HSPA+

    LTE LTE-Advanced

    IS-54

    IS-95

    IS-136

    cdma2000 1xEV-DO

    2G 2.5G 3G 3.5G 3.9G 4G

    IEEE

    standards

    European

    standards

    North

    American

    standards

    1990 2000 2004 2010 time

  • 6

    LTE Physical Layer Processing Chain

    Propagation

    channelLTE Transmitter

    & LTE System Toolbox™

    LTE Receiver

    TRANSMITTER

    channel coding

    scrambling &

    modulation

    layer mapper

    resource mapper

    OFDM modulation

    precoding

    resource mapper

    OFDM modulationRECEIVER

    synch.

    OFDM demodulation

    channel estimation

    equalisation

    decode

    channel estimation

    equalisationOFDM

    demodulation

  • 7

    What is the LTE System Toolbox?

    Standard-compliant physical layer models:

    Supports LTE releases 8 to 11.

    Scope:

    – FDD / TDD

    – Uplink / Downlink

    – Transmitter / Receiver

    ~200 functions for physical layer (PHY) modelling

    Link-level simulationOFDM symbol

    su

    bca

    rrie

    r

  • 8

    Typical Use Cases for LTE System Toolbox

    Golden Reference for VerificationDoes my design work as it should?

    End-To-End SimulationHow do design choices affect system performance?

    Does my system conform to the standard?

    Signal Generation/AnalysisTest with live data

    Signal Information RecoveryDecode real-world signals

    Throughput?

    Quality?

    Baseband Waveform

    Analysis

  • 9

    Main Benefits of the Toolbox

    Comprehensive

    – Comprehensive set of PHY models

    – Large number of preset, extensible examples

    Open environment

    – MATLAB-based

    – Link to test and measurement instruments (ICT)

    Versatile

    – Quick access to LTE waveforms for verification

    – Detailed behavior for LTE experts

  • 10

    From Design to Implementation with MATLAB and Simulink

    • Baseband Algorithms

    • Waveform Generation & Analysis

    Over-the-Air

    • RF Signal Generation & Capture

    • Hardware Implementation

    SDR Hardware

    HW Support

    Package&

    LTE System Toolbox™

  • 11

    Hardware Support Packages are…

    “Downloadable add-ons that enable you to use a

    MathWorks product with specific third-party hardware”

    Arduino

    USRP

    Xilinx Zynq

    Xilinx FPGA-

    Based Radio

    RTL-SDR

    ARM Cortex

    Raspberry PiLego

    Mindstorms

  • 12

    What is Software Defined Radio?

    “A software-defined radio (SDR) is a wireless

    communication system whose functionality can be

    configured using software or programmable hardware.”

  • 13

    SDR System

  • 14

    Available SDR Support Packages

    Xilinx FPGA-Based Radio

    – Virtex-6 ML605, Spartan-6 SP605

    – ADI FMCOMMS1, Epiq FMC-1Rx

    USRP Radio

    – N210, USRP2

    RTL-SDR Radio

    See demo station!

  • 15

    Analog

    Front-End

    Baseband Processing

    on HostInformation

    Sample Rate Conversion

    on FPGA

    Desktop Design and SimulationSDR Hardware

    Capability 1: SDR Peripheral

    • Execute fixed radio functions on FPGA

    • Tunable pre-defined radio parameters

    • Easy out-of-the-box experience

    Streaming

    to/from hostRF I/O

  • 16

    Capability 2: SDR Target

    • Generate code to implement custom radio functionality on FPGA

    • Customized using HDL Coder

    Streaming

    to/from hostRF I/O

    Analog

    Front-End

    User-Designed

    Host AlgorithmsInformation

    User-Designed

    FPGA Algorithms

    Desktop Design and SimulationSDR FPGA Hardware

  • 17

    From Simulation to Real Signals

    Over

    the air

  • 18

    Designing a QPSK Receiver using SDR Hardware

    Simulate with

    SDR

    hardware

    Floating

    point

    design

    Fixed

    point

    design

    Test

    implementation

    on hardware

    using real signals

    Design

    Complete!

    Generate HDL

    using HDL

    Coder

  • 19

    Algorithm design, prototype and verifyQPSK Receiver: IO Peripheral Using SDR Hardware

  • 20

    Algorithm design, prototype and verifyQPSK Receiver: Target SDR Hardware

  • 21

    From Design to Implementation with MATLAB and Simulink

    • Baseband Algorithms

    • Waveform Generation & Analysis

    Over-the-Air

    • RF Signal Generation & Capture

    • Hardware Implementation

    SDR Hardware

    HW Support

    Package&

    LTE System Toolbox™

  • 22

    Thank you

    Questions?