Software-Defined Radio with Zynq Using Simulink
View schedule and enrollCourse Details
This hands-on, one-day course focuses on modeling designs based on software-defined radio in MATLAB® and Simulink® and configuring and deploying on the ADI RF SOM. Topics include:
- Modeling communications systems using Simulink
- Implementing Radio I/O with ADI RF SOM and Simulink
- Prototype deployment with real-time data via HW/SW co-design
Day 1 of 1
Model Communications System using Simulink
Objective: Model and simulate RF signal chain and communications algorithms.
- Overview of software-defined radio concepts and workflows
- Model and understand AD9361 RF Agile Transceiver using Simulink
- Simulate a communications system that includes a transmitter, AD9361 Transceiver, channel and Receiver (RF test environment)
Implement Radio I/O with ADI RF SOM and Simulink
Objective: Verify the operation of baseband transceiver algorithm using real data streamed from the AD9361 into MATLAB and Simulink.
- Overview of System object and hardware platform
- Set up ADI RF SOM as RF front-end for over-the-air signal capture or transmission
- Perform baseband processing in MATLAB and Simulink on captured receive signal
- Configure AD9361 registers and filters via System object
- Verify algorithm performance for real data versus simulated data
Prototype Deployment with Real-Time Data via HW/SW Co-Design
Objective: Generate HDL and C code targeting the programmable logic (PL) and processing system (PS) on the Zynq SoC to implement TX/RX.
- Overview of Zynq HW/SW co-design workflow
- Implement Transmitter and Receiver on PL/PS using HW/SW co-design workflow
- Configure software interface model
- Download generated code to the ARM processor and tune system parameters in real-time operation via Simulink
- Deploy a stand-alone system
Level: Advanced
Prerequisites:
- Programming Zynq SoCs with MATLAB and Simulink
- Knowledge of concepts of communications and hardware design
Duration: 1 day
Languages: English