advances in wireless communications standard compliant ... · advances in wireless communications:...
TRANSCRIPT
-
1 2014 The MathWorks, Inc.
Advances in Wireless Communications:
Standard Compliant Models and
Software Defined Radio
By Daniel Garca 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?