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

Entrance

DCIBits — input message DCI
matrix

A sequence of DCI bits.

Dependencies

To use this port, select the Input ports checkbox.

Data type: Int64

SSBInd — MIB information and parameters for the pass block:q[<br>] vector

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, select the Input ports checkbox.

Data type: Int64

ResGrid is a demodulated signal in the form of a complex matrix
matrix

The demodulated signal returned as a complex matrix.

Data type: ComplexF64

WTX — pre-encoding matrix
matrix

A complex pre-coding matrix.

Dependencies

To use this port, uncheck the Input ports checkbox.

Data type: ComplexF64

Output

PDSCHInd — indexes of the resource elements of the pass demodulation signal:q[<br>] matrix

Indexes of the resource elements of the demodulation signal.

Data type: Int64

PDSCHSym — symbols of the pass demodulation reference signal:q[<br>] matrix

The demodulation reference signal symbols returned as a complex matrix.

Data type: ComplexF64

PRGGrid — symbols of the demodulation reference signal according to the indexes of the pass resource elements:q[<br>] matrix

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 Input ports checkbox.

Data type: ComplexF64

Parameters

Main

Input ports — switching parameters and ports of the pass block:q[<br>] enabled (by default) | disabled

If this option is selected, the block uses:

  • input ports DCIBits, SSBInd and ResGrid;

  • output ports PDSCHInd and PDSHSym;

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

If this option is unchecked, then the block uses:

  • input ports ResGrid and WTX;

  • output ports PDSCHInd, PDSHSym and PRGrid;

  • groups of Carrier and PDSCH parameters.

Programmatic use

Block parameter

inputports

Values

off | on

By default

on

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

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, select the Input ports checkbox.

Programmatic use

Block parameter

BlockPattern

Values

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

By default

Case B

Minimum channel bandwidth for the NRb (MHz) — setting the minimum channel bandwidth for the NR pass range:q[<br>] 5 MHz (default) | 10 MHz | 40 MHz

Setting the minimum channel bandwidth for the NR band.

Dependencies

To use this option, select the Input ports checkbox.

Programmatic use

Block parameter

MainChannelBW

Values

5 MHz | 10 MHz | 40 MHz

By default

5 MHz

Carrier

NCellID is the identifier of the physical layer cell
1 (default) | integer from 0 to 1007

The physical layer cell ID, set as an integer from 0 to 1007.

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

ncellid

Values

an integer from 0 to 1007

By default

1

NSizeGrid — the number of deleted objects in the pass operator’s resource table:q[<br>] 51 (default) | integer from 1 to 275

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

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

nsizegrid

Values

an integer from 1 to 275

By default

51

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.

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

SubcarrierSpacingCommon

Values

15 | 30 | 60 | 120

By default

15

CyclicPrefix — length of the cyclic prefix
Normal (default) | Extended

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 of 60 kHz.

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

cyclicprefix

Values

Normal | Extended

By default

Normal

PDSCH

Number of PDSCH transmission layers — number of data transmission layers for the PDSCH pass channel:q[<br>] 1 (default) | 2 | 3 | 4 | 5 | 6 | 7| 8

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 Input ports checkbox.

Programmatic use

Block parameter

numlayers

Values

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

By default

1

Number of PDSCH transmission antennas — number of antennas for transmitting the PDSCH pass channel signal:q[<br>] 1 (default) | 2 | 4 | 8 | 16 | 32 | 64| 128

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 Input ports checkbox.

Programmatic use

Block parameter

ntxants

Values

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

By default

1

Modulation — pass codeword modulation scheme:q[<br>] QPSK (default) | 16QAM | 64QAM | 256QAM

The code word modulation scheme.

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

modulation

Values

QPSK | 16QAM | 64QAM | 256QAM

By default

QPSK

TargetCodeRate — pass code frequency:q[<br>] 120 (default) | scalar

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

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

targetcoderate

Values

scalar

By default

120

Enable PRBSet — using a set of physically allocated resource blocks for data transfer
disabled (by default) | enabled

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 PDSCH PRB allocation parameter, 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 a channel. Using PDSCH PRB allocation allows you to specify specific frequency block groups and flexibly allocate frequency resources depending on communication requirements and network conditions.

Dependencies

To use this option, uncheck the Input ports checkbox.

Programmatic use

Block parameter

enableprbset

Values

off | on

By default

off

PDSCH PRB allocation — frequency resource ranges
0:7 (default)

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

Dependencies

To use this option, uncheck the Input ports checkbox and select the Enable PRBSet checkbox.

Programmatic use

Block parameter

prbset

Values

0:7

By default

0:7

Enable or disable PT-RS — using phase change tracking signals
disabled (by default) | enabled

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 effect 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 Input ports checkbox.

Programmatic use

Block parameter

enableptrs

Values

off | on

By default

off

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

  2. Glossary: Standard 5G