Resource allocation method, network device, and wireless system
First Claim
Patent Images
1. A resource allocation method, comprising:
- sorting Resource Blocks (RBs) used by a terminal of a first system and a terminal of a second system according to a use situation of the RBs used by the terminal of the first system and the terminal of the second system; and
allocating the sorted RBs, whereinthe second system is a system which is evolved from the first system and is capable of providing a communication service for terminals of the first system,wherein;
the sorting the RBs used by the terminal of the first system and the terminal of the second system comprises;
sorting the RBs used by the terminal of the first system and the terminal of the second system, wherein the sorting starts from a public RB of the terminal of the first system and the terminal of the second system,wherein;
the allocating the sorted RBs comprises one of the following operations;
the first operation;
allocating continuous Physical Resource Blocks (PRBs) to the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type2 Localized Virtual Resource Block (LVRB) mode or uplink (UL) no hopping mode; and
allocating the public RB to the terminal of the second system by using a DL RA type2 Distributed Virtual Resource Block (DVRB) mode or UL hopping mode,the second operation;
allocating the public RB of a terminal of a backward-compatible system and a terminal of an evolved system to the terminal of the backward-compatible system or the terminal of the evolved system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and
/orallocating a dedicated RB of the terminal of the evolved system to the terminal of the evolved system by using a DL RA type0 mode, DL RA type1 mode, UL no hopping mode, or UL mirror hopping mode;
wherein the backward-compatible system is the first system, and the evolved system is the second system,wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type0 mode comprises;
dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; and
allocating each RBG to the terminal of the second system by using a bitmap mode,the third operation;
allocating the public RB of a terminal of a backward-compatible system and a terminal of an evolved system to the terminal of the backward-compatible system or the terminal of the evolved system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and
/orallocating a dedicated RB of the terminal of the evolved system to the terminal of the evolved system by using a DL RA type0 mode, DL RA type1 mode, UL no hopping mode, or UL mirror hopping mode;
wherein the backward-compatible system is the first system, and the evolved system is the second system,wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type1 mode comprises;
dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs;
dividing the RBGs into RBG subsets, wherein the number of the RBG subsets is the same as the resource allocation granularity or integer times of the resource allocation granularity; and
allocating RBs in each RBG subset to the terminal of the second system by using a bitmap mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource allocation method, a network device and a wireless system are disclosed. The method includes: sorting Resource Blocks (RBs) used by a terminal of a first system and a terminal of a second system according to a use situation of the RBs used by the terminal of the first system and the terminal of the second system; and allocating the sorted RBs. When some RBs are available to a Long Term Evolution (LTE) terminal, coexistence of an LTE-Advanced (LTE-A) terminal and the LTE terminal is enabled, and compatibility between the LTE-A terminal and the LTE terminal is ensured.
-
Citations
12 Claims
-
1. A resource allocation method, comprising:
-
sorting Resource Blocks (RBs) used by a terminal of a first system and a terminal of a second system according to a use situation of the RBs used by the terminal of the first system and the terminal of the second system; and allocating the sorted RBs, wherein the second system is a system which is evolved from the first system and is capable of providing a communication service for terminals of the first system, wherein;
the sorting the RBs used by the terminal of the first system and the terminal of the second system comprises;sorting the RBs used by the terminal of the first system and the terminal of the second system, wherein the sorting starts from a public RB of the terminal of the first system and the terminal of the second system, wherein;
the allocating the sorted RBs comprises one of the following operations;the first operation; allocating continuous Physical Resource Blocks (PRBs) to the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type2 Localized Virtual Resource Block (LVRB) mode or uplink (UL) no hopping mode; and allocating the public RB to the terminal of the second system by using a DL RA type2 Distributed Virtual Resource Block (DVRB) mode or UL hopping mode, the second operation; allocating the public RB of a terminal of a backward-compatible system and a terminal of an evolved system to the terminal of the backward-compatible system or the terminal of the evolved system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and
/orallocating a dedicated RB of the terminal of the evolved system to the terminal of the evolved system by using a DL RA type0 mode, DL RA type1 mode, UL no hopping mode, or UL mirror hopping mode; wherein the backward-compatible system is the first system, and the evolved system is the second system, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type0 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; and allocating each RBG to the terminal of the second system by using a bitmap mode, the third operation; allocating the public RB of a terminal of a backward-compatible system and a terminal of an evolved system to the terminal of the backward-compatible system or the terminal of the evolved system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and
/orallocating a dedicated RB of the terminal of the evolved system to the terminal of the evolved system by using a DL RA type0 mode, DL RA type1 mode, UL no hopping mode, or UL mirror hopping mode; wherein the backward-compatible system is the first system, and the evolved system is the second system, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type1 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; dividing the RBGs into RBG subsets, wherein the number of the RBG subsets is the same as the resource allocation granularity or integer times of the resource allocation granularity; and allocating RBs in each RBG subset to the terminal of the second system by using a bitmap mode. - View Dependent Claims (2, 3, 4)
-
-
5. A resource allocation method, comprising:
-
sorting Resource Blocks (RBs) used by a terminal of a first system and a terminal of a second system according to a use situation of the RBs used by the terminal of the first system and the terminal of the second system; and allocating the sorted RBs, wherein the second system is a system which is evolved from the first system and is capable of providing a communication service for terminals of the first system, wherein;
the sorting the RBs used by the terminal of the first system and the terminal of the second system comprises;sorting RBs used by the terminal of the first system and sorting RBs used by the terminal of the second system separately, wherein;
the allocating the sorted RBs comprises one of the following operations;the first operation; allocating continuous Physical Resource Blocks (PRBs) to the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type2 Localized Virtual Resource Block (LVRB) mode or uplink (UL) no hopping mode; and allocating the public RB to the terminal of the second system by using a DL RA type2 Distributed Virtual Resource Block (DVRB) mode or UL hopping mode, the second operation; allocating a public RB of the terminal of the first system and the terminal of the second system to the terminal of the first system or the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and allocating a dedicated RB of the terminal of the second system to the terminal of the second system by using a DL RA type0 mode, DL RA type1 mode, DL RA type2 Localized Virtual Resource Block (LVRB) mode, UL no hopping mode, or UL mirror hopping mode, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type0 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; and allocating each RBG to the terminal of the second system by using a bitmap mode, the third operation; allocating a public RB of the terminal of the first system and the terminal of the second system to the terminal of the first system or the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and allocating a dedicated RB of the terminal of the second system to the terminal of the second system by using a DL RA type0 mode, DL RA type1 mode, DL RA type2 Localized Virtual Resource Block (LVRB) mode, UL no hopping mode, or UL mirror hopping mode, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type1 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; dividing the RBGs into RBG subsets, wherein the number of the RBG subsets is the same as the resource allocation granularity or integer times of the resource allocation granularity; and allocating RBs in each RBG subset to the terminal of the second system by using a bitmap mode. - View Dependent Claims (6, 7, 8)
-
-
9. A network device, comprising:
-
a sorting unit, configured to sort Resource Blocks (RBs) used by a terminal of a first system and a terminal of a second system according to a use situation of the RBs used by the terminal of the first system and the terminal of the second system; and an allocating unit, configured to allocate the RBs sorted by the sorting unit, wherein the second system is a system which is evolved from the first system and is capable of providing a communication service for terminals of the first system, wherein;
the sorting unit is further configured to;sort the RBs used by the terminal of the first system and the terminal of the second system, wherein the sorting starts from a public RB of the terminal of the first system and the terminal of the second system, wherein;
the allocating unit is further configured to perform one of the following operations;the first operation; allocating continuous Physical Resource Blocks (PRBs) to the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type2 Localized Virtual Resource Block (LVRB) mode or uplink (UL) no hopping mode; and allocating the public RB to the terminal of the second system by using a DL RA type2 Distributed Virtual Resource Block (DVRB) mode or UL hopping mode, the second operation; allocating the public RB of a terminal of a backward-compatible system and a terminal of an evolved system to the terminal of the backward-compatible system or the terminal of the evolved system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and
/orallocating a dedicated RB of the terminal of the evolved system to the terminal of the evolved system by using a DL RA type0 mode, DL RA type1 mode, UL no hopping mode, or UL mirror hopping mode; wherein the backward-compatible system is the first system, and the evolved system is the second system, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type0 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; and allocating each RBG to the terminal of the second system by using a bitmap mode, the third operation; allocating the public RB of a terminal of a backward-compatible system and a terminal of an evolved system to the terminal of the backward-compatible system or the terminal of the evolved system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and
/orallocating a dedicated RB of the terminal of the evolved system to the terminal of the evolved system by using a DL RA type0 mode, DL RA type1 mode, UL no hopping mode, or UL mirror hopping mode; wherein the backward-compatible system is the first system, and the evolved system is the second system, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type1 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; dividing the RBGs into RBG subsets, wherein the number of the RBG subsets is the same as the resource allocation granularity or integer times of the resource allocation granularity; and allocating RBs in each RBG subset to the terminal of the second system by using a bitmap mode. - View Dependent Claims (10)
-
-
11. A network device, comprising:
-
a sorting unit, configured to sort Resource Blocks (RBs) used by a terminal of a first system and a terminal of a second system according to a use situation of the RBs used by the terminal of the first system and the terminal of the second system; and an allocating unit, configured to allocate the RBs sorted by the sorting unit, wherein the second system is a system which is evolved from the first system and is capable of providing a communication service for terminals of the first system, wherein;
the sorting unit is further configured to;sort RBs used by the terminal of the first system and sorting RBs used by the terminal of the second system separately, wherein;
the allocating unit is further configured to perform one of the following operations;the first operation; allocating continuous Physical Resource Blocks (PRBs) to the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type2 Localized Virtual Resource Block (LVRB) mode or uplink (UL) no hopping mode; and allocating the public RB to the terminal of the second system by using a DL RA type2 Distributed Virtual Resource Block (DVRB) mode or UL hopping mode, the second operation; allocating a public RB of the terminal of the first system and the terminal of the second system to the terminal of the first system or the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and allocating a dedicated RB of the terminal of the second system to the terminal of the second system by using a DL RA type0 mode, DL RA type1 mode, DL RA type2 Localized Virtual Resource Block (LVRB) mode, UL no hopping mode, or UL mirror hopping mode, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type0 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; and allocating each RBG to the terminal of the second system by using a bitmap mode, the third operation; allocating a public RB of the terminal of the first system and the terminal of the second system to the terminal of the first system or the terminal of the second system by using a downlink (DL) Resource Allocation (RA) type0 mode, DL RA type1 mode, DL RA type2 mode, uplink (UL) no hopping mode, or UL hopping mode; and allocating a dedicated RB of the terminal of the second system to the terminal of the second system by using a DL RA type0 mode, DL RA type1 mode, DL RA type2 Localized Virtual Resource Block (LVRB) mode, UL no hopping mode, or UL mirror hopping mode, wherein;
the allocating the public RB of the terminal of the first system and the terminal of the second system to the terminal of the second system by using the DL RA type1 mode comprises;dividing the public RB into one or more Resource Block Groups (RBGs) according to resource allocation granularity of the terminal of the first system or integer times of the resource allocation granularity, wherein each RBG of the terminal of the second system is aligned with one or more RBGs of the terminal of the first system, and each RBG includes several RBs; dividing the RBGs into RBG subsets, wherein the number of the RBG subsets is the same as the resource allocation granularity or integer times of the resource allocation granularity; and allocating RBs in each RBG subset to the terminal of the second system by using a bitmap mode. - View Dependent Claims (12)
-
Specification