Develop Algorithms with Live Radio Data
When transmitting or receiving real-world RF signals, use I/O properties and techniques to perform single and multichannel I/O, detect lost samples, apply burst mode buffering, and repeatedly transmit a waveform.
Functions
| sdrrx | Create receiver System object for Xilinx Zynq-based radio hardware | 
| sdrtx | Create transmitter System object for Xilinx Zynq-based radio hardware | 
| capture | Capture contiguous RF data using Xilinx Zynq-based radio hardware | 
| designCustomFilter | Design custom filter for Analog Devices AD9361/AD9364 RF chip | 
| info | Synchronize receiver or transmitter radio settings with radio hardware | 
| transmitRepeat | Download waveform signal to radio and repeatedly transmit it over the air | 
Objects
| comm.SDRTxAD936x | Send data to AD936x-based Zynq radio hardware | 
| comm.SDRRxAD936x | Receive data from AD936x-based Zynq radio hardware | 
| comm.SDRTxFMCOMMS5 | Send data to FMCOMMS5 Zynq radio hardware | 
| comm.SDRRxFMCOMMS5 | Receive data from FMCOMMS5 Zynq radio hardware | 
Blocks
| AD936x Transmitter | Send data to AD936x-based Zynq radio hardware (Since R2024b) | 
| AD936x Receiver | Receive data from AD936x-based Zynq radio hardware (Since R2024b) | 
| FMCOMMS5 Transmitter | Send data to FMCOMMS5 Zynq radio hardware | 
| FMCOMMS5 Receiver | Receive data from FMCOMMS5 Zynq radio hardware | 
Topics
- Channel I/OOverview of available radio channels to send and receive data. 
- Repeated Waveform TransmitterUse a transmitter System object™ for repeated signal transmission. 
- Capture Over-the-Air SignalsRecord RF signals for post-capture processing in MATLAB®. 
- SDR Receiver Sample TimesSet sample times in receiver blocks or receiver System objects. 
- Data Frame LengthsSet data frame length in receiver blocks or receiver System objects. 
- Detect Underruns and OverrunsDetect underruns and overruns using the lost sample indicator. 
- Burst ModeTo achieve real time performance, enable burst mode. 
- Apply Conditional ExecutionTo determine whether you receive valid data from the radio hardware, apply conditional execution. 
Troubleshooting
Resolve issues encountered during installation or while using the I/O mode features of the support package.



