Method and apparatus for sending and receiving HARQ-ACK feedback information

09722737 · 2017-08-01

Assignee

Inventors

Cpc classification

International classification

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

1. A method for transmitting hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the method comprising: receiving, by a user equipment (UE), at least one parameter related to HARQ-ACK feedback; determining, by the UE, one mode among a predetermined plurality of modes for determining a number of subframes for HARQ-ACK feedback based on the at least one parameter; determining, by the UE, a number of subframes for HARQ-ACK feedback using the at least one parameter based on the one mode; determining, by the UE, a number of HARQ-ACK feedback bits, based on the number of subframes; generating HARQ-ACK feedback information based on the number of HARQ-ACK feedback bits; and transmitting, by the UE, the HARQ-ACK feedback information, wherein the plurality of modes includes a first mode and a second mode, wherein, in the first mode, the number of subframes for HARQ-ACK feedback is determined by whether a transmission of a physical uplink shared channel (PUSCH) is not adjusted by a physical downlink control channel (PDCCH) with an uplink downlink assignment index (UL DAI) or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether a component carrier (CC) in a current uplink subframe refers to a HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5 or configuration 0, 1, 2, 3, 4, or 6, and wherein, in the second mode, the number of subframes for HARQ-ACK feedback is determined by whether the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether all CCs configured for the UE comprise one or more CCs referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5 or none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5.

2. The method of claim 1, wherein, in the first mode, the determining of the number of subframes comprises: when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC; when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if a CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c 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, U.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c; and when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

3. The method of claim 1, wherein, in the first mode, the determining of the number of subframes comprises: when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC; when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if a CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U.sub.c−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c; and when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

4. The method of claim 1, wherein, in the second mode, the determining of the number of subframes comprises: when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC; when the 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 the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c of all CCs configured for the UE, U.sub.c 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c; and when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs configured for the UE.

5. The method of claim 1, wherein the plurality of modes includes a third mode, and in the third mode the determining of the number of subframes comprises: when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC; when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for all the CCs; and when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, where M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

6. The method of claim 1, wherein the plurality of modes includes a fourth mode, and in the fourth mode the determining of the number of subframes comprises: when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC; when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, or B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6; and when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, where M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

7. The method of claim 1, 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, O.sub.c.sup.ACK=B.sub.c.sup.DL; and 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, O.sub.c.sup.ACK=2*B.sub.c.sup.DL; and O.sub.c.sup.ACK is the number of the HARQ-ACK feedback bits of the CC c.

8. The method of claim 1, wherein TDD uplink-downlink configurations of multiple CCs in carrier aggregation (CA) configured for the UE are different.

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

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

11. An apparatus of a user equipment (UE) for transmitting hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the apparatus comprising: a controller comprising at least one processor configured to: receive at least one parameter related to HARQ-ACK feedback, determine one mode among a predetermined plurality of modes for determining a number of subframes for HARQ-ACK feedback based on the at least one parameter, determine a number of subframes for HARQ-ACK feedback using the at least one parameter based on the one mode, determine a number of HARQ-ACK feedback bits based on the number of subframes, 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, wherein the plurality of modes includes a first mode and a second mode, wherein, in the first mode, the number of subframes for HARQ-ACK feedback is determined by whether a transmission of a physical uplink shared channel (PUSCH) is not adjusted by a physical downlink control channel (PDCCH) with an uplink downlink assignment index (UL DAI) or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether a component carrier (CC) in a current uplink subframe refers to a HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5 or configuration 0, 1, 2, 3, 4, or 6, and wherein, in the second mode, the number of subframes for HARQ-ACK feedback is determined by whether the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether all CCs configured for the UE comprise one or more CCs referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5 or none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5.

12. The apparatus of claim 11, wherein, in the first mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if a CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c 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, U.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then B.sub.c.sup.DL is equal to min {W.sub.DAI.sup.UL, M.sub.c}.

13. The apparatus of claim 11, wherein, in the first mode, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if a CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U.sub.c−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

14. The apparatus of claim 11, wherein, in the second mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c of all CCs configured for the UE, U.sub.c 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs configured for the UE.

