From Antenna to Bits: Wireless System Design with MATLAB and Simulink Cynthia Cudicini Application Engineering Manager MathWorks cynthia.cudicini@mathworks.fr 1
Innovations in the World of Wireless Everything is mobile Everything is connected to internet Everything needs signal processing & wireless communications 2
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 3
Next Generation Wireless Design Requires 7 different skills to be successful! at least System Architecture DSP Algorithms Software Development Digital Hardware Mixed-Signal Hardware RF Design Antenna Design TRANSMITTER Baseband Digital PHY Digital Front End DAC RF Front End PA Antenna Channel Baseband Digital Front End ADC LNA RECEIVER 4
Next Generation Wireless Design System Architecture DSP Algorithms Software Development Digital Hardware Mixed-Signal Hardware RF Design Antenna Design RESEARCH DESIGN System Architecture TRANSMITTER Baseband Digital Front End DAC PA STANDARDS DSP Digital PHY Algorithms Mixed- Signal Hardware Front End RF Design Antenna Design Baseband Digital Front End ADC LNA RECEIVER PROTOTYPE C Code HDL Software Development SDR Platform Digital Hardware IMPLEMENT Processor FPGA ASIC 5
1 2 3 4 Antenna to Bits Simulation Smart RF Design Over-the-air testing LTE, LTE-Advanced & WLAN 6
Antenna-to-Bits Simulation MATLAB & Simulink 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 7
Example: MIMO-OFDM systems 8
Example: 802.11a/g/n/ac MIMO-OFDM system 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 11
12
MATLAB and Simulink Easy setup of MIMO-OFDM system components Parameter tuning and measurements (Optionally) Providing live data feeds of telemetry data as transmitted bit stream 13
1 2 3 4 Antenna to Bits Simulation Smart RF Design Over-the-air testing LTE, LTE-Advanced & WLAN 14
Smart RF = Digitally Assisted RF Transceivers Fast behavioral RF modeling & simulation Model and simulate RF transceiver together with baseband algorithms MATLAB & Simulink 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 Analog Devices AD9361 RF Agile Transceiver 15
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 AD9361 RF Agile Transceiver 70 MHz 6000 MHz Turning range 200kHz 56 MHz RF channel Bandwidth Test Your System by Simulation 17
Multi-Domain Executable Specifications 18
Multi-Domain Executable Specifications AGC RSSI 19
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 20
1 2 3 4 Antenna to Bits Simulation Smart RF Design Over-the-air testing LTE, LTE-Advanced and WLAN 21
Over-the-air Testing with Radio Hardware Transmit and receive live radio signals MATLAB & Simulink 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 SDR RF Signal Generator Verify and validate your designs based on live radio signals Spectrum Analyzer 22
MathWorks Support of Hardware 24
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 25
26
1 2 3 4 Antenna to Bits Simulation Smart RF Design Over-the-air testing LTE, LTE-Advanced & WLAN 27
LTE, LTE-Advanced and WLAN Design, simulate, and test LTE, LTE-Advanced and WLAN systems MATLAB 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? 28
Typical Use Cases for LTE and WLAN in MATLAB Golden Reference End-to-End Simulation Signal Information Recovery Signal Detection Packet detected Signal Generation & Analysis Transmitter Test Waveform Generation RF Signal Generator VHT-SIGA Decoded Measurements Packet successfully decoded! 29
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 30
Key Takeaways 31
Wireless Design Environment Rapid and flexible algorithm exploration, design, and analysis Unified simulation of digital, RF, and antenna elements Algorithms Modulation, beamforming, synchronization RF Impairments Nonlinearity, noise Antennas Array elements, configuration Waveforms LTE, WLAN, custom TRANSMITTER Baseband Digital Front End DA C PA Channel Digital PHY RF Front End Antenna Baseband Digital Front End AD C LNA Measurements EVM, BER, ACLR RECEIVER Mixed-signal Discrete- and continuous-time Channel Noise, interference 32
Accelerate System Development HDL and C code generation for FPGAs, processors, and ASICs Multi-vendor hardware and software support for verification and prototyping TRANSMITTER Algorithms Baseband Component Model Digital Front End DAC RF Signal Generator IF RF PA Channel Development Board Baseband Digital Front End Design Under Test (Host) ADC RF Spectrum Analyzer LNA Software-Defined Radio RECEIVER 33
Web Resources New Product Pages New Solution Page 34
Merci pour votre participation! Questions? 35