Engee documentation

5G Waveform Generator

5G-NR signal generator.

blockType: 5GWaveformGenerator

Path in the library:

/5G/5G Waveform Generator

Description

Block 5G Waveform Generator generates a 5G downlink signal of the NR main frequency band (NR – New Radio, radio access technology for 5G networks). The unit allows you to configure and generate a synchronization signal packet SS, CORESET 0, PDCCH or PUCCH, PDSCH or PUSCH and the associated DM-RS and PT-RS, as well as CSI-RS or SRS.

The minimum channel bandwidth for the NR band is set using the parameter Minimum channel bandwidth for the NRb (MHz) to determine the frequency resources of CORESET 0. For more information, the bandwidth of the channel for each NR band can be found in [1] (Table 5.3.5-1).

The frequency range used for the 5G standard is specified in the documentation. The standard designations of the frequency ranges and their corresponding frequencies are given in the table:

Frequency range designation Frequency range

Frequency Range 1 (FR1)

410 MHz – 7125 MHz

Frequency Range 2 (FR2)

24250 MHz – 52600 MHz

The Block Pattern frequency range for the SS packet is used to set the distance between the SS/PBCH subcarriers. Custom hardware searches for SS block patterns based on the NR operating range. More detailed information about the frequency ranges can be found in [2] (Tables 5.4.3.3-1 and 5.4.3.3-2).

Configuring the block includes setting the following parameters:

  • Setting up the cell ID: the Physical layer cell identity parameter.

  • Configuring the SS package.

    • Setting the frequency range Block Pattern: FR1: Case A, Case B, Case C, FR2: Case D, Case E.

    • Setting the number of transmitted information blocks Bitmap of SS blocks transmitted: 4, 8, 64.

    • Setting the distance between subcarriers Subcarrier spacing (kHz): 15 kHz or 30 kHz for FR1, 60 kHz or `120 kHz' for FR2.

    • Setting the minimum channel bandwidth for the NR range Minimum channel bandwidth for the NRb (MHz) `5 MHz', `10 MHz', `40 MHz'.

    • Setting the gain SNR boost (dB) during beam shaping by increasing the power (and therefore the signal-to-noise ratio) of a single SSB, PDCCH, and PDSCH.

  • Adding white Gaussian noise SNR for AWGN (dB) to the signal. Note that the signal-to-noise ratio applies only to the amplified SSB.

The result of the block operation is a 5G NR signal in the time domain, returned as a complex matrix. The number of columns of the matrix corresponds to the number of transmitting antennas.

Ports

Output

Waveform is a 5G—NR signal in the time domain in the form of a complex matrix
matrix

The 5G NR signal in the time domain, returned as a complex matrix. The number of columns of the matrix corresponds to the number of transmitting antennas.

Data type: ComplexF64

Parameters

Main

Physical layer cell identity — pass cell ID:q[<br>] 102 (default) | a positive integer from 0 to 1007

The identification number of the physical layer cell, specified as an integer from 0 to 1007.

Block Pattern — ID of the pass frequency range:q[<br>] Case A | Case B (default) | Case C | Case D | Case E

The frequency range used for the 5G standard is specified in the documentation. For more information, see TS 38.104 Tables 5.4.3.3-1 and 5.4.3.3-2 [2].

Frequency range designation Frequency range

FR1: Case A,Case B,Case C

410 MHz – 7125 MHz

FR2: Case D,Case E

24250 MHz – 52600 MHz

Programmatic use

Block parameter

BlockPattern

Values

Case A | Case B | Case C | Case D | Case E

By default

Case B

Bitmap of SS blocks transmitted — number of transmitted blocks of pass information:q[<br>] 8 (default) | 4 | 64

The number of transmitted information blocks.

Programmatic use

Block parameter

TransmittedBlocks

Values

4 | 8 | 64

By default

8

Subcarrier spacing (kHz) — distance between subcarriers in kHz
15(default) | 30 | 60 | 120

The distance between subcarriers in kHz for all channels and carrier reference signals.

The values to select are 15 or 30 for FR1, 60 or 120 for FR2.

Programmatic use

Block parameter

SubcarrierSpacingCommon

Values

15 | 30 | 60 | 120

By default

15

Minimum channel bandwidth for the NRb (MHz) — setting the minimum channel bandwidth for the NR band in MHz
5 (default) | 10 | 40

Setting the minimum channel bandwidth for the NR band in MHz.

Programmatic use

Block parameter

MainChannelBW

Values

5 | 10 | 40

By default

5

SNR boost (dB) — beamforming gain in dB
6 (default)

Provides gain during beam formation by increasing power.

SNR for AWGN (dB) — Signal-to-Noise ratio in dB
20 (default)

Adding white Gaussian noise SNR for AWGN (dB) to the signal. Note that the signal-to-noise ratio applies only to the enhanced SSB/SIB1.

  1. 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.

  2. 3GPP TS 38.104. "NR; Base Station (BS) radio transmission and reception." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

  3. Glossary: Standard 5G