10.1.3 TDD HARQ-ACK feedback procedures

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

For TDD and a UE that does not support aggregating more than one serving cell with frame structure type 2, two HARQ-ACK feedback modes are supported by higher layer configuration.

  • HARQ-ACK bundling and
  • HARQ-ACK multiplexing

For TDD and a BL/CE UE, if multiple TBs are not scheduled by a single DCI,

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

– the UE may be configured with HARQ-ACK bundling or HARQ-ACK multiplexing;

– HARQ-ACK multiplexing can be configured only if pucch-NumRepetitionCE-format1 equal 1 and HARQ-ACK multiplexing is performed according to the set of Tables 10.1.3-5/6/7

– 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;

For TDD UL/DL configuration 5 and a UE that does not support aggregating more than one serving cell with frame structure type 2 and the UE is not configured with EIMTA-MainConfigServCell-r12 for the serving cell, only HARQ-ACK bundling is supported.

A UE that supports aggregating more than one serving cell with frame structure type 2 is configured by higher layers to use either PUCCH format 1b with channel selection or PUCCH format 3/4/5 for transmission of HARQ-ACK corresponding to subframe-PDSCH when configured with more than one serving cell with frame structure type 2.

For subframe-PUCCH and a UE that supports aggregating more than one serving cell with frame structure type 2 and is not configured with the parameter EIMTA-MainConfigServCell-r12 for any serving cell is configured by higher layers to use HARQ-ACK bundling, PUCCH format 1b with channel selection according to the set of Tables 10.1.3-2/3/4 or according to the set of Tables 10.1.3-5/6/7, or PUCCH format 3 for transmission of HARQ-ACK when configured with one serving cell with frame structure type 2.

For subframe-PUCCH and a UE that is configured with the parameter EIMTA-MainConfigServCell-r12 and configured with one serving cell is configured by higher layers to use PUCCH format 1b with channel selection according to the set of Tables 10.1.3-5/6/7, or PUCCH format 3 for transmission of HARQ-ACK. A UE that is configured with the parameter EIMTA-MainConfigServCell-r12 for at least one serving cell and configured with more than one serving cell is configured by higher layers to use PUCCH format 1b with channel selection according to the set of Tables 10.1.3-5/6/7, or PUCCH format 3/4/5 for transmission of HARQ-ACK.

PUCCH format 1b with channel selection according to the set of Tables 10.1.3-2/3/4 or according to the set of Tables 10.1.3-5/6/7 is not supported for TDD UL/DL configuration 5.

TDD HARQ-ACK bundling is performed per codeword across multiple subframes/slots in downlink or special subframes associated with a single UL subframe/slot n, where is the number of elements in the set 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, by a logical AND operation of all the individual PDSCH transmission (with and without corresponding PDCCH/EPDCCH/MPDCCH/SPDCCH) HARQ-ACKs and ACK in response to PDCCH/EPDCCH/MPDCCH/SPDCCH indicating downlink SPS release. For one configured serving cell the bundled 1 or 2 HARQ-ACK bits are transmitted using PUCCH format 1a or PUCCH format 1b, respectively.

For TDD HARQ-ACK multiplexing and a subframe n with , 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, 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. PUCCH format 1b with channel selection is used in case of one configured serving cell. For TDD HARQ-ACK multiplexing and a subframe n with , spatial HARQ-ACK bundling across multiple codewords within a downlink or special subframe is not performed, 1 or 2 HARQ-ACK bits are transmitted using PUCCH format 1a or PUCCH format 1b, respectively for one configured serving cell.

In the case of TDD and more than one configured serving cell with PUCCH format 1b with channel selection and more than 4 HARQ-ACK bits for multiple downlink or special subframes associated with a single UL subframe n, where is defined in Clause 10.1.3.2.1, and for the configured serving cells, spatial HARQ-ACK bundling across multiple codewords within a downlink or special subframe for all configured cells is performed and the bundled HARQ-ACK bits for each configured serving cell is transmitted using PUCCH format 1b with channel selection. For TDD and more than one configured serving cell with PUCCH format 1b with channel selection and up to 4 HARQ-ACK bits for multiple downlink or special subframes associated with a single UL subframe n, where is defined in Clause 10.1.3.2.1, and for the configured serving cells, spatial HARQ-ACK bundling is not performed and the HARQ-ACK bits are transmitted using PUCCH format 1b with channel selection.

In the case of TDD and more than one configured serving cell with PUCCH format 3 and without PUCCH format 4/5 configured and more than 20 HARQ-ACK bits for multiple downlink or special subframes associated with a single UL subframe n, where is the number of elements in the set defined in Clause 10.1.3.2.2 and for the configured serving cells, spatial HARQ-ACK bundling across multiple codewords within a downlink or special subframe is performed for each serving cell by a logical AND operation of all of the corresponding individual HARQ-ACKs and PUCCH format 3 is used. For TDD and more than one configured serving cell with PUCCH format 3 and up to 20 HARQ-ACK bits for multiple downlink or special subframes associated with a single UL subframe n, where is the number of elements in the set defined in Clause 10.1.3.2.2 and for the configured serving cells, spatial HARQ-ACK bundling is not performed and the HARQ-ACK bits are transmitted using PUCCH format 3.

For TDD with PUCCH format 3 without PUCCH format 4/5 configured, a UE shall determine the number of HARQ-ACK bits, , associated with an UL subframe/slot n

according to where is the number of configured cells, and is the number of HARQ-bits for the c-th serving cell defined in Clause 7.3.

TDD HARQ-ACK feedback procedures for one configured serving cell are given in Clause 10.1.3.1 and procedures for more than one configured serving cell are given in Clause 10.1.3.2.

10.1.3.1 TDD HARQ-ACK procedure for one configured serving cell

HARQ-ACK transmission on two antenna ports is supported for PUCCH format 1a/1b with TDD HARQ-ACK bundling feedback mode and for PUCCH format 3.

A UE that supports aggregating more than one serving cell with frame structure type 2 can be configured by higher layers for HARQ-ACK transmission on two antenna ports for PUCCH format 1b with channel selection.

The TDD HARQ-ACK procedure for a UE configured with PUCCH format 3 is as described in Clause 10.1.3.2.2 when the UE receives PDSCH and/or SPS release PDCCH/EPDCCH only on the primary cell.

If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12, and the UE is not configured with the higher layer parameter shortProcessingTime, for TDD HARQ-ACK bundling or TDD HARQ-ACK multiplexing for one configured serving cell and a subframe n with where is the number of elements in the set defined in Table 10.1.3.1-1, the UE shall use PUCCH resource for transmission of HARQ-ACK in subframe for mapped to antenna port p for PUCCH format 1a/1b, where

– If there is PDSCH transmission indicated by the detection of corresponding PDCCH/EPDCCH or there is PDCCH/EPDCCH indicating downlink SPS release within subframe(s) , where and (defined in Table 10.1.3.1-1) is a set of M elements depending on the subframe n and the UL/DL configuration (defined in Table 4.2-2 in [3]), and if PDCCH indicating PDSCH transmission or downlink SPS release is detected in subframe , where is the smallest value in set such that UE detects a PDCCH/EPDCCH indicating PDSCH transmission or downlink SPS release within subframe(s) and , the UE first selects a value out of {0, 1, 2, 3} which makes and shall use for antenna port , where is configured by higher layers, , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe and the corresponding m. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for HARQ-ACK bundling for antenna port is given by .

– For a non-BL/CE UE and if there is only a PDSCH transmission where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where and is defined in Table 10.1.3.1-1, the UE shall use PUCCH format 1a/1b and PUCCH resource with the value of is determined according to higher layer configuration and Table 9.2-2. For a UE configured for two antenna port transmission for PUCCH format 1a/1b and HARQ-ACK bundling, a PUCCH resource value in Table 9.2-2 maps to two PUCCH resources with the first PUCCH resource for antenna port and the second PUCCH resource for antenna port , otherwise, the PUCCH resource value maps to a single PUCCH resource for antenna port .

– If there is PDSCH transmission indicated by the detection of corresponding PDCCH/EPDCCH or there is PDCCH/EPDCCH indicating downlink SPS release within subframe(s) , where and (defined in Table 10.1.3.1-1) is a set of M elements depending on the subframe n and the UL/DL configuration (defined in Table 4.2-2 in [3]), and if EPDCCH indicating PDSCH transmission or downlink SPS release is detected in subframe , where is the smallest value in set such that UE detects a PDCCH/EPDCCH indicating PDSCH transmission or downlink SPS release within subframe(s) and , the UE shall use

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

for antenna port , where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe and the corresponding m, for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe. If the UE is not configured to monitor EPDCCH in subframe , is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for HARQ-ACK bundling for antenna port is given by

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

– For a BL/CE UE, if there is only a PDSCH transmission within one or more consecutive BL/CE downlink subframe(s) where subframe , is the last subframe in which the PDSCH is transmitted where and is defined in Table 10.1.3.1-1 and there is not a corresponding MPDCCH, the UE shall use PUCCH format 1a and PUCCH resource where the value of is determined according to higher layer configuration and Table 9.2-2.

– If there is PDSCH transmission indicated by the detection of corresponding MPDCCH or there is MPDCCH indicating downlink SPS release within subframe(s) , where and (defined in Table 10.1.3.1-1) is a set of M elements depending on the subframe n and the UL/DL configuration (defined in Table 4.2-2 in [3]) and subframe is the last subframe in which the PDSCH or MPDCCH indicating downlink SPS release is transmitted and there is no where and subframe is the last subframe in which a PDSCH indicated by the detection of corresponding MPDCCH or MPDCCH indicating downlink SPS release is transmitted, the UE shall use

