5G NR

Waveform

Export 89600 VSA Setup (Waveform)

Add Component Carrier

Delete Component Carrier

Copy Component Carrier

Component Carrier Count

Basic

Total Number of Antennas

Required License Version Date

Playback License Mode

Waveform Name

Waveform Comment

3GPP Version

User Defined Sample Rate

Sample Rate

Time Scale Factor

Number of Radio Frames

Subframe Offset

Number of Subframes

Slot Offset in Subframe

Number of Slots in Subframe

Total Sample Points

Waveform Length

Mirror Spectrum

Phase Compensation

Radio Frequency

Marker

Marker 1 Source

Marker 2 Source

Marker 3 Source

Marker 4 Source

Crest Factor Reduction

Crest Factor Reduction

Target PAPR

Max Iteration

Canceling Percent

Block Size

Filter Mask

AWGN

Enabled

Carrier to Noise Ratio

Carrier Bandwidth

Flat Noise Bandwidth

Flat Noise Power Offset

Carrier Power Offset

Graph View

Export 89600 VSA Setup (Waveform)

Opens a file management window where you can save the waveform configuration as an 89600B VSA setup file (.setx), simplifying VSA configuration so you can quickly demodulate the signal.

GUI Location

Apps > 5G NR > Waveform > Export 89600 VSA Setup

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SETX:SAVE <string>

SCPI Example

RAD:NR5G:WAV:SETX:SAVE "c:\\NR0.Setx"

Couplings

Save 89600 Setx file which is used to demodulate whole waveform

State Saved

No

Add Component Carrier

Adds a new component carrier into waveform. Up to 512 component carriers can be used. The valid index range is from 0 to the component carrier count minus 1.

GUI Location

Apps > 5G NR > Carrier > + sign to Add

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier:ADD DL|UL|PRACh|CW

SCPI Example

RAD:NR5G:WAV:CCAR:ADD UL

Delete Component Carrier

Deletes the specified carrier and its associated settings. A re-Index of the remaining carriers is done.

GUI Location

Apps > 5G NR > Carrier > Ellipsis icon > Delete

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier:DELete <integer>

SCPI Example

RAD:NR5G:WAV:CCAR:DEL 0

Copy Component Carrier

Copies the currently selected carrier to the last column of the setup table. The maximum number is 32.

GUI Location

Apps > 5G NR > Carrier > Ellipsis icon > Copy

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier:COPY <integer>

SCPI Example

RAD:NR5G:WAV:CCAR:COPY 0

Component Carrier Count

Displays or returns the number of component carriers.

GUI Location

Apps > 5G NR > Carrier > displays the configured carriers

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier:COUNt?

SCPI Example

RAD:NR5G:WAV:CCAR:COUN?

Preset 1

State Saved

No

Basic

Total Number of Antennas

Sets the number of antennas for each generation. It is used for MIMO configuration. The "Antenna Port(s) Generated" parameter in the Channel Setup node for DL-SCH, UL-SCH, CSI-RS, and SRS allows you to configure the mapping between antenna and logical antenna port.

GUI Location

Apps > 5G NR > Waveform > Basic > Total Number of Antennas

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:ANTenna:COUNt <integer>

[:SOURce]:RADio:NR5G:WAVeform:ANTenna:COUNt?

SCPI Example

RAD:NR5G:WAV:ANT:COUN 2

RAD:NR5G:WAV:ANT:COUN?

Couplings

When Capability is set to RTIMe, the maximum value allowed for "Total Number of Antennas" is 2.

Preset

1

State Saved

Yes

Min

1

Max

With license version 2024.0801 or later: 24

With license versions earlier than 2024.0801: 16

The Max value for Real-time uplink is 2.

Required License Version Date

GUI Location

Apps > 5G NR > Waveform > Basic > Required License Version Date

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:LVERsion:DATE:REQuired?

SCPI Example

 

Preset

2021.0801

State Saved

Yes

Playback License Mode

Choices: PC License | Instrument License

Default: PC License.

Select the playback license mode. If no PC license is available, only Instrument License can be used.

Licensing of PWSG Desktop Software

 

APPC

EMBC

License File Presence

PC

