7.3.2 TDD HARQ-ACK reporting procedure

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

For TDD and a UE not configured with the parameter EIMTA-MainConfigServCell-r12 for any serving cell, if the 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, UE procedure for reporting HARQ-ACK is given in Clause 7.3.2.1.

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 the parameter EIMTA-MainConfigServCell-r12 for at least one serving cell, UE procedure for reporting HARQ-ACK is given in Clause 7.3.2.2.

When only a positive SR is transmitted, a UE shall use subframe-PUCCH Format 1 for the SR resource as defined in Clause 5.4.1 in [3].

When only a positive SR is transmitted using slot-PUCCH, a UE shall use PUCCH Format 1 for the first SR resource configured by higher layers as defined in Clause 5.4A.2 in [3].

7.3.2.1 TDD HARQ-ACK reporting procedure for same UL/DL configuration

Unless otherwise stated, the procedure in this clause applies to non-BL/CE UEs.

For TDD, the UE shall upon detection of a PDSCH transmission or a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe/slot(s) , where , intended for the UE and for which HARQ-ACK response shall be provided, transmit the HARQ-ACK response in UL subframe/slot n and is defined in

– Table 10.1.3.1-1E if the UE is configured with higher layer parameter shortTTI for slot-PDSCH and special subframe configuration 0, 5, 9, and 10,

– Table 10.1.3.1-1D if the UE is configured with higher layer parameter shortTTI for special subframe configuration 3, 4, and 8,

– Table 10.1.3.1-1C if the UE is configured with higher layer parameter shortTTI for slot-PDSCH and special subframe configuration 1, 2, 6, 7,

– 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-based PDSCH and

– Table 10.1.3.1-1 otherwise.

For TDD, when PUCCH format 3/4/5 is configured for transmission of HARQ-ACK,

– for special subframe configurations 0, 5 and 10 if configured by ssp10-CRS-LessDwPTS with normal downlink CP or configurations 0 and 4 with extended downlink CP in a serving cell, shown in table 4.2-1 [3], the special subframe of the serving cell is excluded from the HARQ-ACK codebook size determination. In this case, if the serving cell is the primary cell, there is no PDCCH/EPDCCH indicating downlink SPS release in the special subframe.

– for special subframe configurations 1, 2, 6, and 7 and slot-PDSCH, the second slot of DwPTS of the serving cell is excluded from the HARQ-ACK codebook size determination. In this case, if the serving cell is the primary cell, there is no PDCCH/SPDCCH indicating downlink SPS release in the second slot of DwPTS.

For TDD UL/DL configurations 1-6 and one configured serving cell, if the UE is not configured with PUCCH format 3, the value of the Downlink Assignment Index (DAI) in DCI format 0/4/7-0A/7-0B, , detected by the UE according to Table 7.3-X in subframe/slot , where is defined in

– Table 7.3-Y4 if the UE is configured with higher layer parameter shortTTI and for special subframe configuration 3, 4, 8 for slot-PDSCH,

– Table 7.3-Y3 if the UE is configured with higher layer parameter shortTTI and for special subframe configuration 0, 5, 9, 10 for slot-PDSCH,

– Table 7.3-Y2 if the UE is configured with higher layer parameter shortTTI and for special subframe configuration 1,2,6,7 for slot-PDSCH,

– Table 7.3-Y1 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,

– Table 7.3-Y otherwise,

represents the total number of subframes/slots with PDSCH transmissions and with PDCCH/EPDCCH/SPDCCH indicating downlink SPS release to the corresponding UE within all the subframe(s)/slot(s) , where. The value includes all PDSCH transmission with and without corresponding PDCCH/EPDCCH/SPDCCH within all the subframe(s)/slot(s) . In case neither PDSCH transmission, nor PDCCH/EPDCCH/SPDCCH indicating the downlink SPS resource release is intended to the UE, the UE can expect that the value of the DAI in DCI format 0/4/7-0A/7-0B, , if transmitted, is set to 4.

For TDD UL/DL configuration 1-6 and a UE configured with more than one serving cell, or for TDD UL/DL configuration 1-6 and a UE configured with one serving cell and PUCCH format 3, a value is determined by the Downlink Assignment Index (DAI) in DCI format 0/4/7-0A/7-0B according to Table 7.3-Z in subframe/slot , where is defined in

– Table 7.3-Y4 if the UE is configured with higher layer parameter shortTTI and for special subframe configuration 3, 4, 8 for slot-PDSCH,

– Table 7.3-Y3 if the UE is configured with higher layer parameter shortTTI and for special subframe configuration 0, 5, 9, 10 for slot-PDSCH,

– Table 7.3-Y2 if the UE is configured with higher layer parameter shortTTI and for special subframe configuration 1, 2, 6, 7 for slot-PDSCH,

– Table 7.3-Y1 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,

– Table 7.3-Y otherwise.

In case neither PDSCH transmission, nor PDCCH/EPDCCH/SPDCCH indicating the downlink SPS resource release is intended to the UE, the UE can expect that the value of is set to 4 by the DAI in DCI format 0/4/7-0A/7-0B if transmitted.

If a UE is not configured with higher layer parameter shortTTI and not configured with higher layer parameter codebooksizeDetermination-r13 = dai or is configured with higher layer parameter shortTTI and not configured with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai, for TDD UL/DL configurations 1-6, the value of the DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G denotes the accumulative number of PDCCH/EPDCCH/SPDCCH (s) with assigned PDSCH transmission(s) and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release up to the present subframe/slot within subframe(s)/slot(s) of each configured serving cell, where , and shall be updated from subframe/slot to subframe/slot. Denote as the value of the DAI in PDCCH/EPDCCH/SPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G detected by the UE according to Table 7.3-X in subframe/slot in serving cell , where is the smallest value in the set (defined in Table10.1.3.1-1D if the UE is configured with higher layer parameter shortTTI and special subframe configuration 3, 4, 8 for slot-PDSCH, in Table 10.1.3.1-1C if the UE is configured with higher layer parameter shortTTI and special subframe configuration 0, 1, 2, 5, 6, 7, 9, 10 for slot-PDSCH, 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) such that the UE detects a DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G. When configured with one serving cell, the subscript of in can be omitted.

For all TDD UL/DL configurations, denote as the total number of PDCCH/EPDCCH/SPDCCH (s) with assigned PDSCH transmission(s) and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release detected by the UE within the subframe(s)/slot(s) in serving cell , where . When configured with one serving cell, the subscript of in can be omitted. Denote , which can be zero or one, as the number of PDSCH transmissions without a corresponding PDCCH/EPDCCH/SPDCCH within the subframe(s)/slot(s) , where .