15. The apparatus of claim 11, wherein the plurality of modes includes a third mode, and in the third mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for all the CCs, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, where M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

16. The apparatus of claim 11, wherein the plurality of modes includes a fourth mode, and in the fourth mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, or B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, where M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

17. The apparatus of claim 11, 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, O.sub.c.sup.ACK=B.sub.c.sup.DL, wherein, 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, O.sub.c.sup.ACK=2*B.sub.c.sup.DL, and wherein O.sub.c.sup.ACK is the number of the HARQ-ACK feedback bits of the CC c.

18. The apparatus of claim 11, wherein TDD uplink-downlink configurations of multiple CCs in carrier aggregation (CA) configured for the UE are different.

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

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

21. A method for receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the method comprising: determining, by a base station (BS), one mode among a predetermined plurality of modes for determining a number of subframes for HARQ-ACK feedback; transmitting, by the BS, at least one parameter related to the one mode; determining, by the BS, a number of subframes for HARQ-ACK feedback using the at least one parameter based on the one mode; determining, by the BS, a number of HARQ-ACK feedback bits based on the number of subframes; and receiving, by the BS, HARQ-ACK feedback information having the number of HARQ-ACK feedback bits from a user equipment (UE), wherein the plurality of modes include a first mode and a second mode, wherein, in the first mode, the number of subframes for HARQ-ACK feedback is determined by whether a transmission of a physical uplink shared channel (PUSCH) is not adjusted by a physical downlink control channel (PDCCH) with an uplink downlink assignment index (UL DAI) or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether a component carrier (CC) in a current uplink subframe refers to a HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5 or configuration 0, 1, 2, 3, 4, or 6, and wherein, in the second mode, the number of subframes for HARQ-ACK feedback is determined by whether the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether all CCs configured for the UE comprise one or more CCs referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5 or none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5.

22. The method of claim 21, wherein, in the first mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if a CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c 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, U.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

23. The method of claim 21, wherein, in the first mode, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if a CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U.sub.c−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or or 6, then B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

24. The method of claim 21, wherein, in the second mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c of all CCs configured for the UE, U.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs configured for the UE.

25. The method of claim 21, wherein the plurality of modes includes a third mode, and in the third mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for all the CCs, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, and wherein M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

26. The method of claim 21, wherein the plurality of modes includes a fourth mode, and in the fourth mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, or B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, and wherein M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

27. The method 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, O.sub.c.sup.ACK=B.sub.c.sup.DL, and wherein, 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, O.sub.c.sup.ACK=2*B.sub.c.sup.DL, and O.sub.c.sup.ACK is the number of the HARQ-ACK feedback bits of the CC c.

28. The method of claim 21, wherein TDD uplink-downlink configurations of multiple CCs in carrier aggregation (CA) configured for the UE are different.

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

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

31. An apparatus of a base station (BS) for receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information, the apparatus comprising: a controller comprising at least one processor configured to: determine one mode among a predetermined plurality of modes for determining a number of subframes for HARQ-ACK feedback, transmit at least one parameter related to the one mode, determine a number of subframes for HARQ-ACK feedback using the at least one parameter based on the one mode, and determine a number of HARQ-ACK feedback bits based on the number of subframes; and an uplink receiver configured to receive HARQ-ACK feedback information having the number of HARQ-ACK feedback bits from a user equipment (UE), wherein the plurality of modes includes a first mode and a second mode, wherein, in the first mode, the number of subframes for HARQ-ACK feedback is determined by whether a transmission of a physical uplink shared channel (PUSCH) is not adjusted by a physical downlink control channel (PDCCH) with an uplink downlink assignment index (UL DAI) or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether a component carrier (CC) in a current uplink subframe refers to a HARQ-ACK reference timing of a time division duplexing (TDD) uplink-downlink configuration 5 or configuration 0, 1, 2, 3, 4, or 6, and wherein, in the second mode, the number of subframes for HARQ-ACK feedback is determined by whether the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI or the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, and, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes for HARQ-ACK feedback is determined by whether all CCs configured for the UE comprise one or more CCs referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5 or none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5.

32. The apparatus of claim 31, wherein, in the first mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c 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, U.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then BDL is equal to min {W.sub.DAI.sup.UL, M.sub.c}.

