7.3 UE procedure for reporting HARQ-ACK

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

If the UE is not configured with shortTTI, the term ‘subframe/slot’ refers to a subframe in this clause.

If the UE is configured with shortTTI, and UCI is to be transmitted in a slot, the term ‘subframe/slot’ refers to a slot, subframe otherwise, in this clause.

If the UE is configured with shortTTI, and UCI is to be transmitted in a subslot, the term ‘slot/subslot’ refers to a subslot, slot otherwise, in this clause.

If the UE is configured with a PUCCH-SCell, the UE shall apply the procedures described in this clause for both primary PUCCH group and secondary PUCCH group unless stated otherwise

  • When the procedures are applied for the primary PUCCH group, the terms ‘secondary cell’, ‘secondary cells’, ‘serving cell’, and ‘serving cells’ in this clause refer to secondary cell, secondary cells, serving cell or serving cells belonging to the primary PUCCH group respectively unless stated otherwise.
  • When the procedures are applied for secondary PUCCH group, the terms ‘secondary cell’, ‘secondary cells’, ‘serving cell’ and ‘serving cells’ in this clause refer to secondary cell, secondary cells (not including the PUCCH-SCell), serving cell, serving cells belonging to the secondary PUCCH group respectively unless stated otherwise. The term ‘primary cell’ in this clause refers to the PUCCH-SCell of the secondary PUCCH group.

If each of the serving cell(s) configured for the UE has frame structure type 1, the UE procedure for HARQ-ACK reporting for frame structure type 1 is given in Clause 7.3.1.

If each of the serving cell(s) configured for the UE has frame structure type 2, the UE procedure for HARQ-ACK reporting for frame structure type 2 is given in Clause 7.3.2.

If the UE is configured with more than one serving cell, and if the frame structure type of any two configured serving cells is different, and if the primary cell is frame structure type 1, UE procedure for HARQ-ACK reporting is given in Clause 7.3.3.

If the UE is configured for more than one serving cell, and if the frame structure type of any two configured serving cells is different, and if the primary cell is frame structure type 2, UE procedure for HARQ-ACK reporting is given in Clause 7.3.4.

For a UE configured with EN-DC/NE-DC

– if serving cell frame structure type 1, and if the UE is configured with tdm-PatternConfig/tdm-PatternConfigNE-DC for the serving cell, or

– if the UE configured with EN-DC, and if serving cell frame structure type 1, and if the UE is configured with tdm-PatternConfig2 for the serving cell, or

– if the UE configured with EN-DC, and if primary cell frame structure type 2, and if the UE is configured with tdm-PatternConfig2 for the primary cell, and if the UE configured with more than one serving cells, and if secondary serving cell frame structure type 2 with different UL/DL configuration than the primary cell, or if secondary serving cell is frame structure type 1,

– UE procedure for HARQ-ACK reporting for the serving cell is given in Clause 7.3.4 assuming primary cell frame structure type 2 with "UL/DL configuration" given by tdm-PatternConfig/tdm-PatternConfigNE-DC/tdm-PatternConfig2 and serving cell frame structure type 1. The UE shall apply an offset value given by harq-Offset-r15/harq-Offset-r16 to the subframe index in the UL/DL configuration for determining the HARQ-ACK reporting for the serving cell.

– if the UE configured with EN-DC, and if primary cell frame structure type 2, and if the UE is configured with tdm-PatternConfig2 for the primary cell,

– UE procedure for HARQ-ACK reporting for the primary cell is given in Clause 7.3.2.1 assuming the UE is configured with one serving cell with "UL/DL configuration" given by tdm-PatternConfig2 and serving cell frame structure type 2. The UE shall apply an offset value given by harq-Offset-r16 to the subframe index in the UL/DL configuration for determining the HARQ-ACK reporting for the serving cell.

– if serving cell frame structure type 1, and if the UE is configured with tdm-PatternConfig/tdm-PatternConfigNE-DC for the serving cell, or if the UE configured with EN-DC, and if the UE does not indicate a capability for dynamic power sharing (as specified in [17]), and if the UE is configured with tdm-PatternConfig2 for the serving cell, the UE is not expected to transmit any uplink physical channel or signal in the serving cell on subframes other than the offset-UL subframes, where the offset-UL subframes are determined by applying the offset value to the subframes denoted as uplink in the UL/DL configuration.