For TDD HARQ-ACK bundling or HARQ-ACK multiplexing and a subframe/slot with , the UE shall generate one or two HARQ-ACK bits by performing a logical AND operation per codeword across subframe(s)/slot(s) downlink and special subframes associated with a single UL subframe/slot, of all the corresponding individual PDSCH transmission HARQ-ACKs and individual ACK in response to received PDCCH/EPDCCH/SPDCCH indicating downlink SPS release, where is the number of elements in the set defined in Table10.1.3.1-1D if the UE is configured with higher layer parameter shortTTI and special subframe configuration 3, 4, 8 for slot-PDSCH, in Table 10.1.3.1-1C if the UE is configured with higher layer parameter shortTTI and special subframe configuration 0, 1, 2, 5, 6, 7, 9, 10 for slot-PDSCH, 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. The UE shall detect if at least one downlink assignment has been missed, and for the case that the UE is transmitting on PUSCH the UE shall also determine the parameter.

  • For TDD UL/DL configuration 0, shall be 1 if the UE detects the PDSCH transmission with or without corresponding PDCCH/EPDCCH/SPDCCH, or detects PDCCH/SPDCCH indicating downlink SPS release within the subframe/slot , where . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/SPDCCH indicating downlink SPS release within the subframe(s)/slot (s) , where .
  • For the case that the UE is not transmitting on PUSCH in subframe/slot n and TDD UL/DL configurations 1-6, if and , the UE detects that at least one downlink assignment has been missed.
  • For the case that the UE is transmitting on PUSCH and the PUSCH transmission is performed based on a detected PDCCH/EPDCCH/SPDCCH with DCI format 0/4/7-0A/7-0B intended for the UE and TDD UL/DL configurations 1-6, if the UE detects that at least one downlink assignment has been missed and the UE shall generate NACK for all codewords where is determined by the UE as . If the UE does not detect any downlink assignment missing, is determined by the UE as . UE shall not transmit HARQ-ACK if and .
  • For the case that the UE is transmitting on PUSCH, and the PUSCH transmission is not based on a detected PDCCH/EPDCCH/SPDCCH with DCI format 0/4/7-0A/7-0B intended for the UE and TDD UL/DL configurations 1-6, if and , the UE detects that at least one downlink assignment has been missed and the UE shall generate NACK for all codewords. The UE determines as the number of assigned subframes/slots. The UE shall not transmit HARQ-ACK if .

For TDD, when PUCCH format 3 is configured for transmission of HARQ-ACK without PUCCH format 4 or PUCCH format 5 configured for transmission of HARQ-ACK, the HARQ-ACK feedback bits for the c-th serving cell configured by RRC are constructed as follows, where c≥0, if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied and otherwise, where is the number of subframes/slots in downlink and special subframes for which the UE needs to feedback HARQ-ACK bits for the c-th serving cell.

– For subframe-PDSCH and the case that the UE is transmitting on PUCCH, where is the number of elements in the set 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; associated with subframe/slot n and the set does not include a special subframe of configurations 0,5 and 10 if configured by ssp10-CRS-LessDwPTS with normal downlink CP or of configurations 0 and 4 with extended downlink CP; otherwise .

– For slot-PDSCH, special subframe configuration 0, 1, 2, 5, 6, 7, 9, 10, and the case that the UE is transmitting on PUCCH, where is the number of elements in the set defined in Table 10.1.3.1-1C; associated with slot n and the set does not include a slot in a special subframe of configurations 0 and 5 with normal downlink CP or of configurations 0 and 4 with extended downlink CP; otherwise .

– For slot-PDSCH, special subframe configuration 3, 4, 8, and the case that the UE is transmitting on PUCCH, where is the number of elements in the set defined in Table 10.1.3.1-1D; associated with slot n and the set does not include a slot in a special subframe of configurations 0 and 5 with normal downlink CP or of configurations 0 and 4 with extended downlink CP; otherwise .

– For subframe-PDSCH, and TDD UL/DL configuration 0 or for a PUSCH transmission not performed based on a detected PDCCH/EPDCCH with DCI format 0/4, the UE shall assume where is the number of elements in the set 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; associated with subframe n and the set does not include a special subframe of configurations 0, 5 and 10 if configured by ssp10-CRS-LessDwPTS with normal downlink CP or of configurations 0 and 4 with extended downlink CP; otherwise . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) , where .

– For slot-PDSCH, special subframe configuration 0, 1, 2, 5, 6, 7, 9, 10, and TDD UL/DL configuration 0 or for a PUSCH transmission not performed based on a detected PDCCH/SPDCCH with DCI format 7-0A/7-0B, the UE shall assume where is the number of elements in the set defined in Table 10.1.3.1-1C associated with slot n and the set does not include a slot in a special subframe of configurations 0 and 5 with normal downlink CP; otherwise . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/SPDSCH indicating downlink SPS release in slot(s), where .

– For slot-PDSCH, special subframe configuration 3, 4, 8, and TDD UL/DL configuration 0 or for a PUSCH transmission not performed based on a detected PDCCH/SPDCCH with DCI format 7-0A/7-0B, the UE shall assume where is the number of elements in the set defined in Table 10.1.3.1-1D associated with slot n. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/ SPDSCH indicating downlink SPS release in slot(s), where .

– For TDD UL/DL configurations {1, 2, 3, 4, 6} and a PUSCH transmission performed based on a detected PDCCH/EPDCCH with DCI format 0/4/7-0A/7-0B, the UE shall assume . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) where and .

– For TDD UL/DL configurations 5 and a PUSCH transmission performed based on a detected PDCCH/EPDCCH/SPDCCH with DCI format 0/4/7-0A/7-0B, the UE shall assume , where denotes the maximum value of among all the configured serving cells, is the total number of received PDSCHs and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) on the c-th serving cell,. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) where and .

For TDD, when PUCCH format 4/5 is configured for transmission of HARQ-ACK and if the UE is configured with higher layer parameter codebooksizeDetermination-r13 = cc or codebooksizeDeterminationsSTTI-r15 = cc, the HARQ-ACK feedback bits for the c-th serving cell configured by RRC are constructed as follows, where c≥0, if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied or for slot-PDSCH and otherwise, where is the number of subframs/slots in downlink and special subframes for which the UE needs to feedback HARQ-ACK bits for the c-th serving cell.

– For subframe-PDSCH and the case that the UE is transmitting on PUCCH, where is the number of elements in the set 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; associated with subframe n and the set does not include a special subframe of configurations 0, 5 and 10 if configured by ssp10-CRS-LessDwPTS with normal downlink CP or of configurations 0 and 4 with extended downlink CP; otherwise .

– For slot-PDSCH, special subframe configuration 0, 1, 2, 5, 6, 7, 9, 10 and the case that the UE is transmitting on PUCCH, where is the number of elements in the set defined in Table 10.1.3.1-1C associated with slot n and the set does not include a slot in a special subframe of configurations 0 and 5 with normal downlink CP; otherwise .

– For slot-PDSCH, special subframe configuration 3, 4, 8, and the case that the UE is transmitting on PUCCH, where is the number of elements in the set defined in Table 10.1.3.1-1D associated with slot n.

– For subframe-PDSCH and the case that UE is transmitting on PUSCH not performed based on a detected PDCCH/EPDCCH with DCI format 0/4 or on PUSCH adjusted based on an associated detected DCI format 0/4, the UE shall assume where is the number of elements in the set defined in Table 10.1.3.1-1 associated with subframe n and the set does not include a special subframe of configurations 0, 5 and 10 if configured by ssp10-CRS-LessDwPTS with normal downlink CP or of configurations 0 and 4 with extended downlink CP; otherwise . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s), where .

– For slot-PDSCH, special subframe configuration 0, 1, 2, 5, 6, 7, 9, 10, and the case that UE is transmitting on PUSCH not performed based on a detected PDCCH/SPDCCH with DCI format 7-0A/7-0B, the UE shall assume where is the number of elements in the set defined in Table 10.1.3.1-1C associated with slot n and the set does not include a slot in a special subframe of configurations 0 and 5 with normal downlink CP; otherwise . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/ SPDCCH indicating downlink SPS release in slot(s), where .

– For slot-PDSCH, special subframe configuration 3, 4, 8, and the case that UE is transmitting on PUSCH not performed based on a detected PDCCH/SPDCCH with DCI format 7-0A/7-0B, the UE shall assume where is the number of elements in the set defined in Table 10.1.3.1-1D associated with slot n. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/SPDCCH indicating downlink SPS release in slot(s), where .