33. The apparatus of claim 31, wherein, in the first mode, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U.sub.c−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if the CC refers to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, then B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

34. The apparatus of claim 31, wherein, in the second mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the 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:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}, where B.sub.c.sup.DL 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, W.sub.DAI.sup.UL 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 U.sub.c of all CCs configured for the UE, U.sub.c 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 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 M.sub.c is a size of the HARQ-ACK bundling window of the CC c, and wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of the CCs configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs configured for the UE.

35. The apparatus of claim 31, wherein the plurality of modes includes a third mode, and in the third mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for all the CCs, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, and wherein M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

36. The apparatus of claim 31, wherein the plurality of modes includes a fourth mode, and in the fourth mode, when the transmission of the PUSCH is not adjusted by the PDCCH with the UL DAI, the number of subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe is a size of a bundling window of the CC, wherein, when the 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 the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, or B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for a CC referring to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, wherein, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI, if none of multiple CCs in carrier aggregation (CA) configured for the UE refer to the HARQ-ACK reference timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs, and wherein M.sub.c is a size of the HARQ-ACK bundling window of a CC c, B.sub.c.sup.DL 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 W.sub.DAI.sup.UL is a value of the UL DAI obtained by the UE from an UL grant of the PDCCH.

37. The apparatus 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, O.sub.c.sup.ACK=B.sub.c.sup.DL, and wherein, 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, O.sub.c.sup.ACK=2*B.sub.c.sup.DL, and O.sub.c.sup.ACK is the number of the HARQ-ACK feedback bits of the CC c.

38. The apparatus of claim 31, wherein TDD uplink-downlink configurations of multiple CCs in carrier aggregation (CA) configured for the UE are different.

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

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

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:

(2) FIG. 1 is a schematic diagram illustrating the structure of a frame in a Time Division Duplexing (TDD) system according to the related art;

(3) FIG. 2 is a schematic diagram illustrating conventional TDD uplink-downlink configuration of each Component Carrier (CC) in the same Carrier Aggregation (CA) according to the related art;

(4) FIG. 3 is a schematic flowchart illustrating a method for sending Hybrid Automatic Repeat Request acknowledgement (HARQ-ACK) feedback information according to an embodiment of the present disclosure;

(5) FIG. 4 is a block diagram of a User Equipment (UE) according to an embodiment of the present disclosure;

(6) FIG. 5 is a block diagram of a Base Station (BS) according to an embodiment of the present disclosure;

(7) Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.

DETAILED DESCRIPTION

(8) The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the present disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the present disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.

(9) The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the present disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the present disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.

(10) It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.

(11) In a Long Term Evolution (LTE)-Advanced (LTE-A) Time Division Duplexing (TDD) system configured with Carrier Aggregation (CA), TDD uplink-downlink (U-D) configurations of multiple Component Carriers (CCs) in a base station may be different in the embodiments of the present disclosure.

(12) FIG. 3 is a schematic flowchart illustrating a method for sending Hybrid Automatic Repeat Request acknowledgement (HARQ-ACK) feedback information according to an embodiment of the present disclosure.

(13) Referring to FIG. 3, the flow includes the following operations.

(14) In operation 301, a User Equipment (UE) receives a Physical Downlink Control Channel (PDCCH) and a Physical Downlink Shared Channel (PDSCH) sent by a base station.

(15) In operation 302, the UE determines the number of downlink subframes corresponding to HARQ-ACK feedback information sent in a Physical Uplink Shared Channel (PUSCH) of each CC configured for the UE in a current uplink subframe, according to at least one of the received PDCCH, an uplink (UL) Downlink Assignment Index (DAI) obtained from a UL Grant of the PDCCH, a sum of the number of PDSCH subframes received from a HARQ-ACK bundling window and the number of PDCCHs for indicating the downlink Semi-Persistent Scheduling (SPS) releasing, and the size of the HARQ-ACK bundling window.

(16) In operation 303, the UE determines the number of bits of the HARQ-QCK feedback information according to the number of down link subframes. In operation 304, the UE sends the HARQ-ACK feedback information of each CC via the PUSCH in the current uplink subframe.

