IP Library Granted Patent US 11,490,409
Granted Patent B2
US 11,490,409 · App. 17/062,313 · Granted Nov 1, 2022

Resource allocation method and apparatus

Inventors: Liyan Su (Beijing, CN); Chaojun Li (Beijing, CN); Zhihua Tang (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W72/1284H04W72/0446
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,490,409
App. No.
17/062,313
Granted
Nov 1, 2022
Kind
B2
Abstract

Embodiments of this application provide resource allocation methods and apparatuses. One method includes: receiving, by a terminal device, resource allocation information that indicates a first resource, determining, by the terminal device, a second resource based on the resource allocation information and an offset value represented by M, wherein the offset value is configured based on higher layer signaling and indicates a start location of the first resource offsets from a start location of the second resource by M resource units, and sending, by the terminal device, uplink data on the second resource to a network device.

Claims (58)

1. A method for resource allocation, comprising:

receiving, by a terminal device, resource allocation information that indicates a first resource;

determining, by the terminal device, a second resource based on the resource allocation information and an offset value represented by M, wherein the offset value is configured based on higher layer signaling and indicates a start location of first resource offsets from a start location of the second resource by M resource units; and

sending, by the terminal device, uplink data on the second resource to a network device wherein a resource indicator value (MV), the start location of the second resource represented by (RB START ), a quantity P of resource unit groups, and the offset value satisfies:

when P −1 ≤└N/ 2 ┘,RIV=N ( P −1)+( RB START −M )/ X ; or

when P −1 >└N/ 2 ┘,RIV=N ( N−P+ 1)+[ N −1−( RB START −M )/ X ],

where RIV indicates the first resource and is comprised in the resource allocation information,

N=└Q/X┘, Q is a quantity of resource units that corresponds to a system bandwidth, Q is an integer greater than 1, X is an integer greater than 2,

P indicates a quantity of resource unit groups comprised in the second resource, and each of the P resource unit groups comprises X resource units, wherein 1≤P≤[N−(RB START −M)/X].

2. The method according to claim 1 , wherein 1≤M≤(X−1), and X is a quantity of resource units comprised in each of at least one resource unit group comprised in a system bandwidth, and X is an integer greater than 2.

3. The method according to claim 1 , wherein the determining the second resource based on the resource allocation information and the offset value comprises:

determining, by the terminal device, the start location of the second resource based on the start location of the first resource and the offset value; and

determining, by the terminal device, the second resource based on the start location of the second resource and a quantity of resource units corresponding to the first resource.

4. The method according to claim 2 , wherein X=4.

5. A method for resource allocation, comprising:

generating, by a network device, resource allocation information and an offset value represented by M, wherein the resource allocation information indicates a first resource, the offset value is configured based on higher layer signaling and indicates a start location of first resource offsets from start location of a second resource by M resource units, and the second resource indicates a terminal device to send uplink data on the second resource; and

sending, by the network device, the resource allocation information to the terminal device, wherein

a resource indicator value (RIV), the start location of the second resource represented by (RB START ), a quantity P of resource unit groups, and the offset value satisfies:

when P −1 ≤└N/ 2 ┘,RIV=N ( P −1)+( RB START −M )/ X ; or

when P −1 >└N/ 2 ┘,RIV=N ( N−P+ 1)+[ N −1−( RB START −M )/ X ],

where RIV indicates the first resource and is comprised in the resource allocation information,

N=└Q/X┘, Q is a quantity of resource units that corresponds to a system bandwidth, Q is an integer greater than 1, X is an integer greater than 2,

P indicates a quantity of resource unit groups comprised in the second resource, and each of the P resource unit groups comprises X resource units, wherein 1≤P≤[N−(RB START −M)/X].

6. The method according to claim 5 , wherein 1≤M≤(X−1), and X is a quantity of resource units comprised in each of at least one resource unit group comprised in a system bandwidth, and X is an integer greater than 2.

7. The method according to claim 5 , further comprising:

sending, by the network device, the higher layer signaling that indicates the offset value.

8. The method according to claim 6 , wherein X=4.

9. An apparatus, comprising:

at least one processor; and

a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, the programming instructions instruct the at least one processor to:

receive resource allocation information that indicates a first resource;

determine a second resource based on the resource allocation information and an offset value, wherein the offset value is configured based on higher layer signaling and indicates that a start location of first resource offsets from a start location of the second resource by M resource units; and

send uplink data on the second resource to a network device, wherein a resource indicator value (MV), the start location of the second resource represented by (RB START ), a quantity P of resource unit groups, and the offset value satisfies:

when P −1 ≤└N/ 2 ┘,RIV=N ( P −1)+( RB START −M )/ X ; or

when P −1 >└N/ 2 ┘,RIV=N ( N−P+ 1)+[ N −1−( RB START −M )/ X ],

where RIV indicates the first resource and is comprised in the resource allocation information,

N=└Q/X┘, Q is a quantity of resource units that corresponds to a system bandwidth, Q is an integer greater than 1, X is an integer greater than 2,

P indicates a quantity of resource unit groups comprised in the second resource, and each of the P resource unit groups comprises X resource units, wherein 1≤P≤[N−(RB START −M)/X].

10. The apparatus according to claim 9 , wherein 1≤M≤(X−1), and X is a quantity of resource units comprised in each of at least one resource unit group comprised in a system bandwidth, and X is an integer greater than 2.

11. The apparatus according to claim 9 , wherein the programming instructions further instruct the at least one processor to:

determine the start location of the second resource based on the start location of the first resource and the offset value; and

determine the second resource based on the start location of the second resource and a quantity of resource units corresponding to the first resource.

12. The apparatus according to claim 10 , wherein X=4.

13. An apparatus, comprising:

at least one processor; and

a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, the programming instructions instruct the at least one processor to:

generate resource allocation information, wherein the resource allocation information indicates a first resource, a start location of first resource offsets from a start location of a second resource by M resource units, M is configured based on higher layer signaling, and the second resource indicates a terminal device to send uplink data on the second resource; and

send the resource allocation information to the terminal device, wherein

a resource indicator value (RIV), the start location of the second resource represented by (RB START ), a quantity P of resource unit groups, and an offset value satisfies:

when P −1 ≤└N/ 2 ┘,RIV=N ( P −1)+( RB START −M )/ X ; or

when P −1 >└N/ 2 ┘,RIV=N ( N−P+ 1)+[ N −1−( RB START −M )/ X ],

where RIV indicates the first resource and is comprised in the resource allocation information,

N=└Q/X┘, Q is a quantity of resource units that corresponds to a system bandwidth, Q is an integer greater than 1, X is an integer greater than 2,

P indicates a quantity of resource unit groups comprised in the second resource, and each of the P resource unit groups comprises X resource units, wherein 1≤P≤[N−(RB START −M)/X].

14. The apparatus according to claim 13 , wherein 1≤M≤(X−1), and X is a quantity of resource units comprised in each of at least one resource unit group comprised in a system bandwidth.

15. The apparatus according to claim 13 , wherein the programming instructions further instruct the at least one processor to:

send the higher layer signaling-that indicates the offset value.

16. The apparatus according to claim 14 , wherein X=4.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 067782/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2022
From: SU, LIYAN; LI, CHAOJUN; TANG, ZHIHUA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 061156/0086 →
Continuity (2)
Continuation PCTCN2018082058 · Apr 4, 2018
Related Publication 20210022166A1 · Jan 21, 2021