Main Content

LTE Waveform Generator

Create, impair, visualize, and export LTE waveforms

Description

The LTE Waveform Generator app enables you to create, impair, visualize, and export LTE waveforms.

The app provides these capabilities by using the Wireless Waveform Generator app configured for LTE waveform generation. Using the app, you can:

  • Generate LTE test model (E-TM) waveforms, as defined in section 6 of TS 36.141 [1].

  • Generate LTE downlink reference measurement channel (RMC) waveforms for user equipment (UE) performance testing, as defined in Annex A.3 of TS 36.101 [2].

  • Generate LTE uplink RMC waveforms for base station (BS) performance testing, as defined in Annex A of TS 36.104 [3].

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

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

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

    Note

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

  • Generate an LTE waveform that you can transmit using a connected lab test instrument. The app can transmit a waveform by using instruments supported by the rfsiggen (Instrument Control Toolbox) function. Use of the transmit feature in the app requires Instrument Control Toolbox™ software. For more information, see the documentation for Instrument Control Toolbox.

To create, impair, visualize, and export waveforms other than waveforms, you must reconfigure the app. For a full list of features, see the Wireless Waveform Generator app.

For more information, see Using Wireless Waveform Generator App.

LTE Waveform Generator app

Open the LTE Waveform Generator App

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

MATLAB Command Prompt: Enter wirelessWaveformGenerator. This command opens the Wireless Waveform Generator app. To configure the app for LTE waveform generation, in the Waveform Type section, select one of the options under LTE (4G).

Examples

expand all

This example shows how to generate LTE test model (E-TM) and reference measurement channel (RMC) waveforms by using the LTE Waveform Generator app.

Open LTE Waveform Generator App

On the Apps tab of the MATLAB® toolstrip, select the LTE Waveform Generator app icon under Signal Processing and Communications. This section opens the Wireless Waveform Generator app configured for LTE waveform generation.

Select LTE Waveform

Choose the waveform you want to generate by selecting one of the options under LTE (4G) in the Waveform Type section of the app toolstrip. The app supports these waveforms.

  • Downlink RMC

  • Uplink RMC

  • Test Models (E-TM)

Generate LTE Waveform

Set the parameters for the selected waveform by specifying options in the Waveform tab on the left pane of the app. Add impairments and select visualization tools by specifying options in the Generation section of the app toolstrip. To visualize the waveform, click Generate. You can export the waveform to:

  • A MATLAB script with a .m extension

  • A file with a .bb or .mat extension

  • Your MATLAB workspace as a structure

For example, this figure shows the visualization results of a downlink RMC waveform with default parameters.

Transmit LTE Waveform

This feature requires Instrument Control Toolbox™ software. To transmit a generated waveform, click the Transmitter tab on the app toolstrip and configure the instruments. You can use any instrument supported by the rfsiggen (Instrument Control Toolbox) function.

References

[1] 3GPP TS 36.141. “Base Station (BS) conformance testing.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). https://www.3gpp.org.

[2] 3GPP TS 36.101. “Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) radio transmission and reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. https://www.3gpp.org.

[3] 3GPP TS 36.104. “Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) radio transmission and reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. https://www.3gpp.org.

Introduced in R2019a