– if MPDCCH-PRB-set is configured for distributed transmission

– if MPDCCH-PRB-set is configured for localized transmission

for antenna port , where is the number of the first ECCE (i.e. lowest ECCE index used to construct the MPDCCH) used for transmission of the corresponding DCI assignment in MPDCCH-PRB-set , for MPDCCH-PRB-set is configured

– by the higher layer parameter n1PUCCH-AN-r13, if configured; otherwise:

– by the higher layer parameter n1PUCCH-AN-InfoList-r13 for the corresponding CE level,

for MPDCCH-PRB-set is given in Clause 6.8A.1 in [3], is determined from the antenna port used for the MPDCCH transmission which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding MPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding MPDCCH as given in Table 10.1.3.1-2. If subframe is a BL/CE downlink subframe, is equal to the number of ECCEs in MPDCCH-PRB-set configured for that UE in subframe . If subframe is not a BL/CE downlink subframe, is equal to 0. If subframe is a BL/CE downlink special subframe in which MPDCCH is not supported, the UE shall calculate by assuming for normal cyclic prefix and for extended cyclic prefix. If an MPDCCH-PRB-set is 2+4, then . When an MPDCCH-PRB-set is 2+4, following procedures is applied.

– if the detected MPDCCH is located within 2 PRB set, is obtained by above procedure.

– if the detected MPDCCH is located within 4 PRB set, is the sum between and the value obtained by above procedure.

– if the detected MPDCCH is MPDCCH format 5, is obtained by the above procedure with = 0.

Table 10.1.3.1-1: Downlink association set : for TDD

UL/DL

Configuration

Subframe n

0

1

2

3

4

5

6

7

8

9

0

6

4

6

4

1

7, 6

4

7, 6

4

2

8, 7, 4, 6

8, 7, 4, 6

3

7, 6, 11

6, 5

5, 4

4

12, 8, 7, 11

6, 5, 4, 7

5

13, 12, 9, 8, 7, 5, 4, 11, 6

6

7

7

5

7

7

Table 10.1.3.1-1A: eIMTA downlink association set : for TDD

Higher layer parameter
eimta-HARQ-ReferenceConfig-r12

Higher layer parameter ‘subframeAssignment

Subframe n

0

1

2

3

4

5

6

7

8

9

2

0

7,8,4

7,8,4

1

8,4

8,4

6

6,8,4

8,6,4

4

0

12,7,11,8

7,4,5,6

1

12,8,11

7,5,6

3

12,8

4,7

6

12,11,8

4,5,6

5

0

12,7,11,13,8,4,9,5

1

13,12,8,11,4,9,5

2

13,12,9,11,5

3

13,12,5,4,8,9

4

13,5,4,6,9

6

13,12,11,6,8,4,9,5

Table 10.1.3.1-1B: Downlink association set : for TDD and UE configured with higher layer parameter shortProcessingTime

UL/DL

Configuration

Subframe n

0

1

2

3

4

5

6

7

8

9

0

3

3

3

3

1

3

3

3

3

2

3

3

3

5

4

3

4

6

3

5

3

6

6

4

4

6

3

Table 10.1.3.1-1C: Downlink association set : for TDD with special subframe configuration 1, 2, 6, 7 and UE configured with higher layer parameter shortTTI

UL/DL

Configuration

slot n

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0

4

4

4

4

4

4

1

6,5

5,4

4

6,5

5,4

4

2

8,7,

12

7,6,

5,4

8,7,12

7,6,5,4

3

14,

13,

12

12,11,

10

10,9

9,8

8,7

7

4

16,

15,

14,

13

13,12,

11,10

10,9,

8,7

7,6,5

5

18,

17,

16,

15,

14,

13,

12,22

12,11,

10,9,

8,7,6,5,4

6

6

6

6

6

6

4

4

4

Table 10.1.3.1-1D: Downlink association set : for TDD with special subframe configuration 3, 4 or 8 and UE configured with higher layer parameter shortTTI

UL/DL

Configuration

slot n

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0

4

4

4

4

4

4

4

4

1

6,5

5,4

4

4

6,5

5,4

4

4

2

8,7,

12,11

7,6,

5,4

8,7,12,11

7,6,5,4

3

14,

13,

12

12,11,

10

10,9

9,8

8,7

7,6

4

16,

15,

14,

13

13,12,

11,10

10,9,

8,7

7,6,5,4

5

18,

17,

16,

15,

14,

13,

12,22,21

12,11,

10,9,

8,7,6,5,4

6

6

6

6

6

6

6

4

4

4

4

Table 10.1.3.1-1E: Downlink association set : for TDD with special subframe configuration 0, 5, 9, 10 and UE configured with higher layer parameter shortTTI

UL/DL

Configuration

slot n

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0

4

4

4

4

4

4

1

6,5

5

5

5

6,5

5

5

5

2

8,7,

12

7,6,

5,4

8,7,12

7,6,5,4

3

14,

13,

12

12,11,

10

10,9

9,8

8,7

7

4

16,

15,

14,

13

13,12,

11,10

10,9,

8,7

7,6,5

5

18,

17,

16,

15,

14,

13,

12,22

12,11,

10,9,

8,7,6,5,4

6

6,5

6,5

6

4

4

4

Table 10.1.3.1-2: Mapping of ACK/NACK Resource offset Field in DCI format 1A/1B/1D/1/2A/2/2B/2C/2D/6-1A/6-1B to values for TDD when

ACK/NACK Resource offset field in
DCI format 1A/1B/1D/1/2A/2/2B/2C/2D

0

0

1

2

3

2

Table 10.1.3.1-3: Mapping of ACK/NACK Resource offset Field in DCI format 1A/1B/1D/1/2A/2/2B/2C/2D to values for TDD when and

ACK/NACK Resource offset field in
DCI format 1A/1B/1D/1/2A/2/2B/2C/2D

0

0

1

2

3

2

If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12, and the UE is not configured with the higher layer parameter shortProcessingTime, for TDD HARQ-ACK multiplexing and sub-frame with and one configured serving cell, where is the number of elements in the set defined in Table 10.1.3.1-1, denote as the PUCCH resource derived from sub-frame and HARQ-ACK(i) as the ACK/NACK/DTX response from sub-frame , where (defined in Table 10.1.3.1-1) and .

– For a PDSCH transmission indicated by the detection of corresponding PDCCH or a PDCCH indicating downlink SPS release in sub-frame where , the PUCCH resource , where is selected from {0, 1, 2, 3} such that , , is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and is configured by higher layers.

– For a PDSCH transmission where there is not a corresponding PDCCH/EPDCCH detected in subframe , the value of is determined according to higher layer configuration and Table 9.2-2.

– For a non-BL/CE UE and for a PDSCH transmission indicated by the detection of corresponding EPDCCH or a EPDCCH indicating downlink SPS release in sub-frame where , the UE shall use

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2, where the variable in the table is substituted with . If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe , is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0.

– For a BL/CE UE, for a PDSCH transmission detected in subframe without a corresponding MPDCCH, the value of is determined according to higher layer configuration and Table 9.2-2.

– For a BL/CE UE, for a PDSCH transmission in sub-frame where indicated by the detection of corresponding MPDCCH or a MPDCCH indicating downlink SPS release in sub-frame where , the UE shall use

– if MPDCCH-PRB-set is configured for distributed transmission

– if MPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the MPDCCH) used for transmission of the corresponding DCI assignment in MPDCCH-PRB-set , for MPDCCH-PRB-set is configured

– by the higher layer parameter n1PUCCH-AN-r13, if configured; otherwise:

– by the higher layer parameter n1PUCCH-AN-InfoList-r13 for the corresponding CE level,

for MPDCCH-PRB-set is given in Clause 6.8A.1 in [3], is determined from the antenna port used for the MPDCCH transmission which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding MPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding MPDCCH as given in Table 10.1.3.1-2, where the variable in the table is substituted with . If subframe is a BL/CE downlink subframe, is equal to the number of ECCEs in MPDCCH-PRB-set configured for that UE in subframe . If subframe is not a BL/CE downlink subframe, is equal to 0. If subframe is a BL/CE downlink special subframe in which MPDCCH is not supported, the UE shall calculate by assuming for normal cyclic prefix and for extended cyclic prefix. If an MPDCCH-PRB-set is 2+4, then . When an MPDCCH-PRB-set is 2+4, following procedures is applied.

– if the detected MPDCCH is located within 2 PRB set, is obtained by above procedure.

– if the detected MPDCCH is located within 4 PRB set, is the sum between and the value obtained by above procedure.

– if the detected MPDCCH is MPDCCH format 5, is obtained by the above procedure with = 0.

If a UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, or the UE is configured with the higher layer parameter shortProcessingTime, then where the set 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 (where "UL/DL configuration" in the table refers to the higher layer parameter subframeAsssignment if the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12), and is the number of elements in set .

If a UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, or the UE is configured with the higher layer parameter shortProcessingTime, then the set for the rest of this Clause is as defined in Clause 10.2, and is the number of elements for subframe n in the set

If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, or the UE is configured with the higher layer parameter shortProcessingTime, for TDD HARQ-ACK multiplexing and sub-frame , denote as the PUCCH resource derived from sub-frame and HARQ-ACK(i0) as the ACK/NACK/DTX response from sub-frame, where , and .

corresponding to each subframe , is determined as follows

Set ;

for

