# US 2015/0146643 A1 · Method and apparatus for sending and receiving harq-ack feedback information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2015/0146643 A1
- Document ID: US20150146643A1
- Status: Published application
- Kind: A1
- Application number: 14/411,718
- Filed: 2013-06-27
- Published: 2015-05-28
- Earliest claimed: 2012-06-27
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Jingxing Fu; Chengjun Sun; Yingyang Li
- Web page: https://patentgrep.com/patent/US20150146643A1

## CPC

- H04L 1/1893: {Physical mapping arrangements (physical resource mapping in general H04L5/00)}
- H04L 1/1607: Details of the supervisory signal
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/187: {Details of sliding window management}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and an apparatus for sending Hybrid Automatic Repeat Request acknowledgement (HARQ-ACK) feedback information are provided. The User Equipment (UE) receives a Physical Downlink Control Channel (PDCCH) and a Physical Downlink Shared Channel (PDSCH) sent by a base station, determines a number of downlink subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe, the Uplink (UL) Downlink Assignment Index (UL DAI) obtained from the UL Grant of the PDCCH, a sum of the number of PDSCH subframes received from a HARQ-ACK bundling window and a number of PDCCHs indicating the downlink SPS releasing, and a size of the HARQ-ACK bundling window, and sends HARQ-ACK feedback information of each CC via the PUSCH in the current uplink subframe. A number of bits of the HARQ-ACK feedback information of each CC is determined according to the number of the downlink subframes.

## Claims

### Claim at position 1

1-10. (canceled)

### Claim 11

A method for transmitting hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the method comprising:
determining, by an user equipment (UE), a number of subframes for HARQ-ACK feedback based on an uplink (UL) downlink assignment index (UL DAI);
determining a number of HARQ-ACK feedback bits based on the number of subframes and a transmission mode;
generating HARQ-ACK feedback information based on the number of HARQ-ACK feedback bits; and
transmitting, by the UE, the HARQ-ACK feedback information.

### Claim 12 (depends on 11)

The method of claim 11, wherein the determining of the number of subframes comprises:
when transmission of a physical uplink shared channel (PUSCH) is adjusted by a physical downlink control channel (PDCCH) without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each component carrier (CC) in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by a PDCCH with the UL DAI, if the CC refers to HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDLmin{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc},
where BcDL is the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of Uc of multiple CCs in carrier aggregation (CA), which are the CCs configured for the UE and refer to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5,
Uc is a sum of a number of physical downlink shared channel (PDSCH) subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink semi-persistent scheduling (SPS) releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 13 (depends on 11)

The method of claim 11, wherein the determining of the number of subframes comprises:
when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((Uc−WDAIUL)/4)),Mc},
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 14 (depends on 11)

The method of claim 11, wherein the determining of the number of subframes comprises:
when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each of the CCs configured for the UE in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc},
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of the Uc of all CCs configured for the UE,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is a size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs configured for the UE.

### Claim 15 (depends on 11)

The method of claim 11, wherein the determining of the number of subframes comprises:
when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is the size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprises one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for all the CCs; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 16 (depends on 11)

The method of claim 11, wherein the determining of the number of subframes comprises:
when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, or BcDL is equal to min{WDAIUL, Mc} for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 17 (depends on 11)

The method of claim 11, wherein the determining the number of the HARQ-ACK feedback bits comprises:
when a transmission mode of a CC c is single input multiple output (SIMO), or when a transmission mode of the CC c is multiple input multiple output (MIMO) and spatial bundling is performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=BcDL;
when a transmission mode of the CC c is MIMO and spatial bundling is not performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=2*BcDL; and
OcACK is the number of the HARQ-ACK feedback bits of the CC c.

### Claim 18 (depends on 11)

The method of claim 11, wherein TDD uplink-downlink configurations of multiple CCs in CA configured for the UE are different.

### Claim 19 (depends on 11)

The method of claim 11, wherein the UL DAI is obtained from an UL grant of a PDCCH, a sum of a number of PDSCH subframes received from a HARQ-ACK bundling window and a number of PDCCHs indicating downlink SPS releasing, and a size of the HARQ-ACK bundling window.

### Claim 20 (depends on 11)

The method of claim 11, wherein the HARQ-ACK feedback information of each CC is sent via a PUSCH of each CC in a current uplink subframe.

### Claim 21

