Engee documentation

PDSCH DM-RS Configuration

Evaluation and alignment of the PDSCH channel using PDSCH DM-RS.

blockType: PDSCHConfiguration

Path in the library:

/5G/PDSCH DM-RS Configuration

Description

Block PDSCH DM-RS Configuration returns the PDSCHInd matrix containing the indexes of the demodulation signal resource elements (DM-RS) based on the downlink channel. To obtain the PDSCHInd matrix, the standard [1] section 7.4.1.1.2 is used for this carrier configuration and the configuration of the common PDSCH downlink channel.

Ports

Input

# DCIBits — DCI input message
the matrix

Details

A sequence of DCI bits.

Dependencies

To use this port, check the box Input ports.

Data types

Int64

Complex numbers support

No

# SSBInd — MIB information and parameters for the block
vector

Details

The MIB information and parameters for the block (the NID structure and the ncelid cell identifier) in the form of a vector with integer values.

Dependencies

To use this port, check the box Input ports.

Data types

Int64

Complex numbers support

No

# ResGrid — demodulated signal in the form of a complex matrix
the matrix

Details

The demodulated signal returned as a complex matrix.

Data types

ComplexF64

Complex numbers support

No

# WTX — the pre-coding matrix
the matrix

Details

A complex pre-coding matrix.

Dependencies

To use this port, uncheck the box. Input ports.

Data types

ComplexF64

Complex numbers support

No

Output

# PDSCHInd — indexes of demodulation signal resource elements
the matrix

Details

Indexes of the resource elements of the demodulation signal.

Data types

Int64

Complex numbers support

No

# PDSCHSym — demodulation reference signal symbols
the matrix

Details

The demodulation reference signal symbols returned as a complex matrix.

Data types

ComplexF64

Complex numbers support

No

# PRGGrid — symbols of the demodulation reference signal by resource element indexes
the matrix

Details

PDSCHSym characters by PDSCHInd indexes. This matrix is necessary so that the PDSCHSym and PDSCHInd signals are transmitted correctly at the physical level and can be used by the receiver to evaluate the channel and demodulate.

Dependencies

To use this port, uncheck the box. Input ports.

Data types

ComplexF64

Complex numbers support

No

Parameters

Main

# Input ports — switching block parameters and ports
Logical

Details

If this option is selected, the block uses:

  • input ports DCIBits, SSBInd and ResGrid;

  • output ports PDSCHInd and PDSHSym;

  • parameters Block Pattern and Minimum channel bandwidth for the NRb (MHz).

If this option is unchecked, then the block uses:

  • input ports ResGrid and WTX;

  • output ports PDSCHInd, PDSHSym and PRGrid;

  • groups of parameters Carrier and PDSCH.

Default value

true (switched on)

Program usage name

inputports

Tunable

No

Evaluatable

No

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

Details

For the 5G standard, the frequency range used is specified in the documentation.

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

Dependencies

To use this option, check the box Input ports.

Values

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

Default value

Case B

Program usage name

BlockPattern

Tunable

No

Evaluatable

No

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

Details

Setting the minimum channel bandwidth for the NR band.

Dependencies

To use this option, check the box Input ports.

Values

5 | 10 | 40

Default value

5

Program usage name

MinChannelBW

Tunable

No

Evaluatable

No

Carrier

# NCellID — physical layer cell ID
Real number

Details

The identifier of the physical layer cell, set as an integer from 0 before 1007.

Dependencies

To use this option, uncheck the box. Input ports.

Default value

1

Program usage name

ncellid

Tunable

No

Evaluatable

Yes

# NSizeGrid — the number of deleted objects in the telecom operator’s resource table
Real number

Details

The number of deleted objects in the telecom operator’s resource table, indicated as an integer from 1 before 275. The default value is 51, corresponds to the maximum number of resource blocks for the carrier 10 MHz and the distance between subcarriers 15 kHz.

Dependencies

To use this option, uncheck the box. Input ports.

Default value

51

Program usage name

nsizegrid

Tunable

No

Evaluatable

Yes

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

Dependencies

To use this option, uncheck the box. Input ports.

Values

15 | 30 | 60 | 120

Default value

15