if the value of is the same as the value of an element in set , where ,

corresponding to subframe =;

end if

end for

for

if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A if the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, or Table 10.1.3.1-1B if the UE is configured with the higher layer parameter shortProcessingTime)

corresponding to subframe =;

end if

end for

– For a PDSCH transmission indicated by the detection of corresponding PDCCH or a PDCCH indicating downlink SPS release in sub-frame ,

– if the value of is same as the value of an element in set , the PUCCH resource is given by ;

– if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A if the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12), the PUCCH resource is given by ;

– if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1B if the UE is configured with the higher layer parameter shortProcessingTime), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A if the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, or Table 10.1.3.1-1B if the UE is configured with the higher layer parameter shortProcessingTime, is selected from {0, 1, 2, 3} such that , , is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers.

– For a PDSCH transmission where there is not a corresponding PDCCH/EPDCCH detected in subframe , the value of is determined according to higher layer configuration and Table 9.2-2.

– For a PDSCH transmission indicated by the detection of corresponding EPDCCH or a EPDCCH indicating downlink SPS release in sub-frame where , the UE shall use

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then and ;

– otherwise, if the value of is same as the value of an index , where , then and ;

, and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3].

is determined as follows

– If and , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1.

– If and , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2, where the variable in the table is substituted with, the variable in the table is substituted with , the variable in the table is substituted with and the variable in the table is substituted with .

– If and , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-3,

For a given subframe , is determined as follows

– If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe .

– If the UE is not configured to monitor EPDCCH in subframe , is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe .

– For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0.

– For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0.

For a non-BL/CE UE, if the UE is not configured with two antenna port transmission for PUCCH format 1b with channel selection, and if the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12, based on higher layer signalling the UE configured with a single serving cell will perform channel selection either according to the set of Tables 10.1.3-2, 10.1.3-3, and 10.1.3-4 or according to the set of Tables 10.1.3-5, 10.1.3-6, and 10.1.3-7.

If a UE is configured with two antenna port transmission for PUCCH format 1b with channel selection, and if the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12, then the UE will perform channel selection according to the set of Tables 10.1.3-5, 10.1.3-6, and 10.1.3-7.

If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, the UE configured with a single serving cell will perform channel selection according to the set of Tables 10.1.3-5, 10.1.3-6, and 10.1.3-7.

For the selected table set, the UE shall transmit on PUCCH resource in sub-frame for mapped to antenna port using PUCCH format 1b according to Clause 5.4.1 in [3] where

=for antenna port and the value of and the PUCCH resource are generated by channel selection according to the selected set of Tables for M = 2, 3, and 4 respectively

for antenna port, where is selected from PUCCH resources configured by higher layers where , according to selected set of Tables for M = 2, 3, and 4 respectively by replacing with and replacing with , when the UE is configured with two antenna port transmission for PUCCH format 1b with channel selection.

Table 10.1.3-2: Transmission of HARQ-ACK multiplexing for M = 2

HARQ-ACK(0), HARQ-ACK(1)

ACK, ACK

1, 1

ACK, NACK/DTX

0, 1

NACK/DTX, ACK

0, 0

NACK/DTX, NACK

1, 0

NACK, DTX

1, 0

DTX, DTX

No transmission

Table 10.1.3-3: Transmission of HARQ-ACK multiplexing for M = 3

HARQ-ACK(0), HARQ-ACK(1), HARQ-ACK(2)

ACK, ACK, ACK

1, 1

ACK, ACK, NACK/DTX

1, 1

ACK, NACK/DTX, ACK

1, 1

ACK, NACK/DTX, NACK/DTX

0, 1

NACK/DTX, ACK, ACK

1, 0

NACK/DTX, ACK, NACK/DTX

0, 0

NACK/DTX, NACK/DTX, ACK

0, 0

DTX, DTX, NACK

0, 1

DTX, NACK, NACK/DTX

1, 0

NACK, NACK/DTX, NACK/DTX

1, 0

DTX, DTX, DTX

No transmission

Table 10.1.3-4: Transmission of HARQ-ACK multiplexing for M = 4

HARQ-ACK(0), HARQ-ACK(1), HARQ-ACK(2), HARQ-ACK(3)

ACK, ACK, ACK, ACK

1, 1

ACK, ACK, ACK, NACK/DTX

1, 0

NACK/DTX,NACK/DTX,NACK,DTX

1, 1

ACK, ACK, NACK/DTX, ACK

1, 0

NACK, DTX, DTX, DTX

1, 0

ACK, ACK, NACK/DTX, NACK/DTX

1, 0

ACK, NACK/DTX, ACK, ACK

0, 1

NACK/DTX, NACK/DTX, NACK/DTX, NACK

1, 1

ACK, NACK/DTX, ACK, NACK/DTX

0, 1

ACK, NACK/DTX, NACK/DTX, ACK

0, 1

ACK, NACK/DTX, NACK/DTX, NACK/DTX

1, 1

NACK/DTX, ACK, ACK, ACK

0, 1

NACK/DTX, NACK, DTX, DTX

0, 0

NACK/DTX, ACK, ACK, NACK/DTX

1, 0

NACK/DTX, ACK, NACK/DTX, ACK

1, 0

NACK/DTX, ACK, NACK/DTX, NACK/DTX

0, 1

NACK/DTX, NACK/DTX, ACK, ACK

0, 1

NACK/DTX, NACK/DTX, ACK, NACK/DTX

0, 0

NACK/DTX, NACK/DTX, NACK/DTX, ACK

0, 0

DTX, DTX, DTX, DTX

No transmission

Table 10.1.3-5: Transmission of HARQ-ACK multiplexing for M = 2

HARQ-ACK(0), HARQ-ACK(1)

ACK, ACK

1, 0

ACK, NACK/DTX

1, 1

NACK/DTX, ACK

0, 1

NACK, NACK/DTX

0, 0

DTX, NACK/DTX

No Transmission

Table 10.1.3-6: Transmission of HARQ-ACK multiplexing for M = 3

HARQ-ACK(0), HARQ-ACK(1), HARQ-ACK(2)

ACK, ACK, ACK

1, 1

ACK, ACK, NACK/DTX

1, 0

ACK, NACK/DTX, ACK

1, 0

ACK, NACK/DTX, NACK/DTX

1, 1

NACK/DTX, ACK, ACK

0, 1

NACK/DTX, ACK, NACK/DTX

0, 1

NACK/DTX, NACK/DTX, ACK

0, 0

NACK, NACK/DTX, NACK/DTX

0, 0

DTX, NACK/DTX, NACK/DTX

No Transmission

Table 10.1.3-7: Transmission of HARQ-ACK multiplexing for M = 4

HARQ-ACK(0), HARQ-ACK(1), HARQ-ACK(2), HARQ-ACK(3)

ACK, ACK, ACK, ACK

1, 1

ACK, ACK, ACK, NACK/DTX

1, 1

ACK, ACK, NACK/DTX, ACK

1, 0

ACK, ACK, NACK/DTX, NACK/DTX

1, 0

ACK, NACK/DTX, ACK, ACK

1, 1

ACK, NACK/DTX, ACK, NACK/DTX

1, 0

ACK, NACK/DTX, NACK/DTX, ACK

0, 1

ACK, NACK/DTX, NACK/DTX, NACK/DTX

1, 1

NACK/DTX, ACK, ACK, ACK

0, 0

NACK/DTX, ACK, ACK, NACK/DTX

0, 1

NACK/DTX, ACK, NACK/DTX, ACK

1, 0

NACK/DTX, ACK, NACK/DTX, NACK/DTX

0, 1

NACK/DTX, NACK/DTX, ACK, ACK

0, 1

NACK/DTX, NACK/DTX, ACK, NACK/DTX

0, 0

NACK/DTX, NACK/DTX, NACK/DTX, ACK

0, 0

NACK, NACK/DTX, NACK/DTX, NACK/DTX

0, 0

DTX, NACK/DTX, NACK/DTX, NACK/DTX

No Transmission

10.1.3.2 TDD HARQ-ACK procedure for more than one configured serving cell

If a UE configured with EIMTA-MainConfigServCell-r12 for a serving cell, "UL/DL configuration" of the serving cell in the rest of this Clause refers to the UL/DL configuration given by the parameter eimta-HARQ-ReferenceConfig-r12 for the serving cell unless specified otherwise.

For TDD serving cell not configured for PUSCH/PUCCH transmission, "UL/DL configuration" of the serving cell in the rest of this Clause refers to the UL/DL configuration given by the parameter harq-ReferenceConfig-r14 for the serving cell unless specified otherwise.

The TDD HARQ-ACK feedback procedures for more than one configured serving cell are either based on a PUCCH format 1b with channel selection HARQ-ACK procedure as described in Clause 10.1.3.2.1 or a PUCCH format 3 HARQ-ACK procedure as described in Clause 10.1.3.2.2 or a PUCCH format 4 HARQ-ACK procedure as described in Clause 10.1.3.2.3 or a PUCCH format 5 HARQ-ACK procedure as described in Clause 10.1.3.2.4.

HARQ-ACK transmission on two antenna ports is supported for PUCCH format 3 and TDD with more than one configured serving cell.

If a UE is configured with more than one serving cell and the TDD UL/DL configurations of all serving cells are the same, TDD UL/DL configuration 5 with PUCCH format 3 is only supported for up to two configured serving cells.
If a UE is configured with two serving cells and the TDD UL/DL configuration of the two serving cells is the same, TDD UL/DL configuration 5 with PUCCH format 1b with channel selection for two configured serving cells is not supported. If a UE is configured with two serving cells and if the TDD UL/DL configuration of the two serving cells are not the same and if the DL-reference UL/DL configuration (as defined in Clause 10.2) of at least one serving cell is TDD UL/DL Configuration 5, PUCCH format 1b with channel selection is not supported.

