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 bandwidth of the channel for the NR range is set using the parameter Minimum channel bandwidth for the NRb (MHz) to determine the frequency resources of CORESET 0. For more information about the channel bandwidth for each NR band, see [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

Frequency range Block Pattern For the SS packet, it is used to set the distance between the SS/PBCH subcarriers. Custom hardware searches for SS block patterns based on the NR operating range. For more information about the frequency ranges, see [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: parameter Physical layer cell identity.

  • 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) when forming a beam 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

# OUT_1 — the 5G-NR signal in the time domain in the form of a complex matrix
the matrix

Details

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 types

ComplexF64

Complex numbers support

No

Parameters

Main

# Physical layer cell identity — cell ID
Real number

Details

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

Default value

102

Program usage name

NCellID

Tunable

No

Evaluatable

Yes

# Block Pattern — id of the frequency range
Case A | Case B | Case C | Case D | Case E

Details

The frequency range used for the 5G standard is specified in the documentation. For more information, see [2] (TS 38.104 tables 5.4.3.3-1 and 5.4.3.3-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

Values

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

Default value

Case B

Program usage name

BlockPattern

Tunable

No

Evaluatable

No

# Bitmap of SS blocks transmitted — number of transmitted information blocks
4 | 8 | 64

Details

The number of transmitted information blocks.

Values

4 | 8 | 64

Default value

8

Program usage name

TransmittedBlocks

Tunable

No

Evaluatable

No

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

Details

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

Values to choose from: 15 or 30 for FR1, 60 or 120 for FR2.

Values

15 | 30 | 60 | 120

Default value

15

Program usage name

SubcarrierSpacingCommon

Tunable

No

Evaluatable

No

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

Details

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

Values

5 | 10 | 40

Default value

5

Program usage name

MinChannelBW

Tunable

No

Evaluatable

No

# SNR boost (dB) — beam shaping gain in dB
Real number

Details

Provides gain during beam formation by increasing power.

Default value

6

Program usage name

boost

Tunable

No

Evaluatable

Yes

# SNR for AWGN (dB) — Signal-to-Noise ratio in dB
Real number

Details

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.

Default value

20

Program usage name

SNRdB

Tunable

No

Evaluatable

Yes

  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