CN106550467B - Resource scheduling method and base station - Google Patents
Resource scheduling method and base station Download PDFInfo
- Publication number
- CN106550467B CN106550467B CN201610930527.3A CN201610930527A CN106550467B CN 106550467 B CN106550467 B CN 106550467B CN 201610930527 A CN201610930527 A CN 201610930527A CN 106550467 B CN106550467 B CN 106550467B
- Authority
- CN
- China
- Prior art keywords
- target
- cell
- base station
- terminal
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000001228 spectrum Methods 0.000 claims description 98
- RVRCFVVLDHTFFA-UHFFFAOYSA-N heptasodium;tungsten;nonatriacontahydrate Chemical compound O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W] RVRCFVVLDHTFFA-UHFFFAOYSA-N 0.000 claims description 58
- 238000005259 measurement Methods 0.000 claims description 57
- 230000003595 spectral effect Effects 0.000 claims description 51
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005192 partition Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a resource scheduling method and a base station, wherein the method comprises the following steps: a base station acquires a first data quantity to be issued of a first cell and acquires a second data quantity to be issued of a second cell; the base station determines the number of first time-frequency Resource Blocks (RB) required by a first cell according to the first data quantity to be issued, and determines the number of second RBs required by a second cell according to the second data quantity to be issued; the base station allocates a first RB of a first cell according to the first RB number and allocates a second RB of a second cell according to the second RB number; a base station acquires a target parameter of a target RB, wherein the target RB belongs to a first RB, the target parameter is associated with a Modulation Coding Scheme (MCS) used when a target terminal is scheduled on the target RB, and the target terminal belongs to a first cell; the base station determines a target MCS used when the target terminal is scheduled on the target RB according to the target parameters, and the data transmission efficiency of the target terminal is improved.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a resource scheduling method and a base station.
Background
In an LTE commercial system, each cell independently allocates a time-frequency Resource Block (RB) to a terminal, that is, each cell performs independent scheduling.
In the prior art, each cell independently allocates RBs to a terminal, and a Modulation and Coding Scheme (MCS) used by the terminal when the terminal is scheduled on each RB is also independently determined by each cell, and the MCS used by the terminal when the terminal is scheduled on the RB is obtained by the cell according to a Channel Quality Indicator (CQI) of the RB reported by the terminal.
However, since each cell schedules independently, and each cell does not consider the position of the RB allocated to the terminal by the neighboring cell on the spectrum resource in the independent scheduling process of the RB of the cell, that is, the co-channel interference caused by scheduling the RB by the neighboring cell on the same position of the spectrum resource is not considered in the prior art, the interference coordination between the cell and the neighboring cell cannot be effectively performed, and the accurate MCS used when the terminal is scheduled on the RB cannot be obtained by adjusting the co-channel interference of the neighboring cell when the terminal of the cell is scheduled on the current RB.
Disclosure of Invention
The embodiment of the invention provides a resource scheduling method and a base station, which can effectively improve the data transmission efficiency of a target terminal and the accuracy of MCS used in scheduling.
In view of this, a first aspect of the present invention provides a resource scheduling method, including:
a base station acquires a first data quantity to be issued of a first cell and acquires a second data quantity to be issued of a second cell;
the base station determines the number of first time-frequency Resource Blocks (RB) required by a first cell according to the first data quantity to be issued, and determines the number of second RBs required by a second cell according to the second data quantity to be issued;
the base station allocates the first cell first RB according to the first RB number and allocates the second cell second RB according to the second RB number;
a base station acquires a target parameter of a target RB, wherein the target RB belongs to a first RB, the target parameter is associated with a Modulation Coding Scheme (MCS) used when a target terminal is scheduled on the target RB, and the target terminal belongs to a first cell;
and the base station determines a target MCS used when the target terminal is scheduled on the target RB according to the target parameter.
In the embodiment of the invention, a base station can obtain a first data quantity to be issued of a first cell and can obtain a second data quantity to be issued of a second cell; the base station can determine a first RB number required by the first cell according to the first data quantity to be transmitted, and can determine a second RB number required by the second cell according to the second data quantity to be transmitted; the base station may allocate a first cell first RB according to a first number of RBs and a second cell second RB according to a second number of RBs; then, the base station may obtain a target parameter of a target RB, the target RB belonging to the first RB; the base station can determine the target MCS used by the target terminal when being scheduled on the target RB according to the target parameter, thereby effectively improving the data transmission efficiency of the target terminal and the accuracy of the MCS used when being scheduled.
Optionally, the obtaining, by the base station, the target parameter of the target RB includes:
a base station acquires a target factor K;
and the base station takes the product of the target factor K and the target signal to interference plus noise ratio SINR as a target parameter, and the target SINR is obtained by the measurement of a target terminal.
In the embodiment of the present invention, the base station obtains the target parameter by calculating the product of the target factor K and the target SINR, and it should be understood that the base station may determine the target MCS used when the target terminal is scheduled on the target RB according to the target parameter, that is, the newly calculated SINR.
Optionally, the obtaining, by the base station, the target factor K includes:
the base station determines the target factor K by the following formula:
the target factor K is a first measurement time parameter/a first scheduling time parameter;
when the target terminal measures, if the second cell schedules the RB at the same position as the target RB, M is 1, and if the second cell does not schedule the RB at the same position as the target RB, M is 0;
the first scheduling time parameter is N × first interference parameter + Q, and when the base station schedules the target RB, if the first RB and the second RB overlap in the spectrum resource position and the target RB belongs to the overlapping RB, N is 1, and if the target RB does not belong to the overlapping RB, N is 0.
In the embodiment of the present invention, the base station can calculate the target factor K by the value of the variable M in the first measurement time parameter and the value of the variable N in the first scheduling time parameter, that is, the base station can calculate the target parameter.
Optionally, the allocating, by the base station, the first RB of the first cell according to the first RB number, and allocating the second RB of the second cell according to the second RB number includes:
the base station allocates the first RB to be staggered in spectrum resources from the second RB.
In this embodiment, the base station may allocate a first RB to the first cell and a second RB to the second cell on the spectrum resource, and the base station may preferentially allocate the second RB to an RB that does not overlap with an RB occupied by the first RB on the spectrum resource, and it may be understood that, if the non-overlapping RB is not enough to allocate the second RB, the base station may allocate remaining RBs that are not allocated in the second RB to an RB that overlaps with the first RB.
Optionally, the determining, by the base station, the first RB number required by the first cell according to the first amount of data to be transmitted includes:
the base station determines a first RB number according to the first data volume to be issued and the spectral efficiency of the terminal in the first cell when the terminal is scheduled on each RB on the system spectral resource of the first cell;
the base station determines the spectrum efficiency when the first terminal is scheduled on a first target RB in RBs on the system spectrum resources of the first cell, wherein the determining comprises the following steps:
a base station acquires a first parameter of a first target RB, wherein the first parameter is associated with an MCS (modulation and coding scheme) used by a first terminal when the first terminal is scheduled on the first target RB, the first terminal belongs to a terminal in a first cell, and the first terminal is associated with a first data volume to be issued;
the base station determines a first MCS of the first terminal when the first terminal is scheduled on the first target RB according to the first parameter;
the base station determines the spectral efficiency of the first terminal when scheduled on the first target RB according to the first MCS.
In the embodiment of the invention, the base station can determine the first RB number required for transmitting the first data volume to be transmitted to the first cell by calculating the spectrum efficiency when the terminal in the first cell is respectively scheduled on each RB of the system spectrum resources of the first cell, wherein the spectrum efficiency is the data volume which can be transmitted by the RB.
Optionally, the obtaining, by the base station, the first parameter of the first target RB includes:
a base station acquires a target factor T;
the base station takes the product of the target factor T and a first SINR as a first parameter, and the first SINR is measured by the first terminal.
In the embodiment of the present invention, the base station obtains the first parameter by calculating the product of the target factor T and the first SINR, and it should be understood that the base station may determine the first MCS used when the first terminal is scheduled on the first target RB according to the first parameter, that is, the newly calculated SINR.
Optionally, the obtaining, by the base station, the target factor T includes:
the base station determines the target factor T by the following formula:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
when the first terminal measures, if the second cell schedules the RB at the same position as the first target RB, X is 1, and if the second cell does not schedule the RB at the same position as the first target RB, X is 0;
and when the base station schedules the first target RB, if the base station schedules all RBs on the system spectrum resource of the second cell, Y is 1, and if the base station does not schedule all RBs on the system spectrum resource of the second cell, Y is 0.
In the embodiment of the present invention, the base station may calculate the target factor T by taking the value of the variable X in the second measurement time parameter and taking the value of the variable Y in the second scheduling time parameter, that is, the base station may calculate the first parameter.
Optionally, the determining, by the base station, the second number of RBs required by the second cell according to the second amount of data to be transmitted includes:
the base station determines the second RB number according to the second data volume to be issued and the frequency spectrum efficiency of the terminal in the second cell when the terminal is scheduled on each RB on the system frequency spectrum resource of the second cell;
wherein the determining, by the base station, the spectral efficiency when the second terminal is scheduled on the second target RB in the RBs on the system spectrum resource of the second cell includes:
the base station acquires a second parameter of a second target RB, wherein the second parameter is associated with an MCS (modulation and coding scheme) used by a second terminal when the second terminal is scheduled on the second target RB, the second terminal belongs to a terminal in a second cell, and the second terminal is associated with a second data volume to be issued;
the base station determines a second MCS of the second terminal when the second terminal is scheduled on a second target RB according to the second parameter;
and the base station determines the spectral efficiency of the second terminal when the second terminal is scheduled on the second target RB according to the second MCS.
In the embodiment of the present invention, the base station may determine the number of the second RBs required for issuing the second data volume to be issued to the second cell by calculating the spectrum efficiency when the terminal in the second cell is respectively scheduled on each RB of the system spectrum resource of the second cell, where the spectrum efficiency is the data volume that the RB can transmit.
Optionally, the obtaining, by the base station, the second parameter of the second target RB includes:
a base station acquires a target factor T';
the base station takes the product of the target factor T' and a second SINR, which is measured by the second terminal, as a second parameter.
In the embodiment of the present invention, the base station obtains the second parameter by calculating the product of the target factor T' and the second SINR, and it should be understood that the base station may determine the second MCS used when the second terminal is scheduled on the second target RB according to the second parameter, that is, the newly calculated SINR.
Optionally, the obtaining, by the base station, the target factor T' includes:
the base station determines the target factor T' by the following formula:
the target factor T ═ third measurement time parameter/third scheduling time parameter;
when the second terminal measures, if the first cell schedules the RB at the same position as the second target RB, X 'takes 1, and if the first cell does not schedule the RB at the same position as the second target RB, X' takes 0;
and when the base station schedules the second target RB, if the base station schedules all RBs on the system spectrum resource of the first cell, Y 'takes 1, and if the base station does not schedule all RBs on the system spectrum resource of the first cell, Y' takes 0.
In the embodiment of the present invention, the base station can calculate the target factor T ' by the value of the variable X ' in the third measurement time parameter and the value of the variable Y ' in the third scheduling time parameter, that is, the base station can calculate the second parameter.
Optionally, if the base station includes a third cell, the target factor K is the first measurement time parameter/the first scheduling time parameter, and the method further includes:
first measurement time parameter is M1First interference parameter + M2A second interference parameter + Q, where the second interference parameter is an interference parameter of a third cell received by the target terminal, and when the target terminal measures the interference parameter, if the second cell schedules an RB at the same position as the target RB, M is greater than M1Taking 1, if the second cell does not schedule the RB at the same position of the target RB, M1Taking 0;
if the third cell schedules the RB at the same position as the target RB, M2Taking 1, if the RB at the same position of the target RB is not scheduled in the third cell, M2Taking 0;
first scheduling time parameter is N1First interference parameter + N2A second interference parameter + Q, and, when the base station schedules the target RB, N if the first RB and the second RB overlap on the position of the spectrum resource and the target RB belongs to the overlapping RB1Taking 1, if the target RB does not belong to the overlapped RB, N1Taking 0;
if the first RB and the third RB overlap in the position of the frequency spectrum resource and the target RB belongs to the overlapped RB, N2Taking 1, if the target RB does not belong to the overlapped RB, N2Taking 0;
and the third RB is determined by the base station according to the third data volume to be transmitted of the third cell.
In the embodiment of the present invention, the base station may further consider interference of multiple neighboring cells to the cell, for example, receive a second interference parameter of a third cell. The base station respectively compares the variable M1And M2And to the variable N1And N2Determining the target factor K.
A second aspect of the present invention provides a base station, including:
the first obtaining module is used for obtaining a first data quantity to be issued of a first cell and obtaining a second data quantity to be issued of a second cell;
the first determining module is used for determining the number of first time-frequency Resource Blocks (RBs) required by a first cell according to the first data quantity to be issued and determining the number of second RBs required by a second cell according to the second data quantity to be issued;
an allocation module, configured to allocate a first RB of a first cell according to a first RB number and allocate a second RB of a second cell according to a second RB number;
a second obtaining module, configured to obtain a target parameter of a target RB, where the target RB belongs to the first RB, the target parameter is associated with a modulation and coding scheme, MCS, used when a target terminal is scheduled on the target RB, and the target terminal belongs to the first cell;
and the second determining module is used for determining a target MCS used when the target terminal is scheduled on the target RB according to the target parameter.
Optionally, the second obtaining module is specifically configured to:
acquiring a target factor K;
and taking the product of the target factor K and the target signal-to-interference-and-noise ratio SINR as a target parameter, wherein the target SINR is obtained by the measurement of a target terminal.
Optionally, the second obtaining module is specifically configured to determine the target factor K by using the following formula:
the target factor K is a first measurement time parameter/a first scheduling time parameter;
when the target terminal measures, if the second cell schedules the RB at the same position as the target RB, M is 1, and if the second cell does not schedule the RB at the same position as the target RB, M is 0;
and when the base station schedules the target RB, if the first RB and the second RB overlap on the position of the frequency spectrum resource, and the target RB belongs to the overlapped RB, N is 1, and if the target RB does not belong to the overlapped RB, N is 0.
Optionally, the allocating module is further specifically configured to allocate the first RB to be staggered from the second RB on the spectrum resource.
Optionally, the first determining module is specifically configured to:
determining a first RB number according to the first data volume to be issued and the spectral efficiency of a terminal in a first cell when the terminal is scheduled on each RB on the system spectral resource of the first cell;
wherein, the first determining module specifically further comprises:
a first obtaining unit, configured to obtain a first parameter of a first target RB, where the first parameter is associated with an MCS used by a first terminal when the first terminal is scheduled on the first target RB, the first terminal belongs to a terminal in a first cell, and the first terminal is associated with a first amount of data to be issued;
a first determining unit, configured to determine, according to the first parameter, a first MCS of the first terminal when the first terminal is scheduled on the first target RB;
a second determining unit, configured to determine, according to the first MCS, a spectral efficiency of the first terminal when scheduled on the first target RB.
Optionally, the first obtaining unit is specifically configured to:
acquiring a target factor T;
the product of the target factor T and a first SINR, which is measured by the first terminal, is taken as a first parameter.
Optionally, the first obtaining unit is specifically configured to determine the target factor T by using the following formula:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
when the first terminal measures, if the second cell schedules the RB at the same position as the first target RB, X is 1, and if the second cell does not schedule the RB at the same position as the first target RB, X is 0;
and when the base station schedules the first target RB, if the base station schedules all RBs on the system spectrum resource of the second cell, Y is 1, and if the base station does not schedule all RBs on the system spectrum resource of the second cell, Y is 0.
Optionally, the first determining module is specifically configured to:
determining a second RB number according to the second data volume to be issued and the frequency spectrum efficiency of the terminal in the second cell when the terminal is scheduled on each RB on the system frequency spectrum resource of the second cell;
wherein, the first determining module specifically further comprises:
a second obtaining unit, configured to obtain a second parameter of a second target RB, where the second parameter is associated with an MCS used by a second terminal when the second terminal is scheduled on the second target RB, the second terminal belongs to a terminal in a second cell, and the second terminal is associated with a second amount of data to be sent down;
a third determining unit, configured to determine, according to the second parameter, a second MCS of the second terminal when the second terminal is scheduled on the second target RB;
and a fourth determining unit, configured to determine, according to the second MCS, spectral efficiency of the second terminal when scheduled on the second target RB.
Optionally, the second obtaining unit is specifically configured to:
obtaining a target factor T';
the product of the target factor T' and a second SINR measured by the second terminal is taken as a second parameter.
Optionally, the second obtaining unit is specifically configured to determine the target factor T' by using the following formula:
the target factor T ═ third measurement time parameter/third scheduling time parameter;
when the second terminal measures, if the first cell schedules the RB at the same position as the second target RB, X 'takes 1, and if the first cell does not schedule the RB at the same position as the second target RB, X' takes 0;
and when the base station schedules the second target RB, if the base station schedules all RBs on the system spectrum resource of the first cell, Y 'takes 1, and if the base station does not schedule all RBs on the system spectrum resource of the first cell, Y' takes 0.
Optionally, if the base station includes a third cell, the target factor K is the first measurement time parameter/the first scheduling time parameter, and the method further includes:
the first measurement time parameter is M1First interference parameter + M2A second interference parameter + Q, where the second interference parameter is an interference parameter of a third cell received by the target terminal, and when the target terminal measures the interference parameter, if the second cell schedules an RB at the same position as the target RB, M is greater than M1Taking 1, if the second cell does not schedule the RB at the same position of the target RB, M1Taking 0;
if the third cell schedules the RB at the same position as the target RB, M2Taking 1, if the RB at the same position of the target RB is not scheduled in the third cell, M2Taking 0;
the first scheduling time parameter is N1First interference parameter + N2A second interference parameter + Q, and, when the base station schedules the target RB, N if the first RB and the second RB overlap on the position of the spectrum resource and the target RB belongs to the overlapping RB1Taking 1, if the target RB does not belong to the overlapped RB, N1Taking 0;
if the first RB and the third RB overlap in the position of the frequency spectrum resource and the target RB belongs to the overlapped RB, N2Taking 1, if the target RB does not belong to the overlapped RB, N2Taking 0;
and the third RB is determined by the base station according to the third data volume to be transmitted of the third cell.
According to the technical scheme, the embodiment of the invention has the following advantages:
in the embodiment of the invention, a base station can obtain a first data quantity to be issued of a first cell and can obtain a second data quantity to be issued of a second cell; the base station can determine a first RB number required by the first cell according to the first data quantity to be transmitted, and can determine a second RB number required by the second cell according to the second data quantity to be transmitted; the base station may allocate a first cell first RB according to a first number of RBs and a second cell second RB according to a second number of RBs; then, the base station may obtain a target parameter of a target RB, the target RB belonging to the first RB; the base station can determine the target MCS used by the target terminal when being scheduled on the target RB according to the target parameter, thereby effectively improving the data transmission efficiency of the target terminal and the accuracy of the MCS used when being scheduled.
Drawings
FIG. 1 is a diagram illustrating a resource scheduling system according to an embodiment of the present invention;
FIG. 2 is a diagram of an embodiment of a resource scheduling method according to an embodiment of the present invention;
FIG. 3 is a diagram of a base station according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an embodiment of a first determining module in an embodiment of the present invention;
fig. 5 is a schematic diagram of another embodiment of the first determining module in the embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a resource scheduling method and a base station, which can effectively improve the data transmission efficiency of a target terminal and the accuracy of MCS used in scheduling.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In the embodiment of the present invention, assuming that a first cell and a second cell exist in a base station, please refer to fig. 1, where fig. 1 is a schematic diagram of a resource scheduling system architecture in the embodiment of the present invention, where as shown in fig. 1, in the resource scheduling system, the first cell may include a first terminal, and the second cell may include a second terminal. It should be understood that the first cell and the second cell include, but are not limited to, one or more cells.
If the base station needs to send the first amount of data to be issued to the terminal in the first cell, the base station may estimate in advance the first number of RBs needed by the first cell, that is, the base station may estimate in advance the number of RBs in the system spectrum resource of the first cell that is occupied by the base station for sending the data of the first amount of data to be issued to the terminal in the first cell; if the base station needs to send the second amount of data to be sent to the terminal in the second cell, the base station may estimate in advance the second RB needed by the second cell, that is, the base station may estimate in advance the number of RBs in the system spectrum resource of the second cell that is needed by the base station to send the data of the second amount of data to be sent to the terminal in the second cell.
In the prior art, a base station allocates a first RB with a first number of RBs to a first cell and allocates a second RB with a second number of RBs to a second cell, but does not consider co-channel interference between the first RB and the second RB, that is, the base station does not consider co-channel interference of a neighboring cell on a terminal caused by overlapping of the first RB and the second RB in a spectrum resource position. And, the base station still determines the MCS used when the terminal is scheduled on a certain RB by using the CQI on the RB reported by the terminal in the cell.
In the embodiment of the present invention, the base station may determine the first number of RBs required by the first cell according to the first amount of data to be transmitted of the first cell, and determine the second number of RBs required by the second cell according to the second amount of data to be transmitted of the second cell.
The base station may allocate a first RB of a first number of RBs to the first cell, may allocate a second RB of a second number of RBs to the second cell, and may allocate the first RB and the second RB in a staggered manner on the position of the spectrum resource when allocating, so as to avoid co-channel interference between the first RB and the second RB.
Second, the base station may acquire target parameters of a target RB, which may belong to the first RB. The base station may determine a target MCS for the target terminal to use when scheduled on the target RB in the first cell according to the target parameter.
It should be understood that the target parameter may have a corresponding relationship with the MCS, and the base station may determine, through the target parameter, the target MCS used by the target terminal when being scheduled on the target RB without co-channel interference, thereby effectively improving the data transmission efficiency of the target terminal on the target RB.
It should be noted that, in the embodiment of the present invention, if there is an overlapping RB in the spectrum resource position between the first RB and the second RB, the target RB may also belong to the overlapping RB, and the base station may obtain the target parameter of the target RB, and calculate the target MCS corresponding to the target parameter, so as to determine an accurate target MCS used when the target terminal is scheduled on the target RB, and improve the accuracy of the scheduling MCS of the terminal.
For convenience of understanding, the following describes a resource scheduling method according to an embodiment of the present invention by using specific embodiments, please refer to fig. 2, where fig. 2 shows an embodiment of a resource scheduling method according to an embodiment of the present invention, which includes:
201. a base station acquires a first data quantity to be issued of a first cell and acquires a second data quantity to be issued of a second cell;
in this embodiment, the base station may obtain the amount of data to be issued of each cell in the base station, where the amount of data to be issued may be the amount of data to be sent by the base station to the terminal in the cell. The data volume to be issued may be a data volume occupied by a file obtained by the base station according to a request sent by the terminal to the base station, or the data volume to be issued may also be a data volume occupied by a file pushed by the base station to the terminal, and is not limited herein.
Therefore, in this embodiment, the base station may obtain the first amount of data to be transmitted of the first cell, and may obtain the second amount of data to be transmitted of the second cell. It should be noted that each cell in the base station may include, but is not limited to, a first cell and a second cell, and may also include a third cell and the like. Also, it is understood that the first cell may also include, but is not limited to, one or more cells, the second cell may also include, but is not limited to, one or more cells, and the third cell may also include, but is not limited to, one or more cells.
It can be understood that the first amount of data to be issued by the base station in the first cell may be an amount of data to be issued by the base station to the terminal (including the first terminal) in the first cell, and the second amount of data to be issued by the base station in the second cell may be an amount of data to be issued by the base station to the terminal (including the second terminal) in the second cell.
202. The base station determines a first RB number required by a first cell and determines a second RB number required by a second cell;
in this embodiment, according to the first to-be-transmitted data size of the first cell and the second to-be-transmitted data size of the second cell acquired by the base station, the base station may determine the number of RBs of the first cell that needs to be occupied for transmitting the first to-be-transmitted data size, and may determine the number of RBs of the second cell that needs to be occupied for transmitting the second to-be-transmitted data size.
It should be noted that the base station may determine the first number of RBs according to the first amount of data to be transmitted and the spectral efficiency of the terminal in the first cell when being scheduled on each RB on the spectral resource of the first cell, and may determine the second number of RBs according to the second amount of data to be transmitted and the spectral efficiency of the terminal in the second cell when being scheduled on each RB on the system spectral resource of the second cell. The base station may determine the spectral efficiency of the terminal when scheduled on a certain RB, that is, may determine the amount of data that the terminal can transmit on the RB.
In this embodiment, the base station may determine the first RB number required by the first cell or the second RB number required by the second cell by accumulating the data amount that the terminal can transmit on each RB until the first data amount to be transmitted or the second data amount to be transmitted can be accommodated, where the first RB number and the second RB number are the accumulated RB numbers. It should be noted that, if the accumulated (amount of data that can be transmitted) is greater than or equal to the first amount of data to be transmitted (or the second amount of data to be transmitted) in the accumulation process, when the first RB is accumulated, that is, when the first RB is accumulated to the threshold RB, the base station may use the threshold RB as the last accumulated RB, so as to count the first RB number (or the second RB number). It can be understood that the base station may accumulate the number of RBs to be transmitted by different terminals on the cell RB according to the amount of data to be transmitted to different terminals in the same cell.
Specifically, in the process that the base station determines the first number of RBs needed by the first cell, the base station may calculate the spectral efficiency when the first terminal in the first cell is scheduled on one RB in the system spectrum resources of the first cell as follows:
the base station may receive a first parameter of a first target RB reported by the first terminal, where the first target RB is a certain RB in the system spectrum resources of the first cell. The base station may query a first MCS corresponding to the first parameter, where the first parameter may be a Signal to Interference plus Noise Ratio (SINR), a correspondence between the SINR and the MCS may be obtained by directly looking up a table, and the correspondence table between the SINR and the MCS is different due to different base station equipment providers, which is not limited in this embodiment.
Then, after determining the first MCS used by the first terminal when being scheduled on the first target RB, the base station may query the spectral efficiency corresponding to the first MCS, where a correspondence between the MCS and the spectral efficiency may also be obtained directly by looking up a table, and the correspondence table between the MCS and the spectral efficiency is different according to different providers of the base station devices, which is not limited in this embodiment.
It should be noted that the base station may calculate a first parameter of the first target RB, and the calculation may be to use a product of the target factor T and the first SINR as the first parameter. It can be understood that the first SINR may be an SINR of the first target RB obtained by the first terminal during measurement, and the first terminal may report the measured first SINR to the base station. It can be understood that the first terminal may periodically measure the SINR of the first target RB, and the measurement period is not limited in this embodiment.
The formula for the base station to calculate the target factor T may be as follows:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
the second measurement time parameter may be an interference parameter of a second cell received by the first terminal, and it can be understood that the first terminal may report the interference parameter to the base station when reporting the first SINR to the base station, where the interference parameter may be Reference Signal Receiving Power (RSRP); the constant P may be a very small constant, e.g. 10-13Etc.; and when the first terminal measures the first SINR, if the second cell schedules the RB in the same position as the first target RB in the system spectrum resources of the second cell, X is 1, and if the second cell does not schedule the RB in the same position as the first target RB, X is 0.
Note that, if the second Cell does not schedule an RB at the same position as the first target RB, but the positions of Resource Elements (REs) used by Cell-Specific Reference signals (CRSs) in the RBs at the same position as the first target RB in the second Cell are the same, X also takes 1.
And when the base station schedules the first target RB, if the base station schedules all RBs on the system spectrum resource of the second cell, that is, the second cell is in a full-load state, Y is 1, and if the base station does not schedule all RBs on the system spectrum resource of the second cell, that is, the second cell is in a non-full-load state, Y is 0. It is to be understood that the idle state is a state in which the cell does not schedule any RB, and the non-idle state is a state in which a certain RB in the system spectrum resources of the cell is scheduled.
It should be noted that, when the base station schedules all RBs on the system spectrum resource of a certain cell, the cell is in a full load state; when the base station does not schedule all RBs on the system spectrum resource of the cell, that is, the cell is in a non-full state, the following restriction is not repeated after the restriction in this embodiment.
It is to be understood that, if a plurality of cells, such as the first cell, the second cell and the third cell, are included in the base station, in the above formula for calculating the target factor T, the formula may be as follows:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
wherein the second measurement time parameter is X1*RSRP1+X2*RSRP2+ P, here may be in RSRP1For the interference parameter, RSRP, of the second cell received by the first terminal2Taking the interference parameter of the third cell received by the first terminal as an example; when the first terminal measures the first SINR, X is carried out if the second cell schedules the RB at the same position as the first target RB1Taking 1, if the second cell does not schedule the RB at the same position as the first target RB, X1Taking 0; if the third cell schedules the same position RB as the first target RB, X2Taking 1, if the third cell does not schedule the RB at the same position as the first target RB, X2Take 0.
If the second cell does not schedule the RB at the same position as the first target RB, but the positions of REs used by CRSs in the RBs at the same position as the first target RB in the second cell are the same, the X is1Taking 1 as well; if the third cell does not schedule the RB with the same position as the first target RB but the position of the RE used by the CRS in the RB with the same position as the first target RB in the third cell is the same, the X2Also take 1.
The second scheduling time parameter is Y1*RSRP1+Y2*RSRP2+ P, and Y if the second cell is in full load state when the base station schedules the first target RB1Taking 1, if the second cell is in a non-full load state, Y1Taking 0; if the third cell is in full load state, Y2Taking 1, if the third cell is in a non-full load state, Y2Take 0.
It should be understood that, in the process of determining the second number of RBs needed by the second cell, the base station may calculate the spectral efficiency of the second terminal in the second cell when the second terminal is scheduled on one of the RBs in the system spectrum resource of the second cell as follows:
the base station may receive a second parameter of a second target RB reported by the second terminal, where the second target RB is a certain RB in the system spectrum resource of the second cell. The base station may query the second MCS corresponding to the second parameter, where the second parameter may be a signal to interference plus noise ratio SINR, and a table lookup may be directly performed to obtain a corresponding relationship between the SINR and the MCS. The base station may obtain a second MCS used when the second terminal is scheduled on the second target RB by looking up a table, and the base station may query the spectral efficiency corresponding to the second MCS.
It should be noted that the base station may calculate the second parameter of the second target RB, and the calculation may be to use the product of the target factor T' and the second SINR as the second parameter. It is to be understood that the second SINR may be an SINR of the second target RB obtained by the second terminal during measurement, and the second terminal may report the measured second SINR to the base station. It can be understood that the second terminal may periodically measure the SINR of the second target RB, and the measurement period is not limited in this embodiment.
The formula for the base station to calculate the target factor T' may be as follows:
the target factor T ═ third measurement time parameter/third scheduling time parameter;
the third measurement time parameter ═ X' × a third interference parameter + constant P, where the third interference parameter may be an interference parameter of the first cell received by the second terminalIt can be understood that the second terminal may report the interference parameter to the base station when reporting the second SINR to the base station, where the interference parameter may also be reference signal received power RSRP; the constant P may also be a very small constant, e.g. 10-13Etc.; when the second terminal measures the second SINR, if the first cell schedules the RB at the same position as the second target RB, X 'is set to 1, and if the first cell does not schedule the RB at the same position as the second target RB, X' is set to 0.
Note that, if the first cell does not schedule the RB at the same position as the second target RB, X' may be 1 if the position of the RE used by the CRS is the same in the RB at the same position as the second target RB in the first cell.
The third scheduling time parameter is Y ' × third interference parameter + the constant P, and when the base station schedules the second target RB, Y ' takes 1 if the base station determines that the first cell is in a full load state, and Y ' takes 0 if the first cell is in a non-full load state.
It is to be understood that, if a plurality of cells, such as the first cell, the second cell and the third cell, are included in the base station, the formula for calculating the target factor T' may be further as follows:
the target factor T' is in the third measurement time parameter/the third scheduling time parameter;
wherein the third measurement time parameter is X1’*RSRP1+X2’*RSRP2+ P, where RSRP may be used here1For the interference parameter, RSRP, of the first cell received by the second terminal2Interference parameters of a third cell received by the second terminal; when the second terminal measures the second SINR, if the first cell schedules the RB at the same position as the second target RB, X1' get 1, if the first cell does not schedule the same position RB as the second target RB, then X1' take 0; if the third cell schedules the RB at the same position as the second target RB, X2' get 1, if the third cell does not schedule the same position RB as the second target RB, X2' take 0.
It is to be noted thatWhen a cell does not schedule the same position of RB as the second target RB but the position of RE used by CRS in the same position of RB as the second target RB in the first cell is the same, the X1' also can take 1; if the third cell does not schedule the RB with the same position as the second target RB but the position of the RE used by the CRS in the RB with the same position as the second target RB in the third cell is the same, the X2' may also take 1.
Third scheduling time parameter Y1’*RSRP1+Y2’*RSRP2+ P, and Y if the first cell is in full load state when the base station schedules the second target RB1' get 1, if the first cell is not fully loaded, then Y1' take 0; if the third cell is in full load state, Y2If the third cell is not fully loaded, then Y is taken to be 12Taking 0, it is understood that the third RB may be determined by the base station according to a third amount of data to be transmitted in a third cell, where a process of determining the third RB by the base station may be similar to a process of determining the first RB by the base station or a process of determining the second RB by the base station, and details are not repeated here.
In this embodiment, through iteration, the base station may improve the accuracy of the estimated required first RB number or second target RB number. Taking the first cell and the second cell as an example, for example: the base station calculates the spectral efficiency of the first terminal on the first target RB, and when calculating the second scheduling time parameter, the base station can calculate the second scheduling time parameter according to the state (in a full-load state or a non-full-load state) of a second cell when the first target RB is currently scheduled, and can calculate the spectral efficiency of the first target RB; the base station may determine, according to the calculated spectral efficiency of the first terminal on the first target RB, whether the first RB in the first cell occupies the system spectrum resource of the first cell (the first RB occupies the system spectrum resource of the first cell and is in a full-load state, and the first RB does not occupy the system spectrum resource of the first cell and is in a non-full-load state), and the base station may calculate a third scheduling time parameter and calculate a spectral efficiency of the second terminal on the second target RB; according to the calculated spectral efficiency of the second terminal on the second target RB, the base station may determine whether the second RB in the second cell occupies the system spectral resources of the second cell, that is, the base station may determine the state of the second cell at this time (the second RB occupies the system spectral resources of the second cell and is in a full-load state, and the second RB does not occupy the system spectral resources of the second cell and is in a non-full-load state), at this time, the base station may calculate the spectral efficiency of the first terminal on the first target RB again, and when calculating the second scheduling time parameter, Y takes 1 if the second cell is in a full-load state, and Y takes 0 if the second cell is in a non-full-load state, thereby calculating the second scheduling time parameter and calculating the spectral efficiency of the first target RB; the base station may determine whether the first RB occupies the system spectrum resource of the first cell according to the recalculated spectrum efficiency of the first target RB, and the base station may calculate the third scheduling time parameter and recalculate the spectrum efficiency of the second terminal on the second target RB, and repeat the above steps until the states of the first cell and the second cell do not change any more.
203. The base station distributes a first RB and a second RB according to a preset rule;
in this embodiment, the base station may allocate a first number of RBs on the system spectrum resource of the first cell, that is, a first RB, and allocate a second number of RBs on the system spectrum resource of the second cell, that is, a second RB, according to a preset rule, where the base station may stagger the first RB from the second RB on a spectrum resource position, that is, a position where the RB is located in the system spectrum resource.
It should be noted that the preset rule for the base station to allocate the first RB and the second RB may be a static allocation rule, such as: the base station may partition a first location and a second location in the system spectrum resources for the first cell and the second cell, respectively, such that the base station may allocate a first RB for the first cell in the first location and a second RB for the second cell in the second location. It is to be understood that the first location may include, but is not limited to, one or more locations, the second location may also include, but is not limited to, one or more locations, and if a third cell exists in the base station, the base station may also partition the third cell into a third location in its system spectrum resource, which is not limited herein.
It should be noted that the preset rule for the base station to allocate the first RB and the second RB may also be a dynamic allocation rule, such as: the base station may allocate a second RB to the second cell after allocating the same spectral resource location as the first RB in the system spectral resources of the second cell.
It can be understood that, if the sum of the numbers of RBs in the first RB and the second RB is greater than the number of RBs in the cell spectrum resource, the base station may preferentially stagger the first RB and the second RB in the spectrum resource position, which cannot be staggered, and the base station may allocate them in the same spectrum resource position as the neighboring cell.
204. A base station acquires target parameters of a target RB;
in this embodiment, taking a target RB in a first RB belonging to a first cell as an example, the base station may obtain a target parameter of the target RB, where the target parameter may be associated with an MCS used when a target terminal is scheduled on the target RB, and the target parameter may also be a signal to interference plus noise ratio SINR.
It should be noted that the base station may calculate the target parameter of the target RB, and the calculation may be to take the product of the target factor K and the target SINR as the target parameter. It is to be understood that the target SINR may be a target SINR of the target RB obtained by the target terminal during measurement, and the target terminal may report the measured target SINR to the base station. It can be understood that the target terminal may periodically measure the SINR of the target RB, and the measurement period is not limited in this embodiment.
The formula for the base station to calculate the target factor K may be as follows:
the target factor K is a first measurement time parameter/a first scheduling time parameter;
the first measurement time parameter may be M × first interference parameter + constant Q, where the first interference parameter may be an interference parameter of a second cell received by the target terminal, and it may be understood that the target terminal may report the target SINRReporting the interference parameter to a base station when the base station is reached, wherein the interference parameter can also be Reference Signal Received Power (RSRP); the constant Q may also be a very small constant, e.g. 10-13Etc.; when the target terminal measures the target SINR, M is 1 if the second cell schedules the RB at the same position as the target RB, and M is 0 if the second cell does not schedule the RB at the same position as the target RB.
Note that, if the second cell does not schedule the RB at the same position as the target RB, the position of the RE used by the CRS in the RB at the same position as the target RB in the second cell may be 1.
The first scheduling time parameter is N × first interference parameter + the constant Q, and when the base station schedules the target RB, if the first RB and the second RB overlap on a spectrum resource position and the target RB belongs to the overlapping RB, N is 1, and if the target RB does not belong to the overlapping RB, N is 0.
It is to be understood that, if a plurality of cells, such as the first cell, the second cell and the third cell, are included in the base station, the formula for calculating the target factor K may be as follows:
the target factor K is in the first measurement time parameter/first scheduling time parameter;
wherein the first measurement time parameter is M1*RSRP1+M2*RSRP2+ Q, where here may be at RSRP1Interference parameter, RSRP, of the second cell received for the target terminal2Taking the interference parameter of the third cell received by the target terminal as an example; when the target terminal measures the target SINR, M is carried out if the second cell schedules the RB at the same position of the target RB1Taking 1, if the second cell does not schedule the RB at the same position of the target RB, M1Taking 0; m if the third cell schedules the RB at the same position as the target RB2Taking 1, if the third cell does not schedule the RB at the same position of the target RB, M2Taking 0;
if the second cell does not schedule the RB at the same position as the target RB, the target RB is located at the same position as the RE used by the CRS in the RB at the same position as the target RB in the second cellAt the same time, the M1Or 1 may be taken. If the third cell does not schedule the RB with the same position as the target RB but the position of the RE used by the CRS in the RB with the same position as the target RB in the third cell is the same, the M2Or 1 may be taken.
The first scheduling time parameter is N1*RSRP1+N2*RSRP2+ Q, when the base station schedules the target RB, if the first RB and the second RB overlap on the position of the frequency spectrum resource, and the target RB belongs to the overlapped RB, then N1Take 1, if the target RB does not belong to the overlapped RB, then N1Taking 0;
if the first RB and the third RB overlap in the position of the frequency spectrum resource and the target RB belongs to the overlapped RB, N is2Take 1, if the target RB does not belong to the overlapped RB, then N2Take 0.
It can be understood that the third RB may be determined by the base station according to a third amount of data to be transmitted in a third cell, where a process of determining the third RB by the base station may be similar to a process of determining the first RB by the base station or a process of determining the second RB by the base station, and details are not repeated here.
205. And the base station determines a target MCS used when the target terminal is scheduled on the target RB according to the target parameters.
In this embodiment, the base station may query a target MCS corresponding to the target parameter, where the target parameter may be an SINR, and the mapping relationship between the MCS and the SINR may be obtained by looking up a table directly.
It can be understood that, in this embodiment, based on the co-channel interference of the RBs of the neighboring cells, the base station may recalculate the MCS used by the terminal on the RB in the system spectrum resource and use the MCS to schedule the terminal on the RB, thereby improving the data transmission efficiency of the terminal in each cell and the accuracy of the MCS used in scheduling.
In this embodiment, the base station may obtain a first amount of data to be issued of the first cell, and may obtain a second amount of data to be issued of the second cell; the base station can determine a first RB number required by the first cell according to the first data quantity to be transmitted, and can determine a second RB number required by the second cell according to the second data quantity to be transmitted; the base station may allocate a first cell first RB according to a first number of RBs and a second cell second RB according to a second number of RBs; then, the base station may obtain a target parameter of a target RB, the target RB belonging to the first RB; the base station can determine the target MCS used by the target terminal when being scheduled on the target RB according to the target parameter, thereby effectively improving the data transmission efficiency of the target terminal and the accuracy of the MCS used when being scheduled.
With reference to fig. 3, the base station in the embodiment of the present invention is described below, and an embodiment of the base station in the embodiment of the present invention includes:
a first obtaining module 301, configured to obtain a first amount of data to be issued in a first cell, and obtain a second amount of data to be issued in a second cell;
a first determining module 302, configured to determine a first number of time-frequency Resource Blocks (RBs) required by a first cell according to the first amount of data to be transmitted, and determine a second number of RBs required by a second cell according to the second amount of data to be transmitted;
an allocating module 303, configured to allocate a first RB of a first cell according to the first RB number and allocate a second RB of a second cell according to the second RB number;
a second obtaining module 304, configured to obtain a target parameter of a target RB, where the target RB belongs to a first RB, the target parameter is associated with a modulation and coding scheme, MCS, used when a target terminal is scheduled on the target RB, and the target terminal belongs to a first cell;
a second determining module 305, configured to determine a target MCS used by the target terminal when scheduled on the target RB according to the target parameter.
Optionally, in some embodiments of the present invention, the second obtaining module 304 is specifically configured to:
acquiring a target factor K;
and taking the product of the target factor K and the target signal-to-interference-and-noise ratio SINR as a target parameter, wherein the target SINR is obtained by the measurement of a target terminal.
Optionally, in some embodiments of the present invention, the second obtaining module 304 is specifically configured to determine the target factor K by using the following formula:
the target factor K is a first measurement time parameter/a first scheduling time parameter;
when the target terminal measures, if the second cell schedules the RB at the same position as the target RB, M is 1, and if the second cell does not schedule the RB at the same position as the target RB, M is 0;
and when the base station schedules the target RB, if the first RB and the second RB overlap in the position of the spectrum resource and the target RB belongs to the overlapped RB, N is 1, and if the target RB does not belong to the overlapped RB, N is 0.
Optionally, in some embodiments of the present invention, the allocating module 303 is further specifically configured to allocate the first RB to be staggered from the second RB in spectrum resources.
Optionally, in some embodiments of the present invention, the first determining module 302 is specifically configured to:
determining the first RB number according to the first data volume to be issued and the spectral efficiency of the terminal in the first cell when the terminal is scheduled on each RB on the system spectral resource of the first cell;
as shown in fig. 4, the first determining module 302 may further include:
a first obtaining unit 3021, configured to obtain a first parameter of a first target RB, where the first parameter is associated with an MCS used by a first terminal when the first terminal is scheduled on the first target RB, the first terminal belongs to a terminal in a first cell, and the first terminal is associated with a first amount of data to be issued;
a first determining unit 3022, configured to determine a first MCS of the first terminal when scheduled on the first target RB according to the first parameter;
a second determining unit 3023, configured to determine spectral efficiency of the first terminal when scheduled on the first target RB according to the first MCS.
Optionally, in some embodiments of the present invention, the first obtaining unit 3021 is specifically configured to:
acquiring a target factor T;
the product of the target factor T and a first SINR measured by the first terminal is used as a first parameter.
Optionally, in some embodiments of the present invention, the first obtaining unit 3021 is specifically configured to determine the target factor T by using the following formula:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
when the first terminal measures, if the second cell schedules the RB at the same position as the first target RB, X is 1, and if the second cell does not schedule the RB at the same position as the first target RB, X is 0;
and when the base station schedules the first target RB, if the base station schedules all RBs on the system spectrum resource of the second cell, Y is 1, and if the base station does not schedule all RBs on the system spectrum resource of the second cell, Y is 0.
Optionally, in some embodiments of the present invention, the first determining module 302 is specifically configured to:
determining the second RB number according to the second data volume to be issued and the frequency spectrum efficiency of the terminal in the second cell when the terminal is scheduled on each RB on the system frequency spectrum resource of the second cell;
as shown in fig. 5, the first determining module 302 may further include:
a second obtaining unit 3024, configured to obtain a second parameter of a second target RB, where the second parameter is associated with an MCS used when a second terminal is scheduled on the second target RB, the second terminal belongs to a terminal in the second cell, and the second terminal is associated with a second amount of data to be sent down;
a third determining unit 3025 configured to determine a second MCS of the second terminal when scheduled on the second target RB according to the second parameter;
a fourth determining unit 3026, configured to determine the spectral efficiency of the second terminal when scheduled on the second target RB according to the second MCS.
Optionally, in some embodiments of the present invention, the second obtaining unit 3024 is specifically configured to:
obtaining a target factor T';
the product of the target factor T' and a second SINR measured by the second terminal is used as a second parameter.
Optionally, in some embodiments of the present invention, the second obtaining unit 3024 is specifically configured to determine the target factor T' by using the following formula:
the target factor T ═ third measurement time parameter/third scheduling time parameter;
when the second terminal measures, if the first cell schedules the RB at the same position as the second target RB, X 'takes 1, and if the first cell does not schedule the RB at the same position as the second target RB, X' takes 0;
and when the base station schedules the second target RB, if the base station schedules all RBs on the system spectrum resource of the first cell, Y 'takes 1, and if the base station does not schedule all RBs on the system spectrum resource of the first cell, Y' takes 0.
Optionally, in some embodiments of the present invention, if the base station includes a third cell, the target factor K is the first measurement time parameter/the first scheduling time parameter, and further includes:
the first measurement time parameter is M1First interference parameter + M2A second interference parameter + Q, where the second interference parameter is an interference parameter of the third cell received by the target terminal, and when the target terminal measures the interference parameter, if the second cell schedules the RB at the same position as the target RB, M is1Taking 1, if the second cell does not schedule the RB at the same position of the target RB, M1Taking 0;
if the third cell schedules the target RB RB of the same position, then M2Taking 1, if the third cell does not schedule the RB at the same position as the target RB, M2Taking 0;
the first scheduling time parameter is N1First interference parameter + N2A second interference parameter + Q, and, when the base station schedules the target RB, if the first RB and the second RB overlap on the position of the spectrum resource, and the target RB belongs to the overlapping RB, N1Taking 1, if the target RB does not belong to the overlapped RB, then N1Taking 0;
if the first RB and the third RB overlap in the position of the frequency spectrum resource and the target RB belongs to the overlapped RB, N2Taking 1, if the target RB does not belong to the overlapped RB, then N2Taking 0;
and the third RB is determined by the base station according to the third data volume to be transmitted of the third cell.
In this embodiment, the first obtaining module 301 may obtain a first amount of data to be issued of a first cell, and may obtain a second amount of data to be issued of a second cell; the first determining module 302 may determine a first RB number required by the first cell according to the first amount of data to be transmitted, and may determine a second RB number required by the second cell according to the second amount of data to be transmitted; the allocating module 303 may allocate a first cell first RB according to the first number of RBs and allocate a second cell second RB according to the second number of RBs; thereafter, the second obtaining module 304 may obtain the target parameter of the target RB, which belongs to the first RB; the second determining module 305 may determine the target MCS used when the target terminal is scheduled on the target RB according to the target parameter, thereby effectively improving the data transmission efficiency of the target terminal and the accuracy of the MCS used when being scheduled.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (18)
1. A method for scheduling resources, comprising:
a base station acquires a first data quantity to be issued of a first cell and acquires a second data quantity to be issued of a second cell;
the base station determines the number of first Resource Blocks (RB) required by the first cell according to the first data quantity to be issued, and determines the number of second RBs required by the second cell according to the second data quantity to be issued;
the base station allocating the first cell first RB according to the first RB number and allocating the second cell second RB according to the second RB number;
the base station acquires target parameters of a target RB, if an overlapped RB exists between the first RB and the second RB on a frequency spectrum resource position, the target RB belongs to the overlapped RB, the target parameters are associated with a Modulation Coding Scheme (MCS) used by a target terminal when the target terminal is scheduled on the target RB, the target terminal belongs to the first cell, and the target RB is used for sending the first data volume to be issued;
the base station determines a target MCS used when the target terminal is scheduled on the target RB according to the target parameter;
the base station acquiring the target parameters of the target RB comprises the following steps:
the base station acquires a target factor K;
the base station takes the product of the target factor K and a target signal to interference plus noise ratio SINR as the target parameter, and the target SINR is obtained by the target terminal through measurement;
the base station acquiring the target factor K comprises the following steps:
the base station determines the target factor K by the following formula:
the target factor K is a first measurement time parameter/a first scheduling time parameter;
when the target terminal measures, if the second cell schedules the RB at the same position as the target RB, the M is 1, and if the second cell does not schedule the RB at the same position as the target RB, the M is 0;
the first scheduling time parameter is N × the first interference parameter + the Q, and when the base station schedules the target RB, if the first RB and the second RB overlap in a spectrum resource position and the target RB belongs to the overlapping RB, the N is 1, and if the target RB does not belong to the overlapping RB, the N is 0.
2. The method of claim 1, wherein the base station allocating the first cell first RB according to the first number of RBs and the second cell second RB according to the second number of RBs comprises:
the base station allocates the first RB to be staggered in frequency spectrum resources from the second RB.
3. The method of claim 1 or 2, wherein the base station determining the first number of RBs required by the first cell according to the first amount of data to be transmitted comprises:
the base station determines the first RB number according to the first data volume to be issued and the spectral efficiency of the terminal in the first cell when the terminal is scheduled on each RB on the system spectral resource of the first cell;
wherein the determining, by the base station, the spectral efficiency when the first terminal is scheduled on the first target RB of the RBs on the system spectrum resource of the first cell comprises:
the base station acquires a first parameter of a first target RB, wherein the first parameter is associated with an MCS (modulation and coding scheme) used by a first terminal when the first terminal is scheduled on the first target RB, the first terminal belongs to a terminal in a first cell, and the first terminal is associated with the first data volume to be issued;
the base station determines a first MCS of the first terminal when the first terminal is scheduled on the first target RB according to the first parameter;
and the base station determines the spectral efficiency of the first terminal when the first terminal is scheduled on the first target RB according to the first MCS.
4. The method of claim 3, wherein the base station obtaining the first parameter of the first target RB comprises:
the base station acquires a target factor T;
and the base station takes the product of the target factor T and a first SINR as the first parameter, wherein the first SINR is obtained by the measurement of the first terminal.
5. The method of claim 4, wherein the base station obtaining the target factor T comprises:
the base station determines the target factor T by the following formula:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
wherein, the second measurement time parameter is X × second interference parameter + constant P, the second interference parameter is an interference parameter that the first terminal receives from the second cell, and, when the first terminal measures, if the second cell schedules the RB at the same position as the first target RB, the X is taken as 1, and if the second cell does not schedule the RB at the same position as the first target RB, the X is taken as 0;
and when the base station schedules the first target RB, if the base station schedules all RBs on the system spectrum resource of the second cell, the Y is equal to 1, and if the base station does not schedule all RBs on the system spectrum resource of the second cell, the Y is equal to 0.
6. The method of claim 1 or 2, wherein the determining, by the base station, the second number of RBs required by the second cell according to the second amount of data to be transmitted comprises:
the base station determines the second RB number according to the second data volume to be issued and the spectral efficiency of the terminal in the second cell when the terminal is scheduled on each RB on the system spectral resource of the second cell;
wherein the determining, by the base station, the spectral efficiency when the second terminal is scheduled on the second target RB of the RBs on the system spectrum resource of the second cell includes:
the base station acquires a second parameter of a second target RB, wherein the second parameter is associated with an MCS (modulation and coding scheme) used by a second terminal when the second terminal is scheduled on the second target RB, the second terminal belongs to a terminal in a second cell, and the second terminal is associated with the second data volume to be transmitted;
the base station determines a second MCS of the second terminal when the second terminal is scheduled on the second target RB according to the second parameter;
and the base station determines the spectral efficiency of the second terminal when the second terminal is scheduled on the second target RB according to the second MCS.
7. The method of claim 6, wherein the base station obtaining the second parameter of the second target RB comprises:
the base station acquires a target factor T';
and the base station takes the product of the target factor T' and a second SINR as the second parameter, wherein the second SINR is obtained by the measurement of the second terminal.
8. The method of claim 7, wherein the base station obtaining the target factor T' comprises:
the base station determines the target factor T' by the following formula:
the target factor T ═ third measurement time parameter/third scheduling time parameter;
wherein, the third measurement time parameter is X ' × a third interference parameter + a constant P, the third interference parameter is an interference parameter received by the second terminal from the first cell, and, when the second terminal measures, if the first cell schedules the RB at the same position as the second target RB, the X ' takes 1, and if the first cell does not schedule the RB at the same position as the second target RB, the X ' takes 0;
the third scheduling time parameter is Y ' × the third interference parameter + the P, and when the base station schedules the second target RB, if the base station schedules all RBs on the system spectrum resource of the first cell, the Y ' takes 1, and if the base station does not schedule all RBs on the system spectrum resource of the first cell, the Y ' takes 0.
9. The method according to claim 1, wherein if the base station includes a third cell, the target factor K is the first measurement time parameter/the first scheduling time parameter, further comprising:
the first measurement time parameter is M1The first interference parameter + M2A second interference parameter + the Q, where the second interference parameter is an interference parameter of the third cell received by the target terminal, and when the target terminal measures the interference parameter, if the second cell schedules the RB at the same position as the target RB, the M is the same as the RB scheduled by the target terminal1Taking 1, if the second cell does not schedule the RB at the same position as the target RB, the M1Taking 0;
if the third cell schedules the RB at the same position as the target RB, the M2Taking 1, if the RB at the same position of the target RB is not scheduled by the third cell, the M2Taking 0;
the first scheduling time parameter is N1The first interference parameter + N2The second interference parameter + the Q, and, when the base station schedules the target RB, if the first RB and the second RB overlap in a spectrum resource position, and the target RB belongs to the overlapping RB, the N is1Taking 1, if the target RB does not belong to the overlapped RB, the N1Taking 0;
if the first RB and the third RB overlap in spectrum resource position and the target RB belongs to the overlapped RB, then N is2Taking 1, if the target RB does not belong to the overlapped RB, the N2Taking 0;
and the third RB is determined by the base station according to a third data volume to be transmitted of the third cell.
10. A base station, comprising:
the first obtaining module is used for obtaining a first data quantity to be issued of a first cell and obtaining a second data quantity to be issued of a second cell;
a first determining module, configured to determine, according to the first amount of data to be issued, a first number of resource blocks RB required by the first cell, and determine, according to the second amount of data to be issued, a second number of RB required by the second cell;
an allocating module, configured to allocate the first cell first RB according to the first RB number and allocate the second cell second RB according to the second RB number;
a second obtaining module, configured to obtain a target parameter of a target RB, where if there is an overlapping RB in a spectrum resource location between the first RB and the second RB, the target RB belongs to the overlapping RB, the target parameter is associated with a modulation and coding scheme MCS used when a target terminal is scheduled on the target RB, and the target terminal belongs to the first cell;
a second determining module, configured to determine, according to the target parameter, a target MCS used by the target terminal when being scheduled on the target RB;
the second obtaining module is specifically configured to:
acquiring a target factor K;
taking the product of the target factor K and a target signal to interference plus noise ratio SINR as the target parameter, wherein the target SINR is obtained by the target terminal;
the second obtaining module is specifically configured to determine the target factor K by using the following formula:
the target factor K is a first measurement time parameter/a first scheduling time parameter;
when the target terminal measures, if the second cell schedules the RB at the same position as the target RB, the M is 1, and if the second cell does not schedule the RB at the same position as the target RB, the M is 0;
the first scheduling time parameter is N × the first interference parameter + the Q, and when the base station schedules the target RB, if the first RB and the second RB overlap in a spectrum resource position and the target RB belongs to the overlapping RB, the N is 1, and if the target RB does not belong to the overlapping RB, the N is 0.
11. The base station of claim 10, wherein the allocating module is further configured to allocate the first RB to be staggered in spectral resources from the second RB.
12. The base station of claim 10 or 11, wherein the first determining module is specifically configured to:
determining the first RB number according to the first data volume to be issued and the spectral efficiency of the terminal in the first cell when the terminal is scheduled on each RB on the system spectral resource of the first cell;
wherein the first determining module specifically further includes:
a first obtaining unit, configured to obtain a first parameter of a first target RB, where the first parameter is associated with an MCS used by a first terminal when the first terminal is scheduled on the first target RB, the first terminal belongs to a terminal in the first cell, the first terminal is associated with the first amount of data to be transmitted, and the first target RB is an RB in a system spectrum resource of the first cell;
a first determining unit, configured to determine, according to the first parameter, a first MCS of the first terminal when the first terminal is scheduled on the first target RB;
a second determining unit, configured to determine, according to the first MCS, a spectral efficiency of the first terminal when scheduled on the first target RB.
13. The base station of claim 12, wherein the first obtaining unit is specifically configured to:
acquiring a target factor T;
taking the product of the target factor T and a first SINR as the first parameter, wherein the first SINR is obtained by the measurement of the first terminal.
14. The base station of claim 13, wherein the first obtaining unit is specifically configured to determine the target factor T by using the following formula:
the target factor T is a second measurement time parameter/a second scheduling time parameter;
wherein, the second measurement time parameter is X × second interference parameter + constant P, the second interference parameter is an interference parameter that the first terminal receives from the second cell, and, when the first terminal measures, if the second cell schedules the RB at the same position as the first target RB, the X is taken as 1, and if the second cell does not schedule the RB at the same position as the first target RB, the X is taken as 0;
and when the base station schedules the first target RB, if the base station schedules all RBs on the system spectrum resource of the second cell, the Y is equal to 1, and if the base station does not schedule all RBs on the system spectrum resource of the second cell, the Y is equal to 0.
15. The base station of claim 10 or 11, wherein the first determining module is specifically configured to:
determining the second RB number according to the second data volume to be issued and the spectral efficiency of the terminal in the second cell when the terminal is scheduled on each RB on the system spectral resource of the second cell;
wherein the first determining module specifically further includes:
a second obtaining unit, configured to obtain a second parameter of a second target RB, where the second parameter is associated with an MCS used when a second terminal is scheduled on the second target RB, the second terminal belongs to a terminal in the second cell, the second terminal is associated with the second amount of data to be sent, and the second target RB is an RB in system spectrum resources in the second cell;
a third determining unit, configured to determine, according to the second parameter, a second MCS of the second terminal when scheduled on the second target RB;
a fourth determining unit, configured to determine, according to the second MCS, a spectral efficiency of the second terminal when scheduled on the second target RB.
16. The base station of claim 15, wherein the second obtaining unit is specifically configured to:
obtaining a target factor T';
and taking the product of the target factor T' and a second SINR as the second parameter, wherein the second SINR is obtained by the measurement of the second terminal.
17. The base station of claim 16, wherein the second obtaining unit is specifically configured to determine the target factor T' according to the following formula:
the target factor T ═ third measurement time parameter/third scheduling time parameter;
wherein, the third measurement time parameter is X ' × a third interference parameter + a constant P, the third interference parameter is an interference parameter received by the second terminal from the first cell, and, when the second terminal measures, if the first cell schedules the RB at the same position as the second target RB, the X ' takes 1, and if the first cell does not schedule the RB at the same position as the second target RB, the X ' takes 0;
the third scheduling time parameter is Y ' × the third interference parameter + the P, and when the base station schedules the second target RB, if the base station schedules all RBs on the system spectrum resource of the first cell, the Y ' takes 1, and if the base station does not schedule all RBs on the system spectrum resource of the first cell, the Y ' takes 0.
18. The base station of claim 10, wherein if a third cell is included in the base station, the target factor K is the first measurement-time parameter/the first scheduling-time parameter, further comprising:
the first measurement time parameter is M1The first interference parameter + M2A second interference parameter + the Q, where the second interference parameter is an interference parameter of the third cell received by the target terminal, and when the target terminal measures the interference parameter, if the second cell schedules the RB at the same position as the target RB, the M is the same as the RB scheduled by the target terminal1Taking 1, if the second cell does not schedule the RB at the same position as the target RB, the M1Taking 0;
if the third cell schedules the RB at the same position as the target RB, the M2Taking 1, if the RB at the same position of the target RB is not scheduled by the third cell, the M2Taking 0;
the first scheduling time parameter is N1The first interference parameter + N2The second interference parameter + the Q, and, when the base station schedules the target RB, if the first RB and the second RB overlap in a spectrum resource position, and the target RB belongs to the overlapping RB, the N is1Taking 1, if the target RB does not belong to the overlapped RB, the N1Taking 0;
if the first RB and the third RB overlap in spectrum resource position and the target RB belongs to the overlapped RB, then N is2Taking 1, if the target RB does not belong to the overlapped RB, the N2Taking 0;
and the third RB is determined by the base station according to a third data volume to be transmitted of the third cell.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610930527.3A CN106550467B (en) | 2016-10-31 | 2016-10-31 | Resource scheduling method and base station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610930527.3A CN106550467B (en) | 2016-10-31 | 2016-10-31 | Resource scheduling method and base station |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106550467A CN106550467A (en) | 2017-03-29 |
CN106550467B true CN106550467B (en) | 2021-05-18 |
Family
ID=58393599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610930527.3A Active CN106550467B (en) | 2016-10-31 | 2016-10-31 | Resource scheduling method and base station |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106550467B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018205226A1 (en) * | 2017-05-11 | 2018-11-15 | Nokia Technologies Oy | Transmission control mechanism |
CN110839281B (en) * | 2018-08-15 | 2022-03-29 | 上海朗帛通信技术有限公司 | Method and device used in user equipment and base station for wireless communication |
CN113206727B (en) | 2020-02-01 | 2022-05-31 | 上海朗帛通信技术有限公司 | Method and apparatus in a node used for wireless communication |
CN113824533B (en) * | 2020-06-19 | 2024-09-06 | 南京中兴新软件有限责任公司 | Method, device and storage medium for determining Modulation Coding Scheme (MCS) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102196495A (en) * | 2010-03-03 | 2011-09-21 | 电信科学技术研究院 | Downlink data transmission method, system and equipment |
CN105992359A (en) * | 2015-02-16 | 2016-10-05 | 华为技术有限公司 | Resource allocation method and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101711058B (en) * | 2009-12-15 | 2012-12-05 | 中兴通讯股份有限公司 | Resource allocation method and resource allocation system |
US9635644B2 (en) * | 2012-08-10 | 2017-04-25 | Qualcomm Incorporated | Downlink coverage enhancements |
CN103813455B (en) * | 2012-11-07 | 2017-09-29 | 中国电信股份有限公司 | Long evolving system parameter optimization distribution method and base station |
-
2016
- 2016-10-31 CN CN201610930527.3A patent/CN106550467B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102196495A (en) * | 2010-03-03 | 2011-09-21 | 电信科学技术研究院 | Downlink data transmission method, system and equipment |
CN105992359A (en) * | 2015-02-16 | 2016-10-05 | 华为技术有限公司 | Resource allocation method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106550467A (en) | 2017-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10064185B2 (en) | Frequency spectrum allocation method, device and system | |
JP6042979B2 (en) | Capacity planning method and apparatus used for wireless broadband network used for wireless broadband network | |
CN106550467B (en) | Resource scheduling method and base station | |
CN101801091B (en) | Method and device for allocating resources in OFDM/MIMO system | |
CN101668304B (en) | Method and device for measuring and indicating high-interference indicating parameters | |
CN107734511B (en) | Network expansion method and access network equipment | |
JP2015519851A5 (en) | ||
EP3206426B1 (en) | Inter-cell interference processing method, device and computer program product | |
RU2009130406A (en) | PLANNING THE STRUCTURE OF MEASUREMENT SPACES FOR MAINTENANCE | |
RU2009108797A (en) | TRANSMISSION DEVICE | |
JP5895194B2 (en) | Communication terminal, communication system | |
CN104185286B (en) | LTE system downlink interference collaboration method, system and LTE base station | |
CN102958170B (en) | Up-link interference coordination method and base station | |
WO2016172877A1 (en) | Cell power sharing and adjusting method and base station | |
CN108271182B (en) | Method, device and system for determining number of CPE (customer premises equipment) | |
CN111083726B (en) | Transmission power determining method and device | |
CN103458511A (en) | Method and device for dividing cell edge band | |
CN103634818B (en) | The measuring method and device of multi-user installation and the method and apparatus for distributing resource | |
WO2012079633A1 (en) | Key performance indicator for operator performance evaluation in communication network resource sharing | |
EP3301962A1 (en) | A platform and method for a self-optimizing wireless network | |
CN102958069B (en) | The determination method and apparatus of network covering property | |
WO2015172275A1 (en) | Downlink signal transmission method, base station and user equipment | |
US10517100B2 (en) | Radio resource allocation in a wireless communication network | |
CN101600252A (en) | Queue scheduling method and queue scheduling device | |
KR20100070482A (en) | A method of scheduling in a wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |