Wireless Waveform Generator

Create, impair, visualize, and export modulated waveforms


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 LTE modulated waveforms.

  • Distort the waveform by adding RF impairments, such as AWGN, phase offset, frequency offset, DC offset, IQ imbalance, and memoryless cubic nonlinearity.

  • Visualize the waveform in constellation diagram, spectrum analyzer, OFDM grid, and time scope plots.

  • Export the waveform to your workspace as a structure, to a .mat or a .bb file, or to a runnable MATLAB® script.


    You can use the MATLAB script to reproduce your waveform outside of the Wireless Waveform Generator app.

  • Generate a waveform that you can transmit using a connected lab test instrument. The app can transmit using instruments supported by the rfsiggen function. Use of the transmit feature in the app requires Instrument Control Toolbox.

For more information, see Using Wireless Waveform Generator App (Communications Toolbox).

Open the Wireless Waveform Generator App

MATLAB Toolstrip

On the Apps tab, under Signal Processing and Communications, click the app icon.

MATLAB Command Prompt

At the command prompt, enter wirelessWaveformGenerator.


expand all

Open the Wireless Waveform Generator app and configure to generate LTE E-TM Test Model waveforms. Using this feature of the app requires the LTE Toolbox™.

In the Waveform Type section, select Test Model (E-TM) waveforms, specified in TS 36.141, Sec. 6. To display an LTE E-TM Test Model 1.1 frame with a 1.4 MHz channel bandwidth, click Generate.

Configure the app to generate an LTE E-TM Test Model 3.1b frame with a channel bandwidth of 5 MHz. To visualize the waveform, click Generate.

Related Examples

Introduced in R2019a