IP Library Granted Patent US 9,001,709
Granted Patent B2
US 9,001,709 · App. 14/017,584 · Granted Apr 7, 2015

Method and apparatus for rebalancing the sizes of the downlink (DL) association sets for component carriers having different time division duplex subframe configurations

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 9,001,709
App. No.
14/017,584
Granted
Apr 7, 2015
Kind
B2
Abstract

Methods, apparatus and computer program products are provided for rebalancing the sizes of downlink (DL) association sets for component carriers having different time division duplex subframe configurations. A method is provided that includes determining DL subframes that are included in a DL association set for each of a plurality of component carriers. In an instance in which the number of acknowledgement (ACK)/negative acknowledgement (NACK) bits corresponding to the DL subframes included in the DL association sets for respective component carriers differ by at least a predetermined amount, the method modifies the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association sets for each of the respective component carriers. The method may also cause transmission of the ACK/NACK bits in accordance with the DL association sets, as modified, via the respective component carriers. Corresponding apparatus and computer program products are also provided.

Claims (54)

1. A method comprising:

determining downlink (DL) subframes that are included in a DL association set for each of a plurality of component carriers;

in an instance in which a number of acknowledgement (ACK)/negative acknowledgement (NACK) bits corresponding to the DL subframes included in the DL association sets for respective component carriers differ by at least a predetermined amount, modifying the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set for at least one of the respective component carriers by changing the number of DL subframes that are included in the DL association set for the at least one component carrier; and

causing transmission of ACK/NACK bits in accordance with the DL association set, as modified, via the respective component carriers.

2. The method according to claim 1 , wherein modifying the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set comprises at least one of;

increasing the number of DL subframes that are included in the DL association set for one component carrier; and

decreasing the number of DL subframes that are included in the DL association set for another component carrier

until the number of DL subframes that are included in the DL association sets for respective component carriers differ by less than the predetermined amount.

3. The method according to claim 2 , wherein increasing and decreasing the number of DL subframes that are included in the DL association sets for the respective component carriers comprise increasing and decreasing the number of DL subframes that are included in the DL association sets for the respective component carriers by equal amounts.

4. The method according to claim 1 , further comprising bundling DL subframes of a plurality of component carriers based upon the DL association sets, as modified.

5. The method according to claim 1 , further comprising determining a mapped state of the DL subframes of each respective DL association set.

6. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform:

determining downlink (DL), subframes that are included in a DL association set for each of a plurality of component carriers;

in an instance in which a number of acknowledgement (/ACK)/negative acknowledgement (NACK) bits corresponding to the DL subframes included in the DL association sets for respective component carriers differ by at least a predetermined amount, modifying the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set for at least one of the respective component carriers by changing the number of DL subframes that are included in the DL association set for the at least one component carrier; and

causing transmission of ACK/NACK bits in accordance with the DL association set, as modified via the respective component carriers.

7. The apparatus according to claim 6 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set by at least one of:

increasing the number of DL subframes that are included in the DL association set for one component carrier; and

decreasing the number of DL subframes that are included in the DL association set for another component carrier

until the number of DL subframes that are included in the DL association sets for respective component carriers differ by less than the predetermined amount.

8. The apparatus according to claim 7 , wherein the at least one memory and the computer program code are configured to, with the at least on processor, cause the apparatus to increase and decrease the number of DL subframes that are included in the DL association sets for the respective component carriers by increasing and decreasing the number of DL subframes that are included in the DL association sets for the respective component carriers by equal amounts.

9. The apparatus according to claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to bundle DL subframes of a plurality of component carriers based upon the DL association sets, as modified.

10. The apparatus according to claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to determine a mapped state of the DL subframes of each respective DL association set.

11. The apparatus according to claim 6 , wherein the apparatus comprises a mobile terminal.

12. The apparatus according to claim 11 , further comprising a device interface configured to communicate with a base station including transmission of ACK/NACK bits in accordance with the DL association set, as modified, via the respective component carriers.

