advances in wireless communications standard compliant ......2 advances in wireless communications...
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?