(17) The embodiments of the present disclosure provide four preferable modes for implementing the block 302. The preferable methods used by the UE for determining the number of downlink subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe will be described in detail.

(18) The first method is provided.

(19) In the first case, when transmission of the PUSCH is adjusted by a PDCCH without the UL DAI field or the transmission of the PUSCH is not adjusted by a detected PDCCH, the number of downlink subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC configured for the UE in the current uplink subframe is the size of a bundling window of the CC.

(20) Some terms in the embodiments of the present disclosure are described briefly.

(21) The HARQ-ACK bundling window size is defined as the size of the bundling window used for sending the HARQ-ACK feedback information in the PUCCH when the CAs have different TDD uplink-downlink configurations. The bundling window used for sending the HARQ-ACK feedback information in the PUCCH may be different for different cells and or different carriers. In the embodiments of the present disclosure, when being used for sending the HARQ-ACK feedback information in the PUSCH, the bundling window is the same as that corresponding to the PUCCH.

(22) The transmission of the PUSCH being adjusted by the PDCCH without the UL DAI refers to that the PDCCH scheduling the PUSCH data does not include the UL DAI field. For example, when the PUSCH of the CC transmitting the PUSCH data performs the scheduling according to HARQ-ACK Reference Timing of a TDD uplink-downlink configuration 0, the PDCCH scheduling the PUSCH data does not include the UL DAI field.

(23) The transmission of the PUSCH being adjusted by the detected PDCCH refers to the transmission of the PUSCH data is scheduled by the PDCCH, the transmission of the PUSCH being not adjusted by the detected PDCCH refers to the transmission of the PUSCH data does not need to be scheduled by the PDCCH, for example, SPS services and non-adaptive retransmission services.

(24) The relation between the HARQ-ACK Reference Timing referred by a certain CC and the TDD uplink-downlink configuration of the CC includes that: when the TDD uplink-downlink configurations used by the multiple CCs configured for the UE include two different TDD uplink-downlink configurations, for example, a configuration A and a configuration B respectively, the UE obtains two backwards compatible TDD uplink-downlink configurations C1 and C2 via mapping the configurations A and B, and C1 or C2 may be any of seven conventional TDD uplink-downlink configurations. Thus, the CC with the configuration A as the TDD uplink-downlink configuration refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration C1, the CC with the configuration B as the TDD uplink-downlink configuration refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration C2.

(25) The value of the UL DAI is a reference value used for calculating the number of bits of the HARQ-ACK feedback information of each CC which sends the HARQ-ACK feedback information in the PUSCH of the same uplink subframe.

(26) In the following descriptions of the present disclosure, each CC configured for the UE is recorded as CC c; the current uplink subframe is recorded as uplink subframe n; the number of downlink subframes corresponding to the HARQ-ACK feedback information sent via the PUSCH of the CC c in the uplink subframe n is recorded as B.sub.c.sup.DL; and the size of the bundling window of the CC c is recorded as M.sub.c.

(27) In the above case 1, B.sub.c.sup.DL is equal to M.sub.c.

(28) In the second case, when transmission of the PUSCH is adjusted by a PDCCH with the UL DAI field, because the TDD uplink-downlink configuration 5 only has one uplink subframe, the HARQ-ACK feedback information of all downlink subframes needs to be transmitted via the PUSCH of this uplink subframe, while the length of the UL DAI field is only 2 bits which can only indicate 4 different values, and thus the TDD uplink-downlink configuration 5 and the TDD uplink-downlink configurations 0, 1, 2, 3, 4, 6 are processed respectively in the embodiments of the present disclosure.

(29) Specifically, if the CC refers to HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, the first processing mode includes calculating the B.sub.c.sup.DL of the CC according to the following Equation 1:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}  Equation 1

(30) Herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH; ceiling ( ) is a rounded up function; U is the maximum value of the U of the CCs which are the CCs configured for the UE and refer to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5; U.sub.c is a sum of the number of PDSCH subframes received by the UE from a subframe n-k of the CC c and the number of PDCCHs indicating the downlink SPS releasing; k belongs to a set K, the set K is a set of sequence numbers of downlink subframes in HARQ-ACK bundling windows of the CC c corresponding to the uplink subframe n; and M.sub.c is the size of the bundling window of the CC c.

