IP Library Granted Patent US 11,051,298
Granted Patent B2
US 11,051,298 · App. 16/396,539 · Granted Jun 29, 2021

Message feedback method and apparatus for carrier aggregation

Inventors: Hua Li (Shanghai, CN); Zhongfeng Li (Munich, DE); Jiehua Xiao (Shanghai, CN); Guohua Zhou (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W72/0446H04L1/1861H04L1/1893H04L5/001H04L5/0055H04L5/0078H04L5/14H04L27/2666H04W72/04
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 11,051,298
App. No.
16/396,539
Granted
Jun 29, 2021
Kind
B2
Abstract

Embodiments of the present disclosure provide a message feedback method and apparatus for carrier aggregation. The method includes: receiving, by a terminal in a first downlink subframe on a carrier aggregation group, a data packet sent by a base station, where the carrier aggregation group includes a first carrier and a second carrier; determining a first timing, based on a subframe configuration for the carrier aggregation group and a mapping relationship between subframe configurations for carrier aggregation groups and timings; determining a first uplink subframe from subframes on the carrier aggregation group based on the first timing; and sending, to the base station, a feedback message in the first uplink subframe. In this way, the first uplink subframe is determined on the entire carrier group for sending the feedback message, and a selectable range is larger.

Claims (75)

1. A method, comprising:

receiving, by a terminal in a first downlink subframe of a first carrier aggregation group, a data packet sent by a base station, wherein the first carrier aggregation group comprises a first carrier and a second carrier;

determining, by the terminal, a first timing based on a first subframe configuration for the first carrier aggregation group and a mapping relationship between a plurality of subframe configurations for a plurality of carrier aggregation groups and a plurality of timings, wherein the determining a first timing comprises selecting a first timing that is larger than a subframe configuration for a primary cell of the carrier aggregation group in response to the first downlink subframe being received through the primary cell;

determining, by the terminal, a first uplink subframe from a plurality of subframes of the first carrier aggregation group based on the first timing; and

sending, by the terminal to the base station, a feedback message in the first uplink subframe.

2. The method according to claim 1 , wherein determining, by the terminal, the first timing based on the first subframe configuration for the first carrier aggregation group and the mapping relationship between the plurality of subframe configurations for the plurality of carrier aggregation groups and the plurality of timings comprises:

obtaining, by the terminal, the first subframe configuration for the first carrier aggregation group, wherein the first subframe configuration for the first carrier aggregation group comprises a second subframe configuration for the first carrier or a third subframe configuration for the second carrier; and

determining, by the terminal, the first timing based on the first subframe configuration for the first carrier aggregation group and the mapping relationship between the plurality of subframe configurations for the plurality of carrier aggregation groups and the plurality of timings.

3. The method according to claim 2 , wherein the first timing indicates that the first uplink subframe is a subframe n and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n, wherein n is a positive integer greater than or equal to 0, and k is a positive integer greater than 0.

4. The method according to claim 3 , wherein:

the first uplink subframe is a subframe n on the first carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the first carrier; or

the first uplink subframe is a subframe n on the first carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the second carrier; or

the first uplink subframe is a subframe n on the second carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the first carrier; or

the first uplink subframe is a subframe n on the second carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the second carrier.

5. The method according to claim 3 , wherein:

the second subframe configuration for the first carrier is a time division duplex (TDD) configuration 2, and the third subframe configuration for the second carrier is a TDD configuration 2 with a 2-subframe shift;

when the first uplink subframe is a subframe n=2 on the first carrier, values of the subframe interval k of the first downlink subframe are 4 and 6 on the first carrier, and values of the subframe interval k of the first downlink subframe are 4, 5, and 6 on the second carrier;

when the first uplink subframe is a subframe n=7 on the first carrier, a value of the subframe interval k of the first downlink subframe is 4 on the first carrier, and values of the subframe interval k of the first downlink subframe are 4 and 5 on the second carrier;

when the first uplink subframe is a subframe n=2 on the second carrier, values of the subframe interval k of the first downlink subframe are 5 and 6 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 6 on the second carrier; and

when the first uplink subframe is a subframe n=7 on the second carrier, values of the subframe interval k of the first downlink subframe are 4, 5 and 6 on the first carrier, and values of the subframe interval k of the first downlink subframe are 4 and 6 on the second carrier.

6. The method according to claim 3 , wherein:

the second subframe configuration for the first carrier is a time division duplex (TDD) configuration 1, and the third subframe configuration for the second carrier is the TDD configuration 2 with a 2-subframe shift;

when the first uplink subframe is a subframe n=2 on the first carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the second carrier;

when the first uplink subframe is a subframe n=3 on the first carrier, a value of the subframe interval k of the first downlink subframe is 4 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier;

when the first uplink subframe is a subframe n=7 on the first carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the second carrier;

when the first uplink subframe is a subframe n=8 on the first carrier, a value of the subframe interval k of the first downlink subframe is 4 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier;

when the first uplink subframe is a subframe n=2 on the second carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier; and

when the first uplink subframe is a subframe n=7 on the second carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier.

7. An apparatus, comprising:

a processor; and

a non-transitory memory configured to store program instructions which, when executed by the processor, cause the apparatus to:

receive, in a first downlink subframe of a first carrier aggregation group, a data packet sent by a base station, wherein the first carrier aggregation group comprises a first carrier and a second carrier;

determine a first timing based on a first subframe configuration for the first carrier aggregation group and a mapping relationship between a plurality of subframe configurations for a plurality of carrier aggregation groups and a plurality of timings, wherein the instructions to determine a first timing comprise instructions to select a first timing that is larger than a subframe configuration for a primary cell of the carrier aggregation group in response to the first downlink subframe being received through the primary cell;

determine a first uplink subframe from a plurality of subframes of the first carrier aggregation group based on the first timing; and

send a feedback message to the base station in the first uplink subframe.

8. The apparatus according to claim 7 , wherein the program instructions, when executed by the processor, cause the apparatus to:

obtain the first subframe configuration for the first carrier aggregation group, wherein the first subframe configuration for the first carrier aggregation group comprises a second subframe configuration for the first carrier or a third subframe configuration for the second carrier; and

determine the first timing based on the first subframe configuration for the first carrier aggregation group and the mapping relationship between the plurality of subframe configurations for the plurality of carrier aggregation groups and the plurality of timings.

9. The apparatus according to claim 8 , wherein the first timing indicates that the first uplink subframe is a subframe n, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n, wherein n is a positive integer greater than or equal to 0, and k is a positive integer greater than 0.

10. The apparatus according to claim 9 , wherein:

the first uplink subframe is a subframe n on the first carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the first carrier.

11. The apparatus according to claim 9 , wherein:

the first uplink subframe is a subframe n on the first carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the second carrier.

12. The apparatus according to claim 9 , wherein:

the first uplink subframe is a subframe n on the second carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the first carrier.

13. The apparatus according to claim 9 , wherein:

the first uplink subframe is a subframe n on the second carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the second carrier.

14. A non-transitory computer-readable storage medium storing a program to be executed by a processor, the program including instructions for:

receiving, by a terminal in a first downlink subframe of a first carrier aggregation group, a data packet sent by a base station, wherein the first carrier aggregation group comprises a first carrier and a second carrier;

determining, by the terminal, a first timing based on a first subframe configuration for the first carrier aggregation group and a mapping relationship between a plurality of subframe configurations for a plurality of carrier aggregation groups and a plurality of timings, wherein the determining a first timing comprises selecting a first timing that is larger than a subframe configuration for a primary cell of the carrier aggregation group in response to the first downlink subframe being received through the primary cell;

determining, by the terminal, a first uplink subframe from a plurality of subframes of the first carrier aggregation group based on the first timing; and

sending, by the terminal to the base station, a feedback message in the first uplink subframe.

15. The non-transitory computer-readable storage medium according to claim 14 , wherein determining, by the terminal, the first timing based on the first subframe configuration for the first carrier aggregation group and the mapping relationship between the plurality of subframe configurations for the plurality of carrier aggregation groups and the plurality of timings comprises:

obtaining, by the terminal, the first subframe configuration for the first carrier aggregation group, wherein the first subframe configuration for the first carrier aggregation group comprises a second subframe configuration for the first carrier or a third subframe configuration for the second carrier; and

determining, by the terminal, the first timing based on the first subframe configuration for the first carrier aggregation group and the mapping relationship between the plurality of subframe configurations for the plurality of carrier aggregation groups and the plurality of timings.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein the first timing indicates that the first uplink subframe is a subframe n and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n, wherein n is a positive integer greater than or equal to 0, and k is a positive integer greater than 0.

17. The non-transitory computer-readable storage medium according to claim 16 , wherein:

the first uplink subframe is a subframe n on the first carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the first carrier; or

the first uplink subframe is a subframe n on the first carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the second carrier; or

the first uplink subframe is a subframe n on the second carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the first carrier; or

the first uplink subframe is a subframe n on the second carrier, and the first downlink subframe is a subframe that is at an interval of k subframes before the subframe n on the second carrier.

18. The non-transitory computer-readable storage medium according to claim 16 , wherein:

the second subframe configuration for the first carrier is a time division duplex (TDD) configuration 2, and the third subframe configuration for the second carrier is a TDD configuration 2 with a 2-subframe shift;

when the first uplink subframe is a subframe n=2 on the first carrier, values of the subframe interval k of the first downlink subframe are 4 and 6 on the first carrier, and values of the subframe interval k of the first downlink subframe are 4, 5, and 6 on the second carrier;

when the first uplink subframe is a subframe n=7 on the first carrier, a value of the subframe interval k of the first downlink subframe is 4 on the first carrier, and values of the subframe interval k of the first downlink subframe are 4 and 5 on the second carrier;

when the first uplink subframe is a subframe n=2 on the second carrier, values of the subframe interval k of the first downlink subframe are 5 and 6 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 6 on the second carrier; and

when the first uplink subframe is a subframe n=7 on the second carrier, values of the subframe interval k of the first downlink subframe are 4, 5 and 6 on the first carrier, and values of the subframe interval k of the first downlink subframe are 4 and 6 on the second carrier.

19. The non-transitory computer-readable storage medium according to claim 16 , wherein:

the second subframe configuration for the first carrier is a time division duplex (TDD) configuration 1, and the third subframe configuration for the second carrier is the TDD configuration 2 with a 2-subframe shift;

when the first uplink subframe is a subframe n=2 on the first carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the second carrier;

when the first uplink subframe is a subframe n=3 on the first carrier, a value of the subframe interval k of the first downlink subframe is 4 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier;

when the first uplink subframe is a subframe n=7 on the first carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the second carrier;

when the first uplink subframe is a subframe n=8 on the first carrier, a value of the subframe interval k of the first downlink subframe is 4 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier;

when the first uplink subframe is a subframe n=2 on the second carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier; and

when the first uplink subframe is a subframe n=7 on the second carrier, values of the subframe interval k of the first downlink subframe are 4 and 5 on the first carrier, and a value of the subframe interval k of the first downlink subframe is 4 on the second carrier.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPO IN THE 3RD INVENTOR'S FIRST NAME PREVIOUSLY RECORDED AT REEL: 054758 FRAME: 0354. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 30, 2020
From: LI, HUA; LI, ZHONGFENG; XIAO, JIEHUA; ZHOU, GUOHUA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 054871/0326 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2020
From: LI, HUA; LI, ZHONGFENG; XIAO, JIEHUA; ZHOU, GUOHUA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 054758/0354 →
Continuity (2)
Continuation PCTCN2016103854 · Oct 28, 2016
Related Publication 20190254029A1 · Aug 15, 2019