MATLAB 帮助中心
Stop transmission from an NI USRP radio device
Since R2024a
stopTransmission(device)
stopTransmission(device) stops continuous IQ waveform transmission from the specified NI™ USRP™ radio device.
device
example
collapse all
This example uses:
Create a usrp System object, specifying a radio setup configuration previously saved in the Radio Setup wizard.
usrp
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 the number of samples in the transmit waveform and allocate memory 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 random data to transmit.
wav = complex(randn(transmitLength,1),randn(transmitLength,1));
Scale the data so that the maximum real or complex value is 0.8.
wav = 0.8*(wav/max(max([abs(real(wav)),abs(imag(wav))])));
Scale the transmit data to complex int16.
txWaveform = int16(wav*double(intmax('int16')));
Transmit the generated waveform continuously.
transmit(device,txWaveform,"continuous");
Stop the continuous transmission after 5 seconds.
pause(5); stopTransmission(device);
NI USRP radio device, specified as a usrp System object™.
Introduced in R2024a
transmit
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处