9.2 PDCCH/EPDCCH/MPDCCH/SPDCCH validation for semi-persistent scheduling

36.2133GPPEvolved Universal Terrestrial Radio Access (E-UTRA)Physical layer proceduresRelease 17TS

A UE shall validate a Semi-Persistent Scheduling assignment PDCCH only if all the following conditions are met:

– the CRC parity bits obtained for the PDCCH payload are scrambled with the Semi-Persistent Scheduling C-RNTI or UL-SPS-V-RNTI

– the new data indicator field is set to ‘0’. In case of DCI formats 2, 2A, 2B, 2C and 2D, the new data indicator field refers to the one for the enabled transport block.

A UE shall validate a Semi-Persistent Scheduling assignment EPDCCH only if all the following conditions are met:

– the CRC parity bits obtained for the EPDCCH payload are scrambled with the Semi-Persistent Scheduling C-RNTI or UL-SPS-V-RNTI

– the new data indicator field is set to ‘0’. In case of DCI formats 2, 2A, 2B, 2C and 2D, the new data indicator field refers to the one for the enabled transport block.

A UE shall validate a Semi-Persistent Scheduling assignment MPDCCH only if all the following conditions are met:

– the CRC parity bits obtained for the MPDCCH payload are scrambled with the Semi-Persistent Scheduling C-RNTI

– the new data indicator field is set to ‘0’.

A UE shall validate a Semi-Persistent Scheduling assignment SPDCCH/PDCCH with DCI format 7-0A/7-0B /7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G only if all the following conditions are met:

– the CRC parity bits obtained for the SPDCCH/PDCCH payload are scrambled with the Semi-Persistent Scheduling C-RNTI

– the new data indicator field is set to ‘0’.

– the DMRS position indicator field for DCI formats 7-1F/7-1G is set to 0 in case of subslot-PDSCH.

– in case of subslot-PUSCH, the DMRS pattern field for DCI formats 7-0A/7-0B is set to,

– ‘0’ for the LSB if the higher layer parameter semiPersistSchedIntervalUL is set to 1 subslot or if the UE is configured with higher layer parameter totalNumberPUSCH-SPS-STTI-UL-Repetitions, ’00’ otherwise for semi-persistent scheduling activation PDCCH /SPDCCH validation,

– ’11’ for semi-persistent scheduling release PDCCH /SPDCCH validation,

If the UE is not configured with more than one uplink SPS configuration on a given serving cell, validation is achieved if all the fields for the respective used DCI format are set according to Table 9.2-1 or Table 9.2-1A, 9.2-1B, 9.2-1C; otherwise, if the UE is configured with more than one uplink SPS configurations on a given serving cell, validation is achieved if all the fields excluding the 3 least significant bits of HARQ process number field for the respective used DCI format are set according to Table 9.2-1 or Table 9.2-1A.

If validation is achieved, the UE shall consider the received DCI information accordingly as a valid semi-persistent activation or release.

– If the valid DCI format 0 is scrambled with UL-SPS-V-RNTI, the UE shall consider the received DCI information as a valid semi-persistent activation or release only for the SPS configuration indicated by the UL SPS configuration index field.

– On a given serving cell, if the UE is configured with more than one uplink SPS configurations, and if the valid DCI format 0/7-0A/7-0B is scrambled with SPS C-RNTI, the UE shall consider the received DCI information as a valid semi-persistent activation or release only for the SPS configuration indicated by the 3 least significant bits of the HARQ process number field in the DCI.

If validation is not achieved, the received DCI format shall be considered by the UE as having been received with a non-matching CRC.

Table 9.2-1: Special fields for Semi-Persistent Scheduling Activation PDCCH/EPDCCH/SPDCCH Validation

DCI format 0

DCI format 1/1A

DCI format
2/2A/2B/2C/2D

DCI format
7-0A/7-0B

DCI format 7-1A/1B/1C/1D/1E/1F/1G