(31) If the CC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, the second processing mode includes calculating the B.sub.c.sup.DL of the CC according to the following Equation 2:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U.sub.c−W.sub.DAI.sup.UL)/4)),M.sub.c}  Equation 2

(32) Herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH; ceiling ( ) is a rounded up function; U.sub.c is a sum of the number of PDSCH subframes received by the UE from a subframe n-k of the CC c and the number of PDCCHs indicating the downlink SPS releasing; k belongs to a set K, the set K is a set of sequence numbers of downlink subframes in the HARQ-ACK bundling windows of CC c corresponding to the uplink subframe n; and M.sub.c is the size of the bundling window of the CC c.

(33) If the CC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, the B.sub.c.sup.DL of the CC is equal to min{W.sub.DAI.sup.UL, M.sub.c}.

(34) In the following block 303, the number of bits of the HARQ-ACK feedback information of each CC c configured for the UE in the PUSCH of the uplink subframe n configured for the UE (which is recorded as O.sub.c.sup.ACK). Specifically, when a transmission mode of the CC c is SIMO, or when a transmission mode of the CC c is Multiple Input Multiple Output (MIMO) and spatial bundling is performed for the HARQ-ACK feedback of the CC c, O.sub.c.sup.ACK=B.sub.c.sup.DL; when a transmission mode of the CC c is MIMO and spatial bundling is not performed for the HARQ-ACK feedback of the CC c, O.sub.c.sup.ACK=2*B.sub.c.sup.DL.

(35) Whether the spatial bundling is performed for the HARQ-ACK feedback information of the CC with the MIMO transmission mode and how to perform the spatial bundling is not limited in the embodiments of the present disclosure.

(36) After the number of bits of the HARQ-ACK feedback information of each CC is determined, the HARQ-ACK feedback information of each CC may be arranged in sequence. In one mode, the HARQ-ACK feedback information of the CC is arranged in sequence according to an index sequence of the CC; in another mode, the HARQ-ACK feedback information of the CCs referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configurations 0, 1, 2, 3, 4, or 6 is arranged in sequence according to an index sequence of the CCs, and then the HARQ-ACK feedback information of the CC referring to the HARQ-ACK Reference Timing referring of the TDD uplink-downlink configuration 5 is arranged after the HARQ-ACK feedback information of the CCs referring to the HARQ-ACK Reference Timing referring to of the TDD uplink-downlink configurations 0, 1, 2, 3, 4, or 6.

(37) The first method is described by taking the first embodiment as an example.

(38) In the first embodiment, it is supposed that the base station configures 2 CCs for the UE, and the 2 CCs are a Primary Cell (PCC) and a Secondary Cell (SCC) respectively. The PCC uses the TDD uplink-downlink configuration 2, and the SCC uses the TDD uplink-downlink configuration 5. In this case, the HARQ-ACK Reference Timing of the PCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 2, and the HARQ-ACK Reference Timing of the SCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5. The bundling window of the PCC includes subframes {4,5,6,8}, and the bundling window size is 4, the bundling window of the SCC includes subframes {9,0,1,3,4,5,6,7,8}, and the bundling window size is 9, the UL Grant scheduling the PUSCH is sent via the subframe 8 of the SCC, and W.sub.DAI.sup.UL=3. This case belongs to the second case in the first method.

(39) The PCC uses the TDD uplink-downlink configuration 2, the B.sub.c.sup.DL of the PCC is equal to min{W.sub.DAI.sup.UL, M.sub.c}=min{3, 4}=3, it is supposed that the PCC uses the transmission mode of Single Input Multiple Output (SIMO), then the number of bits of the HARQ-ACK feedback information of the PCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=3.

(40) The SCC uses the TDD uplink-downlink configuration 5, because only one CC with the TDD uplink-downlink configuration 5 is configured for the UE, the first and second processing modes corresponding to the TDD uplink-downlink configuration 5 are equivalent to each other, and any of Equation 1 and Equation 2 may be used. It is supposed that the Equation 1 is used, thus the B.sub.c.sup.DL of the CC is equal to min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)), M.sub.c}. It is supposed that the sum of the number of PDSCH subframes received from the subframe n-k of SCC and the number of PDCCHs indicating downlink SPS releasing is 6, thus B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)), M.sub.c}=min{(3+4*ceiling(6−3)/4)), 9}=7.