If a UE is configured with the parameter EIMTA-MainConfigServCell-r12 for at least one serving cell and is configured with PUCCH format 3 without PUCCH format 4/5 configured, the UE is not expected to be configured with more than two serving cells having UL/DL Configuration 5 as a DL-reference UL/DL configuration.

HARQ-ACK transmission on two antenna ports is supported for PUCCH format 1b with channel selection and TDD with two configured serving cells.

10.1.3.2.1 PUCCH format 1b with channel selection HARQ-ACK procedure

If a UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, then where the set is defined in Table 10.1.3.1-1 (where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), and is the number of elements in set .

If a UE is configured with two serving cells with the same UL/DL configurations, then in the rest of this clause, is as defined in Clause 10.2 and is the number of elements for subframe n in the set , and .

If a UE is configured with two serving cells with different UL/DL configurations,

– then the UE shall determine for a subframe n in this Clause as, where

denotes the number of elements for subframe n in the set for the primary cell (as defined in Clause 10.2)

denotes the number of elements for subframe n in the set for the secondary serving cell (as defined in Clause 10.2)

– if , then the UE shall, for the secondary serving cell, set HARQ-ACK(j) to DTX for j = to .

– if , then the UE shall, for the primary cell, set HARQ-ACK(j) to DTX for j = to

If the UE is configured with two serving cells with different UL/DL configurations, then in the rest of this Clause, = where is defined in Clause 10.2.

For TDD HARQ-ACK multiplexing with PUCCH format 1b with channel selection and two configured serving cells and a subframe n with , a UE shall determine the number of HARQ-ACK bits, , based on the number of configured serving cells and the downlink transmission modes configured for each serving cell. The UE shall use two HARQ-ACK bits for a serving cell configured with a downlink transmission mode that supports up to two transport blocks; and one HARQ-ACK bit otherwise.

For TDD HARQ-ACK multiplexing with PUCCH format 1b with channel selection and two configured serving cells and a subframe n with , the UE shall transmit on PUCCH resource for mapped to antenna port p using PUCCH format 1b where

= for antenna port , where selected from PUCCH resources, where and, according to Tables 10.1.3.2-1, 10.1.3.2-2, and 10.1.3.2-3 in subframe using PUCCH format 1b.

for antenna port, where selected from PUCCH resources, configured by higher layers where and, according to Tables 10.1.3.2-1, 10.1.3.2-2, and 10.1.3.2-3 by replacing with and replacing with in subframe , when the UE is configured with two antenna port transmission for PUCCH format 1b with channel selection,

and for a subframe n with , HARQ-ACK(j) denotes the ACK/NACK/DTX response for a transport block or SPS release PDCCH/EPDCCH associated with serving cell, where the transport block and serving cell for HARQ-ACK(j) and PUCCH resources are given by Table 10.1.2.2.1-1. For a subframe n with , HARQ-ACK(j) denotes the ACK/NACK/DTX response for a PDSCH transmission or SPS release PDCCH/EPDCCH within subframe(s) given by set on each serving cell, where the subframes on each serving cell for HARQ-ACK(j) and PUCCH resources are given by Table 10.1.3.2-4.

If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12, the UE shall determine the PUCCH resources, associated with HARQ-ACK(j) where in Table 10.1.2.2.1-1 for and Table 10.1.3.2-4 for , according to

– for a PDSCH transmission indicated by the detection of a corresponding PDCCH in subframe , where on the primary cell, or for a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where on the primary cell, the PUCCH resource is , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, and for a subframe n with and a transmission mode that supports up to two transport blocks on the serving cell where the corresponding PDSCH transmission occurs, the PUCCH resource is given by where is the number of the first CCE used for transmission of the corresponding DCI assignment and is configured by higher layers.

– for a PDSCH transmission on the primary cell where there is not a corresponding PDCCH/EPDCCH detected within subframe(s) , where , the value of is determined according to higher layer configuration and Table 9.2-2.

– For a PDSCH transmission indicated by the detection of corresponding EPDCCH or a EPDCCH indicating downlink SPS release in sub-frame where on the primary cell, the PUCCH resource is given by

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe , is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. For a subframe n with and a transmission mode that supports up to two transport blocks on the serving cell where the corresponding PDSCH transmission occurs, the PUCCH resource is given by

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

– for a PDSCH transmission indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where on the secondary cell, the value of , and the value of for a subframe n with or for a subframe n with and a transmission mode on the secondary cell that supports up to two transport blocks is determined according to higher layer configuration and Table 10.1.2.2.1-2. The TPC field in the DCI format of the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource values from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.1-2. For a UE configured for a transmission mode on the secondary cell that supports up to two transport blocks and a subframe n with , or for a subframe n with , a PUCCH resource value in Table 10.1.2.2.1-2 maps to two PUCCH resources , otherwise, the PUCCH resource value maps to a single PUCCH resource . A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted in the TPC field on all PDCCH/EPDCCH assignments on the secondary cell within subframe(s) , where .

Table 10.1.3.2-1: Transmission of HARQ-ACK multiplexing for A = 2

HARQ-ACK(0), HARQ-ACK(1)

ACK, ACK

1, 0

ACK, NACK/DTX

1, 1

NACK/DTX, ACK

0, 1

NACK, NACK/DTX

0, 0

DTX, NACK/DTX

No Transmission

Table 10.1.3.2-2: Transmission of HARQ-ACK multiplexing for A = 3

HARQ-ACK(0), HARQ-ACK(1), HARQ-ACK(2)

ACK, ACK, ACK

1, 1

ACK, ACK, NACK/DTX

1, 0

ACK, NACK/DTX, ACK

1, 0

ACK, NACK/DTX, NACK/DTX

1, 1

NACK/DTX, ACK, ACK

0, 1

NACK/DTX, ACK, NACK/DTX

0, 1

NACK/DTX, NACK/DTX, ACK

0, 0

NACK, NACK/DTX, NACK/DTX

0, 0

DTX, NACK/DTX, NACK/DTX

No Transmission

Table 10.1.3.2-3: Transmission of HARQ-ACK multiplexing for A = 4

HARQ-ACK(0), HARQ-ACK(1), HARQ-ACK(2), HARQ-ACK(3)

ACK, ACK, ACK, ACK

1, 1

ACK, ACK, ACK, NACK/DTX

1, 1

ACK, ACK, NACK/DTX, ACK

1, 0

ACK, ACK, NACK/DTX, NACK/DTX

1, 0

ACK, NACK/DTX, ACK, ACK

1, 1

ACK, NACK/DTX, ACK, NACK/DTX

1, 0

ACK, NACK/DTX, NACK/DTX, ACK

0, 1

ACK, NACK/DTX, NACK/DTX, NACK/DTX

1, 1

NACK/DTX, ACK, ACK, ACK

0, 0

NACK/DTX, ACK, ACK, NACK/DTX

0, 1

NACK/DTX, ACK, NACK/DTX, ACK

1, 0

NACK/DTX, ACK, NACK/DTX, NACK/DTX

0, 1

NACK/DTX, NACK/DTX, ACK, ACK

0, 1

NACK/DTX, NACK/DTX, ACK, NACK/DTX

0, 0

NACK/DTX, NACK/DTX, NACK/DTX, ACK

0, 0

NACK, NACK/DTX, NACK/DTX, NACK/DTX

0, 0

DTX, NACK/DTX, NACK/DTX, NACK/DTX

No Transmission

Table 10.1.3.2-4: Mapping of subframes on each serving cell to HARQ-ACK(j) for PUCCH format 1b HARQ-ACK channel selection for TDD with

A

HARQ-ACK(j)

HARQ-ACK(0)

HARQ-ACK(1)

HARQ-ACK(2)

HARQ-ACK(3)

4

The first subframe
of Primary cell

The second subframe
of Primary cell

The first subframe
of Secondary cell

The second subframe
of Secondary cell

For TDD HARQ-ACK multiplexing with PUCCH format 1b with channel selection and sub-frame with and two configured serving cells, denotes as the PUCCH resource derived from the transmissions in downlink or special sub-frames associated with the UL subframe n . and are associated with the PDSCH transmission(s) or a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) on the primary cell and and are associated with the PDSCH transmission(s) on the secondary cell.

For Primary cell:

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, and if there is a PDSCH transmission on the primary cell without a corresponding PDCCH/EPDCCH detected within the subframe(s) , where ,

– the value of is determined according to higher layer configuration and Table 9.2-2.

– for a PDSCH transmission on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X) or a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH equal to ‘1’, the PUCCH resource where is selected from {0, 1, 2, 3} such that , , where is the number of the first CCE used for transmission of the corresponding PDCCH in subframe and is configured by higher layers.

– for a PDSCH transmission on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X) or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH equal to ‘1’, the PUCCH resource is given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe , is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe. For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, and if there is a PDSCH transmission on the primary cell without a corresponding PDCCH/EPDCCH detected within the subframe(s) , where ,

– the value of is determined according to higher layer configuration and Table 9.2-2.

– for a PDSCH transmission on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X) or a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH equal to ‘1’,

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers .

– for a PDSCH transmission on the primary cell indicated by the detection of a corresponding EPDCCH in subframe, where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X) or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH equal to ‘1’, the PUCCH resource is given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then and ;

