8.3 UE HARQ-ACK procedure

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

For FDD, and serving cell with frame structure type 1, an HARQ-ACK received on the PHICH assigned to a UE in subframe i is associated with the PUSCH transmission in subframe i-4.

For FDD-TDD, and serving cell with frame structure type 1, and UE not configured to monitor PDCCH/EPDCCH in another serving cell with frame structure type 2 for scheduling the serving cell, an HARQ-ACK received on the PHICH assigned to a UE in subframe i is associated with the PUSCH transmission in subframe i-4.

For FDD-TDD, if a serving cell is a secondary cell with frame structure type 1 and if the UE is configured to monitor PDCCH/EPDCCH in another serving cell with frame structure type 2 for scheduling the serving cell, then an HARQ-ACK received on the PHICH assigned to a UE in subframe i is associated with PUSCH transmission on the serving cell in subframe i-6.

For TDD, if the UE is not configured with EIMTA-MainConfigServCell-r12 for any serving cell and, if a UE is configured with one serving cell, or if the UE is configured with more than one serving cell and the TDD UL/DL configuration of all the configured serving cells is the same,

– For frame structure type 2 UL/DL configuration 1-6, an HARQ-ACK received on the PHICH assigned to a UE in subframe i is associated with the PUSCH transmission in the subframe i-k as indicated by the following Table 8.3-1 if the UE is not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell, otherwise as indicated by the following Table 8.3-2.

– For frame structure type 2 UL/DL configuration 0, an HARQ-ACK received on the PHICH in the resource corresponding to , as defined in Clause 9.1.2, assigned to a UE in subframe i is associated with the PUSCH transmission in the subframe i-k as indicated by the following Table 8.3-1 if the UE is not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell, otherwise as indicated by the following Table 8.3-2. For frame structure type 2 UL/DL configuration 0, an HARQ-ACK received on the PHICH in the resource corresponding to , as defined in Clause 9.1.2, assigned to a UE in subframe i is associated with the PUSCH transmission in the subframe i-6.

For TDD, if a UE is configured with more than one serving cell and the TDD UL/DL configuration of at least two configured serving cells is not the same, or if the UE is configured with EIMTA-MainConfigServCell-r12 for at least one serving cell, or FDD-TDD and serving cell is frame structure type 2,

– For serving cell with an UL-reference UL/DL configuration (defined in Clause 8.0) belonging to {1,2,3,4,5,6}, an HARQ-ACK received on the PHICH assigned to a UE in subframe i is associated with the PUSCH transmission in the subframe i-k for the serving cell as indicated by the following Table 8.3-1 if the UE is not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell, otherwise as indicated by the following Table 8.3-2, where "TDD UL/DL Configuration" in Table 8.3-1 and Table 8.3-2 refers to the UL-reference UL/DL Configuration.

– For a serving cell with UL-reference UL/DL configuration 0 (defined in Clause 8.0), an HARQ-ACK received on the PHICH in the resource corresponding to , as defined in Clause 9.1.2, assigned to a UE in subframe i is associated with the PUSCH transmission in the subframe i-k for the serving cell as indicated by the following Table 8.3-1 if the UE is not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell, otherwise as indicated by the following Table 8.3-2, where "TDD UL/DL Configuration" in Table 8.3-1 and Table 8.3-2 refers to the UL-reference UL/DL configuration. For a serving cell with UL-reference UL/DL configuration 0, an HARQ-ACK received on the PHICH in the resource corresponding to , as defined in Clause 9.1.2, assigned to a UE in subframe i is associated with the PUSCH transmission in the subframe i-6 for the serving cell.

– For FDD-TDD, if a serving cell is a secondary cell with UL-reference UL/DL configuration 0 and if the UE is configured to monitor PDCCH/EPDCCH in another serving cell with frame structure type 1 for scheduling the serving cell, for downlink subframe i, if a transport block was transmitted in the associated PUSCH subframe i-6 for the serving cell then PHICH resource corresponding to that transport block is not present in subframe i.