(41) It is supposed that the SCC uses the transmission mode of MIMO and the spatial bundling is not performed for the HARQ-ACK feedback information, then the number of bits of the HARQ-ACK feedback information of the SCC O.sub.c.sup.ACK=2*B.sub.c.sup.DL=2*7=14.

(42) The second method is provided.

(43) In the first case, when the transmission of the PUSCH is adjusted by the PDCCH without the UL DAI field or the transmission of the PUSCH is not adjusted by the detected PDCCH, the number of downlink subframes corresponding to the HARQ-ACK feedback information sent via the PUSCH of each CC configured for the UE in the current uplink subframe is the bundling window size of the CC, i.e. B.sub.c.sup.DL is equal to M.sub.c.

(44) In the second case, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI field, when all CCs configured for the UE include one or more CCs referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, the B.sub.c.sup.DL is calculated via Equation 31 for all the CCs including the CCs referring to the HARQ-ACK Reference Timing referring to of the TDD uplink-downlink configuration 5 and the CCs referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configurations 0, 1, 2, 3, 4, 6:
B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)),M.sub.c}  Equation (3)

(45) Herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH; ceiling ( ) is a rounded up function; U is the maximum value of the U.sub.c of all CCs configured for the UE; U.sub.c is a sum of the number of PDSCH subframes received by the UE from the subframe n-k of the CC c and the number of PDCCHs indicating downlink SPS releasing; k belongs to a set K, the set K is a set of sequence numbers of downlink subframes in HARQ-ACK bundling windows of CC c corresponding to the uplink subframe n; and M.sub.c is the size of the bundling window of the CC c.

(46) In the third case, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI field, when none of CCs configured for the UE refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, the B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs. Herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH, and M.sub.c is the size of the bundling window of the CC c.

(47) The processing in the following step 303 is the same as that in the first method, which will not be described herein.

(48) The second method is described by taking the second embodiment as an example.

(49) In the second embodiment, it is supposed that the base station configures 2 CCs for the CA UE, and the 2 CCs are a PCC and a SCC respectively. The PCC uses the TDD uplink-downlink configuration 2, and the SCC uses the TDD uplink-downlink configuration 5. In this case, the HARQ-ACK Reference Timing of the PCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 2, and the HARQ-ACK Reference Timing of the SCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5. The bundling window of the PCC includes subframes {4,5,6,8}, and the bundling window size is 4, the bundling window of the SCC includes subframes {9,0,1,3,4,5,6,7,8}, and the bundling window size is 9, the UL Grant for scheduling the PUSCH is sent via the subframe 8 of the SCC, and W.sub.DAI.sup.UL=1. This case belongs to the second case in the second method, and Equation 1 is used to perform the calculation.

(50) The PCC uses the TDD uplink-downlink configuration 2, the B.sub.c.sup.DL of the PCC is equal to min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)), M.sub.c}, it is supposed that the sum of the number of PDSCH subframes received from the subframe n-k of the PCC and the number of PDCCHs indicating downlink SPS releasing is 2 and the sum of the number of PDSCH subframes received from the subframe n-k of the SCC and the number of PDCCHs indicating downlink SPS releasing is 6, thus U=max{Uc}=max {2, 6}=6, and B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)), M.sub.c}=min{(1+4*ceiling((6−1)/4)), 4}=4.

(51) It is supposed that the PCC uses the transmission mode of SIMO, then the number of bits of the HARQ-ACK feedback information of the PCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=4.

(52) The SCC uses the TDD uplink-downlink configuration 5, the B.sub.c.sup.DL of the SCC is equal to min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)), M.sub.c}, U=max{Uc}=max{2, 6}=6, and thus B.sub.c.sup.DL=min{(W.sub.DAI.sup.UL+4*ceiling((U−W.sub.DAI.sup.UL)/4)), M.sub.c}=min{(1+4*ceiling((6−1)/4)), 9}=9. It is supposed that the SCC uses the transmission mode of MIMO and the spatial bundling is performed for the HARQ-ACK feedback information, then the number of bits of the HARQ-ACK feedback information of the SCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=9.