For TDD, when PUCCH format 3/4/5 is configured for transmission of HARQ-ACK and if the UE is not configured with higher layer parameter codebooksizeDetermination-r13 = dai for subframe-PDSCH or codebooksizeDeterminationsSTTI-r15 = dai for slot-PDSCH,

  • for TDD UL/DL configurations 1-6, the HARQ-ACK for a PDSCH transmission with a corresponding PDCCH/EPDCCH/SPDCCH or for a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe/slot is associated with if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied or for slot-PDSCH, or associated with and otherwise, where DAI(k) is the value of DAI in DCI format 1A/1B/1D/1/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G detected in subframe/slot , and are the HARQ-ACK feedback for codeword 0 and codeword 1, respectively. For the case with , the HARQ-ACK associated with a PDSCH transmission without a corresponding PDCCH/EPDCCH/SPDCCH is mapped to The HARQ-ACK feedback bits without any detected PDSCH transmission or without detected PDCCH/EPDCCH/SPDCCH indicating downlink SPS release are set to NACK;

– for TDD UL/DL configuration 0, the HARQ-ACK for a PDSCH transmission or for a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe/slot is associated with if transmission mode configured in the c-th serving cell supports one transport block or associated with and otherwise, where and are the HARQ-ACK feedback for codeword 0 and codeword 1, respectively. The HARQ-ACK feedback bits without any detected PDSCH transmission or without detected PDCCH/EPDCCH/SPDCCH indicating downlink SPS release are set to NACK.

For TDD when format 1b with channel selection is configured for transmission of HARQ-ACK and for 2 configured serving cells, the HARQ-ACK feedback bits on PUSCH are constructed as follows.

– For TDD UL/DL configuration 0, = HARQ-ACK(j), as defined in Clause 10.1.3.2.1. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where .

– For TDD UL/DL configurations {1, 2, 3, 4, 6} and a PUSCH transmission performed based on a detected PDCCH/EPDCCH with DCI format 0/4 with =1 or 2, is determined as if PUCCH format 3 is configured for transmission of HARQ-ACK, except that spatial HARQ-ACK bundling across multiple codewords within a downlink or special subframe is performed for all serving cells configured with a downlink transmission mode that supports up to two transport blocks in case =2.

– For TDD UL/DL configurations {1, 2, 3, 4, 6} and a PUSCH transmission performed based on a detected PDCCH/EPDCCH with DCI format 0/4 with =3 or 4, , as defined in Table 10.1.3.2-5 or in Table 10.1.3.2-6 respectively, where the value of is replaced by . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where and .

– For TDD UL/DL configurations {1, 2, 3, 4, 6} and a PUSCH transmission not performed based on a detected PDCCH/EPDCCH with DCI format 0/4 and a subframe with =1 or 2, = HARQ-ACK(j), as defined in Clause 10.1.3.2.1. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where .

– For TDD UL/DL configurations {1, 2, 3, 4, 6} and a PUSCH transmission not performed based on a detected PDCCH/EPDCCH with DCI format 0/4 and a subframe with =3 or 4, , as defined in Table 10.1.3.2-5 or in Table 10.1.3.2-6 respectively. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where .

For TDD HARQ-ACK bundling, when the UE is configured by transmission mode 3, 4, 8, 9 or 10 defined in Clause 7.1 and HARQ-ACK bits corresponding to a subframe-PDSCH are transmitted on PUSCH, the UE shall always generate 2 HARQ-ACK bits assuming both codeword 0 and 1 are enabled. For the case that the UE detects only the PDSCH transmission associated with codeword 0 within the bundled subframes, the UE shall generate NACK for codeword 1.

For TDD HARQ-ACK bundling, when HARQ-ACK response corresponds to a slot-PDSCH, the UE shall always generate 1 HARQ-ACK bit.

Table 7.3-X: Value of Downlink Assignment Index

DAI
MSB, LSB

or

Number of subframes/slots with PDSCH transmission and

with PDCCH/EPDC/SPDCCH CH indicating DL SPS release

0,0

1

1 or 5 or 9

0,1

2

2 or 6 or 10

1,0

3

3 or 7

1,1

4

0 or 4 or 8

Table 7.3-Y: Uplink association index k‘ for TDD

TDD UL/DL
Configuration

subframe number n

0

1

2

3

4

5

6

7

8

9

1

6

4

6

4

2

4

4

3

4

4

4

4

4

4

5

4

6

7

7

5

7

7

Table 7.3-Y1: Uplink association index k‘ for TDD and UE configured with shortProcessingTime

TDD UL/DL
Configuration

subframe number n

0

1

2

3

4

5

6

7

8

9

1

3

3

3

3

2

3

3

3

3

3

3

4

3

3

5

3

6

6

4

4

6

3

Table 7.3-Y2: Uplink association index k‘ for TDD with special subframe configuration 1, 2, 6, 7 and UE configured with ul-TTI-Length

TDD UL/DL
Configuration

slot number n

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

1

4

4

4

4

4

4

2

4

4

4

4

3

6

6

6

6

6

6

4

4

4

4

4

5

4

4

6

6

6

6

6

6

4

4

4

Table 7.3-Y3: Uplink association index k‘ for TDD with special subframe configuration 0, 5, 9, 10 and UE configured with ul-TTI-Length

TDD UL/DL
Configuration

slot number n

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

1

5

5

5

5

5

5

5

5

2

4

4

4

4

3

7

7

7

7

7

7

4

5

5

5

5

5

4

4

6

4

5

6

4

4

4

Table 7.3-Y4: Uplink association index k‘ for TDD with special subframe configuration 3, 4, 8 and UE configured with ul-TTI-Length

TDD UL/DL
Configuration

slot number n

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

1

4

4

4

4

4

4

4

4

2

4

4

4

4

3

6

6

6

6

6

6

4

4

4

4

4

5

4

4

6

6

6

6

6

6

6

4

4

4

4

Table 7.3-Z: Value of determined by the DAI field in DCI format 0/4/7-0A/7-0B

DAI
MSB, LSB

0,0

1

0,1

2

1,0

3

1,1

4

For subframe-PUSCH and TDD HARQ-ACK multiplexing and a subframe with , spatial HARQ-ACK bundling across multiple codewords within a downlink or special subframe is performed by a logical AND operation of all the corresponding individual HARQ-ACKs. In case the UE is transmitting on PUSCH, the UE shall determine the number of HARQ-ACK feedback bits and the HARQ-ACK feedback bits , to be transmitted in subframe n.

  • If the PUSCH transmission is performed based on a detected PDCCH/EPDCCH with DCI format 0/4 intended for the UE, then unless and in which case the UE shall not transmit HARQ-ACK. The spatially bundled HARQ-ACK for a PDSCH transmission with a corresponding PDCCH/EPDCCH or for a PDCCH/EPDCCH indicating downlink SPS release in subframe is associated with where DAI(k) is the value of DAI in DCI format 1A/1B/1D/1/2/2A/2B/2C/2D detected in subframe . For the case with , the HARQ-ACK associated with a PDSCH transmission without a corresponding PDCCH/EPDCCH is mapped to . The HARQ-ACK feedback bits without any detected PDSCH transmission or without detected PDCCH/EPDCCH indicating downlink SPS release are set to NACK.
  • If the PUSCH transmission is not performed based on a detected PDCCH/EPDCCH with DCI format 0/4 intended for the UE, , and is associated with the spatially bundled HARQ-ACK for downlink or special subframe , where. The HARQ-ACK feedback bits without any detected PDSCH transmission or without detected PDCCH/EPDCCH indicating downlink SPS release are set to NACK. The UE shall not transmit HARQ-ACK if .

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai and PDSCH is associated with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D, the following HARQ-ACK reporting procedure applies to subframe-PDSCH operation. If a UE is configured with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai and PDSCH is associated with DCI format 7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G, the following HARQ-ACK reporting procedure applies to slot-PDSCH operation.

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai, the value of the counter Downlink Assignment Indicator (DAI) in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G denotes the accumulative number of {serving cell, subframe/slot}-pair(s) in which PDSCH transmission(s) associated with PDCCH/EPDCCH/SPDCCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release is present, up to the present serving cell and present subframe/slot, first in increasing order of serving cell index and then in increasing order of subframe/slot index within subframe(s)/slot(s) where ; the value of the total DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G denotes the total number of {serving cell, subframe/slot }-pair(s) in which PDSCH transmission(s) associated with PDCCH/EPDCCH/SPDCCH(s) or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release is present, up to the present subframe/slot within subframe/slot (s) where , and shall be updated from subframe/slot to subframe/slot. Denote as the value of the counter DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G scheduling PDSCH transmission or indicating downlink SPS release for serving cell c in subframe/slot where according to table 7.3.2.1-1. Denote as the value of the total DAI in subframe/slot where , according to Table 7.3.2.1-1. The UE shall assume a same value of total DAI in all PDCCH/EPDCCH/SPDCCH scheduling PDSCH transmission(s) and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in a subframe/slot.

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai and if the UE transmits HARQ-ACK using PUCCH format 3 or PUCCH format 4 or PUCCH format 5 in subframe/slot n, the UE shall determine the according to the following pseudo-code:

