Main Content

Radio I/O

Configure hardware to transmit and receive IQ data

Use functions, System objects and blocks to:

  • Update firmware and query information about your radio and firmware.

  • Find radios connected to the host computer.

  • Apply radio hardware parameters and tune radio properties.

  • Configure a radio to transmit and receive IQ data over the air.

For details on supported hardware and how to connect and set up your SDR hardware, see Radio Management.

Use examples to:

  • Tune your transmitter-to-receiver link for quality and performance.

  • Transmit and receive digitally modulated waveforms.

  • Model a data link layer (DLL), medium access control (MAC) sublayer, and logical link control sublayer functionality.

  • Implement multiple-input multiple-output (MIMO) systems.

  • Transmit and receive signals compliant with various standards.

Functions

sdruloadLoad FPGA and firmware images for USRP radio
findsdru Status of USRP radios connected to host computer
getSDRuDriverVersionUHD version number of installed radio
captureCapture RF data using SDRu receiver (Since R2023b)
setsdruipSet IP address for USRP radio
probesdruDetailed USRP radio information
infoCurrent USRP radio settings
referenceLockedStatusLock status of USRP radio to 10 MHz clock signal (Since R2021a)
gpsLockedStatusLock status of GPSDO to GPS constellation (Since R2021a)
getRadioTimeGet current USRP radio time (Since R2023b)

Objects

comm.SDRuReceiverReceive data from USRP device
comm.SDRuTransmitter Send data to USRP device

Blocks

SDRu ReceiverReceive data from USRP device
SDRu TransmitterSend data to USRP device

Topics

Frequency Offset Calibration

Spectrum Analysis

  • Spectrum Analysis of Signals
    Perform spectral analysis of signals using either recorded data or real-time reception with RTL-SDR, ADALM-PLUTO, or USRP radios, tuning to specific bands and utilizing a spectrum analyzer for viewing and measurements.
  • Spectrum Analysis of Signals in Simulink
    Perform spectral analysis of signals using either recorded data or real-time reception with RTL-SDR, ADALM-PLUTO, or USRP radios, tuning to specific bands and utilizing a spectrum analyzer for viewing and measurements.

Digital Modulation

MAC Modeling

Multiple-Input Multiple-Output (MIMO) Modeling

FM Modeling

Wireless Standards Modeling

ADS-B and AIS Modeling

  • Ship Tracking Using AIS Signals
    Track ships by processing automatic identification system (AIS) signals, using either previously captured signals or real-time reception with an RTL-SDR, ADALM-PLUTO, or USRP radio, and display the tracked ships on a map with the Mapping Toolbox™.
  • Airplane Tracking Using ADS-B Signals
    Track planes by processing automatic dependent surveillance-broadcast (ADS-B) signals, using either previously captured signals or real-time reception with an RTL-SDR, ADALM-PLUTO, or USRP radio, and visualize them on a map with the Mapping Toolbox.
  • Airplane Tracking Using ADS-B Signals in Simulink
    Track planes by processing automatic dependent surveillance-broadcast (ADS-B) signals, using either previously captured signals or real-time reception with an RTL-SDR, ADALM-PLUTO, or USRP radio, and visualize them on a map with the Mapping Toolbox.

Featured Examples