– otherwise, if the value of is same as the value of an index , where , then and ;

, and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1.

– HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH transmission without a corresponding PDCCH/EPDCCH. For , if a PDSCH transmission with a corresponding PDCCH/EPDCCH and DAI value in the PDCCH/EPDCCH equal to ‘‘ or a PDCCH/EPDCCH indicating downlink SPS release and with DAI value in the PDCCH/EPDCCH equal to ‘‘ is received, HARQ-ACK(j) is the corresponding ACK/NACK/DTX response; otherwise HARQ-ACK(j) shall be set to DTX.

– Otherwise,

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, for a PDSCH transmission on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} the DAI value in the PDCCH equal to either ‘1’ or ‘2’ or a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} the DAI value in the PDCCH equal to either ‘1’ or ‘2’, the PUCCH resource , where is selected from {0, 1, 2, 3} such that , , where is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , is configured by higher layers and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6}, for the corresponding PDCCH with the DAI value equal to ‘1’ and for the corresponding PDCCH with the DAI value equal to ‘2’, and for the primary cell with TDD UL/DL configuration 0 for the corresponding PDCCH.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, for a PDSCH transmission on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} the DAI value in the PDCCH equal to either ‘1’ or ‘2’ or a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} the DAI value in the PDCCH equal to either ‘1’ or ‘2’,

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A), the PUCCH resource is given by ;

where is the number of elements in the set , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers. Here, for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6}, for the corresponding PDCCH with the DAI value equal to ‘1’ and for the corresponding PDCCH with the DAI value equal to ‘2’, and for the primary cell with TDD UL/DL configuration 0 for the corresponding PDCCH.

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell for a PDSCH transmission on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} the DAI value in the EPDCCH equal to either ‘1’ or ‘2’ or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6}the DAI value in the EPDCCH equal to either ‘1’ or ‘2’, the PUCCH resource is given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. Here, for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} for the corresponding EPDCCH with the DAI value equal to ‘1’ and for the corresponding EPDCCH with the DAI value equal to ‘2’, and for the primary cell with TDD UL/DL configuration 0 for the corresponding EPDCCH.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell for a PDSCH transmission on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} the DAI value in the EPDCCH equal to either ‘1’ or ‘2’ or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe, where and for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6}the DAI value in the EPDCCH equal to either ‘1’ or ‘2’, the PUCCH resource is given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

, and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3].. , , are determined as described in Clause 10.1.3.1. Here, for TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6} for the corresponding EPDCCH with the DAI value equal to ‘1’ and for the corresponding EPDCCH with the DAI value equal to ‘2’, and for the primary cell with TDD UL/DL configuration 0 for the corresponding EPDCCH.

– For and TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,6}, if a PDSCH transmission with a corresponding PDCCH/EPDCCH and DAI value in the PDCCH/EPDCCH equal to ‘‘ or a PDCCH/EPDCCH indicating downlink SPS release and with DAI value in the PDCCH/EPDCCH equal to ‘‘ is received, HARQ-ACK(j) is the corresponding ACK/NACK/DTX response; otherwise HARQ-ACK(j) shall be set to DTX. For and the primary cell with TDD UL/DL configuration 0, if a PDSCH transmission with a corresponding PDCCH/EPDCCH or a PDCCH/EPDCCH indicating downlink SPS release is received, HARQ-ACK(0) is the corresponding ACK/NACK/DTX response; otherwise HARQ-ACK(j) shall be set to DTX.

For Secondary cell:

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH on the primary cell in subframe , where with the DAI value in the PDCCH equal to either ‘1’ or ‘2’, the PUCCH resources , where is selected from {0, 1, 2, 3} such that , , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , is configured by higher layers, for the corresponding PDCCH with the DAI value equal to ‘1’ and for the corresponding PDCCH with the DAI value equal to ‘2’.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH on the primary cell in subframe , where with the DAI value in the PDCCH equal to either ‘1’ or ‘2’,

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers. Here, for the corresponding PDCCH with the DAI value equal to ‘1’ and for the corresponding PDCCH the DAI value in the PDCCH equal to either ‘1’ or ‘2’.

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding EPDCCH on the primary cell in subframe , where with the DAI value in the PDCCH equal to either ‘1’ or ‘2’, the PUCCH resources are given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe. For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. Here, for the corresponding EPDCCH with the DAI value equal to ‘1’ and for the corresponding EPDCCH with the DAI value equal to ‘2’.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding EPDCCH on the primary cell in subframe , where with the DAI value in the PDCCH equal to either ‘1’ or ‘2’, the PUCCH resources are given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. Here, for the corresponding EPDCCH with the DAI value equal to ‘1’ and for the corresponding EPDCCH with the DAI value equal to ‘2’.

– for a PDSCH transmission indicated by the detection of a corresponding PDCCH/EPDCCH within the subframe(s) , where on the secondary cell, the value of and is determined according to higher layer configuration and Table 10.1.2.2.1-2. The TPC field in the DCI format of the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource values from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.1-2. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted in the TPC field on all PDCCH/EPDCCH assignments on the secondary cell within subframe(s) , where .

– For , if a PDSCH transmission with a corresponding PDCCH/EPDCCH and DAI value in the PDCCH/EPDCCH equal to ‘‘ is received, HARQ-ACK(j) is the corresponding ACK/NACK/DTX response; otherwise HARQ-ACK(j) shall be set to DTX.

A UE shall perform channel selection according to the Tables 10.1.3.2-5, and 10.1.3.2-6 and transmit on PUCCH resource for mapped to antenna port p using PUCCH format 1b according to Clause 5.4.1 in [3] where

= in sub-frame for mapped to antenna port where "any" in Tables 10.1.3.2-5, and 10.1.3.2-6 represents any response of ACK, NACK, or DTX. The value of and the PUCCH resource are generated by channel selection according to Tables 10.1.3.2-5, and 10.1.3.2-6 for M = 3, and 4 respectively.

for antenna port, where selected from PUCCH resources, configured by higher layers where according Tables 10.1.3.2-5, and 10.1.3.2-6 for M = 3, and 4 respectively by replacing with and replacing with , where "any" in Tables 10.1.3.2-5, and 10.1.3.2-6 represents any response of ACK, NACK, or DTX, when the UE is configured with two antenna port transmission for PUCCH format 1b with channel selection.

Table 10.1.3.2-5: Transmission of HARQ-ACK multiplexing for M = 3

Primary Cell

Secondary Cell

Resource

Constellation

RM Code
Input Bits

HARQ-ACK(0),
HARQ-ACK(1),
HARQ-ACK(2)

HARQ-ACK(0),
HARQ-ACK(1),
HARQ-ACK(2)

ACK, ACK, ACK

ACK, ACK, ACK

1, 1

1,1,1,1

ACK, ACK, NACK/DTX

ACK, ACK, ACK

0, 0

1,0,1,1

ACK, NACK/DTX, any

ACK, ACK, ACK

1, 1

0,1,1,1

NACK/DTX, any, any

ACK, ACK, ACK

0, 1

0,0,1,1

ACK, ACK, ACK

ACK, ACK, NACK/DTX

1, 0

1,1,1,0

ACK, ACK, NACK/DTX

ACK, ACK, NACK/DTX

1, 0

1,0,1,0

ACK, NACK/DTX, any

ACK, ACK, NACK/DTX

0, 1

0,1,1,0

NACK/DTX, any, any

ACK, ACK, NACK/DTX

0, 0

0,0,1,0

ACK, ACK, ACK

ACK, NACK/DTX, any

1, 1

1, 1, 0, 1

ACK, ACK, NACK/DTX

ACK, NACK/DTX, any

0, 1

1, 0, 0, 1

ACK, NACK/DTX, any

ACK, NACK/DTX, any

1, 0

0, 1, 0, 1

NACK/DTX, any, any

ACK, NACK/DTX, any

0, 0

0, 0, 0, 1

ACK, ACK, ACK

NACK/DTX, any, any

1, 0

1, 1, 0, 0

ACK, ACK, NACK/DTX

NACK/DTX, any, any

0, 1

1, 0, 0, 0

ACK, NACK/DTX, any

NACK/DTX, any, any

1, 1

0, 1, 0, 0

NACK, any, any

NACK/DTX, any, any

0, 0

0, 0, 0, 0

DTX, any, any

NACK/DTX, any, any

No Transmission

0, 0, 0, 0

Table 10.1.3.2-6: Transmission of HARQ-ACK multiplexing for M = 4

Primary Cell

Secondary Cell

Resource

Constellation

RM Code
Input Bits

HARQ-ACK(0),
HARQ-ACK(1),
HARQ-ACK(2),
HARQ-ACK(3)

HARQ-ACK(0),
HARQ-ACK(1),
HARQ-ACK(2),
HARQ-ACK(3)

ACK, ACK, ACK, NACK/DTX

ACK, ACK, ACK, NACK/DTX

1, 1

1, 1, 1, 1

ACK, ACK, NACK/DTX, any

ACK, ACK, ACK, NACK/DTX

0, 0

1, 0, 1, 1

ACK, DTX, DTX, DTX

ACK, ACK, ACK, NACK/DTX

1, 1

0, 1, 1, 1

ACK, ACK, ACK, ACK

ACK, ACK, ACK, NACK/DTX

1, 1

0, 1, 1, 1

NACK/DTX, any, any, any

ACK, ACK, ACK, NACK/DTX

0, 1

0, 0, 1, 1

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

ACK, ACK, ACK, NACK/DTX