Set c = 0 – cell index: lower indices correspond to lower RRC indices of corresponding cell

Set m = 0 – subframe/slot index: lower index corresponds to earlier subframe within subframe(s)/slot(s) where

Set j = 0

Set

Set

Set

Set to the number of cells configured by higher layers for the UE

Set M to the number of subframes/slots within subframe(s)/slot(s) where

while m < M

while c <

if there is a PDSCH on serving cell c in subframe/slot m associated with PDCCH/EPDCCH/SPDCCH or there is a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release on serving cell c in subframe/slot m for which HARQ-ACK is transmitted in subframe/slot n,

if

j = j+1

end if

if

else

end if

if the higher layer parameter spatialBundlingPUCCH is set FALSE and the UE is configured with a transmission mode supporting two transport blocks in at least one configured serving cell,

= HARQ-ACK bit corresponding to the first codeword of this cell

= HARQ-ACK bit corresponding to the second codeword of this cell

elseif the higher layer parameter spatialBundlingPUCCH is set TRUE and the UE is configured with a transmission mode supporting two transport blocks in at least one configured serving cell,

= binary AND operation of the HARQ-ACK bits corresponding to the first and second codewords of this cell

else

= HARQ-ACK bit of this cell

end if

c = c + 1

end while

m = m + 1

end while

if

j = j+1

end if

if the higher layer parameter spatialBundlingPUCCH is set FALSE and the UE is configured with a transmission mode supporting two transport blocks in at least one configured serving cell,

else

for any

if SPS PDSCH transmission is activated for a UE and the UE is configured to receive SPS PDSCH in a subframe/slot where

= HARQ-ACK bit associated with the SPS PDSCH transmission

end if

For a UE configured with higher layer parameter codebooksizeDetermination-r13 = dai or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai, if the UE transmits HARQ-ACK on PUSCH in a subframe/slot, the UE shall determine the according to the above procedure as if the UE transmits HARQ-ACK using PUCCH format 3 or PUCCH format 4 or PUCCH format 5, except that the higher layer parameter spatialBundlingPUCCH is replaced by spatialBundlingPUSCH.

Table 7.3.2.1-1: Value of counter DAI and total DAI

DAI
MSB, LSB

or

Number of {serving cell, subframe/slot }-pair(s) in which PDSCH transmission(s) associated with PDCCH/EPDCCH/SPDCCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release is present, denoted as and

0,0

1

0,1

2

1,0

3

1,1

4

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = cc or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = cc and if the UE transmits HARQ-ACK using slot-PUCCH format 3 or PUCCH format 4 or PUCCH format 5 in subframe/slot n, the UE shall determine the according to the pseudo-code in Clause 5.2.3.1 for subframe-PUCCH transmission and Clause 5.2.3.1A for slot-PUCCH transmission in [4].

For a UE configured with higher layer parameter codebooksizeDetermination-r13 = cc or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = cc, if the UE transmits HARQ-ACK on PUSCH in a subframe/slot, the UE shall determine the according to the pseudo-code in Clause 5.2.2.6 in [4].

For TDD when a PUCCH format 3 or a PUCCH format 4/5 configured with higher layer parameter codebooksizeDetermination-r13 =cc or codebooksizeDeterminationsSTTI-r15 = cc transmission of HARQ-ACK coincides with a subframe/slot configured to the UE by higher layers for transmission of a scheduling request, the UE shall multiplex HARQ-ACK and SR bits on HARQ-ACK PUCCH resource as defined in Clause 5.2.3.1 for subframe-PUCCH transmission and Clause 5.2.3.1A for slot-PUCCH transmission in [4], unless the HARQ-ACK corresponds to one of the following cases except for the UE configured with EN-DC and tdm-PatternConfig2,

– for subframe-PDSCH, a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where , and for TDD UL/DL configurations 1-6 the DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3-X), or a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for TDD UL/DL configurations 1-6 the DAI value in the PDCCH/EPDCCH is equal to ‘1’, or

– for subframe-PDSCH, a single PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and no PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , or

– for subframe-PDSCH, a PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where with the DAI value in the PDCCH/EPDCCH equal to ‘1’ (defined in Table 7.3-X) or a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in the subframe , where with the DAI value in the PDCCH/EPDCCH equal to ‘1’,

in which case the UE shall transmit the HARQ-ACK and scheduling request according to the procedure for PUCCH format 1b with channel selection in TDD.

For TDD when a PUCCH format 4/5 configured with higher layer parameter codebooksizeDetermination-r13 = dai or codebooksizeDeterminationsSTTI-r15 = dai transmission of HARQ-ACK coincides with a subframe/slot configured to the UE by higher layers for transmission of a scheduling request, the UE shall multiplex HARQ-ACK and SR bits on HARQ-ACK PUCCH resource as defined in Clause 5.2.3.1 and Clause 5.2.3.1A for slot-PUCCH transmission in [4], unless the HARQ-ACK corresponds to one of the following cases

– for subframe-PDSCH, a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where , and both the counter DAI value and the total DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3.2.1-1), or a single PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and both the counter DAI value and the total DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for subframe-PDSCH, a single PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and no PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , or

– for subframe-PDSCH, a PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where with both the counter DAI value and the total DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3.2.1-1) or an additional PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in the subframe , where with both the counter DAI value and the total DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3.2.1-1),

in which case the UE shall transmit the HARQ-ACK and scheduling request according to the procedure for PUCCH format 1b with channel selection in TDD.

For TDD when the UE is configured with HARQ-ACK bundling, HARQ-ACK multiplexing or PUCCH format 1b with channel selection, and when both HARQ-ACK and SR are transmitted in the same subframe/slot, a UE shall transmit the bundled HARQ-ACK or the multiple HARQ-ACK responses (according to Clause 10.1) on its assigned HARQ-ACK PUCCH resources for a negative SR transmission. For a positive SR, the UE shall transmit on its assigned SR PUCCH resource using PUCCH format 1b according to Clause 5.4.1 for subframe-PDSCH and Clause 5.4A.2 for slot-PDSCH in [3]. For subframe-PDSCH, the value of are generated according to Table 7.3-1 from the HARQ-ACK responses including ACK in response to PDCCH/EPDCCH indicating downlink SPS release by spatial HARQ-ACK bundling across multiple codewords within each PDSCH transmission for all serving cells . For slot-PDSCH, the value of are generated according to Table 7.3-1 from the HARQ-ACK responses including ACK in response to SPDCCH indicating downlink SPS release. For TDD UL/DL configurations 1-6, if and for a serving cell c, the UE detects that at least one downlink assignment has been missed.

Table 7.3-1: Mapping between multiple HARQ-ACK responses and