– if serving cell frame structure type 1, and if the UE is configured with tdm-PatternConfig/tdm-PatternConfigNE-DC for the serving cell, or if the UE configured with EN-DC, and if serving cell frame structure type 1, and if the UE is configured with tdm-PatternConfig2 for the serving cell,

– For a PDSCH data transmissions signalled via PDCCH in common search space for which HARQ-ACK response shall be provided, the UE shall assume the value of the DAI field in the corresponding DCI format is equal to ‘1’. If the UE transmits HARQ-ACK on PUSCH scheduled via PDCCH in common search space, the UE shall assume the value of the DAI field in the DCI format for scheduling the PUSCH is equal to ‘1’ and the UE is not expected to receive PDSCH scheduled via PDCCH/EPDDCH in UE-specific search space for which the HARQ-ACK response is multiplexed onto the PUSCH.

For a UE configured with EN-DC/NE-DC and more than one serving cells,

– if primary cell frame structure type 1 and if the UE is configured with tdm-PatternConfig/tdm-PatternConfigNE-DC for the primary cell, or

– if the UE configured with EN-DC, and if primary cell frame structure type 1 and if the UE is configured with tdm-PatternConfig2 for the primary cell, or

– if the UE configured with EN-DC, and if primary cell frame structure type 2 and if the UE is configured with tdm-PatternConfig2 for the primary cell and if secondary serving cell has the same UL/DL configuration as the primary cell,

– UE procedure for HARQ-ACK reporting of each secondary cell follows the procedure of the primary cell.

Throughout this clause,

– if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space, and otherwise.

– if the UE is configured with higher layer parameter shortTTI and for PDSCH transmissions in a subslot, is determined based on higher layer parameter proc-Timeline-r15, where

= 4 if proc-Timeline-r15 is set to ‘nplus4set1’

= 6 if proc-Timeline-r15 is set to ‘nplus6set1’ or ‘nplus6set2’

= 8 if proc-Timeline-r15 is set to ‘nplus8set2’

– for a BL/CE UE, the value of is given by,

– if the UE is configured with the higher layer parameter CellSpecificKoffset,

– where

is the parameter CellSpecificKoffset provided by higher layers, and

is the parameter UESpecificKoffset provided by higher layers, otherwise

– otherwise,

– .

If the UE is configured with higher layer parameter shortTTI, and the UE has received slot/subslot-PDSCH without an associated PDCCH/SPDCCH or with an associated PDCCH/SPDCCH with DCI format 7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G for which slot/subslot-PUCCH including HARQ-ACK and SR (if any) is to be transmitted on slot/subslot s of subframe n,

– If the UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai, the UE shall transmit the HARQ-ACK corresponding to subframe-PDSCH on the slot/subslot-PUCCH if the UE has received subframe-PDSCH without an associated PDCCH/SPDCCH or with an associated PDCCH/EPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D on subframe of a serving cell and if the slot/subslot-PUCCH is the first occurrence of the slot/subslot-PUCCH/PUSCH in the subframe;

– If the UE is configured with no more than five serving cells or if the UE is configured with higher layer parameter codebooksizeDetermination-r13 = cc, the UE shall transmit the HARQ-ACK corresponding to subframe-PDSCH for all serving cells on the slot/subslot-PUCCH regardless whether the UE has received subframe-PDSCH without an associated PDCCH/SPDCCH or with an associated PDCCH/EPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D associated with subframe-PDSCH for any of the serving cell(s) on subframe . If the UE has not received subframe-PDSCH for a serving cell on subframe, the corresponding HARQ-ACK bit(s) is NACK;

and

for FDD, and for TDD where is defined in Table 10.1.3.1-1B if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space for subframe-PDSCH, and in Table 10.1.3.1-1 otherwise.

– spatial bundling of the HARQ-ACK corresponding to subframe-PDSCH is applied if the HARQ-ACK is to be transmitted on

– subslot s or

– slot s and spatialBundlingPUCCH is set TRUE.

