Wireless Waveform Generator
Create, impair, visualize, and export modulated waveforms
Description
The Wireless Waveform Generator app enables you to create, impair, visualize, and export modulated waveforms.
Using the app, you can:
Generate custom OFDM, QAM, and PSK modulated waveforms.
Generate sine wave test waveforms.
Generate 5G NR uplink and downlink carrier waveforms. This feature requires 5G Toolbox. For more information, see the 5G Waveform Generator (5G Toolbox) app reference page.
Generate LTE modulated waveforms. This feature requires the LTE Toolbox. For more information, see the LTE Waveform Generator (LTE Toolbox) app reference page.
Generate WLAN (802.11™) modulated waveforms. This feature requires the WLAN Toolbox. For more information, see the WLAN Waveform Generator (WLAN Toolbox) app reference page.
Generate Bluetooth LE modulated waveforms. This feature requires the Bluetooth Toolbox. For more information, see the Bluetooth LE Waveform Generator (Bluetooth Toolbox) app reference page.
Generate DVB-S2, DVB-S2X, and DVB-RCS2 waveforms. This feature requires the Satellite Communications Toolbox. For more information, see the Satellite Waveform Generator (Satellite Communications Toolbox) app reference page.
Generate radar waveforms. This feature requires Phased Array System Toolbox.
Generate ZigBee® and UWB (IEEE® 802.15.4z) modulated waveforms.
Export the waveform to your workspace or to a
.mat
or a.bb
file.Export waveform generation parameters to a runnable MATLAB® script or a Simulink® block.
Use the exported script to generate your waveform without the app from the command line.
Use the exported block as a waveform source in a Simulink model. For more information, see Waveform From Wireless Waveform Generator App.
Visualize the waveform in constellation diagram, spectrum analyzer, OFDM grid, and time scope plots.
Distort the waveform by adding RF impairments, such as AWGN, phase offset, frequency offset, DC offset, IQ imbalance, and memoryless cubic nonlinearity.
Generate a waveform that you can transmit using a connected signal generator, radio transmitter, or SDR.
To transmit a waveform by using a signal generator, use the Instrument Control Toolbox software and connect a supported signal generator to your computer. For more information, see Transmit Using Lab Signal Generator Instrument.
To transmit a waveform by using an SDR, connect one of the supported SDRs (ADALM-Pluto, USRP™, USRP embedded series, and Xilinx® Zynq-based radios) to your computer and have the associated add-on installed. For more information, see Transmit Using SDR.
To transmit your waveforms over the air at the maximum baseband sample rate supported by the radio device, use the Wireless Testbench™ software and connect a supported radio to your computer. For more information, see Supported Radio Devices (Wireless Testbench). This feature requires Wireless Testbench. For an example, see Transmit App-Generated Wireless Waveform Using Radio Transmitters.
For more information, see Create Waveforms Using Wireless Waveform Generator App.
Open the Wireless Waveform Generator App
MATLAB Toolstrip: On the Apps tab, under Signal Processing and Communications, click the app icon.
MATLAB Command Prompt: Enter wirelessWaveformGenerator
.
Examples
Limitations
In MATLAB Online™, the Wireless Waveform Generator app does not support signal transmission with SDR devices or test instruments.
Version History
Introduced in R2018bSee Also
Apps
Functions
rfsiggen
(Instrument Control Toolbox)
Blocks
Topics
- Create Waveforms Using Wireless Waveform Generator App
- Quick-Control RF Signal Generator Requirements (Instrument Control Toolbox)