Number of ACK among multiple () HARQ-ACK responses

0 or None (UE detect at least one DL assignment is missed)

0, 0

1

1, 1

2

1, 0

3

0, 1

4

1, 1

5

1, 0

6

0, 1

7

1, 1

8

1, 0

9

0, 1

For TDD if the parameter simultaneousAckNackAndCQI provided by higher layers is set TRUE, and if the UE is configured with HARQ-ACK bundling, HARQ-ACK multiplexing or PUCCH format 1b with channel selection, and if the UE receives PDSCH and/or PDCCH/EPDCCH indicating downlink SPS release only on the primary cell within subframe(s) , where , a UE shall transmit the CSI and using PUCCH format 2b for normal CP or PUCCH format 2 for extended CP, according to Clause 5.2.3.4 in [4] with replaced by . The value of are generated according to Table 7.3-1 from the HARQ-ACK responses including ACK in response to PDCCH/EPDCCH indicating downlink SPS release by spatial HARQ-ACK bundling across multiple codewords within each PDSCH transmission for all serving cells . For TDD UL/DL configurations 1-6, if and for a serving cell c, the UE detects that at least one downlink assignment has been missed.

For TDD if the parameter simultaneousAckNackAndCQI provided by higher layers is set TRUE, and if the UE is configured with PUCCH format 1b with channel selection and receives at least one PDSCH on the secondary cell within subframe(s) , where , the UE shall drop the CSI and transmit HARQ-ACK according to Clause 10.1.3.

For TDD and a UE is configured with PUCCH format 3, except for the UE configured with EN-DC and tdm-PatternConfig2,

if the parameter simultaneousAckNackAndCQI is set TRUE and if the UE receives,

– a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where , and for TDD UL/DL configurations 1-6 the DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3-X), or a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for TDD UL/DL configurations 1-6 the DAI value in the PDCCH/EPDCCH is equal to ‘1’, or

– a single PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and no PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where ,

then the UE shall transmit the CSI and HARQ-ACK using PUCCH format 2/2a/2b according to Clause 5.2.3.4 in [4];

else if

– the parameter simultaneousAckNackAndCQI-Format3-r11 is set TRUE and if PUCCH format 3 resource is determined according to Clause 10.1.3.1 or Clause 10.1.3.2.2 and

– if the total number of bits in the subframe corresponding to HARQ-ACKs, SR (if any), and the CSI is not larger than 22, or

– if the total number of bits in the subframe corresponding to spatially bundled HARQ-ACKs, SR (if any), and the CSI is not larger than 22

then the UE shall transmit the HARQ-ACKs, SR (if any) and the CSI using the determined PUCCH format 3 resource according to [4];

else,

– the UE shall drop the CSI and transmit the HARQ-ACK according to Clause 10.1.3.

For TDD and a UE configured with PUCCH format 4 or PUCCH format 5, and if the UE has HARQ-ACK/SR and periodic CSI reports to transmit in a subframe,

  • if a PUCCH format 3 is determined to transmit the HARQ-ACK/SR according to Clause 10.1.3.2.3 or 10.1.3.2.4, the UE shall use the determined PUCCH format 3 for transmission of the HARQ-ACK/SR and periodic CSI report(s) if the parameter simultaneousAckNackAndCQI-Format3-r11 provided by higher layers is set TRUE; otherwise, the UE shall drop the periodic CSI report(s) and transmit only HARQ-ACK/SR;
  • if a PUCCH format 4 is determined to transmit the HARQ-ACK/SR according to Clause 10.1.3.2.3 or a PUCCH format 5 is determined to transmit the HARQ-ACK/SR according to 10.1.3.2.4, the UE shall use the determined PUCCH format 4 or PUCCH format 5 for transmission of the HARQ-ACK/SR and periodic CSI report(s) if the parameter simultaneousAckNackAndCQI-Format4-Format5-r13 provided by higher layers is set TRUE; otherwise, the UE shall drop the periodic CSI report(s) and transmit only HARQ-ACK/SR;
  • if there is no PUCCH format 3 or 4 determined to transmit the HARQ-ACK/SR according to Clause 10.1.3.2.3 and there is no PUCCH format 3 or 5 determined to transmit the HARQ-ACK/SR according to Clause 10.1.3.2.4 and there are more than one periodic CSI report(s) in the subframe,
    • if the parameter simultaneousAckNackAndCQI-Format4-Format5-r13 provided by higher layers is set TRUE and if the UE is configured with a single PUCCH format 4 resource according to higher layer parameter format4-MultiCSI-resourceConfiguration, the PUCCH format 4 resource is used for transmission of the HARQ-ACK/SR and periodic CSI report(s);

    • if the parameter simultaneousAckNackAndCQI-Format4-Format5-r13 provided by higher layers is set TRUE and if the UE is configured with a PUCCH format 5 resource according to higher layer parameter format5-MultiCSI-resourceConfiguration, the PUCCH format 5 resource is used for transmission of the HARQ-ACK/SR and periodic CSI report(s);

    • if the parameter simultaneousAckNackAndCQI-Format4-Format5-r13 provided by higher layers is set TRUE and if the UE is configured with two PUCCH format 4 resources and according to higher layer parameter format4-MultiCSI-resourceConfiguration, if , the PUCCH format 4 resource with the smaller between and is used for transmission of the HARQ-ACK/SR and periodic CSI report(s); otherwise, the PUCCH format 4 resource with the larger between and is used for transmission of the HARQ-ACK/SR periodic CSI report(s), where

      • is the total number of HARQ-ACK bits in the subframe;

      • if there is no scheduling request bit in the subframe and otherwise

      • is the total number of CSI report bits in the subframe;

      • is the number of CRC bits;

      • , , is the number of PRBs for and respectively, according to higher layer parameter numberOfPRB-format4-r13 according to Table 10.1.1-2;

      • if shortened PUCCH format 4 is used in the subframe and otherwise; and

      • is the code rate given by higher layer parameter maximumPayloadCoderate-r13 according to Table 10.1.1-1.

    • otherwise, the UE shall drop the periodic CSI reports and transmit only HARQ-ACK/SR.
  • if there is no PUCCH format 3 or 4 determined to transmit the HARQ-ACK/SR according to Clause 10.1.3.2.3 and there is no PUCCH format 3 or 5 determined to transmit the HARQ-ACK/SR according to Clause 10.1.3.2.4 and there is only one periodic CSI report in the subframe,
    • if there is no positive SR and the parameter simultaneousAckNackAndCQI is set TRUE and if the UE receives,
      • a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where , and the counter DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3-X), or a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and the counter DAI value in the PDCCH/EPDCCH is equal to ‘1’, or
      • a single PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and no PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where ,

then the UE shall transmit the CSI and HARQ-ACK using PUCCH format 2/2a/2b according to Clause 5.2.3.4 in [4];

    • else,

the UE shall drop the CSI and transmit the HARQ-ACK according to Clause 10.1.3.2.3 or 10.1.3.2.4 when UE shall transmit HARQ-ACK only or UE shall drop the CSI and transmit the HARQ-ACK and SR according to the procedure for PUCCH format 1b with channel selection in TDD when there is positive SR.

  • If a UE transmits HARQ-ACK/SR and periodic CSI report(s) using either a PUCCH format 4 or PUCCH format 5 in a subframe

    • if , the UE shall transmit the HARQ-ACK/SR and periodic CSI bits using the PUCCH format 4 or the PUCCH format 5 ;

    • if , the UE shall select CSI report(s) for transmission together with HARQ-ACK/SR in ascending order of , where , and are determined according to Clause 7.2.2; the value of satisfies and , and is the number of CSI report bits for the nth CSI report in ascending order of .

For TDD and a BL/CE UE,