(53) The third method is provided.

(54) In the first case, when the transmission of the PUSCH is adjusted by the PDCCH without the UL DAI field or the transmission of the PUSCH is not adjusted by the detected PDCCH, the number of downlink subframes corresponding to the HARQ-ACK feedback information sent via the PUSCH of each CC configured for the UE in the current uplink subframe is the size of the bundling window of the CC, i.e. B.sub.c.sup.DL is equal to M.sub.c.

(55) In the second case, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI field and when all CCs configured for the UE include one or more CCs referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c for all CCs.

(56) In the third case, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI field and none of the CCs configured for the UE refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all CCs. Herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH, and M.sub.c is the size of the bundling window of the CC c.

(57) The processing in the following step 303 is the same as that in the first method, which will not be described herein.

(58) The third method is described by taking the third embodiment as an example.

(59) In the third embodiment, it is supposed that the base station configures 2 CCs for the CA UE, and the 2 CCs are a PCC and a SCC respectively. The PCC uses the TDD uplink-downlink configuration 2, and the SCC uses the TDD uplink-downlink configuration 5. In this case, the HARQ-ACK Reference Timing of the PCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 2, and the HARQ-ACK Reference Timing of the SCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5. The bundling window of the PCC includes subframes {4,5,6,8}, and the bundling window size is 4, the bundling window of the SCC includes subframes {9,0,1,3,4,5,6,7,8}, and the bundling window size is 9, the UL Grant for scheduling the PUSCH is sent via the subframe 8 of the SCC, and W.sub.DAI.sup.UL=1. This case belongs to the second case in the second method.

(60) The PCC uses the TDD uplink-downlink configuration 2, the B.sub.c.sup.DL of the PCC is equal to M.sub.c=4. It is supposed that the PCC uses the transmission mode of SIMO, then the number of bits of the HARQ-ACK feedback information of the PCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=4.

(61) The SCC uses the TDD uplink-downlink configuration 5, the B.sub.c.sup.DL of the SCC is equal to M.sub.c=9. It is supposed that the SCC uses the transmission mode of SIMO, then the number of bits of the HARQ-ACK feedback information of the SCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=9.

(62) The fourth method is provided.

(63) In the first case, when the transmission of the PUSCH is adjusted by the PDCCH without the UL DAI field or the transmission of the PUSCH is not adjusted by the detected PDCCH, the number of downlink subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC configured for the UE in the current uplink subframe is the size of the bundling window of the CC, i.e. B.sub.c.sup.DL is equal to M.sub.c.

(64) In the second case, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI field and when all CCs configured for the UE include one or more CCs referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, for the CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, B.sub.c.sup.DL is equal to M.sub.c; for the CC referring to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 0, 1, 2, 3, 4, or 6, B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c}; herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH, M.sub.c is the size of the bundling window of the CC c.

(65) In the third case, when the transmission of the PUSCH is adjusted by the PDCCH with the UL DAI field, when none of CCs configured for the UE refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5, the B.sub.c.sup.DL is equal to min{W.sub.DAI.sup.UL, M.sub.c} for all the CCs. Herein, W.sub.DAI.sup.UL is the value of the UL DAI obtained by the UE from the UL Grant of the PDCCH, M.sub.c is the bundling window size of the CC c.

(66) The processing in the following step 303 is the same as that in the first method, which will not be described herein.

(67) The fourth method is described by taking the fourth embodiment as an example.

(68) In the fourth embodiment, it is supposed that the base station configures 2 CCs for the CA UE, and the 2 CCs are a PCC and a SCC respectively. The PCC uses the TDD uplink-downlink configuration 2, and the SCC uses the TDD uplink-downlink configuration 5. In this case, the HARQ-ACK Reference Timing of the PCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 2, and the HARQ-ACK Reference Timing of the SCC refers to the HARQ-ACK Reference Timing of the TDD uplink-downlink configuration 5. The bundling window of the PCC includes subframes {4,5,6,8}, and the bundling window size is 4, the bundling window of the SCC includes subframes {9,0,1,3,4,5,6,7,8}, and the bundling window size is 9, the UL Grant for scheduling the PUSCH is sent via the subframe 8 of the SCC, and W.sub.DAI.sup.UL=1. This case belongs to the second case in the fourth method.