For a BL/CE UE, the UE is not expected to receive PHICH corresponding to a transport block.

If a UE is configured with a LAA SCell for UL transmissions, the UE is not expected to receive PHICH corresponding to a transport block on the LAA SCell.

For a serving cell, if a UE is configured with a higher layer parameter shortProcessingTime, the UE is not expected to receive PHICH corresponding to a transport block scheduled by an uplink scheduling grant via PDCCH in the UE-specific search space on the serving cell.

For a serving cell, if a UE is configured with a higher layer parameter shortTTI, the UE is not expected to receive PHICH corresponding to a transport block scheduled by an uplink scheduling grant via PDCCH/SPDCCH with uplink DCI format 7-0A/7-0B on the serving cell.

For a UE configured with EN-DC/NE-DC and serving cell frame structure type 1, if the UE is configured with tdm-PatternConfig/tdm-PatternConfigNE-DC or if the UE is configured with tdm-PatternConfig2 with EN-DC, for the serving cell, the UE is not expected to receive PHICH corresponding to a transport block on the serving cell and ACK for that transport block shall be delivered to the higher layers.

For a UE configured with EN-DC/NE-DC and serving cell frame structure type 1, if the UE is configured with tdm-PatternConfig/tdm-PatternConfigNE-DC or if the UE is configured with tdm-PatternConfig2 with EN-DC for the serving cell, UL grant in subframe n schedules the same UL HARQ process as that in subframe n-6.

Table 8.3-1: k for TDD configurations 0-6

TDD UL/DL
Configuration

subframe number i

0

1

2

3

4

5

6

7

8

9

0

7

4

7

4

1

4

6

4

6

2

6

6

3

6

6

6

4

6

6

5

6

6

6

4

7

4

6

Table 8.3-2: k for TDD configurations 0-6 and UE configured with symPUSCH-UpPts-r14

TDD UL/DL
Configuration

subframe number i

0

1

2

3

4

5

6

7

8

9

0

7

5,4

7

5,4

1

5,4

6

5,4

6

2

7,6

7,6

3

6

7,6

6

4

7,6

6

5

7,6

6

6,4

4

7,4

4

6

For a non-BL/CE UE, the physical layer in the UE shall deliver indications to the higher layers as follows:

For FDD with a UE not configured with tdm-PatternConfig/tdm-PatternConfigNE-DC/tdm-PatternConfig2, and for TDD with a UE configured with one serving cell, and for TDD with a UE configured with more than one serving cell and with TDD UL/DL configuration of all configured serving cells the same, and UE is not configured with EIMTA-MainConfigServCell-r12 for any serving cell, for downlink or special subframe i, if a transport block was transmitted in the associated PUSCH subframe then:

if ACK is decoded on the PHICH corresponding to that transport block in subframe i, or if that transport block is disabled by PDCCH/EPDCCH received in downlink or special subframe i, ACK for that transport block shall be delivered to the higher layers; else NACK for that transport block shall be delivered to the higher layers.

For TDD, if the UE is configured with more than one serving cell, and if at least two serving cells have different UL/DL configurations, or the UE is configured with EIMTA-MainConfigServCell-r12 for at least one serving cell, or for FDD-TDD, for downlink or special subframe i, if a transport block was transmitted in the associated PUSCH subframe then:

if ACK is decoded on the PHICH corresponding to that transport block in subframe i, or if that transport block is disabled by PDCCH/EPDCCH received in downlink or special subframe i, ACK for that transport block shall be delivered to the higher layers; or

if a PHICH resource corresponding to that transport block is not present in subframe i or if UE is not expected to receive PHICH corresponding to that transport block in subframe i, ACK for that transport block shall be delivered to the higher layers.

else NACK for that transport block shall be delivered to the higher layers.