– if the UE is configured with ce-PDSCH-MultiTB-Config, and multiple TBs are scheduled by a single DCI

– the UE is not expected to receive any other PDSCH transmission(s) or MPDCCH indicating downlink SPS release, corresponding to which the UE shall report HARQ-ACK in any subframe(s) in which HARQ-ACKs are reported for the multiple TBs scheduled by the single DCI, according to clause 10.2

– the UE behaviour for HARQ-ACK reporting is the same as that of a BL/CE UE with FDD, except:

– PUCCH resource(s) is (are) determined according to Clause 10.1.3.1; and

– PUCCH(s) is (are) transmitted in a set of BL/CE UL subframe(s) according to Clause 10.2 for TDD and BL/CE UEs;

– else if the UE is configured with csi-NumRepetitionCE equal to 1 and mPDCCH-NumRepetition equal to 1,

– the UE behaviour for HARQ-ACK reporting is the same as that of a non-BL/CE UE with TDD, except:

– PDCCH/EPDCCH is replaced by MPDCCH; and

– DCI format 1/1A/1B/1D/2/2A/2B/2C/2D is replaced by DCI format 6-1A; and

– DCI format 0/4 is replaced by DCI format 6-0A; and

– PUCCH is transmitted in a set of BL/CE UL subframe(s) according to Clause 10.2 for TDD and BL/CE UEs;

– else

– the UE is not expected to receive more than one PDSCH transmission, or more than one of PDSCH and MPDCCH indicating downlink SPS releases, with transmission ending within subframe(s) , where and is defined in Table 10.1.3.1-1 intended for the UE;

– The UE behavior for HARQ-ACK reporting is the same as that of a BL/CE UE with FDD, except:

– PUCCH resource is determined according to Clause 10.1.3.1; and

– PUCCH is transmitted in a set of BL/CE UL subframe(s) according to Clause 10.2 for TDD and BL/CE UEs.

If the BL/CE UE is configured in CEModeA, and if the PDSCH is assigned by or semi-statically scheduled by a MPDCCH with DCI format 6-1A, the UE shall assume no PDSCH repetition if the higher layer parameter csi-NumRepetitionCE-r13 indicates one subframe.

7.3.2.2 TDD HARQ-ACK reporting procedure for different UL/DL configurations

For a configured serving cell, the DL-reference UL/DL configuration as defined in Clause 10.2 is referred to as the "DL-reference UL/DL configuration" in the rest of this Clause.

For a configured serving cell, if a UE is not configured with higher layer parameter codebooksizeDetermination-r13 = dai or codebooksizeDeterminationsSTTI-r15 = dai and if the DL-reference UL/DL configuration is 0, then the DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G is not used.

The UE shall upon detection of a PDSCH transmission or a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s)/slot(s) for serving cell c, where intended for the UE and for which HARQ-ACK response shall be provided, transmit the HARQ-ACK response in UL subframe/slot n, wherein set contains values of such that subframe/slot n-k corresponds to a downlink subframe/slot or a special subframe or a slot in a special subframe for serving cell c, where DL subframe or special subframe of serving cell c is according to the higher layer parameter eimta-HARQ-ReferenceConfig-r12 if the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 for serving cell c, or to harq-ReferenceConfig-r14 when the UE is configured with the parameter harq-ReferenceConfig-r14; is defined in Table 10.1.3.1-1C if the UE is configured with higher layer parameter shortTTI for slot-PDSCH, 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 (where "UL/DL configuration" in Table 10.1.3.1-1, Table 10.1.3.1-1B, Table 10.1.3.1-1C refers to the DL-reference UL/DL configuration) is associated with subframe/slot n. is the number of elements in set associated with subframe/slot n for serving cell c.

For the remainder of this Clause .

If the UE is configured with the parameter EIMTA-MainConfigServCell-r12 for the primary cell, "UL/DL configuration of the primary cell" in the rest of this Clause refers to "DL-reference UL/DL configuration of the primary cell".

When PUCCH format 3/4/5 is configured for transmission of HARQ-ACK,

– for special subframe configurations 0 and 5 with normal downlink CP or configurations 0 and 4 with extended downlink CP in a serving cell, shown in table 4.2-1 [3], the special subframe of the serving cell is excluded from the HARQ-ACK codebook size determination. In this case, if the serving cell is the primary cell, there is no PDCCH/EPDCCH indicating downlink SPS release in the special subframe.

– for special subframe configurations 1, 2, 6, and 7 and slot-PDSCH, the second slot of DwPTS of the serving cell is excluded from the HARQ-ACK codebook size determination. In this case, if the serving cell is the primary cell, there is no PDCCH/SPDCCH indicating downlink SPS release in the second slot of DwPTS.

If the UL-reference UL/DL configuration (defined in Sec 8.0) belongs to {1,2,3,4,5,6} for a serving cell, a value is determined by the Downlink Assignment Index (DAI) in DCI format 0/4/7-0A/7-0B corresponding to a PUSCH on the serving cell according to Table 7.3-Z in subframe , where is defined in Table 7.3-Y2 if the UE is configured with higher layer parameter shortTTI for slot-PDSCH, Table 7.3-Y1 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, Table 7.3-Y otherwise and the "TDD UL/DL Configuration" in Table 7.3-Y/7.3-Y1/7.3-Y2 refers to the UL-reference UL/DL configuration (defined in Clause 8.0) for the serving cell. In case neither PDSCH transmission, nor PDCCH/EPDCCH/SPDCCH indicating the downlink SPS resource release is intended to the UE, the UE can expect that the value of is set to 4 by the DAI in DCI format 0/4/7-0A/7-0B if transmitted.

If a UE is not configured with higher layer parameter codebooksizeDetermination-r13 = dai or codebooksizeDeterminationsSTTI-r15 = dai and if the DL-reference UL/DL configuration belongs to {1,2,3,4,5,6}, the value of the DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G denotes the accumulative number of PDCCH/EPDCCH/SPDCCH (s) with assigned PDSCH transmission(s) and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release up to the present subframe/slot within subframe(s)/slot(s) of each configured serving cell, where , and shall be updated from subframe/slot to subframe/slot. Denote as the value of the DAI in PDCCH/EPDCCH/SPDCCH with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G detected by the UE according to Table 7.3-X in subframe/slot in serving cell , where is the smallest value in the set such that the UE detects a DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G.

For all TDD UL/DL configurations, denote as the total number of PDCCH/EPDCCH/SPDCCH (s) with assigned PDSCH transmission(s) and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release detected by the UE within the subframe(s)/slot(s) in serving cell , where . Denote , which can be zero or one, as the number of PDSCH transmissions without a corresponding PDCCH/EPDCCH/SPDCCH within the subframe(s)/slot(s) , where .

If PUCCH format 3 is configured for transmission of HARQ-ACK without PUCCH format 4/5 configured for transmission of HARQ-ACK, the HARQ-ACK feedback bits for the c-th serving cell configured by RRC are constructed as follows, where c≥0, if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied and otherwise, where is the number of subframes/slots in downlink and special subframes for which the UE needs to feedback HARQ-ACK bits for the c-th serving cell.

– For the case that the UE is transmitting in subframe/slot n on PUCCH or a PUSCH transmission not performed based on a detected DCI format 0/4/7-0A/7-0B or a PUSCH transmission performed based on an associated detected DCI format 0/4/7-0A/7-0B with UL-reference UL/DL configuration 0 (defined in Sec 8.0), then. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) , where .

– If DL-reference UL/DL configuration of each of the configured serving cells belongs to {0, 1, 2, 3, 4, 6} and for a PUSCH transmission in a subframe/slot n performed based on a detected PDCCH/EPDCCH/SPDCCH with DCI format 0/4/7-0A/7-0B using UL-reference UL/DL configuration belonging to {1,2,3,4,5,6} (defined in Sec 8.0), the UE shall assume . The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) where and .