An apparatus of an user equipment (UE) for transmitting hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the apparatus comprising:
a controller configured to determine a number of subframes for HARQ-ACK feedback based on an uplink (UL) downlink assignment index (UL DAI), determine a number of HARQ-ACK feedback bits based on the number of subframes and a transmission mode, and generate HARQ-ACK feedback information based on the number of HARQ-ACK feedback bits; and
a transmitter configured to transmit the HARQ-ACK feedback information.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein, when transmission of a physical uplink shared channel (PUSCH) is adjusted by a physical downlink control channel (PDCCH) without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each component carrier (CC) in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by a PDCCH with the UL DAI, if the CC refers to HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc}
where BcDL is the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of Uc of multiple CCs in carrier aggregation (CA), which are the CCs configured for the UE and refer to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5,
Uc is a sum of a number of physical downlink shared channel (PDSCH) subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink semi-persistent scheduling (SPS) releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 23 (depends on 21)

The apparatus of claim 21, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((Uc−WDAIUL)/4)),Mc}
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 24 (depends on 21)

The apparatus of claim 21, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each of the CCs configured for the UE in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc}
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of the Uc of all CCs configured for the UE,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is a size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs configured for the UE.

### Claim 25 (depends on 21)

The apparatus of claim 21, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is the size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprises one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for all the CCs; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 26 (depends on 21)

The apparatus of claim 21, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, or BcDL is equal to min{WDAIUL, Mc} for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 27 (depends on 21)

The apparatus of claim 21, wherein, when a transmission mode of a CC c is single input multiple output (SIMO), or when a transmission mode of the CC c is multiple input multiple output (MIMO) and spatial bundling is performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=BcDL;
when a transmission mode of the CC c is MIMO and spatial bundling is not performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=2*BcDL; and
OcACK is the number of the HARQ-ACK feedback bits of the CC c.

### Claim 28 (depends on 21)

The apparatus of claim 21, wherein TDD uplink-downlink configurations of multiple CCs in CA configured for the UE are different.

### Claim 29 (depends on 21)

The apparatus of claim 21, wherein the UL DAI is obtained from an UL grant of a PDCCH, a sum of a number of PDSCH subframes received from a HARQ-ACK bundling window and a number of PDCCHs indicating downlink SPS releasing, and a size of the HARQ-ACK bundling window.

### Claim 30 (depends on 21)

The apparatus of claim 21, wherein the HARQ-ACK feedback information of each CC is sent via a PUSCH of each CC in a current uplink subframe.

### Claim 31

A method for receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the method comprising:
determining, by a base station (BS), a number of subframes for HARQ-ACK feedback based on an uplink (UL) downlink assignment index (UL DAI); and
receiving, by the BS, HARQ-ACK feedback information from an user equipment (UE),
wherein a number of HARQ-ACK feedback bits of the HARQ-ACK feedback information is determined according to the number of the subframes.

### Claim 32 (depends on 31)

The method of claim 31, wherein, when transmission of a physical uplink shared channel (PUSCH) is adjusted by a physical downlink control channel (PDCCH) without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each component carrier (CC) in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by a PDCCH with the UL DAI, if the CC refers to HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc}
where BcDL is the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of Uc of multiple CCs in carrier aggregation (CA), which are the CCs configured for the UE and refer to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5,
Uc is a sum of a number of physical downlink shared channel (PDSCH) subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink semi-persistent scheduling (SPS) releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 33 (depends on 31)

The method of claim 31, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((Uc−WDAIUL)/4)),Mc}
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 34 (depends on 31)

The method of claim 31, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each of the CCs configured for the UE in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc}
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of the Uc of all CCs configured for the UE,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is a size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs configured for the UE.

### Claim 35 (depends on 31)

The method of claim 31, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is the size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprises one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for all the CCs; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 36 (depends on 31)

The method of claim 31, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, or BcDL is equal to min{WDAIUL, Mc} for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 37 (depends on 31)

The method of claim 31, wherein, when a transmission mode of a CC c is single input multiple output (SIMO), or when a transmission mode of the CC c is multiple input multiple output (MIMO) and spatial bundling is performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=BcDL;
when a transmission mode of the CC c is MIMO and spatial bundling is not performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=2*BDL; and
OcACK is the number of the HARQ-ACK feedback bits of the CC c.

### Claim 38 (depends on 31)

