PDSCH DM-RS Configuration
Evaluation and alignment of the PDSCH channel using PDSCH DM-RS.
blockType: PDSCHConfiguration
Path in the library:
|
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.
Block parameter |
|
Values |
|
By default |
|
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: |
410 MHz – 7125 MHz |
FR2: |
24250 MHz – 52600 MHz |
Dependencies
To use this option, select the Input ports checkbox.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|
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.
Block parameter |
|
Values |
|
By default |
|