13. The apparatus according to claim 6 , wherein the processor is configured for use in a Long Term Evolution (LTE) system.

14. A method comprising:

determining downlink (DL) subframes that are included in a DL association set for each of a plurality of component carriers;

in an instance in which a number of acknowledgement (ACK)/negative acknowledgement (NACK) bits corresponding to the DL subframes included in the DL association sets for respective component carriers differ by at least a predetermined amount, modifying the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set for at least one of the respective component carriers by changing the number of DL subframes that are included in the DL association set for the at least one component carrier; and

receiving signals via the respective component carriers including ACK/NACK bits in accordance with the DL association set, as modified.

15. The method of claim 14 , wherein modifying the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set comprises at least one of:

increasing the number of DL subframes that are included in the DL association set for one component carrier; and

decreasing the number of DL subframes that are included in the DL association set for another component carrier

until the number of DL subframers that are included in the DL association sets for respective component carriers differ by less than the predetermined amount.

16. The method according to claim 15 , wherein increasing and decreasing the number of DL subframes that are included in the DL association sets for the respective component carriers comprise increasing and decreasing the number of DL subframes that are included in the DL association sets for the respective component carriers by equal amounts.

17. The method according to claim 14 , further comprising bundling DL subframes of a plurality of component carrier based upon the DL association sets, as modified.

18. The method according to claim 14 , further comprising determining a mapped state of the DL subframes of each respective DL association set.

19. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform:

determining downlink (DL) subframes that are included in a DL association set for each of a plurality of component carriers;

in an instance in which a number of acknowledgment (ACK)/negative acknowledgement (NACK) bits corresponding to the DL subframes included in the DL association sets for respective component carriers differ by at least a predetermined amount, modifying the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set for at least one of the respective component carriers by changing the number of DL subframes that are included in the DL association set for the at least one component carrier; and

receiving signals via the respective component carriers including ACK/NACK bits in accordance with the DL association set, as modified.

20. The apparatus according to claim 19 , wherein at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify the number of ACK/NACK bits corresponding to the DL subframes that are included in the DL association set by at least one of:

increasing the number of DL subframes that are included in the DL association set for one component carrier; and

decreasing the number of DL subframes that are included in the DL association set for another component carrier

until the number of DL subframes that are included in the DL association sets for respective component carriers differ by less than the predetermined amount.

21. The apparatus according to claim 20 , wherein at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to increase and decrease the number of DL subframes that are included in the DL association sets for the respective component carriers by increasing and decreasing the number of DL subframes that are included in the DL association sets for the respective component carriers by equal amounts.

22. The apparatus according to claim 19 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to bundle DL subframes of a plurality of component carriers based upon the DL association sets, as modified.

23. The apparatus according to claim 19 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to determine a mapped state of the DL subframes of each respective DL association set.

24. The apparatus according to claim 23 , further comprising a device interface configured to communication with a mobile terminal including receipt of ACK/NACK bits in accordance with the DL association set, as modified, via the respective component carriers.

25. The apparatus according to claim 19 , wherein the apparatus comprises a base station.

26. The apparatus according to claim 19 , wherein the processor is configured for use in a Long Term Evolution (LTE) system.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2016
From: BROADCOM CORPORATION
To: XIAOMI H.K. LIMITED
Reel/Frame 037598/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2015
From: BROADCOM INTERNATIONAL LIMITED
To: BROADCOM CORPORATION
Reel/Frame 036805/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2015
From: RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 036699/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: ZENG, ERLIN; HAN, JING; BAI, WEI; GAO, CHUNYAN; WANG, HAIMING; WEI, NA
To: RENESAS MOBILE CORPORATION
Reel/Frame 033731/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: BROADCOM INTERNATIONAL LIMITED
To: BROADCOM CORPORATION
Reel/Frame 032447/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 032422/0716 →