– If DL-reference UL/DL configuration of at least one configured serving cell belongs to {5} and for a PUSCH transmission performed based on an associated detected PDCCH/EPDCCH/SPDCCH with DCI format 0/4/7-0A/7-0B using UL-reference UL/DL configuration belonging to {1,2,3,4,5,6} (defined in Sec 8.0), the UE shall assume , where denotes the maximum value of among all the configured serving cells, is the total number of received PDSCHs and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) for the c-th serving cell,. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) where and .

If PUCCH format 4/5 is configured for transmission of HARQ-ACK and higher layer parameter codebooksizeDetermination-r13 = dai or codebooksizeDeterminationsSTTI-r15 = dai is not configured, the HARQ-ACK feedback bits for the c-th serving cell configured by RRC are constructed as follows, where c≥0, if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied and otherwise, where is the number of subframes/slots in downlink and special subframes for which the UE needs to feedback HARQ-ACK bits for the c-th serving cell.

– For the case that the UE is transmitting in subframe/slot n on PUCCH or a PUSCH transmission not performed based on a detected DCI format 0/4/7-0A/7-0B or a PUSCH transmission performed based on an associated detected DCI format 0/4/7-0A/7-0B, then. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe(s)/slot(s) , where .

When PUCCH format 3/4/5 is configured for transmission of HARQ-ACK and if the UE is not configured with higher layer parameter codebooksizeDetermination-r13 = dai or codebooksizeDeterminationsSTTI-r15 = dai,

  • if DL-reference UL/DL configuration belongs to {1,2,3,4,5,6}, the HARQ-ACK for a PDSCH transmission with a corresponding PDCCH/EPDCCH/SPDCCH or for a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe/slot is associated with if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied, or associated with and otherwise, where DAI(k) is the value of DAI in DCI format 1A/1B/1D/1/2/2A/2B/2C/2D detected in subframe , and are the HARQ-ACK feedback for codeword 0 and codeword 1, respectively. For the case with , the HARQ-ACK associated with a PDSCH transmission without a corresponding PDCCH/EPDCCH/SPDCCH is mapped to The HARQ-ACK feedback bits without any detected PDSCH transmission or without detected PDCCH/EPDCCH/SPDCCH indicating downlink SPS release are set to NACK;

– if DL-reference UL/DL configuration is 0, the HARQ-ACK for a PDSCH transmission or for a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in subframe/slot is associated with if transmission mode configured in the c-th serving cell supports one transport block or spatial HARQ-ACK bundling is applied, or associated with and otherwise, where and are the HARQ-ACK feedback for codeword 0 and codeword 1, respectively. The HARQ-ACK feedback bits without any detected PDSCH transmission or without detected PDCCH/EPDCCH/SPDCCH indicating downlink SPS release are set to NACK.

If DL-reference UL/DL configuration of each of the serving cells belongs to {0,1,2,3,4,6} and if PUCCH format 1b with channel selection is configured for transmission of HARQ-ACK and for two configured serving cells, the HARQ-ACK feedback bits on PUSCH are constructed as follows

– if UL-reference UL/DL configuration (defined in Sec 8.0) belongs to {1, 2, 3, 4, 6}, for a PUSCH transmission performed based on a detected PDCCH/EPDCCH with DCI format 0/4 with =1 or 2, is determined as if PUCCH format 3 is configured for transmission of HARQ-ACK, except that spatial HARQ-ACK bundling across multiple codewords within a downlink or special subframe is performed for all serving cells configured with a downlink transmission mode that supports up to two transport blocks in case =2, where the UL-reference UL/DL configuration is the UL-reference UL/DL configuration of the serving cell corresponding to the PUSCH transmission.

– if UL-reference UL/DL configuration (defined in Sec 8.0) belongs to {1, 2, 3, 4, 6}, for a PUSCH transmission performed based on a detected PDCCH/EPDCCH with DCI format 0/4 with =3 or 4, , as defined in Table 10.1.3.2-5 or in Table 10.1.3.2-6 respectively, where the value of is replaced by where the UL-reference UL/DL configuration is the UL-reference UL/DL configuration of the serving cell corresponding to the PUSCH transmission. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where and .

– if UL-reference UL/DL configuration (defined in Sec 8.0) is 0, or if UL-reference UL/DL configuration (defined in Sec 8.0) belongs to {1, 2, 3, 4, 6}, for a PUSCH transmission not performed based on a detected PDCCH/EPDCCH with DCI format 0/4, for a subframe with =1 or 2 ( defined in Sec 10.1.3.2.1), = HARQ-ACK(j), as defined in Clause 10.1.3.2.1, where the UL-reference UL/DL configuration is the UL-reference UL/DL configuration of the serving cell corresponding to the PUSCH transmission. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where .

– if UL-reference UL/DL configuration (defined in Sec 8.0) is 0, or if UL-reference UL/DL configuration (defined in Sec 8.0) belongs to {1, 2, 3, 4, 6} and, for a PUSCH transmission not performed based on a detected PDCCH/EPDCCH with DCI format 0/4, for a subframe with =3 or 4 ( defined in Sec 10.1.3.2.1), , as defined in Table 10.1.3.2-5 or in Table 10.1.3.2-6 respectively, where the UL-reference UL/DL configuration is the UL-reference UL/DL configuration of the serving cell corresponding to the PUSCH transmission. The UE shall not transmit HARQ-ACK on PUSCH if the UE does not receive PDSCH or PDCCH/EPDCCH indicating downlink SPS release in subframe(s) where .

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai and PDSCH is associated with DCI format 1/1A/1B/1D/2/2A/2B/2C/2D, the following HARQ-ACK reporting procedure applies to subframe-PDSCH operation. If a UE is configured with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai and PDSCH is associated with DCI format 7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G, the following HARQ-ACK reporting procedure applies to slot-PDSCH operation.

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai, the value of the counter Downlink Assignment Indicator (DAI) in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G denotes the accumulative number of {serving cell, subframe/slot}-pair(s) in which PDSCH transmission(s) associated with PDCCH/EPDCCH/SPDCCH or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release is present, up to the present serving cell and present subframe/slot, first in increasing order of serving cell index and then in increasing order of subframe/slot index within subframe(s)/slot(s) where and C is the set of configured serving cells; the value of the total DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G denotes the total number of {serving cell, subframe/slot}-pair(s) in which PDSCH transmission(s) associated with PDCCH/EPDCCH/SPDCCH (s) or PDCCH/EPDCCH/SPDCCH indicating downlink SPS release is present, up to the present subframe/slot within subframe(s)/slot(s) where and C is the set of configured serving cells, and shall be updated from subframe/slot to subframe/slot. Denote as the value of the counter DAI in DCI format 1/1A/1B/1D/2/2A/2B/2C/2D/7-1A/7-1B/7-1C/7-1D/7-1E/7-1F/7-1G scheduling PDSCH transmission or indicating downlink SPS release for serving cell c in subframe/slot where according to table 7.3.2.1-1. Denote as the value of the total DAI in subframe/slot where , according to Table 7.3.2.1-1. The UE shall assume a same value of total DAI in all PDCCH/EPDCCH/SPDCCH scheduling PDSCH transmission(s) and PDCCH/EPDCCH/SPDCCH indicating downlink SPS release in a subframe/slot. For a serving cell c and a value but , the {serving cell, subframe/slot}-pair {c, } is excluded when determining the values of counter DAI and total DAI for HARQ-ACK transmission in subframe/slot n.

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = dai or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai and if the UE transmits HARQ-ACK using PUCCH format 3 or PUCCH format 4 or PUCCH format 5 in subframe/slot n, the UE shall determine the according to the following pseudo-code:

Set c = 0 – cell index: lower indices correspond to lower RRC indices of corresponding cell

Set m = 0 – subframe/slot index: lower index corresponds to earlier subframe/slot within subframe(s)/slot(s) where

Set j = 0

Set

Set

Set

Set to the number of cells configured by higher layers for the UE

Set M to the number of subframes/slots within subframe(s)/slot(s) where

while m < M

while c <

if there is a PDSCH on serving cell c in subframe/slot m associated with PDCCH/EPDCCH/SPDCCH or there is a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release on serving cell c in subframe/slot m, and if subframe/slot m belongs to the set of subframe(s)/slot(s) where ,

if

j = j+1

end if

if

else

end if

if the higher layer parameter spatialBundlingPUCCH is set FALSE and the UE is configured with a transmission mode supporting two transport blocks in at least one configured serving cell,

= HARQ-ACK bit corresponding to the first codeword of this cell

= HARQ-ACK bit corresponding to the second codeword of this cell

elseif the higher layer parameter spatialBundlingPUCCH is set TRUE and the UE is configured with a transmission mode supporting two transport blocks in at least one configured serving cell,

= binary AND operation of the HARQ-ACK bits corresponding to the first and second codewords of this cell

else

= HARQ-ACK bit of this cell

end if

end if

c = c + 1

end while

m = m + 1

end while

if

j = j+1

end if

if the higher layer parameter spatialBundlingPUCCH is set FALSE and the UE is configured with a transmission mode supporting two transport blocks in at least one configured serving cell,

else

end if

for any

if SPS PDSCH transmission is activated for a UE and the UE is configured to receive SPS PDSCH in a subframe/slot where

= HARQ-ACK bit associated with the SPS PDSCH transmission

end if

For a UE configured with higher layer parameter codebooksizeDetermination-r13 = dai or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = dai, if the UE transmits HARQ-ACK on PUSCH in a subframe/slot, the UE shall determine the according to the above procedure as if the UE transmits HARQ-ACK using PUCCH format 3 or PUCCH format 4 or PUCCH format 5, except that the higher layer parameter spatialBundlingPUCCH is replaced by spatialBundlingPUSCH.

If a UE is configured with higher layer parameter codebooksizeDetermination-r13 = cc or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = cc, if the UE transmits HARQ-ACK using PUCCH format 4 or PUCCH format 5 in subframe/slot n, the UE shall determine the according to the pseudo-code in Clause 5.2.3.1 in [4].

For a UE configured with higher layer parameter codebooksizeDetermination-r13 = cc or with higher layer parameter codebooksizeDeterminationsSTTI-r15 = cc, if the UE transmits HARQ-ACK on PUSCH in a subframe/slot, the UE shall determine the according to the pseudo-code in Clause 5.2.2.6 in [4].

When a PUCCH format 3 transmission of HARQ-ACK coincides with a subframe/slot configured to the UE by higher layers for transmission of a scheduling request, the UE shall multiplex HARQ-ACK and SR bits on HARQ-ACK PUCCH resource as defined in Clause 5.2.3.1 for subframe-PUCCH transmission and Clause 5.2.3.1A for slot-PUCCH transmission in [4], unless the HARQ-ACK corresponds to one of the following cases except for the UE configured with EN-DC and tdm-PatternConfig2,

  • a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH/SPDCCH in subframe/slot , where , and for UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6}, the DAI value in the PDCCH/EPDCCH/SPDCCH is equal to ‘1’ (defined in Table 7.3-X), or a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe/slot , where , and for UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH/EPDCCH/SPDCCH is equal to ‘1’, or
  • a single PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH/SPDCCH detected within subframe(s)/slot(s) , where and no PDCCH/EPDCCH/SPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s)/slot(s) , where , or
  • a PDSCH transmission only on the primary cell where there is not a corresponding PDCCH/EPDCCH/SPDCCH detected within subframe(s)/slot(s) , where and an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH/SPDCCH in subframe/slot , where with the DAI value in the PDCCH/EPDCCH/SPDCCH equal to ‘1’ (defined in Table 7.3-X) or a PDCCH/EPDCCH/SPDCCH indicating downlink SPS release (defined in Clause 9.2) in the subframe/slot , where with the DAI value in the PDCCH/EPDCCH/SPDCCH equal to ‘1’,

in which case the UE shall transmit the HARQ-ACK and scheduling request according to the procedure for PUCCH format 1b with channel selection in TDD for subframe-PDSCH and PUCCH format 1b for slot-PDSCH.

When a PUCCH format 4/5 transmission of HARQ-ACK coincides with a subframe/slot configured to the UE by higher layers for transmission of a scheduling request, the UE shall follow the same procedure described in Clause 7.3.2.1.

If the parameter simultaneousAckNackAndCQI provided by higher layers is set TRUE, and if the UE is configured with PUCCH format 1b with channel selection, and if the UE receives PDSCH and/or PDCCH/EPDCCH indicating downlink SPS release only on the primary cell within subframe(s) , where , a UE shall transmit the CSI and using PUCCH format 2b for normal CP or PUCCH format 2 for extended CP, according to Clause 5.2.3.4 in [4] with replaced by . The value of are generated according to Table 7.3-1 from the HARQ-ACK responses including ACK in response to PDCCH/EPDCCH indicating downlink SPS release by spatial HARQ-ACK bundling across multiple codewords within each PDSCH transmission for all serving cells . If DL-reference UL/DL configuration belongs to {1,2,3,4,5,6} and, if and for a serving cell c, the UE detects that at least one downlink assignment has been missed.

If the parameter simultaneousAckNackAndCQI provided by higher layers is set TRUE, and if the UE is configured with PUCCH format 1b with channel selection and receives at least one PDSCH on the secondary cell within subframe(s) , where , the UE shall drop the CSI and transmit HARQ-ACK according to Clause 10.1.3.

When both HARQ-ACK and CSI are configured to be transmitted in the same sub-frame and if a UE is configured with PUCCH format 3 and not configured with PUCCH format 4/5, except for the UE configured with EN-DC and tdm-PatternConfig2,

if the parameter simultaneousAckNackAndCQI is set TRUE and if the UE receives

– a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where , and for UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH/EPDCCH is equal to ‘1’ (defined in Table 7.3-X), or a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH/EPDCCH is equal to ‘1’, or

– a single PDSCH transmission only on the primary cell where there is not a corresponding PDCCH detected within subframe(s) , where and no PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where ,

then the UE shall transmit the CSI and HARQ-ACK using PUCCH format 2/2a/2b according to Clause 5.2.3.4 in [4];

else if

– the parameter simultaneousAckNackAndCQI-Format3-r11 is set TRUE and if PUCCH format 3 resource is determined according to Clause 10.1.3.1 or Clause 10.1.3.2.2 and

– if the total number of bits in the subframe corresponding to HARQ-ACKs, SR (if any), and the CSI is not larger than 22, or

– if the total number of bits in the subframe corresponding to spatially bundled HARQ-ACKs, SR (if any), and the CSI is not larger than 22

then the UE shall transmit the HARQ-ACKs, SR (if any) and the CSI using the determined PUCCH format 3 resource according to [4];

else,

– the UE shall drop the CSI and transmit the HARQ-ACK according to Clause 10.1.3.

For TDD and a UE configured with PUCCH format 4 or PUCCH format 5, if the parameter simultaneousAckNackAndCQI-Format4-Format5-r13 provided by higher layers is set TRUE, and if the UE has HARQ-ACK/SR and periodic CSI reports to transmit in a subframe, the UE HARQ-ACK/SR and periodic CSI reporting procedure follow the procedure described in Clause 7.3.2.1 with the parameter simultaneousAckNackAndCQI-Format4-Format5-r13 provided by higher layers is set TRUE.