IP Library Granted Patent US 8,861,408
Granted Patent B2
US 8,861,408 · App. 13/284,786 · Granted Oct 14, 2014

Hybrid automatic repeat request feedback transmission in a multi component-carrier communication system

Inventors: Jelena M. Damnjanovic (Del Mar, CA); Wanshi Chen (San Diego, CA); Xiliang Luo (Cardiff, CA); Juan Montojo (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L1/1607H04L1/1854H04L5/0005H04L5/001H04L5/0053H04W72/1284
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,861,408
App. No.
13/284,786
Granted
Oct 14, 2014
Kind
B2
Abstract

Methods, systems, devices, and computer program products are described which facilitate the transmission and reception of acknowledgment/negative acknowledgment (ACK/NACK) feedback associated with downlink data transmissions in a multi-carrier wireless communication system. Scheduling request resources may be utilized to enable the transmission of ACK/NACK feedback for the multiple component carriers when a positive scheduling request is present and the techniques described may be utilized to improve the efficiency of control channel signaling in different system configurations.

Claims (180)

1. A method of wireless communication, comprising:

determining, at a user equipment, acknowledgment/negative acknowledgment (ACK/NACK) feedback associated with downlink data for a plurality of component carriers;

identifying one or more scheduling request (SR) resources available to the user equipment upon a determination that a positive SR is present;

bundling the ACK/NACK feedback; and

transmitting the bundled ACK/NACK feedback for the plurality of component carriers using the one or more selected SR resources,

wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining ACK/NACK feedback values for first and second component carriers; and

mapping the ACK/NACK feedback for the first component carrier to a first bit value associated with the one or more SR resources and mapping the ACK/NACK feedback for the second component carrier to a second bit value associated with the one or more SR resources,

and wherein in the TDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining a number of ACK instances for data transmissions on first and second TDD component carriers; and

mapping the number of ACK instances to first and second bit values associated with the one or more SR resources.

2. The method of claim 1 , wherein the bundling the ACK/NACK feedback comprises:

determining an ACK/NACK feedback value for each component carrier; and

aggregating the number of ACKs across the component carriers.

3. The method of claim 1 , wherein the bundling the ACK/NACK feedback comprises:

determining an ACK/NACK feedback value for each component carrier:,

determining a total number of ACK instances; and

mapping a first number of ACKs to a first bit value associated with the one or more SR resources and mapping a remaining number of ACKs to a second bit value associated with the one or more SR resources.

4. The method of claim 3 , wherein the first number of ACKs correspond to ACKs in a first subset of the plurality of component carriers, and the remaining number of ACKs correspond to the remaining of the plurality of component carriers.

5. The method of claim 4 , wherein the first subset of the plurality of component carriers comprises a first component carrier, and the remaining of the plurality of component carriers comprises a second component carrier.

6. The method of claim 1 , wherein the bundling the ACK/NACK feedback comprises:

determining an ACK/NACK feedback value for each component carrier; and

spatially bundling ACK/NACK feedback for two or more subframes of one or more of the component carriers.

7. The method of claim 1 , wherein the user equipment is an LTE user equipment and wherein in the FDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining ACK/NACK feedback for one or more codewords received on each of a first FDD component carrier and on a second FDD component carrier in the plurality of component carriers,

spatially bundling the ACK/NACK feedback for the first FDD component carrier to obtain a first ACK/NACK bit,

spatially bundling the ACK/NACK feedback for the second FDD component carrier to obtain a second ACK/NACK bit; and

wherein the transmitting the bundled ACK/NACK feedback comprises:

generating a PUCCH format 1b message with the first and second ACK/NACK bits comprising the bundled ACK/NACK feedback; and

transmitting the PUCCH format 1b message on the identified SR resource.

8. The method of claim 7 , wherein bundling the ACK/NACK feedback further comprises:

determining one or more additional states for one or more of the first and second component carriers, the one or more additional states comprising (ACK, negative acknowledgment/discontinuous transmission (NAK/DTX)) and (NAK/DTX, ACK) for one or more of the first and second component carriers; and wherein the transmitting the bundled ACK/NACK feedback comprises:

generating a PUCCH format 1b message with the one or more additional states; and

transmitting the PUCCH format 1b message on the identified SR resource.

9. The method of claim 1 , wherein the user equipment is an LTE user equipment and wherein in the TDD mode of operation, bundling the ACK/NACK feedback comprises:

determining first and second bit values for the ACK/NACK feedback based on the mapping the number of ACK instances; and

wherein the transmitting the bundled ACK/NACK feedback comprises:

generating a PUCCH format 1b message with the first and second bits comprising the bundled ACK/NACK feedback; and

transmitting the PUCCH format 1b message on the identified SR resource.

10. The method of claim 9 , wherein determining a number of ACK instances for the data transmission comprises spatial bundling of ACK/NACK information.

11. The method of claim 1 , wherein identifying one or more scheduling request (SR) resources available to the user equipment upon a determination that a positive SR is present comprises:

selecting a first SR resource from two or more configured SR resources when ACK/NACK feedback for a first component carrier meets a first criteria; and

selecting a second SR resource from two or more configured SR resources when ACK/NACK feedback for the first component carrier meets a second criteria.

12. The method of claim 1 , wherein the one or more SR resources are radio resource control (RRC) configured.

13. The method of claim 12 , wherein at least one secondary SR resource is shared between the user equipment and another user equipment.

14. The method of claim 12 , wherein the selection of the one or more SR resources comprises selecting at least one secondary SR resource in accordance with a received control information.

15. The method of claim 12 , wherein the received control information comprises at least one of an ACK/NACK resource indicator (ARI) and a time-division multiplexing information.

16. The method of claim 12 , wherein the control information is received as part of a transmit power control (TPC) field on a physical downlink control channel (PDCCH) associated with a secondary component carrier.

17. The method of claim 1 , wherein the ACK/NACK feedback is transmitted on a physical uplink control channel (PUCCH) of a long term evolution (LTE) wireless communication system that is configured to operate using uplink control information Format 1b.

18. A wireless communications apparatus, comprising:

means for determining, at a user equipment, acknowledgment/negative acknowledgment (ACK/NACK) feedback associated with downlink data for a plurality of component carriers;

means for identifying one or more scheduling request (SR) resources available to the user equipment upon a determination that a positive SR is present;

means for bundling the ACK/NACK feedback; and

means for transmitting the bundled ACK/NACK feedback for the plurality of component carriers using the one or more selected SR resources,

wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining ACK/NACK feedback values for first and second component carriers; and

mapping the ACK/NACK feedback for the first component carrier to a first bit value associated with the one or more SR resources and mapping the ACK/NACK feedback for the second component carrier to a second bit value associated with the one or more SR resources,

and wherein in the TDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining a number of ACK instances for data transmissions on first and second TDD component carriers; and

mapping the number of ACK instances to first and second bit values associated with the one or more SR resources.

19. The apparatus of claim 18 , wherein the means for bundling the ACK/NACK feedback comprises:

means for determining an ACK/NACK feedback value for each component carrier; and

means for aggregating the number of ACKs across the component carriers.

20. The apparatus of claim 18 , wherein the means for bundling the ACK/NACK feedback comprises:

means for determining an ACK/NACK feedback value for each component carrier;

means for determining the total number of ACK instances; and

means for mapping a first number of ACKs to a first bit value associated with the one or more SR resources and mapping remaining number of ACKs to a second bit value associated with the one or more SR resources.

21. The apparatus of claim 20 , wherein the first number of ACKs correspond to ACKs in a first subset of the plurality of component carriers, and the remaining number of ACKs correspond to the remaining of the plurality of component carriers.

22. The apparatus of claim 18 , wherein the means for bundling the ACK/NACK feedback comprises:

means for determining an ACK/NACK feedback value for each component carrier; and

means for spatially bundling ACK/NACK feedback for two or more subframes of one or more of the component carriers.

23. A wireless communication apparatus, comprising:

an acknowledgment/negative acknowledgment (ACK/NACK) feedback module configured to determine ACK/NACK feedback associated with downlink data for a plurality of component carriers;

a scheduling request (SR) module configured to select one or more SR resources upon a determination that a positive SR is present;

a bundling module configured to bundle the ACK/NACK feedback; and

a transmitter module configured to transmit the bundled ACK/NACK feedback for the plurality of component carriers using the one or more selected SR resources,

wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundling module is configured to:

determine ACK/NACK feedback values for first and second component carriers; and

map the ACK/NACK feedback for the first component carrier to a first bit value associated with the one or more SR resources and map the ACK/NACK feedback for the second component carrier to a second bit value associated with the one or more SR resources,

and wherein in the TDD mode of operation, the bundling module is configured to:

determine a number of ACK instances for data transmissions on first and second TDD component carriers; and

map the number of ACK instances to first and second bit values associated with the one or more SR resources, and

wherein at least one of the ACK/NACK feedback module, the SR module, the bundling module, or the transmitter module is implemented at least in part in hardware.

24. The wireless communication apparatus of claim 23 , wherein

the one or more SR resources comprise a primary SR resource and one or more secondary SR resources.

25. The wireless communication apparatus of claim 24 , wherein the one or more secondary SR resources are radio resource control (RRC) configured.

26. The wireless communication apparatus of claim 24 , wherein at least one secondary SR resource is shared between the wireless communication apparatus and another wireless communication apparatus.

27. The wireless communication apparatus of claim 24 , wherein the SR module is further configured to select at least one secondary SR resource in accordance with a received control information.

28. The wireless communication apparatus of claim 27 , wherein the control information is received as part of a transmit power control (TPC) field on a physical downlink control channel (PDCCH) of a secondary component carrier.

29. The wireless communication apparatus of claim 24 , wherein the bundling module is further configured to:

map a first number of ACKs to a first bit value associated with the one or more SR resources and map remaining number of ACKs to a second bit value associated with the one or more SR resources.

30. The wireless communication apparatus of claim 23 , wherein the wireless communication apparatus is an LTE user equipment and the plurality of component carriers comprise frequency division duplex (FDD) carriers, wherein:

the ACK/NACK feedback module is further configured to determine ACK/NACK feedback for one or more codewords received on each of a first FDD component carrier and on a second FDD component carrier in the plurality of component carriers, and

the bundling module is further configured to spatially bundle the ACK/NACK feedback for the first FDD component carrier to obtain a first ACK/NACK bit, spatially bundle the ACK/NACK feedback for the second FDD component carrier to obtain a second ACK/NACK bit, and generate a PUCCH format 1b message with the first and second ACK/NACK bits comprising the bundled ACK/NACK feedback.

31. The wireless communication apparatus of claim 23 , wherein the wireless communication apparatus is an LTE user equipment and the plurality of component carriers comprise time division duplex (TDD) carriers, wherein:

the ACK/NACK feedback module is further configured to determine ACK/NACK feedback for a data transmission on a first TDD component carrier and a second TDD component carrier in the plurality of component carriers, and

the bundling module is further configured to determine a number of ACK instances for the data transmission on the first and second component carriers based on the ACK/NACK information, determine first and second bit values for the ACK/NACK feedback based on a mapping of the number of ACK instances; and generate a PUCCH format 1b message with the first and second bits comprising the bundled ACK/NACK feedback.

32. The wireless communication apparatus of claim 23 , wherein the bundling module is further configured to, upon a determination that a positive SR is present, select a first SR resource from two or more configured SR resources for transmission of ACK/NACK feedback when ACK/NACK feedback for a first component carrier meets a first criteria, and select a second configured SR resource from two or more available SR resources for transmission of ACK/NACK feedback when ACK/NACK feedback for the first component carrier meets a second criteria.

33. A computer program product for wireless communication, comprising:

a non-transitory computer readable medium comprising:

code for determining acknowledgment/negative acknowledgment (ACK/NACK) feedback associated with downlink data for a plurality of component carriers;

code for selecting one or more available scheduling request (SR) resources upon a determination that a positive SR is present;

code for bundling the ACK/NACK feedback; and

code for transmitting the bundled ACK/NACK feedback for the plurality of component carriers using the one or more selected SR resources,

wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining ACK/NACK feedback values for first and second component carriers; and

mapping the ACK/NACK feedback for the first component carrier to a first bit value associated with the one or more SR resources and mapping the ACK/NACK feedback for the second component carrier to a second bit value associated with the one or more SR resources,

and wherein in the TDD mode of operation, the bundling the ACK/NACK feedback comprises:

determining a number of ACK instances for data transmissions on first and second TDD component carriers; and

mapping the number of ACK instances to first and second bit values associated with the one or more SR resources.

34. The computer program product of claim 33 , wherein the code for bundling the ACK/NACK feedback comprises:

code for determining an ACK/NACK feedback value for each component carrier; and

code for aggregating the number of ACKs across the component carriers.

35. The computer program product of claim 33 , wherein the code for bundling the ACK/NACK feedback comprises:

code for determining an ACK/NACK feedback value for each component carrier;

code for determining the total number of ACK instances; and

code for mapping a first number of ACKs to a first bit value associated with the one or more SR resources and mapping remaining number of ACKs to a second bit value associated with the one or more SR resources.

36. The computer program product of claim 35 , wherein the first number of ACKs correspond to ACKs in a first subset of the plurality of component carriers, and the remaining number of ACKs correspond to the remaining of the plurality of component carriers.

37. The computer program product of claim 33 , wherein the code for bundling the HARQ feedback comprises:

code for determining an ACK/NACK feedback value for each component carrier; and

code for spatially bundling ACK/NACK feedback for two or more subframes of one or more of the component carriers.

38. A method of wireless communication, comprising:

allocating one or more scheduling request (SR) resources to a user equipment configured to operate in a wireless communication system with a plurality of component carriers;

receiving bundled ACK/NACK feedback on the one or more SR resources allocated to the user equipment,

wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundled ACK/NACK feedback comprises ACK/NACK feedback values determined for first and second component carriers, wherein the ACK/NACK feedback for the first component carrier is mapped to a first bit value associated with the one or more SR resources and the ACK/NACK feedback for the second component carrier is mapped to a second bit value associated with the one or more SR resources, and wherein in the TDD mode of operation, the bundled ACK/NACK feedback comprises a number of ACK instances for data transmissions on first and second TDD component carriers mapped to first and second bit values associated with the one or more SR resources; and

determining user equipment retransmission requests for downlink data on the plurality of component carriers in accordance with the received ACK/NACK feedback.

39. The method of claim 38 , wherein determining the user equipment retransmission requests comprises:

mapping information received on the one or more SR resources to positive acknowledgment (ACK) and/or negative acknowledgement (NACK) feedbacks associated with downlink data of the user equipment.

40. The method of claim 38 , wherein determining the user equipment retransmission requests comprises:

mapping a first bit value associated with the one or more SR resources to a first number of ACKs on a first subset of the plurality of component carriers;

determining the user equipment retransmission requests for downlink data on the first subset of the plurality of component carriers in accordance with the first number of ACKs;

mapping a second bit value associated with the one or more SR resources to a second number of ACKs on a second subset of the plurality of component carriers; and

determining the user equipment retransmission requests for downlink data on the second subset of the plurality of component carriers in accordance with the second number of ACKs.

41. The method of claim 40 , wherein the first number of ACKs correspond to ACKs on a first component carrier, and the second number of ACKs correspond to ACKS on a second component carrier.

42. The method of claim 38 , wherein at least one of the one or more SR resources is shared between two or more user equipment.

43. A wireless communications apparatus, comprising:

means for allocating one or more scheduling request (SR) resources to a user equipment configured to operate in a wireless communication system with a plurality of component carriers;

means for receiving bundled acknowledgment/negative acknowledgement (ACK/NACK) feedback on the one or more SR resources allocated to the user equipment,

wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundled ACK/NACK feedback comprises ACK/NACK feedback values determined for first and second component carriers, wherein the ACK/NACK feedback for the first component carrier is mapped to a first bit value associated with the one or more SR resources and the ACK/NACK feedback for the second component carrier is mapped to a second bit value associated with the one or more SR resources, and wherein in the TDD mode of operation, the bundled ACK/NACK feedback comprises a number of ACK instances for data transmissions on first and second TDD component carriers mapped to first and second bit values associated with the one or more SR resources; and

means for determining the user equipment retransmission requests for downlink data on the plurality of component carriers in accordance with the received ACK/NACK feedback.

44. The apparatus of claim 43 , wherein the means for determining the user equipment retransmission requests comprises:

means for mapping information received on the one or more SR resources to positive acknowledgment (ACK) and/or negative acknowledgement (NACK) feedbacks associated with downlink data of the user equipment.

45. The apparatus of claim 43 , wherein the means for determining the user equipment retransmission requests comprises:

means for mapping a first bit value associated with the one or more SR resources to a first number of ACKs on a first subset of the plurality of component carriers;

means for determining the user equipment retransmission requests for downlink data on the first subset of the plurality of component carriers in accordance with the first number of ACKs;

means for mapping a second bit value associated with the one or more SR resources to a second number of ACKs on a second subset of the plurality of component carriers; and

means for determining the user equipment retransmission requests for downlink data on the second subset of the plurality of component carriers in accordance with the second number of ACKs.

46. The apparatus of claim 45 , wherein the first number of ACKs correspond to ACKs on a first component carrier, and the second number of ACKs correspond to ACKS on a second component carrier.

47. A computer program product for wireless communication, comprising:

a non-transitory computer readable medium comprising:

code for allocating one or more scheduling request (SR) resources to a user equipment configured to operate in a wireless communication system with a plurality of component carriers;

code for receiving bundled acknowledgment/negative acknowledgement (ACK/NACK) feedback on the one or more SR resources allocated to the user equipment, wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundled ACK/NACK feedback comprises ACK/NACK feedback values determined for first and second component carriers, wherein the ACK/NACK feedback for the first component carrier is mapped to a first bit value associated with the one or more SR resources and the ACK/NACK feedback for the second component carrier is mapped to a second bit value associated with the one or more SR resources, and wherein in the TDD mode of operation, the bundled ACK/NACK feedback comprises a number of ACK instances for data transmissions on first and second TDD component carriers mapped to first and second bit values associated with the one or more SR resources; and

code for determining the user equipment retransmission requests for downlink data on the plurality of component carriers in accordance with the received ACK/NACK feedback.

48. The computer program product of claim 47 , wherein the code for determining the user equipment retransmission requests comprises:

code for mapping information received on the one or more SR resources to positive acknowledgment (ACK) and/or negative acknowledgement (NACK) feedbacks associated with downlink data of the user equipment.

49. The computer program product of claim 47 , wherein the code for determining the user equipment retransmission requests comprises:

code for mapping a first bit value associated with the one or more SR resources to a first number of ACKs on a first subset of the plurality of component carriers;

code for determining the user equipment retransmission requests for downlink data on the first subset of the plurality of component carriers in accordance with the first number of ACKs;

code for mapping a second bit value associated with the one or more SR resources to a second number of ACKs on a second subset of the plurality of component carriers; and

code for determining the user equipment retransmission requests for downlink data on the second subset of the plurality of component carriers in accordance with the second number of ACKs.

50. The computer program product of claim 49 , wherein the first number of ACKs correspond to ACKs on a first component carrier, and the second number of ACKs correspond to ACKS on a second component carrier.

51. A wireless communication apparatus, comprising:

a scheduling request (SR) module configured to allocate one or more SR resources to a user equipment configured to operate in a wireless communication system with a plurality of component carriers; and

an acknowledgment/negative acknowledgement (ACK/NACK) feedback module configured to receive bundled ACK/NACK feedback on the one or more SR resources allocated to the user equipment, wherein the bundled ACK/NACK feedback is mapped onto the one or more selected SR resources in a manner based on whether the wireless communication is according to a time-division duplex (TDD) or frequency-division duplex (FDD) mode of operation, wherein in the FDD mode of operation, the bundled ACK/NACK feedback comprises ACK/NACK feedback values determined for first and second component carriers, wherein the ACK/NACK feedback for the first component carrier is mapped to a first bit value associated with the one or more SR resources and the ACK/NACK feedback for the second component carrier is mapped to a second bit value associated with the one or more SR resources, and wherein in the TDD mode of operation, the bundled ACK/NACK feedback comprises a number of ACK instances for data transmissions on first and second TDD component carriers mapped to first and second bit values associated with the one or more SR resources, and to determine the user equipment retransmission requests for downlink data on the plurality of component carriers in accordance with the received ACK/NACK feedback,

wherein at least one of the SR module or the ACK/NACK feedback module is implemented at least partially in hardware.

52. The apparatus of claim 51 , wherein the ACK/NACK feedback module is further configured to map information received on the one or more SR resources to positive acknowledgment (ACK) and/or negative acknowledgement (NACK) feedbacks associated with downlink data of the user equipment.

53. The apparatus of claim 51 , wherein the ACK/NACK feedback module is further configured to:

map a first bit value associated with the one or more SR resources to a first number of ACKs on a first subset of the plurality of component carriers;

determine the user equipment retransmission requests for downlink data on the first subset of the plurality of component carriers in accordance with the first number of ACKs;

map a second bit value associated with the one or more SR resources to a second number of ACKs on a second subset of the plurality of component carriers; and

determine the user equipment retransmission requests for downlink data on the second subset of the plurality of component carriers in accordance with the second number of ACKs.

54. The apparatus of claim 53 , wherein the first number of ACKs correspond to ACKs on a first component carrier, and the second number of ACKs correspond to ACKS on a second component carrier.

55. The method of claim 1 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

56. The apparatus of claim 18 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

57. The apparatus of claim 23 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

58. The computer program product of claim 33 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

59. The method of claim 38 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

60. The apparatus of claim 43 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

61. The apparatus of claim 47 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

62. The computer program product of claim 51 , wherein a discontinuous transmission (DTX) scenario is mapped to a NACK.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2012
From: DAMNJANOVIC, JELENA M.; CHEN, WANSHI; LUO, XILIANG; MONTOJO, JUAN
To: QUALCOMM INCORPORATED
Reel/Frame 027681/0956 →
Continuity (2)
Provisional Application 61409520 · Nov 2, 2010
Related Publication 20120134305A1 · May 31, 2012