The method of claim 31, wherein TDD uplink-downlink configurations of multiple CCs in CA configured for the UE are different.

### Claim 39 (depends on 31)

The method of claim 31, wherein the UL DAI is obtained from an UL grant of a PDCCH, a sum of a number of PDSCH subframes received from a HARQ-ACK bundling window and a number of PDCCHs indicating downlink SPS releasing, and a size of the HARQ-ACK bundling window.

### Claim 40 (depends on 31)

The method of claim 31, wherein the HARQ-ACK feedback information of each CC is sent via a PUSCH of each CC in a current uplink subframe.

### Claim 41

An apparatus of a base station (BS) for receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the apparatus comprising:
a controller configured to determine a number of subframes for HARQ-ACK feedback based on an uplink (UL) downlink assignment index (UL DAI); and
an uplink receiver configured to receive HARQ-ACK feedback information from an user equipment (UE),
wherein a number of HARQ-ACK feedback bits of the HARQ-ACK feedback information is determined according to the number of the subframes.

### Claim 42 (depends on 41)

The apparatus of claim 41, wherein, when transmission of a physical uplink shared channel (PUSCH) is adjusted by a physical downlink control channel (PDCCH) without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each component carrier (CC) in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by a PDCCH with the UL DAI, if the CC refers to HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc}
where BcDL is the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of Uc of multiple CCs in carrier aggregation (CA), which are the CCs configured for the UE and refer to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5,
Uc is a sum of a number of physical downlink shared channel (PDSCH) subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink semi-persistent scheduling (SPS) releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 43 (depends on 41)

The apparatus of claim 41, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((Uc−WDAIUL)/4)),Mc}
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is the size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, BcDL is equal to min{WDAIUL, Mc}.

### Claim 44 (depends on 41)

The apparatus of claim 41, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each of the CCs configured for the UE in the current uplink subframe is calculated according to the equation:
BcDL=min{(WDAIUL+4*ceiling((U−WDAIUL)/4)),Mc}
where BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of a CC c in the current uplink subframe,
c is a sequence number of the CC,
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH,
ceiling ( ) is a rounded up function,
U is a maximum value of the Uc of all CCs configured for the UE,
Uc is a sum of a number of PDSCH subframes received from a subframe n-k of the CC c and a number of PDCCHs indicating a downlink SPS releasing,
n is a sequence number of the current uplink subframe,
k belongs to a set K which is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n, and
Mc is a size of the HARQ-ACK bundling window of the CC c; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs configured for the UE.

### Claim 45 (depends on 41)

The apparatus of claim 41, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is the size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprises one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for all the CCs; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 46 (depends on 41)

The apparatus of claim 41, wherein, when transmission of a PUSCH is adjusted by a PDCCH without the UL DAI or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe is a size of a bundling window of the CC;
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if all CCs configured for the UE comprise one or more CCs referring to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to Mc for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, or BcDL is equal to min{Mc} for a CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, 6; and
when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in CA configured for the UE refers to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 5, BcDL is equal to min{WDAIUL, Mc} for all the CCs,
where Mc is a size of the HARQ-ACK bundling window of a CC c,
BcDL is a number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of the CC c in the current uplink subframe, and
WDAIUL is a value of the UL DAI obtained by the UE from an UL Grant of the PDCCH.

### Claim 47 (depends on 41)

The apparatus of claim 41, wherein, when a transmission mode of a CC c is single input multiple output (SIMO), or when a transmission mode of the CC c is multiple input multiple output (MIMO) and spatial bundling is performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=BcDL;
when a transmission mode of the CC c is MIMO and spatial bundling is not performed for the transmitting the HARQ-ACK feedback information of the CC c, OcACK=2*BDL; and
OcACK is the number of the HARQ-ACK feedback bits of the CC c.

### Claim 48 (depends on 41)

The apparatus of claim 41, wherein TDD uplink-downlink configurations of multiple CCs in CA configured for the UE are different.

### Claim 49 (depends on 41)

The apparatus of claim 41, wherein the UL DAI is obtained from an UL grant of a PDCCH, a sum of a number of PDSCH subframes received from a HARQ-ACK bundling window and a number of PDCCHs indicating downlink SPS releasing, and a size of the HARQ-ACK bundling window.

### Claim 50 (depends on 41)

The apparatus of claim 41, wherein the HARQ-ACK feedback information of each CC is sent via a PUSCH of each CC in a current uplink subframe.