(running PWSG Desktop software)

Signal Generator

Playback License Mode

Two selections

(PC License | Instrument License)

One selection

(Instrument License)

Available Software

Functions

Live Connection to Signal Generator

ü

ü

VSA .SETX Export

ü

ü

Programming API

ü

ü

Waveform Export

ü

ü

License Mode Switching

You can switch waveform playback license mode to take advantage of an instrument license, even when a PC license is available with the parameter "Playback License Mode" under the "Waveform" tab, "Basic" group.

GUI Location

Apps > 5G NR > Waveform > Basic > Playback License Mode

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:LMODe PC|INSTrument

[:SOURce]:RADio:NR5G:WAVeform:LMODe?

SCPI Example

 

Preset

PC

State Saved

Yes

Waveform Name

GUI Location

Apps > 5G NR > Waveform > Basic > Waveform Name

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:NAMe

[:SOURce]:RADio:NR5G:WAVeform:NAMe?

SCPI Example

 

Couplings

The max length of waveform name is 100 . The inputted string will be truncated from tail if the length is greater than 100.

Only letter from A-Z , a-z, number from 0-9 and '_'and '-'  are valid characters. Invalid character will be removed.

For example the inputted string "nr5g_bw_fr1_100M+." will be coupled to "nr5g_bw_fr1_100M".

Preset

"Untitled "

State Saved

Yes

Waveform Comment

Enter the comment for the waveform, up to 32 characters.

GUI Location

Apps > 5G NR > Waveform > Basic > Waveform Comment

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:COMMent <string>

[:SOURce]:RADio:NR5G:WAVeform:COMMent?

SCPI Example

 

Couplings

The max length of waveform Comment is 32 . The inputted string will be truncated from tail if the length is greater than 32.

Preset

""

State Saved

Yes

3GPP Version

Displays the supported version of 3GPP specifications:

Default (fixed): V17.4.0 (2022-12)

This read-only field displays the supported version of 3GPP specifications:

TS 38.211 Physical Channels and Modulation

TS 38.212 Multiplexing and Channel Coding

TS 38.213 Physical Layer Procedures for Control

TS 38.214 Physical Layer Procedures for Data

GUI Location

Apps > 5G NR > Waveform > Basic > 3GPP Version

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:TGPP:VERSion?

SCPI Example

RAD:NR5G:WAV:TGPP:VERS?

Preset

V17.4.0 (2022-12)

State Saved

No

User Defined Sample Rate

Allows you to specify a sample rate of your choice.

Entering *n automatically multiplies the current sample rate by that number. For example, entering *3 sets 368.64 Msa/s automatically. You can also enter fractional numbers, for example, *1.2.

GUI Location

