basebandTransmitter
Add-On Required: This feature requires the Wireless Testbench™ Support Package for NI™ USRP™ Radios add-on.
Description
Use the basebandTransmitter
object to configure the
specified software-defined radio (SDR) as a baseband transmitter to
transmit IQ waveforms to the air.
This diagram shows the conceptual overview of transmitting radio signals in Wireless Testbench™ using a radio that you configure with this object. The onboard data buffering ensures contiguous data transmit. The transmission controller enables you to specify continuous or single-shot transmissions.
Creation
Description
creates a baseband transmitter object for the specified radio
bbtx
= basebandTransmitter(radio
)radio
.
Note
The object requires exclusive access to radio hardware resources. Before creating this object, clear any existing Wireless Testbench object associated with the specified radio from the workspace.
sets properties using one
or more name-value arguments. For example, bbtx
= basebandTransmitter(radio
,Name=Value
)CenterFrequency=2.2e9
sets
the center frequency to 2.2 GHz.
Input Arguments
Properties
Object Functions
transmit | Transmit waveform using baseband transmitter or transceiver |
stopTransmission | Stop transmission from baseband transmitter or transceiver |
Examples
Tips
You
cannot use save
and load
to store and reload
Wireless Testbench objects. Instead, you can
re-create the object with these steps:
Write code to create a
basebandTransmitter
object with a saved radio setup configurationradio
and set the properties.Save the code to a script.
Run the script in a new MATLAB® session with the same saved radio setup configuration.
Version History
Introduced in R2022a