Program usage name

subcarrierspacingcommon

Tunable

No

Evaluatable

No

# CyclicPrefix — length of the cyclic prefix
Normal | Extended

Details

The length of the cyclic prefix. Options to choose from:

  • Normal — use this value to specify the usual cyclic prefix. This parameter corresponds to 14 OFDM symbols in the slot.

  • Extended — use this value to specify an extended cyclic prefix. This parameter corresponds to 12 OFDM symbols in the slot. For the numbering specified in the standard [1] in section 4.2, the length of the extended cyclic prefix is used only for the distance between subcarriers 60 kHz.

Dependencies

To use this option, uncheck the box. Input ports.

Values

Normal | Extended

Default value

Normal

Program usage name

cyclicprefix

Tunable

No

Evaluatable

No

PDSCH

# Number of PDSCH transmission layers — number of data transmission layers for the PDSCH channel
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

The number of data transmission layers for the PDSCH (Physical Downlink Shared Channel, physical channel of the common downlink) in 5G NR.

Dependencies

To use this option, uncheck the box. Input ports.

Values

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Default value

1

Program usage name

numlayers

Tunable

No

Evaluatable

No

# Number of PDSCH transmission antennas — number of antennas for transmitting the PDSCH channel signal
1 | 2 | 4 | 8 | 16 | 32 | 64 | 128

Details

The number of antennas used to transmit the PDSCH (Physical Downlink Shared Channel) signal in the 5G standard NR.

Dependencies

To use this option, uncheck the box. Input ports.

Values

1 | 2 | 4 | 8 | 16 | 32 | 64 | 128

Default value

1

Program usage name

ntxants

Tunable

No

Evaluatable

No

# Modulation — code word modulation scheme
QPSK | 16QAM | 64QAM | 256QAM

Details

The code word modulation scheme.

Dependencies

To use this option, uncheck the box. Input ports.

Values

QPSK | 16QAM | 64QAM | 256QAM

Default value

QPSK

Program usage name

modulation

Tunable

No

Evaluatable

No

# TargetCodeRate — code frequency
Real number

Details

The code frequency in the form of a scalar in the range from 0 before 1024.

Dependencies

To use this option, uncheck the box. Input ports.

Default value

120

Program usage name

targetcoderate

Tunable

No

Evaluatable

Yes

# Enable PRBSet — using a set of physically allocated resource blocks for data transfer
Logical

Details

Enable or disable the use of a set of physically allocated resource blocks for data transfer. If this option is selected, you can use the parameter PDSCH PRB allocation, which sets specific frequency resource ranges for transmitting signals or data at the physical layer in 5G NR. This parameter determines which blocks of the available frequency spectrum can be assigned to the channel. Using PDSCH PRB allocation It allows you to specify specific groups of frequency blocks and flexibly allocate frequency resources depending on communication requirements and network conditions.

Dependencies

To use this option, uncheck the box. Input ports.

Default value

false (switched off)

Program usage name

enableprbset

Tunable

No

Evaluatable

No

# PDSCH PRB allocation — frequency resource ranges

Details

Ranges of frequency resources that can be used to transmit signals or data at the physical layer.

Dependencies

To use this option, uncheck the box. Input ports and check the box Enable PRBSet.

Default value

0:7

Program usage name

prbset

Tunable

No

Evaluatable

Yes

# Enable or disable PT-RS — using phase change tracking signals
Logical

Details

Enable or disable the use of phase change tracking signals (PT-RS, Phase Tracking Reference Signal) in the PDSCH (Physical Downlink Shared Channel) in 5G NR. PT-RS is used to correct and compensate for phase noise caused by instabilities of the transmitter and receiver. It is especially useful at high modulation orders, such as 256QAM or 1024QAM where the influence of phase errors can be significant. The inclusion of PT-RS improves data transmission quality by increasing synchronization accuracy, especially in conditions of frequency interference or fast movement.

Dependencies

To use this option, uncheck the box. Input ports.

Default value

false (switched off)

Program usage name

enableptrs

Tunable

No

Evaluatable

No

  1. 3GPP TS 38.211. «NR; Physical channels and modulation.» 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

  2. Glossary: Standard 5G