TPC command for scheduled PUSCH

set to ’00’

N/A

N/A

set to ’00’

N/A

Cyclic shift DM RS

set to ‘000’ if present

N/A

N/A

set to ‘0’

N/A

Modulation and coding scheme
and redundancy version

MSB is set to ‘0’

N/A

N/A

N/A

N/A

HARQ process number

N/A

FDD: set to ‘000’

TDD: set to ‘0000’

FDD: set to ‘000’

TDD: set to ‘0000’

set to ‘0000’

set to ‘0000’

Modulation and coding scheme

N/A

MSB is set to ‘0’ for 5-bit MCS field, otherwise two MSBs are set to ‘0’

For the enabled transport block:
MSB is set to ‘0’ for 5-bit MCS field, otherwise two MSBs are set to ‘0’

Redundancy version

N/A

set to ’00’

For the enabled transport block:
set to ’00’

set to ’00’

set to ’00’

TPC command for slot/subslot-PUCCH

N/A

N/A

N/A

N/A

set to ’00’

Cyclic Shift Field mapping table for DMRS

N/A

N/A

set to ‘0’

N/A

Table 9.2-1A: Special fields for Semi-Persistent Scheduling Release PDCCH/EPDCCH/SPDCCH Validation

DCI format 0

DCI format 1A

DCI format 7-0A/7-0B

DCI format 7-1A/1B/1C/1D/1E/1F/1G

TPC command for scheduled PUSCH

set to ’00’

N/A

set to ’00’

N/A

Cyclic shift DM RS

set to ‘000’ if present

N/A

set to ‘0’

N/A

Modulation and coding scheme
and redundancy version

set to ‘11111’

N/A

N/A

N/A

Resource block assignment and
hopping resource allocation

Set to all ‘1’s

N/A

N/A

N/A

HARQ process number

N/A

FDD: set to ‘000’

TDD: set to ‘0000’

set to ‘0000’

set to ‘0000’

Modulation and coding scheme

N/A

set to ‘11111’ for 5-bit MCS field, otherwise set to ‘111111’

set to ‘11111’

set to ‘11111’

Redundancy version

N/A

set to ’00’

set to ’00’

set to ’00’

Resource block assignment

N/A

Set to all ‘1’s

set to all ‘1’s

set to all ‘1’s

TPC command for slot/subslot-PUCCH

N/A

N/A

N/A

set to ’00’

Cyclic Shift Field mapping table for DMRS

N/A

set to ‘0’

N/A

Table 9.2-1B: Special fields for Semi-Persistent Scheduling Activation MPDCCH Validation

DCI format 6-0A

DCI format 6-1A

HARQ process number

set to ‘000’

Set to all ‘0’s

Redundancy version

set to ’00’

set to ’00’

TPC command for scheduled PUSCH

set to ’00’

N/A

TPC command for scheduled PUCCH

N/A

set to ’00’

Table 9.2-1C: Special fields for Semi-Persistent Scheduling Release MPDCCH Validation

DCI format 6-0A

DCI format 6-1A

HARQ process number

set to ‘000’

Set to all ‘0’s

Redundancy version

set to ’00’

set to ’00’

Repetition number

set to ’00’

set to ’00’

Modulation and coding scheme

set to ‘1111’

set to ‘1111’

TPC command for scheduled PUSCH

set to ’00’

N/A

Resource block assignment

Set to all ‘1’s

Set to all ‘1’s

For the case that the DCI format indicates a semi-persistent downlink scheduling activation, the TPC command for PUCCH field shall be used as an index to one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 9.2-2

Table 9.2-2: PUCCH resource value for downlink semi-persistent scheduling

Value of ‘TPC command
for PUCCH’

’00’

The first PUCCH resource value configured by the higher layers

’01’

The second PUCCH resource value configured by the higher layers

’10’

The third PUCCH resource value configured by the higher layers

’11’

The fourth PUCCH resource value configured by the higher layers