Main Content

stopTransmission

Stop transmission from an NI USRP radio device

Since R2024a

Add-On Required: This feature requires the Wireless Testbench™ Support Package for NI™ USRP™ Radios add-on.

Description

stopTransmission(device) stops continuous IQ waveform transmission from the specified NI™ USRP™ radio device.

example

Examples

collapse all

Create a usrp System object, specifying a radio setup configuration previously saved in the Radio Setup wizard.

device = usrp("MyRadio");

Program the FPGA with your bitstream and configure the hardware interfaces.

programFPGA(device,"myBitstream.bit","myDeviceTree.dts");
Loading bitstream to FPGA...
Loading bitstream to FPGA is now complete.
describeFPGA(device,"ModelName_wthandoffinfo.mat"); 

Specify a transmit antenna on the radio and transmitLength samples of memory allocation in the PL DDR Buffer..

transmitLength = 1000;
device.TransmitAntennas = "DB0:RF0:TX/RX0";
device.TransmitDDRAllocation = transmitLength;

Connect to the radio and apply radio front end properties.

setup(device);

Generate a random transmit waveform.

txWaveform = complex(randn(transmitLength,1),randn(transmitLength,1));

Transmit the generated waveform continuously.

transmit(device,txWaveform,"continuous");

Stop the continuous transmission after 5 seconds.

pause(5);
stopTransmission(device);

Input Arguments

collapse all

NI USRP radio device, specified as a usrp System object™.

Version History

Introduced in R2024a