5G Waveform Generator
Create, impair, visualize, and export 5G NR waveforms
Description
The5G Waveform Generatorapp enables you to create, impair, visualize, and export 5G NR waveforms.
The app provides these capabilities by using theWireless Waveform Generatorapp configured for5G NRwaveform generation.Using the app, you can:
生成NR上行和下行载波waveforms.
Generate NR test models (NR-TM) for FR1, as defined in TS 38.141-1 Section 4.9.2[1].
Generate NR-TM for FR2, as defined in TS 38.141-2 Section 4.9.2[2].
生成NR下行固定参考陈nel (FRC) waveforms, as defined in TS 38.101-1 Annex A.3[3].
Generate NR uplink FRC waveforms, as defined in TS 38.104 Annex A[4].
Export theNRwaveform to your workspace or to a
.mat
or a.bb
file.ExportNRwaveform 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, seeWaveform From Wireless Waveform Generator App.
Visualize theNR waveform in spectrum analyzer, channel view, OFDM grid, resource element (RE) mapping (only downlink and uplink), and complementary cumulative distribution function (CCDF) plots. The app instantly updates the OFDM grid and the channel view plots to reflect the current waveform configuration. The OFDM grid also highlights the conflicts across channels and signals.
Distort theNRwaveform by adding RF impairments, such as AWGN, phase offset, frequency offset, DC offset, IQ imbalance, and memoryless cubic nonlinearity.
GenerateanNRwaveform that you can transmit using a connected software defined radio (SDR) or lab test instrument.
To transmit a waveform by using an SDR, you must 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, seeTransmit Using SDR.
To transmit a waveform by using lab test instrument, you must connect one of the instruments supported by the
rfsiggen
(Instrument Control Toolbox)function to your computer. Use of therfsiggen
function requiresInstrument Control Toolbox.
To create, impair, visualize, and export waveforms other thanNRwaveforms, you must reconfigure the app. For a full list of features, see theWireless Waveform Generator应用程序。
For more information, seeUse Wireless Waveform Generator App.
Open the 5G Waveform Generator App
MATLAB Toolstrip: On theAppstab, underSignal Processing and Communications, click the app icon.
MATLAB Command Prompt: EnternrWaveformGenerator
.This command opens theWireless Waveform Generatorappconfigured for 5G waveform generation.
Examples
References
[1]3GPP TS 38.141-1. “NR; Base Station (BS) conformance testing Part 1: Conducted conformance testing.”3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[2]3GPP TS 38.141-2. “NR; Base Station (BS) conformance testing Part 2: Radiated conformance testing.”3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[3]3GPP TS 38.101-1. “NR; User Equipment (UE) radio transmission and reception; Part 1: Range 1 Standalone.”3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[4]3GPP TS 38.104. “NR; Base Station (BS) radio transmission and reception.”3rd Generation Partnership Project; Technical Specification Group Radio Access Network.