– the sequence of HARQ-ACK bit(s) corresponding to subframe-PDSCH is determined in Clause 5.2.3.1A of [4]

If the UE is configured with higher layer parameter shortTTI, and the UE transmits slot/subslot-PUSCH on slot/subslot s of subframe n without associated PDCCH/SPDCCH or with associated PDCCH/SPDCCH with DCI format 7-0A/7-0B and if the UE is not configured with simultaneous PUSCH and PUCCH transmission,

– the UE shall transmit the HARQ-ACK corresponding to subframe-PDSCH on the slot/subslot-PUSCH if the UE has received subframe-PDSCH on subframe of a serving cell and if the slot/subslot-PUSCH is the first occurrence of the slot/subslot-PUCCH/PUSCH in the subframe;

– if the UE is configured with no more than five serving cells or if the UE is configured with higher layer parameter codebooksizeDetermination-r13 = cc, the UE shall transmit the HARQ-ACK corresponding to subframe-PDSCH for all serving cells on the slot/subslot-PUSCH if the UE has received slot/subslot-PDSCH without an associated PDCCH/SPDCCH or with an associated PDCCH/SPDCCH with DCI format 7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G for which HARQ-ACK response shall be provided on slot/subslot s of subframe n, and

– if the UE has received subframe-PDSCH without an associated PDCCH/EPDCCH or with an associated PDCCH/EPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D for at least one of the serving cell(s) on subframe , or

– if the UE has not received subframe-PDSCH without an associated PDCCH/EPDCCH or with an associated PDCCH/EPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D for any of the serving cell(s) on subframe , and if the slot/subslot-PUSCH is the first occurrence of the slot/subslot-PUCCH/PUSCH in the subframe;

– the corresponding HARQ-ACK bit(s) is NACK, if the UE has not received subframe-PDSCH without an associated PDCCH/SPDCCH or with an associated PDCCH/EPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D for a serving cell(s) on subframe ;

and

for FDD, and for TDD where is defined in Table 10.1.3.1-1B if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space for subframe-PDSCH, and in Table 10.1.3.1-1 otherwise.

– spatial bundling of the HARQ-ACK corresponding to subframe-PDSCH is applied if the HARQ-ACK is to be transmitted on

– subslot s or

– slot s and spatialBundlingPUCCH is set TRUE

– the sequence of HARQ-ACK bit(s) corresponding to subframe-PDSCH is determined in Clause 5.2.2.6 of [4].

If the UE is configured with higher layer parameter blindSubframePDSCH-Repetitions for a given serving cell, UE procedure for HARQ-ACK reporting for the serving cell corresponding to a PDCCH/EPDCCH with DCI format 1A with CRC scrambled by C-RNTI in UE-specific search space is given in this clause assuming the subframe-PDSCH is received in the last subframe of the set of received k DL subframes according to the PDCCH/EPDCCH information as described in clause 7.1.

If the UE is configured with higher layer parameter blindSlotSubslotPDSCH-Repetitions for a given serving cell, UE procedure for HARQ-ACK reporting for the serving cell corresponding to a PDCCH/SPDCCH with DCI format 7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G with CRC scrambled by C-RNTI is given in this clause assuming the slot/subslot-PDSCH is received in the last slot/subslot of the set of received k DL slots/subslots according to the PDCCH/SPDCCH information as described in clause 7.1.

For a BL/CE UE, if the UE is configured with CEModeA, and if the UE is configured with higher layer parameter harq-AckBundling in ce-PDSCH-MultiTB-Config and multiple TB are scheduled in the corresponding DCI format 6-1A with CRC scrambled by C-RNTI,

– for HARQ-ACK transmission associated with the corresponding DCI, the UE shall generate M HARQ-ACK bits by performing a logical AND operation of HARQ-ACKs across all TBs in each TB bundle where b = 1, …, M;

– the set of TBs that belong to TB bundle and the number of TB bundles M are given by Table 7.3-1;

– the value of is the number of scheduled TB determined in the corresponding DCI.

Table 7.3-1: Value of and M for different values of DCI field ‘Multi-TB HARQ-ACK bundling size’ and for different values of number of scheduled transport blocks

DCI field ‘Multi-TB HARQ-ACK
bundling size’

00

01

10

11