0, 1

0, 0, 1, 1

ACK, ACK, ACK, NACK/DTX

ACK, ACK, NACK/DTX, any

1, 0

1, 1, 1, 0

ACK, ACK, NACK/DTX, any

ACK, ACK, NACK/DTX, any

1, 0

1, 0, 1, 0

ACK, DTX, DTX, DTX

ACK, ACK, NACK/DTX, any

0, 1

0, 1, 1, 0

ACK, ACK, ACK, ACK

ACK, ACK, NACK/DTX, any

0, 1

0, 1, 1, 0

NACK/DTX, any, any, any

ACK, ACK, NACK/DTX, any

0, 0

0, 0, 1, 0

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

ACK, ACK, NACK/DTX, any

0, 0

0, 0, 1, 0

ACK, ACK, ACK, NACK/DTX

ACK, DTX, DTX, DTX

1, 1

1, 1, 0, 1

ACK, ACK, ACK, NACK/DTX

ACK, ACK, ACK, ACK

1, 1

1, 1, 0, 1

ACK, ACK, NACK/DTX, any

ACK, DTX, DTX, DTX

0, 1

1, 0, 0, 1

ACK, ACK, NACK/DTX, any

ACK, ACK, ACK, ACK

0, 1

1, 0, 0, 1

ACK, DTX, DTX, DTX

ACK, DTX, DTX, DTX

1, 0

0, 1, 0, 1

ACK, DTX, DTX, DTX

ACK, ACK, ACK, ACK

1, 0

0, 1, 0, 1

ACK, ACK, ACK, ACK

ACK, DTX, DTX, DTX

1, 0

0, 1, 0, 1

ACK, ACK, ACK, ACK

ACK, ACK, ACK, ACK

1, 0

0, 1, 0, 1

NACK/DTX, any, any, any

ACK, DTX, DTX, DTX

0, 0

0, 0, 0, 1

NACK/DTX, any, any, any

ACK, ACK, ACK, ACK

0, 0

0, 0, 0, 1

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

ACK, DTX, DTX, DTX

0, 0

0, 0, 0, 1

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

ACK, ACK, ACK, ACK

0, 0

0, 0, 0, 1

ACK, ACK, ACK, NACK/DTX

NACK/DTX, any, any, any

1, 0

1, 1, 0, 0

ACK, ACK, ACK, NACK/DTX

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

1, 0

1, 1, 0, 0

ACK, ACK, NACK/DTX, any

NACK/DTX, any, any, any

0, 1

1, 0, 0, 0

ACK, ACK, NACK/DTX, any

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

0, 1

1, 0, 0, 0

ACK, DTX, DTX, DTX

NACK/DTX, any, any, any

1, 1

0, 1, 0, 0

ACK, DTX, DTX, DTX

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

1, 1

0, 1, 0, 0

ACK, ACK, ACK, ACK

NACK/DTX, any, any, any

1, 1

0, 1, 0, 0

ACK, ACK, ACK, ACK

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

1, 1

0, 1, 0, 0

NACK, any, any, any

NACK/DTX, any, any, any

0, 0

0, 0, 0, 0

NACK, any, any, any

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

0, 0

0, 0, 0, 0

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

NACK/DTX, any, any, any

0, 0

0, 0, 0, 0

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

0, 0

0, 0, 0, 0

DTX, any, any, any

NACK/DTX, any, any, any

No Transmission

0, 0, 0, 0

DTX, any, any, any

(ACK, NACK/DTX, any, any), except for (ACK, DTX, DTX, DTX)

No Transmission

0, 0, 0, 0

10.1.3.2.2 PUCCH format 3 HARQ-ACK procedure

If a UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, then where the set is defined in Table 10.1.3.1-1 (where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), and is the number of elements in set .

If a UE is configured with one serving cell, or if a UE is configured with more than one serving cells and the UL/DL configuration of all serving cells is same, then in the rest of this Clause is as defined in Sec 10.2, and is the number of elements in the set .

If a UE is configured with more than one serving cell and if at least two cells have different UL/DL configurations, then in this Clause refers to (as defined in Clause 10.2) , and is the number of elements in the set .

For TDD HARQ-ACK transmission with PUCCH format 3 and sub-frame with and more than one configured serving cell, where is the number of elements in the set , the UE shall use PUCCH resource or for transmission of HARQ-ACK in subframe for mapped to antenna port p where

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource with for antenna port , where is configured by higher layers, is selected from {0, 1, 2, 3} such that , , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe where . When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b, and

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the EPDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by .

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the EPDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource given by

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by .

– for 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 , the UE shall use PUCCH format 1a/1b and PUCCH resource with the value of is determined according to higher layer configuration and Table 9.2-2. For a UE configured for two antenna port transmission for PUCCH format 1a/1b, a PUCCH resource value in Table 9.2-2 maps to two PUCCH resources with the first PUCCH resource for antenna port and the second PUCCH resource for antenna port , otherwise, the PUCCH resource value maps to a single PUCCH resource for antenna port .

– for , and

– for a PDSCH transmission only on the primary cell where there is not a corresponding PDCCH detected within subframe(s) , where , and

– for an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X), or

– for an additional PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH equal to ‘1’,

– the UE shall transmit in subframe using PUCCH format 1b on PUCCH resource selected from PUCCH resources where , according to Table 10.1.3.2-1 and Table 10.1.3.2-2 for and , respectively. For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, ; otherwise, .

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as , where is configured by higher layers, is selected from {0, 1, 2, 3} such that , , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe where .

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , , is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers.

– For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, the PUCCH resource is determined as .HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH without a corresponding PDCCH detected. HARQ-ACK(1) is the ACK/NACK/DTX response for the first transport block of the PDSCH indicated by the detection of a corresponding PDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’ or for the PDCCH indicating downlink SPS release for which the value of the DAI field in the corresponding DCI format is equal to ‘1’. HARQ-ACK(2) is the ACK/NACK/DTX response for the second transport block of the PDSCH indicated by the detection of a corresponding PDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’.

– for , and

– for a PDSCH transmission only on the primary cell where there is not a corresponding EPDCCH detected within subframe(s) , where , and

– for an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X), or

– for an additional EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH equal to ‘1’,

– the UE shall transmit in subframe using PUCCH format 1b on PUCCH resource selected from PUCCH resources where , according to Table 10.1.3.2-1 and Table 10.1.3.2-2 for and , respectively. For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, ; otherwise, .

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe. For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

– and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1.

– For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, the PUCCH resource is determined as .HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH without a corresponding EPDCCH detected. HARQ-ACK(1) is the ACK/NACK/DTX response for the first transport block of the PDSCH indicated by the detection of a corresponding EPDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’ or for the EPDCCH indicating downlink SPS release for which the value of the DAI field in the corresponding DCI format is equal to ‘1’. HARQ-ACK(2) is the ACK/NACK/DTX response for the second transport block of the PDSCH indicated by the detection of a corresponding EPDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’.

– for , and

– for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH greater than ‘1’ (defined in Table 7.3-X), or

– for a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH greater than ‘1’, or

– for and for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, or

– for and for a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’,

– the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the TPC field in a PDCCH assignment with DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH assignment in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments used to determine the PUCCH resource values within the subframe(s) , where .

– for , and

– for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH greater than ‘1’ (defined in Table 7.3-X), or

– for an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH greater than ‘1’, or

– for and for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, or

– for and for an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’,

– the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with DAI value greater than ‘1’ or with DAI value equal to ‘1’ (defined in Table 7.3-X), not being the first PDCCH/EPDCCH assignment in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments used to determine the PUCCH resource values within the subframe(s) , where .

– If the UL/DL configurations of all serving cells are the same, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where , the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the TPC field in the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. For TDD UL/DL configurations 1-6, if a PDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or a PDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the TPC field in the PDCCH with the DAI value greater than ‘1’ or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’ (defined in Table 7.3-X), shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For TDD UL/DL configurations 1-6, if an EPDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with the DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where .

– If the UL/DL configurations of at least two serving cells are different, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where , the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the TPC field in the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. For a UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} as defined in Clause 10.2, if a PDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or a PDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the TPC field in the PDCCH with the DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For a UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} as defined in Clause 10.2, if an EPDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with the DAI value greater than ‘1’ or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where .

– For PUCCH format 3 and PUCCH resource and a UE configured for two antenna port transmission, a PUCCH resource value in Table 10.1.2.2.2-1 maps to two PUCCH resources with the first PUCCH resource for antenna port and the second PUCCH resource for antenna port , otherwise, the PUCCH resource value maps to a single PUCCH resource for antenna port .

10.1.3.2.3 PUCCH format 4 HARQ-ACK procedure

TDD HARQ-ACK feedback procedures for a UE configured with PUCCH format 4 and codebooksizeDetermination-r13 = cc is described in Clause 10.1.3.2.3.1.

TDD HARQ-ACK feedback procedures for a UE configured with PUCCH format 4 and codebooksizeDetermination-r13 = dai is described in Clause 10.1.3.2.3.2.

10.1.3.2.3.1 PUCCH format 4 HARQ-ACK procedure without adaptive codebook

The procedure in this Clause applies to a UE configured with PUCCH format 4 and codebooksizeDetermination-r13 = cc.

If a UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, then where the set is defined in Table 10.1.3.1-1 (where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), and is the number of elements in set .

If a UE is configured with more than one serving cells and the UL/DL configuration of all serving cells is same, then in the rest of this Clause is as defined in Sec 10.2, and is the number of elements in the set .

