IP Library › Granted Patent US 11,043,994
Granted Patent B2
US 11,043,994 · App. 16/915,675 · Granted Jun 22, 2021

Communication method, network device, and terminal device

Inventors: Yong Liu (Shanghai, CN); Xiang Ren (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04B7/0465H04B7/0478H04L1/0029H04L5/0044H04L25/0222H04L5/0053
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,043,994
App. No.
16/915,675
Granted
Jun 22, 2021
Kind
B2
Abstract

A communication method, including performing, by a terminal device, in response to a value of a resource bundling granularity being a first-type value, determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to the first-type value of the resource bundling granularity, wherein, the first-type value comprises 2 or 4, and receiving, using the at least one resource block bundling group, data transmitted by a network device. The method further includes performing, by the terminal device, in response to the value of the resource bundling granularity being a second-type value, determining a scheduling resource corresponding to the terminal device as a same resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device, and receiving, using the resource block bundling group, data transmitted by the network device.

Claims (111)

1. A terminal device, comprising:

a transceiver;

a processor connected to the transceiver;

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

determine, when a value of a resource bundling granularity is a first-type value, at least one resource block bundling group in a scheduling resource corresponding to the terminal device according to a location of a first physical resource block (PRB) of the scheduling resource in a maximum available bandwidth of a system and the resource bundling granularity, and receive, through the transceiver, using the at least one resource block bundling group, data transmitted from a network device, wherein the first-type value comprises 2 or 4; and

determine, when the value of a resource bundling granularity is a second-type value, a scheduling resource corresponding to the terminal device as one resource block bundling group, and receive, through the transceiver, using the one resource block bundling group, data transmitted from the network device, wherein the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device.

2. The terminal device according to claim 1 , wherein the instructions to determine the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, and wherein N mod P indicates a remainder after N is divided by P.

3. The terminal device according to claim 1 , wherein the instructions to determine the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P.

4. The terminal device according to claim 1 , wherein the instructions to determine the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining that each other resource block bundling group except a first resource block bundling group and a last resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

5. The terminal device according to claim 1 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

6. A processing apparatus, comprising:

a processor, and

a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein the program includes instructions for:

performing, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to a location of a first physical resource block (PRB) of the scheduling resource in a maximum available bandwidth of a system and the resource bundling granularity, wherein the first-type value comprises 2 or 4; and

receiving, using the at least one resource block bundling group, data transmitted from a network device; and

performing, when the value of the resource bundling granularity is a second-type value:

determining a scheduling resource corresponding to the terminal device as one resource block bundling group, wherein the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

receiving, using the one resource block bundling group, data transmitted from the network device.

7. The processing apparatus according to claim 6 , wherein the instructions for determining the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, and wherein N mod P indicates a remainder after N is divided by P.

8. The processing apparatus according to claim 6 , wherein the instructions for determining the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P.

9. The processing apparatus according to claim 6 , wherein the instructions for determining the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining that each other resource block bundling group except a first resource block bundling group and a last resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

10. The processing apparatus according to claim 6 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

11. A communication method, comprising:

performing, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to a location of a first physical resource block (PRB) of the scheduling resource in a maximum available bandwidth of a system and the resource bundling granularity, wherein the first-type value comprises 2 or 4; and

receiving, using the at least one resource block bundling group, data transmitted from a network device; and

performing, when the value of the resource bundling granularity is a second-type value:

determining a scheduling resource corresponding to the terminal device as one resource block bundling group, wherein the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

receiving, using the one resource block bundling group, data transmitted from the network device.

12. The method according to claim 11 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, and wherein N mod P indicates a remainder after N is divided by P.

13. The method according to claim 11 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P.

14. The method according to claim 11 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining that each other resource block bundling group except a first resource block bundling group and a last resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

15. The method according to claim 11 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

16. A non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a computer, causes the computer to:

perform, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to a location of a first physical resource block (PRB) of the scheduling resource, wherein the first-type value comprises 2 or 4; and

receiving, using the at least one resource block bundling group, data transmitted from a network device;

perform, when the value of the resource bundling granularity is a second-type value:

determining a scheduling resource corresponding to the terminal device as one resource block bundling group, wherein the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

receiving, using the one resource block bundling group, data transmitted from the network device.

17. The non-transitory computer readable storage medium according to claim 16 , wherein the determining the at least one resource block bundling group comprises performing, when the value of the resource bundling granularity is the first-type value, comprises:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of a system associated with the computer, and wherein N mod P indicates a remainder after N is divided by P.

18. The non-transitory computer readable storage medium according to claim 16 , wherein the determining the at least one resource block bundling group comprises performing, when the value of the resource bundling granularity is the first-type value, comprises:

determining a last resource block bundling group in the scheduling resource wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of a system associated with the computer, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P.

19. The non-transitory computer readable storage medium according to claim 16 , wherein the determining the at least one resource block bundling group comprises performing, when the value of the resource bundling granularity is the first-type value:

determining that each other resource block bundling group except a first resource block bundling group and a last resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

20. The non-transitory computer readable storage medium according to claim 16 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

21. A processing apparatus, comprising:

a processor, and

a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein the program includes instructions for:

performing, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to a location of a first physical resource block (PRB) of the scheduling resource in a maximum available bandwidth of a system and the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

transmitting, using the at least one resource block bundling group, data to the terminal device; and

performing, when the value of the resource bundling granularity is a second-type value:

determining a scheduling resource corresponding to the terminal device as one resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

transmitting, using the one resource block bundling group, data to the terminal device.

22. The processing apparatus according to claim 21 , wherein the instructions for determining the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, and wherein N mod P indicates a remainder after N is divided by P.

23. The processing apparatus according to claim 21 , wherein the instructions for determining the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P.

24. The processing apparatus according to claim 21 , wherein the instructions for determining the at least one resource block bundling group include instructions to perform, when the value of the resource bundling granularity is the first-type value:

determining that each of the other resource block bundling group except a first resource block bundling group and a last resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

25. The processing apparatus according to claim 21 , wherein the value of the resource bundling granularity is indicated in indication information sent to the terminal device using radio resource control (RRC) signaling or downlink control information (DCI).

26. The processing apparatus according to claim 21 , wherein the processing apparatus is a network device.

27. A communication method, comprising:

performing, when a value of a resource bundling granularity is a first-type value:

determining at least one resource block bundling group in a scheduling resource corresponding to a terminal device according to a location of a first physical resource block (PRB) of the scheduling resource in a maximum available bandwidth of a system and the resource bundling granularity, wherein, the first-type value comprises 2 or 4; and

transmitting, using the at least one resource block bundling group, data to the terminal device; and

performing, when the value of the resource bundling granularity is a second-type value:

determining a scheduling resource corresponding to the terminal device as one resource block bundling group, wherein, the second-type value comprises a size of a consecutive scheduling bandwidth of the terminal device; and

transmitting, using the one resource block bundling group, data to the terminal device.

28. The method according to claim 27 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining a first resource block bundling group in the scheduling resource corresponding to the terminal device, wherein the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, and wherein PRBbundling first and the value of the resource bundling granularity satisfy:

PRBbundling first =P−N mod P

wherein PRBbundling first is a number indicating that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, and wherein N mod P indicates a remainder after N is divided by P.

29. The method according to claim 27 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining a last resource block bundling group in the scheduling resource, wherein the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, and wherein PRBbundling last and the value of the resource bundling granularity satisfy:

PRBbundling last =( N+L )mod P

wherein PRBbundling last is a number indicating that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, wherein P indicates the value of the resource bundling granularity, wherein N indicates an index that is of the first physical resource block (PRB) in the scheduling resource and that is in the maximum available bandwidth of the system, wherein L indicates a quantity of PRBs in the scheduling resource, and wherein (N+L) mod P indicates a remainder after N+L is divided by P.

30. The method according to claim 27 , wherein the determining the at least one resource block bundling group includes performing, when the value of the resource bundling granularity is the first-type value:

determining that each of the other resource block bundling group except a first resource block bundling group and a last resource block bundling group in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.

Priority Claims (1)
CN 201810030620.8 · Jan 12, 2018 · national
Continuity (4)
Continuation 16575747 · Sep 19, 2019
Continuation 16135267 · Sep 19, 2018
Continuation PCTCN2018083157 · Apr 16, 2018
Related Publication 20200328786A1 · Oct 15, 2020
Cited By (1)
US 12,438,752