Main Content

wt.radio.E320

Interface with USRP E320 radio

Since R2025a

    Description

    The wt.radio.E320 radio object provides an interface with a USRP™ E320 radio that corresponds to a radio setup configuration you saved using the Radio Setup wizard.

    Refer to the radio object properties to get information about the radio setup configuration that the object corresponds to, such as the model number of the radio, the radio IP address, and the synchronization options.

    Use object functions to:

    • Check the lock status of the reference clock, local oscillators, or GPS disciplined oscillator (GPSDO) on the radio.

    • Get time and GPS information from the radio.

    • Synchronize multiple devices by setting the radio time.

    • Schedule property updates on usrp System objects.

    You can use the wt.radio.E320 radio object to create a usrp System object™ for controlling your radio in targeting workflows.

    Creation

    To create a radio object, use the radioConfigurations function with the name of a radio configuration created using the Radio Setup wizard:

    radio = radioConfigurations("MyRadio")

    Properties

    expand all

    Identification and Network Properties

    This property is read-only.

    Radio setup configuration name, returned as a string. You specify this name when you save your radio setup configuration in the Radio Setup wizard.

    Example: "MyRadio" indicates that you saved a radio setup configuration under the name MyRadio in the Radio Setup wizard.

    Data Types: string

    This property is read-only.

    Model number of the radio, returned as "USRP E320".

    For more information about radio support, see Supported Radio Devices.

    Data Types: string

    This property is read-only.

    IP address of the radio, returned as a string scalar containing dotted-quad values.

    Example: "192.168.10.2"

    Data Types: string

    Synchronization Properties

    This property is read-only.

    Time source of the radio, returned as one of these options:

    • "internal" — Use the internal pulse per second (PPS) signal source of the radio.

    • "external" — Use the PPS signal from an external signal generator.

    • "gpsdo" — Use the PPS signal from the onboard GPS disciplined oscillator (GPSDO).

    For more information about synchronizing clock or time references, see Clock and Time References.

    Data Types: string

    This property is read-only.

    Time source of the radio, returned as one of these options:

    • "internal" — Use the internal clock signal of the radio.

    • "external" — Use a clock signal from an external signal generator.

    • "gpsdo" — Use the clock signal from a GPSDO.

    To check the lock status of the radio clocks to the configured 10 MHz reference clock, use the referenceLockedStatus function.

    If the clock source of the radio is set to use the GPSDO, use the gpsLockedStatus function to check the lock status of the GPSDO to the GPS constellation.

    For more information about synchronizing clock or time references, see Clock and Time References.

    Data Types: string

    Object Functions

    expand all

    referenceLockedStatusLock status of radio to 10 MHz reference clock
    loLockedStatusLock status of local oscillators
    gpsLockedStatusLock status of GPSDO to GPS constellation
    getRadioTimeCurrent radio time
    getTimeLastPPSRadio time of last pulse per second signal
    setTimeNextPPSSet radio time on next pulse per second signal
    getGPSTimeGPS time from GPSDO
    getGPSNMEANMEA GGA sentence from GPSDO
    setCommandTimeSet time for applying changes to RF properties
    getCommandTimeCurrently set command time
    clearCommandTimeClear currently set command time

    Examples

    collapse all

    Call the radioConfigurations function to list all saved radio setup configurations.

    configs = radioConfigurations;

    Create a radio object by specifying the name of a saved radio setup configuration.

    radioName = configs(1).Name
    radioName = 
    "MyRadio"
    
    radio = radioConfigurations(radioName);

    Version History

    Introduced in R2025a