Apps > 5G NR > Waveform > Basic > User Defined Sample Rate

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SRATe:USER[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:SRATe:USER[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Sample Rate

Displays or returns the sample rate, which is automatically calculated to meet the requirement of waveform settings and connected instrument.

If User Defined Sample Rate is disabled, the sample rate is automatically calculated to meet the requirement of the waveform settings and connected instrument, otherwise this value can be editable to input a user-defined sample rate.

GUI Location

Apps > 5G NR > Waveform > Basic > Sample Rate

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SRATe?

SCPI Example

RAD:NR5G:WAV:SRAT?

Preset

122.88 MHz

State Saved

Yes

Min

7.68 MHz

Max

12 GHz

Resolution

1 Hz

Time Scale Factor

Range: 0.001 to 1000

Default: 1

Set the Time Scale Factor of the sample rate.

When Phase Compensation is set to Auto (Real-time) or Manual (Real-time) this parameter is read-only and set to 1.

GUI Location

Apps > 5G NR > Waveform > Basic > Time Scale Factor

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:TSFactor <real>

[:SOURce]:RADio:NR5G:WAVeform:TSFactor?

SCPI Example

 

Preset

1

State Saved

Yes

Number of Radio Frames

Defines the number of radio frames included in the waveform.

If the carrier is a downlink carrier and SSB is enabled, you need to change this parameter to match the SSB period, otherwise a warning is generated.

When the Number of Radio Frames is not 1, different configurations for different frames are supported. For SS/PBCH, the multi-frame configuration is determined by the SSB period. For other channels, edit the Allocated Slots field to set multi-frame configuration.

GUI Location

Apps > 5G NR > Waveform > Basic > Number of Radio Frames

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:FRAMes:COUNt <integer>

[:SOURce]:RADio:NR5G:WAVeform:FRAMes:COUNt?

SCPI Example

RAD:NR5G:WAV:FRAM:COUN 2

RAD:NR5G:WAV:FRAM:COUN?

Notes

The max value is determined by the total waveform length which should be less than 2G samples.

Preset

1

State Saved

Yes

Min

1

Max

1627

Resolution

1

Subframe Offset

GUI Location

Apps > 5G NR > Waveform > Basic > Subframe Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SFRame:OFFSet <integer>

[:SOURce]:RADio:NR5G:WAVeform:SFRame:OFFSet?

SCPI Example

 

Preset

0

State Saved

Yes

Min

1

Max

9

Number of Subframes

Sets the number of subframes to generate partial radio frame when the Number of Radio Frames is 1.

GUI Location

Apps > 5G NR > Waveform > Basic > Number of Subframes

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SFRame:NUMBer <integer>

[:SOURce]:RADio:NR5G:WAVeform:SFRame:NUMBer?

SCPI Example

 

Couplings Max = 10 - Subframe Offset

Preset

10

State Saved

Yes

Min

1

Slot Offset in Subframe

Sets the slot offset in the subframe to generate partial subframe, when the number of subframes is 1. This parameter is only applicable for a single downlink/uplink carrier and single numerology case.

The range is based on the numerology of the carrier.

GUI Location

Apps > 5G NR > Waveform > Basic > Slot Offset in Subframes

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SFRame:SLOT:OFFSet <integer>

[:SOURce]:RADio:NR5G:WAVeform:SFRame:SLOT:OFFSet?

SCPI Example

 

Preset

1

State Saved

Yes

Min

-1

Number of Slots in Subframe

Sets the number of slots in the subframe to generate a partial subframe, when the number of subframe is 1. This parameter is only applicable for single downlink/uplink carrier and single numerology case.

The range is based on the numerology of the carrier.

GUI Location

Apps > 5G NR > Waveform > Basic > Number of Slots in Subframes

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SFRame:SLOT:NUMBer <integer>

[:SOURce]:RADio:NR5G:WAVeform:SFRame:SLOT:NUMBer?

SCPI Example

 

Preset

-1

State Saved

Yes

Min

-1

Total Sample Points

Sets or displays the number of sample points in the waveform. This value can be edit if there is no carrier in the waveform, otherwise it is read-only and will be automatically updated with waveform setting changes.

GUI Location

Apps > 5G NR > Waveform > Basic > Total Sample Points

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:SAMPles:COUNt?

SCPI Example

RAD:NR5G:WAV:SAMP:COUN?

Preset

1228800

State Saved

No

Waveform Length

Displays the waveform length in seconds. This value is read-only and will be automatically updated when waveform settings are changed.

GUI Location

Apps > 5G NR > Waveform > Basic > Waveform Length

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:LENGth?

SCPI Example

RAD:NR5G:WAV:LENG?

Preset

10 ms

State Saved

No

Mirror Spectrum

Enables or disables the mirror spectrum for the waveform. If enabled, I and Q data of the waveform are swapped to make the mirror spectrum.

GUI Location

Apps > 5G NR > Waveform > Basic > Mirror Spectrum

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:MIRRor:SPECtrum[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:MIRRor:SPECtrum[:STATe]?

SCPI Example

RAD:NR5G:WAV:MIRR:SPEC OFF

RAD:NR5G:WAV:MIRR:SPEC?

Preset

OFF

State Saved

Yes

Range

On | Off

Phase Compensation

Specifies the phase compensation mode on the baseband signal before performing an up conversion.

GUI Location

Apps > 5G NR > Waveform > Basic > Phase Compensation

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:PHASe:COMPensation AUTO|MANual|OFF

[:SOURce]:RADio:NR5G:WAVeform:PHASe:COMPensation?

SCPI Example

RAD:NR5G:WAV:PHAS:COMP MAN

RAD:NR5G:WAV:PHAS:COMP?

Couplings

If set to AUTO, the RF Frequency is used , and RF Frequency is coupled with the frequency of instrument.

If set to manual, the RF Frequency is used and RF Frequency can be set.

If set to off, phase compensation is disabled.

Preset

Auto

State Saved

Yes

Radio Frequency

Controls the radio frequency when phase compensation is applied on a baseband signal. It is automatically coupled with the frequency of instrument when Phase Compensation is set to Auto, and can be edited when Phase Compensation is set to Manual, but not visible when Phase Compensation is Off.

GUI Location

Apps > 5G NR > Waveform > Basic > Radio Frequency

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:PHASe:COMPensation:FREQuency <freq>

[:SOURce]:RADio:NR5G:WAVeform:PHASe:COMPensation:FREQuency? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:PHAS:COMP:FREQ 100MHz

RAD:NR5G:WAV:PHAS:COMP:FREQ?

Preset

1 GHz

State Saved

Yes

Min

0

Max

100 GHz

Resolution

1 Hz

Marker

Marker 1 Source

Selects the source for marker 1.

GUI Location

Apps > 5G NR > Waveform > Marker > Marker 1 Source

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:M1Source WSTart|FSTart|BLANking|ALC

[:SOURce]:RADio:NR5G:WAVeform:M1Source?

SCPI Example

RAD:NR5G:WAV:M1S FST

RAD:NR5G:WAV:M1S?

Preset

Wavefrom Start (WSTart)

State Saved

Yes

Marker 2 Source

Selects the source for marker 2.

GUI Location

Apps > 5G NR > Waveform > Marker > Marker 2 Source

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:M2Source WSTart|FSTart|BLANking|ALC

[:SOURce]:RADio:NR5G:WAVeform:M2Source?

SCPI Example

RAD:NR5G:WAV:M2S FST

RAD:NR5G:WAV:M2S?

Preset

Frame Start (FSTart)

State Saved

Yes

Marker 3 Source

Displays or returns the source for marker 3. RF Blanking Control is always used as Marker 3 source.

GUI Location

Apps > 5G NR > Waveform > Marker > Marker 3 Source

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:M3Source?

SCPI Example

RAD:NR5G:WAV:M3S?

Preset

Blanking

State Saved

Yes

Marker 4 Source

Displays or returns the source for marker 4. RF ALC Control is always used as the Marker 4 source.

GUI Location

Apps > 5G NR > Waveform > Marker > Marker 4 Source

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:M4Source?

SCPI Example

RAD:NR5G:WAV:M4S?

Preset ALC

State Saved

Yes

Crest Factor Reduction

Crest Factor Reduction

GUI Location

Apps > 5G NR > Waveform > Crest Factor Reduction > Crest Factor Reduction

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:CFReduction[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:CFReduction[:STATe]?

SCPI Example

 

Preset Off

State Saved

Yes

Target PAPR

To view this function, Crest Factor Reduction must be enabled.

Sets the peak-to-average power ratio (PAPR) value to achieve after crest factor reduction.

GUI Location

Apps > 5G NR > Waveform > Crest Factor Reduction > Target PAPR

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:PAPR <real>

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:PAPR?

SCPI Example

 

Preset 8

State Saved

Yes

Min

3

Max

100

Max Iteration

To view this function, Crest Factor Reduction must be enabled.

Specifies the maximum times of iteration. As iteration is increased, the PAPR value should converge to a steady level.

GUI Location

Apps > 5G NR > Waveform > Crest Factor Reduction > Max Iteration

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:MITeration <integer>

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:MITeration?

SCPI Example

 

Preset 10

State Saved

Yes

Min

1

Max

100

Canceling Percent

To view this function, Crest Factor Reduction must be enabled.

Specifies the percentage of the cancellation pulses that can be removed.

GUI Location

Apps > 5G NR > Waveform > Crest Factor Reduction > Canceling Percentage

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:CPERcent <real>

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:CPERcent?

SCPI Example

 

Preset 100

State Saved

Yes

Min

0

Max

100

Block Size

To view this function, Crest Factor Reduction must be enabled.

A block is the range where a single cancellation pulse can be identified. If the waveform length is L, and the block size is B, then the number of blocks is N=floor(L/B)+1. Therefore, there will be N pulses at most to be removed.

GUI Location

Apps > 5G NR > Waveform > Crest Factor Reduction > Block Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:BSIZe <integer>

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:BSIZe?

SCPI Example

 

Preset 1000

State Saved

Yes

Min

20

Filter Mask

To view this function, Crest Factor Reduction must be enabled.

Enter a string to set the filter mask to define a filter response in the frequency domain, separated by semicolon for each comma-separated frequency point/amplitude pair. When generating this filter mask, the frequency points between the specified points are linearly interpolated. When the carrier number or carrier frequency offset in the waveform is changed, this table will be automatically updated. You may need to adjust the mask manually to fit the actual signal bandwidth.

GUI Location

Apps > 5G NR > Waveform > Crest Factor Reduction > Filter Mask

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:FMASk <string>

[:SOURce]:RADio:NR5G:WAVeform:CFReduction:FMASk?

SCPI Example

 

Preset -60,-100;-50,0;50,0;60,-100

State Saved

Yes

AWGN

Enabled

Enables or disables additive white Gaussian noise (AWGN) in the waveform. When enabled, more parameters appear below.

GUI Location

Apps > 5G NR > Waveform > AWGN > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB[:STATe]?

SCPI Example

 

Preset Off

State Saved

Yes

Carrier to Noise Ratio

To view this function, AWGN must be enabled.

Sets the carrier to noise ratio. The carrier is at 0 dB .

GUI Location

Apps > 5G NR > Waveform > AWGN > Carrier to Noise Ratio

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:CNRatio <real>

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:CNRatio?

SCPI Example

 

Preset 0

State Saved

Yes

Min

-100

Max

100

Carrier Bandwidth

To view this function, AWGN must be enabled.

Sets the waveform bandwidth, it is automatically updated when parameters are related to frequency domain location changes.

GUI Location

Apps > 5G NR > Waveform > AWGN > Carrier Bandwidth

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:CBWIdth <real>

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:CBWIdth?

SCPI Example

 

Preset 98280000

State Saved

Yes

Flat Noise Bandwidth

To view this function, AWGN must be enabled.

Sets the noise bandwidth.

GUI Location

Apps > 5G NR > Waveform > AWGN > Flat Noise Bandwidth

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:FNBWidth <real>

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:FNBWidth?

SCPI Example

 

Preset 98280000

State Saved

Yes

Flat Noise Power Offset

To view this function, AWGN must be enabled and the component carrier must be disabled. See Carrier General > Enabled.

Display the flat noise power offset compared to the signal generator power.

GUI Location

Apps > 5G NR > Waveform > AWGN > Flat Noise Power Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:FNPoffset?

SCPI Example

 

Preset -0.969100130080564

State Saved

Yes

Carrier Power Offset

To view this function, AWGN must be enabled.

Displays the carrier power offset compare to the signal generator power.

GUI Location

Apps > 5G NR > Waveform > AWGN > Carrier Power Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:AWGN:ARB:CPOFfset?

SCPI Example

 

Preset -3.52182518111362

State Saved

Yes

Graph View

The graph view displays three different representations of the generated waveform: ClosedIQ, ClosedSpectrum, and ClosedCCDF.

Changes to the waveform configuration do not update the graph until you generate the waveform.

IQ

Provides three different plots for viewing the I and Q waveforms: Power, I Plus Q, and I And Q

Spectrum

Displays the waveform spectrum (power vs. frequency).

CCDF

The CCDF graph displays the probability (in percentage) that the generated waveform's calculated peak-to-average power ratio (measured in dB) is greater than or equal to a specified level. The table to the left of the CCDF plot displays the calculated peak-to-average values for the current waveform.

Reference - Select to view the reference curve.

Acquire Reference - Sets the current waveform curve as the reference curve.

Burst and Waveform toggle between the two settings

Burst - Calculates the CCDF curve based on the generated I/Q waveform, excluding the off power period.

Waveform - Calculates the CCDF curve based on entire generated I/Q waveform.

Carrier