Main Content

sdrdev

Create radio object for specific radio hardware

Add-On Required: This feature requires the Communications Toolbox Support Package for Analog Devices ADALM-Pluto Radio add-on.

Description

list = sdrdev returns a list of available SDR devices. The returned list does not reflect which radios are attached to the host.

example

dev = sdrdev(DeviceName) creates a radio object to interface the radio hardware identified by DeviceName. This object enables you to configure the radio hardware and host computer for proper communication.

To receive or transmit data through the radio, you must create a receiver or a transmitter System object™. For more details, see the sdrrx and sdrtx functions.

example

Examples

collapse all

list = sdrdev

list =

  1×1 cell array

    'Pluto'

Query for a list of available radio implementations.

sdrdev
Choose an SDR device.  Available SDR devices are:
	'Pluto'

Create a radio object for the ADALM-PLUTO radio.

dev = sdrdev('Pluto');
dev = 

  SDRDevPluto with properties:

       RadioID: 'usb:0'
    DeviceName: 'Pluto'

Input Arguments

collapse all

Name of radio hardware, specified as a character vector. Currently, 'Pluto' is the only valid input in this support package.

Example: 'Pluto'

Output Arguments

collapse all

Interface to the radio hardware, returned as a radio object. For more about the radio object methods and properties, see comm.SDRDevPluto.

Software defined radio names, specified as an n-by-1 cell array of character vectors. n is the number of available SDR devices. The list includes 'Pluto' which is the device name for the radio hardware associated with the Communications Toolbox™ Support Package for Analog Devices® ADALM-Pluto Radio.

Version History

Introduced in R2017a

See Also

Functions

Objects