Radio I/O
Transmit and receive real-world RF signals
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.SDRRxAD936x | Receive data from AD936x-based Zynq radio hardware |
comm.SDRRxFMCOMMS5 | Receive data from FMCOMMS5 Zynq radio hardware |
comm.SDRTxAD936x | Send data to AD936x-based Zynq radio hardware |
comm.SDRTxFMCOMMS5 | Send data to FMCOMMS5 Zynq radio hardware |
Blocks
AD936x Receiver | Receive data from AD936x-based Zynq radio hardware |
AD936x Transmitter | Send data to AD936x-based Zynq radio hardware |
FMCOMMS5 Receiver | Receive data from FMCOMMS5 Zynq radio hardware |
FMCOMMS5 Transmitter | Send data to FMCOMMS5 Zynq radio hardware |
Topics
Radio I/O Properties and Techniques
- Channel I/O
Overview of available radio channels to send and receive data. - Repeated Waveform Transmitter
Use a transmitter System object™ for repeated signal transmission. - Capture Over-the-Air Signals
Record RF signals for post-capture processing in MATLAB®. - SDR Receiver Sample Times
Set sample times in receiver blocks or receiver System objects. - Data Frame Lengths
Set data frame length in receiver blocks or receiver System objects. - Detect Underruns and Overruns
Detect underruns and overruns using the lost sample indicator. - Burst Mode
To achieve real time performance, enable burst mode. - Apply Conditional Execution
To determine whether you receive valid data from the radio hardware, apply conditional execution.
Digital Modulation
- QPSK Transmit Repeat Using Analog Devices AD9361/AD9364
Continuously transmit QPSK data using the repeated waveform transmitter functionality. - QPSK Transmitter Using Analog Devices AD9361/AD9364
Transmit QPSK modulated messages onto a carrier with a specified center frequency. - QPSK Receiver Using Analog Devices AD9361/AD9364
Receive and demodulate QPSK modulated messages. - 802.11a Transmission and Reception Using Analog Devices AD9361/AD9364
Transmit and receive encoded WLAN packets using a single SDR device.
Diagnostics
- Receive Tone Signal Using Analog Devices AD9361/AD9364
Perform a simple loopback of a complex sinusoid signal. - Frequency Offset Calibration Receiver Using Analog Devices AD9361/AD9364
Determine frequency offset between SDR devices using a transmitter and a receiver. - Frequency Offset Calibration Transmitter Using Analog Devices AD9361/AD9364
Determine frequency offset between SDR devices using a transmitter and a receiver.
Troubleshooting
Resolve issues encountered during installation or while using the I/O mode features of the support package.