Developing Prototyping Next Generation Communications Systems
Developing Prototyping Next Generation Communications Systems
Communications Systems
2
A New Generation? Why?
Tight integration
critical
4
Developing Next Generation Wireless Technology
at least 7
Requires˅different design skills to be successful!
5
MATLAB & Simulink: Unified Wireless Design Platform
for baseband, RF, and antenna modeling and simulation
Digital
Baseband DAC PA
Front End
Channel
Digital PHY RF Front End
Digital
Baseband ADC LNA Antenna
Front End
System Architecture
DESIGN
TRANSMITTER
DSP/ Algorithms
Digital
Instrument Control Toolbox
Baseband DAC PA
Front End
RECEIVER
SDR Platform
Fixed-Point Designer
IMPLEMENT
HDL Coder
Processor FPGA ASIC
Embedded Coder
Software-Defined Radio
7
Example: Vehicular Communications
Vehicle-to-Vehicle (V2V)
Vehicle-to-Infrastructure (V2I)
V2X
Vehicle-to-Pedestrian (V2P)
Vehicle-to-Network (V2N)
8
Example: DSRC V2V Safety Scenario Simulation
9
Example Summary
1. Visualize and model traffic scene and vehicles in motion using MATLAB
10
WLAN System Toolbox
11
Key 5G Technologies
Massive MIMO
mmWave Bands
12
New Waveforms, Massive MIMO and mmWave Communications
Some Challenges
Modulation schemes
– CP-OFDM, F-OFDM, W-OFDM
Get 5G Library 14
Introducing the 5G Library
Free Add-on for LTE System Toolbox
Learn More 15
LTE System Toolbox
ACLR/EVM measurement
Conformance Tests
17
Example: Interference Mitigation using Massive MIMO
System model
– Receiver
Antenna array, Beamformer, Signal Processing Receive
– Source of interest Antenna Array
Source of
LTE node with specific cell ID Interest
– Propagation channel
Path loss, environment
– Interference source
LTE node with neighboring cell ID
Channel Model
Interference Source
Model and simulate to determine expected performance, operational limits and mitigation effectiveness
18
Phased Array System Toolbox
19
Tools for Mathematical Analysis and Modelling
MATLAB
Linear algebra, sparse matrices, graphs, computational geometry, …
Optimization Toolbox
linear programming, mixed-integer linear programming, quadratic programming, …
20
Accelerate Simulations with Scalable Computing
Cloud
Cluster
Multi-Core
GPU
MATLAB
21
DOCOMO Beijing Labs Accelerates
the Development of Mobile
Communications Technology
Challenge
Research, develop, and verify next-generation mobile communications User interface for DOCOMO Beijing Labs’
technologies system-level simulator.
Available Here
23
More Examples – 5G Waveform Exploration
in Communications System Toolbox
Available Here 24
More Examples – Beamforming
in Phased Array System Toolbox
Available Here 25
Designing LTE and LTE Advanced
Physical Layer Systems with MATLAB
Topics include:
Review of the advanced communications techniques
forming the core of an LTE system: OFDMA and SC-
FDMA multi-carrier techniques, and MIMO multi-antenna
systems
Descriptions of all of the signals and elements of the
processing chain for the uplink and downlink LTE physical
channels
Methods for golden reference verification with the
standard
26
Phased Array System Toolbox Fundamentals
This one-day course provides a comprehensive introduction to the
Phased Array System Toolbox™. Themes including radar characterization
and analysis, radar design and modeling and radar signal processing are
explored throughout the course.
Topics include:
Review of a Monostatic End-to-End Radar Model
Characterize and analyze radar components and systems
Design and model components of a radar system
Implement a range of radar signal processing algorithms
27
Key 5G Technologies
Massive MIMO
mmWave Bands
28
Implementation and Prototyping
using Model-Based Design
DESIGN
TRANSMITTER
Digital
Baseband DAC PA
Front End
Digital
Baseband ADC LNA
Front End
RECEIVER
PROTOTYPE
C Code HDL
SDR Platform
IMPLEMENT
29
Over-the-air testing with SDRs & RF instruments
LTE LTE
30
Prototyping Workflow Using SDR Platforms
Algorithm design
Simulation Model RF I/O Streaming
I/O
USRP Radio
USRP2, N200/210
B200/B210, X300/310
E310
Analog Devices ADALM Pluto Radio
RTL-SDR Radio
32
Ericsson | Tomas Andersson
Radio Test Bed Design Using HDL Coder
Challenge
Implement FPGA based radio signal processing in a small team mainly consisting
of people with signal processing and programming background
Solution
Use HDL Coder to generate VHDL for signal processing
Results
Successful implementation running on FPGA
Generated code easy to integrate into main design
Very short lead time for changes in design
http://www.mathworks.com/videos/radio-testbed-design-using-hdl-coder-92636.html
33
Updated: Communication Systems
Design with MATLAB
Advanced communications topics
– MIMO / OFDM
– LDPC / Turbo Codes / OSTBCs
– Examples using IEEE 802.11 (Wi-Fi) & LTE-based
system and waveform parameters
CORDIC algorithm
– AD9361 configuration
37
Summary
MATLAB & Simulink: Unified Wireless Design Platform
Fast simulations with scalable computing across CPU, GPU, and Clusters
41
Speaker Details Contact MathWorks India
Email: [email protected] Products/Training Enquiry Booth
LinkedIn: https://in.linkedin.com/in/ajga2 Call: 080-6632-6000
Twitter: @_Dr_Amod Email: [email protected]