If a UE is configured with more than one serving cell and if at least two cells have different UL/DL configurations, then in this Clause refers to (as defined in Clause 10.2) , and is the number of elements in the set .

For TDD HARQ-ACK transmission with PUCCH format 4 and sub-frame with and more than one configured serving cell, where is the number of elements in the set , the UE shall use PUCCH resource or or for transmission of HARQ-ACK and scheduling request (if any) and periodic CSI (if any) in subframe for mapped to antenna port p where

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource with for antenna port , where is configured by higher layers, is selected from {0, 1, 2, 3} such that , , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe where . When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the PDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b, and

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the EPDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by .

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

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

– for a single PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where , and for a TDD UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} the DAI value in the EPDCCH is equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource given by

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by .

– for 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 , the UE shall use PUCCH format 1a/1b and PUCCH resource with the value of is determined according to higher layer configuration and Table 9.2-2. For a UE configured for two antenna port transmission for PUCCH format 1a/1b, a PUCCH resource value in Table 9.2-2 maps to two PUCCH resources with the first PUCCH resource for antenna port and the second PUCCH resource for antenna port , otherwise, the PUCCH resource value maps to a single PUCCH resource for antenna port .

– for , and

– for a PDSCH transmission only on the primary cell where there is not a corresponding PDCCH detected within subframe(s) , where , and

– for an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X), or

– for an additional PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH equal to ‘1’,

– the UE shall transmit in subframe using PUCCH format 1b on PUCCH resource selected from PUCCH resources where , according to Table 10.1.3.2-1 and Table 10.1.3.2-2 for and , respectively. For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, ; otherwise, .

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as , where is configured by higher layers, is selected from {0, 1, 2, 3} such that , , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe where .

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , , is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers.

– For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, the PUCCH resource is determined as .HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH without a corresponding PDCCH detected. HARQ-ACK(1) is the ACK/NACK/DTX response for the first transport block of the PDSCH indicated by the detection of a corresponding PDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’ or for the PDCCH indicating downlink SPS release for which the value of the DAI field in the corresponding DCI format is equal to ‘1’. HARQ-ACK(2) is the ACK/NACK/DTX response for the second transport block of the PDSCH indicated by the detection of a corresponding PDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’.

– for , and

– for a PDSCH transmission only on the primary cell where there is not a corresponding EPDCCH detected within subframe(s) , where , and

– for an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X), or

– for an additional EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH equal to ‘1’,

– the UE shall transmit in subframe using PUCCH format 1b on PUCCH resource selected from PUCCH resources where , according to Table 10.1.3.2-1 and Table 10.1.3.2-2 for and , respectively. For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, ; otherwise, .

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe. For normal downlink CP, if subframe is a special subframe with special subframe configuration 0, 5 or 10 if configured by ssp10-CRS-LessDwPTS, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

– and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1.

– For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, the PUCCH resource is determined as .HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH without a corresponding EPDCCH detected. HARQ-ACK(1) is the ACK/NACK/DTX response for the first transport block of the PDSCH indicated by the detection of a corresponding EPDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’ or for the EPDCCH indicating downlink SPS release for which the value of the DAI field in the corresponding DCI format is equal to ‘1’. HARQ-ACK(2) is the ACK/NACK/DTX response for the second transport block of the PDSCH indicated by the detection of a corresponding EPDCCH for which the value of the DAI field in the corresponding DCI format is equal to ‘1’.

– for , and

– for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH greater than ‘1’ (defined in Table 7.3-X), or

– for a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH greater than ‘1’, or

– for and for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, or

– for and for a PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’,

– if the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is more than 22, the UE shall use PUCCH format 4 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.3-1 and the TPC field in a PDCCH assignment with DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH assignment in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments used to determine the PUCCH resource values within the subframe(s) , where .

– if the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is no more than 22, the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the TPC field in a PDCCH assignment with DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH assignment in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments used to determine the PUCCH resource values within the subframe(s) , where .

– for , and

– for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH greater than ‘1’ (defined in Table 7.3-X), or

– for an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH greater than ‘1’, or

– for and for a PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, or

– for and for an EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with the DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3-X) not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’,

– if the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is more than 22, the UE shall use PUCCH format 4 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.3-1 and the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with DAI value greater than ‘1’ or with DAI value equal to ‘1’ (defined in Table 7.3-X), not being the first PDCCH/EPDCCH assignment in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments used to determine the PUCCH resource values within the subframe(s) , where .

– if the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is no more than 22, the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with DAI value greater than ‘1’ or with DAI value equal to ‘1’ (defined in Table 7.3-X), not being the first PDCCH/EPDCCH assignment in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four PUCCH resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments used to determine the PUCCH resource values within the subframe(s) , where .

– If the UL/DL configurations of all serving cells are the same and the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is more than 22, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where , the UE shall use PUCCH format 4 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.3-1 and the TPC field in the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. For TDD UL/DL configurations 1-6, if a PDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or a PDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the TPC field in the PDCCH with the DAI value greater than ‘1’ or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’ (defined in Table 7.3-X), shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For TDD UL/DL configurations 1-6, if an EPDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with the DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where .

– If the UL/DL configurations of at least two serving cells are different and the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is more than 22, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where , the UE shall use PUCCH format 4 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.3-1 and the TPC field in the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. For a UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} as defined in Clause 10.2, if a PDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or a PDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the TPC field in the PDCCH with the DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For a UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} as defined in Clause 10.2, if an EPDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or an EPDCCH indicating downlink SPS release (defined in Clause 9.2) within subframe(s) , where , is detected, the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with the DAI value greater than ‘1’ or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where .

– If the UL/DL configurations of all serving cells are the same, and the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is no more than 22, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where , the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the TPC field in the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. For TDD UL/DL configurations 1-6, if a PDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or a PDCCH indicating downlink SPS release (defined in clause 9.2) within subframe(s) , where , is detected, the TPC field in the PDCCH with the DAI value greater than ‘1’ or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’ (defined in Table 7.3-X), shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For TDD UL/DL configurations 1-6, if an EPDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or an EPDCCH indicating downlink SPS release (defined in clause 9.2) within subframe(s) , where , is detected, the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with the DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For a UE configured for two antenna port transmission for PUCCH format 3, a PUCCH resource value in Table 10.1.2.2.2-1 maps to two PUCCH resources with the first PUCCH resourcefor antenna portand the second PUCCH resourcefor antenna port, otherwise, the PUCCH resource value maps to a single PUCCH resourcefor antenna port.

– If the UL/DL configurations of at least two serving cells are different and the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is no more than 22, for a PDSCH transmission on the secondary cell indicated by the detection of a corresponding PDCCH/EPDCCH within subframe(s) , where , the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1 and the TPC field in the corresponding PDCCH/EPDCCH shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. For a UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} as defined in clause 10.2, if a PDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or a PDCCH indicating downlink SPS release (defined in clause 9.2) within subframe(s) , where , is detected, the TPC field in the PDCCH with the DAI value greater than ‘1’ (defined in Table 7.3-X) or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all PDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For a UL/DL configuration of the primary cell belonging to {1,2,3,4,5,6} as defined in clause 10.2, if an EPDCCH corresponding to a PDSCH on the primary cell within subframe(s) , where , or an EPDCCH indicating downlink SPS release (defined in clause 9.2) within subframe(s) , where , is detected, the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH assignment with the DAI value greater than ‘1’ or with DAI value equal to ‘1’, not being the first PDCCH/EPDCCH transmission in subframe(s) , where with the DAI value equal to ‘1’, shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on all EPDCCH assignments in the primary cell and in each secondary cell that are used to determined the PUCCH resource value within the subframe(s) , where . For a UE configured for two antenna port transmission for PUCCH format 3, a PUCCH resource value in Table 10.1.2.2.2-1 maps to two PUCCH resources with the first PUCCH resourcefor antenna portand the second PUCCH resourcefor antenna port, otherwise, the PUCCH resource value maps to a single PUCCH resourcefor antenna port.

10.1.3.2.3.2 PUCCH format 4 HARQ-ACK procedure with adaptive codebook

The procedure in this Clause applies to a UE configured with PUCCH format 4 and codebooksizeDetermination-r13 = dai.

If a UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12, then where the set is defined in Table 10.1.3.1-1 (where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), and is the number of elements in set .

If a UE is configured with more than one serving cells and the UL/DL configuration of all serving cells is same, then in the rest of this Clause is as defined in Sec 10.2, and is the number of elements in the set .

If a UE is configured with more than one serving cell and if at least two cells have different UL/DL configurations, then in this Clause refers to (as defined in Clause 10.2) , and is the number of elements in the set .

For TDD HARQ-ACK transmission with PUCCH format 4 and sub-frame with and more than one configured serving cell, where is the number of elements in the set , the UE shall use PUCCH resource or or for transmission of HARQ-ACK and scheduling request (if any) and periodic CSI (if any) in subframe for mapped to antenna port p where

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

– for a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where , and both the counter DAI value and the total DAI value in the PDCCH are equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for a single PDCCH 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 are equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource with for antenna port , where is configured by higher layers, is selected from {0, 1, 2, 3} such that , , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe where . When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

– for a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where , and both the counter DAI value and the total DAI value in the PDCCH are equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for a single PDCCH 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 are equal to ‘1’,

– the UE shall use PUCCH format 1a/1b, and

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , where is determined from the primary cell, is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