(69) The PCC uses the TDD uplink-downlink configuration 2, the B.sub.c.sup.DL of the PCC is equal to min{W.sub.DAI.sup.UL, M.sub.c}=min{1, 4}=1. It is supposed that the PCC uses the transmission mode of SIMO, then the number of bits of the HARQ-ACK feedback information of the PCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=1.

(70) The SCC uses the TDD uplink-downlink configuration 5, the B.sub.c.sup.DL of the SCC is equal to M.sub.c=9. It is supposed that the SCC uses the transmission mode of SIMO, then the number of bits of the HARQ-ACK feedback information of the SCC is O.sub.c.sup.ACK=B.sub.c.sup.DL=9.

(71) FIG. 4 is a block diagram of a UE according to an embodiment of the present disclosure.

(72) Referring to FIG. 4, the UE is adapted to comprise a controller 410, a downlink receiver 420, and an uplink transmitter 430. The downlink receiver 420 receives a signal via at least one of a PDCCH and a PDSCH. The controller 410 is configured to determine the number of downlink subframes corresponding to HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe, according to at least one of the received PDCCH, an UL DAI obtained from a UL Grant of the PDCCH, a sum of the number of PDSCH subframes received from a HARQ-ACK bundling window and the number of PDCCHs indicating downlink SPS releasing, and the size of the HARQ-ACK bundling window. The controller 410 is configured to determine the number of bits of the HARQ-ACK feedback information of each CC according to the number of the downlink subframes. The uplink transmitter 430 sends the HARQ-ACK feedback information of each CC via the PUSCH in the current uplink subframe.

(73) FIG. 5 is a block diagram of BS according to an embodiment of the present disclosure.

(74) Referring to FIG. 5, the BS is adapted to comprise a controller 510, a downlink transmitter 520, and an uplink receiver 530. The downlink transmitter 520 transmits a signal via at least one of a PDCCH and a PDSCH. The controller 510 is configured to determine the number of downlink subframes corresponding to HARQ-ACK feedback information sent in the PUSCH of each CC in a current uplink subframe, according to at least one of the PDCCH, an UL DAI obtained from an UL Grant of the PDCCH, a sum of the number of PDSCH subframes received from a HARQ-ACK bundling window and the number of PDCCHs indicating downlink SPS releasing, and the size of the HARQ-ACK bundling window. The controller 510 is configured to determine the number of bits of the HARQ-ACK feedback information of each CC according to the number of the downlink subframes. The uplink receiver 530 receives the HARQ-ACK feedback information of each CC via the PUSCH in the current uplink subframe.

(75) As can be seen from the above embodiments, according to the method for sending HARQ-ACK feedback information provided by the embodiments of the present disclosure, the UE first determines the number of downlink subframes corresponding to the HARQ-ACK feedback information sent in the PUSCH of each CC in the current uplink subframe, according to at least one of the received PDCCH, the UL DAI obtained from the UL Grant of the PDCCH, the sum of the number of PDSCH subframes received from the HARQ-ACK bundling window and the number of PDCCHs indicating the downlink SPS releasing, and the size of the HARQ-ACK bundling window, and then determines the number of bits of the HARQ-ACK feedback information of each CC according to the number of the downlink subframes. Therefore, not only the HARQ-ACK feedback information can be transmitted correctly in the CA system in which the TDD uplink-downlink configurations of multiple CCs are different, but also the waste of PUSCH resources are avoided, and the case in which the TDD uplink-downlink configurations of multiple CCs in CA are different is supported.

(76) The foregoing are only preferred embodiments of the present disclosure. It should be noted that those skilled in the art may make improvement and modification within the principle of the present disclosure, and the improvement and modification should be covered in the protection scope of the disclosure.

(77) While the present disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present disclosure as defined by the appended claims and their equivalents.