– for a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where , and both the counter DAI value and the total DAI value in the EPDCCH are equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for a single 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 EPDCCH are equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource given by

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe . For normal downlink CP, if subframe is a special subframe with special subframe configuration 0 or 5, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by .

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell,

– for a single PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where , and both the counter DAI value and the total DAI value in the EPDCCH are equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for a single 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 EPDCCH are equal to ‘1’,

– the UE shall use PUCCH format 1a/1b and PUCCH resource given by

– if EPDCCH-PRB-set is configured for distributed transmission

– if EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1. When two antenna port transmission is configured for PUCCH format 1a/1b, the PUCCH resource for antenna port is given by .

– for 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 , the UE shall use PUCCH format 1a/1b and PUCCH resource with the value of is determined according to higher layer configuration and Table 9.2-2. For a UE configured for two antenna port transmission for PUCCH format 1a/1b, a PUCCH resource value in Table 9.2-2 maps to two PUCCH resources with the first PUCCH resource for antenna port and the second PUCCH resource for antenna port , otherwise, the PUCCH resource value maps to a single PUCCH resource for antenna port .

– for , and

– for a PDSCH transmission only on the primary cell where there is not a corresponding PDCCH detected within subframe(s) , where , and

– for an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding PDCCH in subframe , where with both the counter DAI value and the total DAI value in the PDCCH equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for an additional PDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with both the counter DAI value and the total DAI value in the PDCCH equal to ‘1’,

– the UE shall transmit in subframe using PUCCH format 1b on PUCCH resource selected from PUCCH resources where , according to Table 10.1.3.2-1 and Table 10.1.3.2-2 for and , respectively. For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, ; otherwise, .

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as , where is configured by higher layers, is selected from {0, 1, 2, 3} such that , , and is the number of the first CCE used for transmission of the corresponding PDCCH in subframe where .

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– if the value of is same as the value of an element , where , the PUCCH resource is given by ;

– otherwise, if the value of is same as the value of an element in set , where (defined in Table 10.1.3.1-1A, where "UL/DL configuration" in the table refers to the higher layer parameter subframeAssignment), the PUCCH resource is given by ;

where is the number of elements in the set defined in Table 10.1.3.1-1A , where is selected from {0, 1, 2, 3} such that , , is the number of the first CCE used for transmission of the corresponding PDCCH in subframe , and , , are configured by higher layers.

– For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, the PUCCH resource is determined as .HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH without a corresponding PDCCH detected. HARQ-ACK(1) is the ACK/NACK/DTX response for the first transport block of the PDSCH indicated by the detection of a corresponding PDCCH for which the value of both the counter DAI field and total DAI field in the corresponding DCI format is equal to ‘1’ or for the PDCCH indicating downlink SPS release for which the value of both the counter DAI field and total DAI field in the corresponding DCI format is equal to ‘1’. HARQ-ACK(2) is the ACK/NACK/DTX response for the second transport block of the PDSCH indicated by the detection of a corresponding PDCCH for which the value of both the counter DAI field and the total DAI field in the corresponding DCI format is equal to ‘1’.

– for , and

– for a PDSCH transmission only on the primary cell where there is not a corresponding EPDCCH detected within subframe(s) , where , and

– for an additional PDSCH transmission only on the primary cell indicated by the detection of a corresponding EPDCCH in subframe , where with both the counter DAI value and the total DAI value in the EPDCCH equal to ‘1’ (defined in Table 7.3.2.1-1), or

– for an additional EPDCCH indicating downlink SPS release (defined in Clause 9.2) in subframe , where with both the counter DAI value and the total DAI value in the EPDCCH equal to ‘1’,

– the UE shall transmit in subframe using PUCCH format 1b on PUCCH resource selected from PUCCH resources where , according to Table 10.1.3.2-1 and Table 10.1.3.2-2 for and , respectively. For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, ; otherwise, .

– If the UE is not configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.2.1-1. If , is determined from the HARQ-ACK resource offset field in the DCI format of the corresponding EPDCCH as given in Table 10.1.3.1-2. If the UE is configured to monitor EPDCCH in subframe , is equal to the number of ECCEs in EPDCCH-PRB-set configured for that UE in subframe . If the UE is not configured to monitor EPDCCH in subframe, is equal to the number of ECCEs computed assuming EPDCCH-PRB-set is configured for that UE in subframe. For normal downlink CP, if subframe is a special subframe with special subframe configuration 0 or 5, is equal to 0. For extended downlink CP, if subframe is a special subframe with special subframe configuration 0 or 4 or 7, is equal to 0.

– If the UE is configured with the higher layer parameter EIMTA-MainConfigServCell-r12 on the primary cell, the PUCCH resource is determined according to higher layer configuration and Table 9.2-2. The PUCCH resource is determined as

– If EPDCCH-PRB-set is configured for distributed transmission

– If EPDCCH-PRB-set is configured for localized transmission

where

– if the value of is same as the value of an index , where , then ;

– otherwise, if the value of is same as the value of an index , where , then ;

– and where is the number of the first ECCE (i.e. lowest ECCE index used to construct the EPDCCH) used for transmission of the corresponding DCI assignment in EPDCCH-PRB-set in subframe , for EPDCCH-PRB-set is configured by the higher layer parameter pucch-ResourceStartOffset-r11 , for EPDCCH-PRB-set in subframe is given in Clause 6.8A.1 in [3], is determined from the antenna port used for EPDCCH transmission in subframe which is described in Clause 6.8A.5 in [3]. , , are determined as described in Clause 10.1.3.1.

– For a UE configured with a transmission mode that supports up to two transport blocks on the primary cell, the PUCCH resource is determined as .HARQ-ACK(0) is the ACK/NACK/DTX response for the PDSCH without a corresponding EPDCCH detected. HARQ-ACK(1) is the ACK/NACK/DTX response for the first transport block of the PDSCH indicated by the detection of a corresponding EPDCCH for which the value of both the counter DAI field and the total DAI field in the corresponding DCI format is equal to ‘1’ or for the EPDCCH indicating downlink SPS release for which the value of both the counter DAI field and the total DAI field in the corresponding DCI format is equal to ‘1’. HARQ-ACK(2) is the ACK/NACK/DTX response for the second transport block of the PDSCH indicated by the detection of a corresponding EPDCCH for which the value of both the counter DAI field and the total DAI field in the corresponding DCI format is equal to ‘1’.

– if a PDSCH transmission is indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where with either the counter DAI value or the total DAI value in the PDCCH/EPDCCH greater than ‘1’ (defined in Table 7.3.2.1-1) on the primary cell, or

– if a PDCCH/EPDCCH indicating downlink SPS release (defined in Clause 9.2) is detected in subframe , where with either the counter DAI value or the total DAI value in the PDCCH/EPDCCH greater than ‘1’ on the primary cell, or

– if a PDSCH transmission is indicated by the detection of a corresponding PDCCH/EPDCCH in subframe , where on a secondary cell,

– if the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is more than 22, the UE shall use PUCCH format 4 and PUCCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.3-1. Denote as the set of configured serving cells for the UE. Denote is the smallest value in such that PDCCH/EPDCCH scheduling PDSCH or indicating DL SPS release is detected in subframe on serving cell and . The TPC field in a PDCCH/EPDCCH scheduling PDSCH or indicating downlink SPS release in subframe on a serving cell satisfying shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.3-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on any PDCCH/EPDCCH scheduling PDSCH or indicating downlink SPS release in subframe on any serving cell satisfying.

– if the total number of HARQ-ACK bits and scheduling request bit (if any) and periodic CSI bits (if any) is no more than 22, the UE shall use PUCCH format 3 and PUCCH resource where the value of is determined according to higher layer configuration and Table 10.1.2.2.2-1. Denote as the set of configured serving cells for the UE. Denote is the smallest value in such that PDCCH/EPDCCH scheduling PDSCH or indicating DL SPS release is detected in subframe on serving cell and . The TPC field in a PDCCH/EPDCCH scheduling PDSCH or indicating downlink SPS release in subframe on a serving cell satisfying shall be used to determine the PUCCH resource value from one of the four resource values configured by higher layers, with the mapping defined in Table 10.1.2.2.2-1. A UE shall assume that the same HARQ-ACK PUCCH resource value is transmitted on any PDCCH/EPDCCH scheduling PDSCH or indicating downlink SPS release in subframe on any serving cell satisfying. If a UE is configured for two antenna port transmission for PUCCH format 3, a PUCCH resource value in Table 10.1.2.2.2-1 maps to two PUCCH resources with the first PUCCH resource for antenna port and the second PUCCH resource for antenna port , otherwise, the PUCCH resource value maps to a single PUCCH resource for antenna port .

10.1.3.2.4 PUCCH format 5 HARQ-ACK procedure

TDD HARQ-ACK feedback procedures for a UE configured with PUCCH format 5 and codebooksizeDetermination-r13 = cc is described in Clause 10.1.3.2.4.1.

TDD HARQ-ACK feedback procedures for a UE configured with PUCCH format 5 and codebooksizeDetermination-r13 = dai is described in Clause 10.1.3.2.4.2.

10.1.3.2.4.1 PUCCH format 5 HARQ-ACK procedure without adaptive codebook

The HARQ-ACK feedback procedure for PUCCH format 5 HARQ-ACK procedure is as described in Clause 10.1.3.2.3.1, by replacing with.

10.1.3.2.4.2 PUCCH format 5 HARQ-ACK procedure with adaptive codebook

The HARQ-ACK feedback procedure for PUCCH format 5 HARQ-ACK procedure is as described in Clause 10.1.3.2.3.2, by replacing with .