CN109587800B - Method and device for determining resource allocation type - Google Patents

Method and device for determining resource allocation type Download PDF

Info

Publication number
CN109587800B
CN109587800B CN201811554073.XA CN201811554073A CN109587800B CN 109587800 B CN109587800 B CN 109587800B CN 201811554073 A CN201811554073 A CN 201811554073A CN 109587800 B CN109587800 B CN 109587800B
Authority
CN
China
Prior art keywords
scheduled
resource allocation
type
rbs
allocated
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
Application number
CN201811554073.XA
Other languages
Chinese (zh)
Other versions
CN109587800A (en
Inventor
贺璟
刘建青
冯均豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Network Systems Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Comba Network Systems Co Ltd filed Critical Comba Network Systems Co Ltd
Priority to CN201811554073.XA priority Critical patent/CN109587800B/en
Publication of CN109587800A publication Critical patent/CN109587800A/en
Priority to PCT/CN2019/124664 priority patent/WO2020125525A1/en
Application granted granted Critical
Publication of CN109587800B publication Critical patent/CN109587800B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a method and a device for determining a resource allocation type, which are used for estimating the number of RBs (radio blocks) to be allocated to UE (user equipment) to be scheduled; if the RB number meets a preset type0 allocation condition, determining that the resource allocation type of the UE to be scheduled is type 0; otherwise, adopting type1 to perform resource trial allocation on the UE to be scheduled, and determining the resource allocation type of the UE to be scheduled according to the channel quality of the allocated resources after trial allocation. The invention not only can fully utilize RB resources when downlink resource allocation is carried out in an LTE system, but also can effectively solve the problem that the air interface performance is reduced due to obvious influence of frequency selectivity effect when the resource allocation type is selected only through the actual RB demand of the UE.

Description

Method and device for determining resource allocation type
Technical Field
The invention relates to the technical field of LTE mobile communication, in particular to a method and a device for determining a resource allocation type.
Background
In the LTE system, 3 resource allocation types of a downlink physical channel PDSCH: type0, type1, and type 2. Wherein type 2 only supports the transmit diversity mode, and is generally used in a scenario where the channel environment is poor or the spatial matrix rank is 1.
type0 and type1 are generally used when the channel environment is good and the space division multiplexing mode is adopted. type0 performs resource allocation in units of RBGs, one RBG is composed of a plurality of RBs (the number of RBs is related to the system bandwidth, for example, when the bandwidth is 20Mhz, one RBG is composed of 4 RBs), and the full system bandwidth can be allocated at maximum (for example, the bandwidth of 20Mhz can be allocated 100 RBs). With the allocation type of type1, all RBGs are divided into P subsets, P being the size of the RBG (similarly, when the size of the RBG is 4 at 20Mhz bandwidth, P is equal to 4). Each RBG subset P (0 < = P < P) contains all RBGs starting from RBG (P) at intervals P. The VRB resources allocated to a certain UE must be from the same subset. Meanwhile, due to the limitation of the number of bits in the DCI control information, there is a limitation in the maximum RB resource allocation to a single UE when type1 is used (e.g., 22 RBs are allocated at maximum when 20Mhz bandwidth is used).
If only type0 is used for resource allocation, the resource is wasted due to the limitation of the minimum allocation unit; however, if only the type1 is used to perform resource allocation, although the resource allocation can be accurate to 1 RB, since the type1 cannot be continuously allocated over the entire bandwidth, if the frequency selectivity effect over the entire bandwidth is significant, the discontinuous allocation characteristic of the type1 may cause some allocated RB resources to be subjected to strong channel interference, which may cause a downlink block error rate to increase, and meanwhile, the type1 may only limit the RB resources of the same UE in one subset, which cannot occupy the entire bandwidth resources and generate resource holes.
An existing method for allocating downlink resources of an LTE system is: and selecting type0 as the resource allocation type when the number of RBs needing to be allocated by the UE to be scheduled is integral multiple of the RBG, otherwise selecting type1 as the resource allocation type. Although the existing method can fully utilize the RB resources, the problem that when the number of RBs required to be allocated by UE to be scheduled is not integral multiple of the RBG, and type1 allocation is adopted, the frequency selectivity effect is obvious, and the RB resources are subjected to strong channel interference to cause the performance of an air interface to be reduced cannot be solved.
Disclosure of Invention
In order to overcome at least one of the above-mentioned drawbacks (shortcomings) of the prior art, the present invention provides a method and an apparatus for determining a resource allocation type, which can fully utilize RB resources and also utilize RB resources with better channel quality as much as possible, thereby avoiding the reduction of air interface performance due to the influence of frequency selectivity effect.
In order to realize the purpose of the invention, the following technical scheme is adopted for realizing the purpose:
in one aspect, the present invention provides a method for determining a resource allocation type, including:
estimating the number of RBs required to be allocated to the UE to be scheduled;
if the RB number meets a preset type0 allocation condition, determining that the resource allocation type of the UE to be scheduled is type 0;
otherwise, adopting type1 to perform resource trial allocation on the UE to be scheduled, and determining the resource allocation type of the UE to be scheduled according to the channel quality of the allocated resources after trial allocation.
When the number of RBs needing to be allocated to the UE to be scheduled meets a preset type0 allocation condition, determining that the resource allocation type of the UE to be scheduled is type 0; when the number of RBs to be allocated to the UE to be scheduled does not satisfy the preset type0 allocation condition, type1 may be used for resource allocation, but the resource allocation using type1 may cause that part of allocated resources are strongly interfered by a channel and continuous resources with better channel quality cannot be intensively utilized, so that resource trial allocation is performed first using type1, and finally determining whether the resource allocation type is type0 or type1 according to the channel quality of the allocated resources after trial allocation. Therefore, the RB resource on the bandwidth can be fully utilized, the waste of the resource is avoided, the RB resource with better channel quality can be utilized as much as possible, and the reduction of the air interface performance caused by the influence of the frequency selectivity effect is avoided.
Further, the preset type0 allocation conditions include: the number of RBs of the UE to be scheduled is integral multiple of the number of RBs in a single RBG or the number of RBs to be scheduled is larger than a specified distribution number, wherein the specified distribution number is the maximum number of RBs which can be distributed by adopting type1 under the current bandwidth.
When the number of RBs needing to be allocated to the UE to be scheduled is integral multiple of the RBG, determining that the resource allocation type of the UE to be scheduled is type 0; when the number of RBs required to be allocated to the UE to be scheduled is not an integral multiple of the RBG and is not greater than the maximum number of RBs which can be allocated by one UE when resource allocation is performed by adopting type1, resource trial allocation can be performed by adopting type1, and the resource allocation type is finally determined to be type0 or type1 according to the channel quality of the allocated resources after trial allocation.
Further, the step of determining the resource allocation type of the UE to be scheduled according to the channel quality of the resource allocated after the trial allocation includes:
and determining the resource allocation type of the UE to be scheduled according to the sub-band CQI of the sub-band allocated after the trial allocation.
Further, the step of determining the resource allocation type of the UE to be scheduled according to the sub-band CQI information of the sub-band allocated after the trial allocation comprises:
calculating a channel interference difference parameter according to the sub-band CQI of the sub-band allocated after the resource trial allocation;
judging whether the channel interference difference parameter is larger than a preset threshold or not;
if so, determining that the resource allocation type of the UE to be scheduled is type 0;
if not, determining that the resource allocation type of the UE to be scheduled is type 1.
Further, the channel interference difference parameter includes a variance or a standard deviation or a difference between a maximum value and a minimum value of the sub-band CQI.
Further, the step of estimating the number of RBs to be allocated to the UE to be scheduled comprises:
and estimating the number of RBs required to be allocated to the UE to be scheduled according to the downlink transmission efficiency of the UE to be scheduled, the available RE number of each RB and the downlink cache data size of the UE to be scheduled.
In another aspect, the present invention further provides an apparatus for determining a resource allocation type, including:
the RB number estimation module is used for estimating the number of RBs needing to be distributed to the UE to be scheduled;
an initial resource allocation type determining module, configured to determine whether the number of RBs meets a preset type0 allocation condition, if so, determine that the resource allocation type of the UE to be scheduled is type0, otherwise, determine that the resource allocation type of the UE to be scheduled is in an undetermined state;
the resource trial allocation module is used for performing resource trial allocation on the UE to be scheduled by adopting type1 when the resource allocation type of the UE to be scheduled is determined to be in an undetermined state;
and a final resource allocation type determining module, configured to determine the resource allocation type of the UE to be scheduled according to the channel quality of the resource allocated after the trial allocation.
When the RB number estimation module estimates that the number of RBs needing to be allocated to the UE to be scheduled meets a preset type0 allocation condition, the initial resource allocation type determination module determines that the resource allocation type of the UE to be scheduled is type 0; when the RB number estimation module estimates that the number of RBs to be allocated to the UE to be scheduled does not satisfy the preset type0 allocation condition, type1 may be used for resource allocation, but the resource allocation using type1 may cause that part of allocated resources are strongly interfered by a channel and continuous resources with better channel quality cannot be intensively utilized, so the resource trial allocation module performs resource trial allocation using type1, and the final resource allocation type determination module finally determines whether the resource allocation type is type0 or type1 according to the channel quality of the allocated resources after the trial allocation. Therefore, the RB resource on the bandwidth can be fully utilized, the waste of the resource is avoided, the RB resource with better channel quality can be utilized as much as possible, and the reduction of the air interface performance caused by the influence of the frequency selectivity effect is avoided.
Further, the preset type0 allocation conditions include: the number of RBs of the UE to be scheduled is integral multiple of the number of RBs in a single RBG or the number of RBs to be scheduled is larger than a specified distribution number, wherein the specified distribution number is the maximum number of RBs which can be distributed by adopting type1 under the current bandwidth.
When the RB number estimation module estimates that the number of RBs needing to be allocated to the UE to be scheduled is integral multiple of the RBG, the initial resource allocation type determination module determines that the resource allocation type of the UE to be scheduled is type 0; when the RB number estimation module estimates that the number of RBs required to be allocated to the UE to be scheduled is not an integral multiple of RBGs and is not more than the maximum number of RBs which can be allocated by the UE when resource allocation is carried out by adopting type1, resource trial allocation can be carried out by adopting type1, and finally the resource allocation type determination module finally determines whether the resource allocation type is type0 or type1 according to the channel quality of the allocated resources after trial allocation.
Further, the final resource allocation type determining module specifically includes:
the sub-band CQI management module is used for acquiring the sub-band CQI of the sub-band allocated after the resource trial allocation;
and the type selection module is used for determining the resource allocation type of the UE to be scheduled according to the sub-band CQI.
Further, the sub-band CQI management module is specifically configured to obtain a sub-band CQI of a sub-band allocated after resource trial allocation, and calculate a channel interference difference parameter;
the type selection module is specifically configured to determine whether the channel interference difference parameter is greater than a preset threshold, determine that the resource allocation type of the UE to be scheduled is type0 if the channel interference difference parameter is greater than the preset threshold, and determine that the resource allocation type of the UE to be scheduled is type1 if the channel interference difference parameter is not greater than the preset threshold.
Further, the channel interference difference parameter includes a variance or a standard deviation or a difference between a maximum value and a minimum value of the sub-band CQI.
Further, the RB number estimation module is specifically configured to:
and estimating the number of RBs required to be allocated to the UE to be scheduled according to the downlink transmission efficiency of the UE to be scheduled, the available RE number of each RB and the downlink cache data size of the UE to be scheduled.
Furthermore, the present invention also provides a computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the method as described above.
In addition, the present invention also provides a computer device, which includes a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method when executing the computer program.
Compared with the prior art, the technical scheme of the invention has the beneficial effects that: by estimating the current actual RB demand of the UE to be scheduled and selecting a proper resource allocation type by combining the sub-band CQI information of the UE, the RB resource can be fully utilized when downlink resource allocation is carried out in an LTE system, and the problem that the air interface performance is reduced due to obvious influence of the frequency selectivity effect when the resource allocation type is selected only through the actual RB demand of the UE can be effectively solved.
Drawings
FIG. 1 is a first method flow diagram of an embodiment of the invention.
Fig. 2 is a flow chart of a second method of an embodiment of the present invention.
FIG. 3 is a schematic diagram of resource trial allocation using type1 according to an embodiment of the present invention.
Fig. 4 is a block diagram of a first apparatus according to an embodiment of the present invention.
FIG. 5 is a block diagram of the results of a second apparatus of an embodiment of the present invention.
Detailed Description
The drawings are for illustrative purposes only and are not to be construed as limiting the patent;
it will be understood by those skilled in the art that certain well-known structures in the drawings and descriptions thereof may be omitted.
The technical solution of the present invention is further described below with reference to the accompanying drawings and examples.
Example 1
The present embodiment provides a method for determining a resource allocation type, as shown in fig. 1, including:
s100, estimating the number of RBs required to be allocated to the UE to be scheduled;
s200, if the RB number meets a preset type0 allocation condition, determining that the resource allocation type of the UE to be scheduled is type0, otherwise, executing S300;
s300, adopting type1 to perform resource trial allocation, and determining the resource allocation type of the UE to be scheduled according to the channel quality of the allocated resources after the trial allocation.
In step S100, the estimating the number of RBs to be allocated to the UE to be scheduled specifically includes:
and estimating the number of RBs required to be allocated to the UE to be scheduled according to the downlink transmission efficiency of the UE to be scheduled, the available RE number of each RB and the downlink cache data size of the UE to be scheduled.
In a specific implementation process, the bit number that each RB can bear is estimated according to the downlink transmission efficiency of the UE to be scheduled and the available RE number of each RB, and the bit number that each RB can bear is the downlink transmission efficiency of the UE to be scheduled multiplied by the available RE number of each RB. The downlink transmission efficiency of the UE to be scheduled can be obtained by a CQI table look-up of the UE to be scheduled; the available number of REs of each RB is obtained by subtracting the number of REs occupied by RS from the total number of REs, and then subtracting the number of REs occupied by PDCCH (Physical Downlink Control Channel) and PCFICH (Physical Control Format Indicator Channel). And estimating the number of RBs required to be allocated to the UE to be scheduled according to the number of bits which can be carried by each RB and the size of the downlink cache data of the UE to be scheduled. Firstly, judging whether the current mode is a Multiple-Input Multiple-Output (MIMO) multiplexing mode, if so, the number of RBs required to be allocated to the UE to be scheduled is the size of downlink cache data divided by the number of bits that each RB can bear, and then multiplied by 2, otherwise, the number of RBs required to be allocated to the UE to be scheduled is the size of the downlink cache data divided by the number of bits that each RB can bear.
When the resource allocation type of the UE to be scheduled is type0, allocating RB resources to the UE to be scheduled in RBG units, wherein one RBG is composed of a plurality of RBs. The number of RBs constituting an RBG, i.e., the size of the RBG, is determined by the system bandwidth according to the LTE communication protocol. For example, the RBG size is 4 RBs for a 20Mhz bandwidth and 3 RBs for a 10Mhz bandwidth.
When the resource allocation type of the UE to be scheduled is type1, the RB resources are allocated to the UE to be scheduled in units of RBs, and due to the limitation of the number of bits in the DCI control information, there is a limitation on the maximum value of the RB resources allocated to a single UE when the resource allocation is performed using type 1. The maximum number of RBs that one UE can allocate when type1 is employed is determined by the system bandwidth according to the LTE communication protocol. For example, the maximum number of RBs that can be allocated by one UE when type1 is adopted under the bandwidth of 20Mhz is 22.
In step S200, the preset type0 allocation condition includes: the number of RBs of the UE to be scheduled is integral multiple of the number of RBs in a single RBG or the number of RBs to be scheduled is larger than a specified distribution number, wherein the specified distribution number is the maximum number of RBs which can be distributed by adopting type1 under the current bandwidth.
If the number of RBs to be allocated to the UE to be scheduled estimated in step S100 is greater than the maximum number of RBs that can be allocated to a UE when resource allocation is performed by using type1, then type1 cannot be used as the resource allocation type of the UE to be scheduled, and it should be determined that the resource allocation type of the UE to be scheduled is type 0; if the number of RBs needing to be allocated to the UE to be scheduled is integral multiple of the size of the RBGs, the RB resources on the bandwidth can be fully utilized by adopting type0 for resource allocation, the waste of the resources is avoided, and the resource allocation type of the UE to be scheduled is determined to be type 0; however, if the number of RBs to be allocated to the UE to be scheduled is not an integer multiple of the size of the RBGs and is smaller than the maximum number of RBs that can be allocated to one UE when resource allocation is performed by using type1, it is determined that the resource allocation type of the UE to be scheduled is in an undetermined state, and it is further necessary to determine the resource allocation type.
When the resource allocation type of the UE to be scheduled is determined to be type0, resource trial allocation can be performed on the UE to be scheduled by adopting type0 on the principle that the subband with higher CQI is preferentially allocated.
The resource allocation is performed by adopting type0 according to the principle of the sub-band priority allocation with higher sub-band CQI, and the specific process may be as follows: firstly, searching a sub-band with the highest sub-band CQI, and allocating RBGs which can be allocated to UE to be scheduled on the sub-band to the scheduling UE; and continuously searching the sub-band with the highest sub-band CQI in the rest sub-bands, and allocating the RBGs which can be allocated to the UE to be scheduled on the sub-band to the scheduling UE until the number of the RBGs allocated to the UE to be scheduled meets the estimated number of the RBs which need to be allocated to the UE to be scheduled. The specific process can also be as follows: and searching RBGs which can be allocated to a certain UE to be scheduled, and selecting RBGs on a plurality of sub-bands with the maximum sub-band CQI from the RBGs to be preferentially allocated to the UE to be scheduled.
In step S300, when it is determined in step S200 that the number of RBs to be allocated to the UE to be scheduled does not satisfy the preset type0 allocation condition, the UE to be scheduled is subjected to resource trial allocation by using type1, and specifically, the UE to be scheduled is subjected to resource trial allocation by using type1 based on the sub-band priority allocation with higher sub-band CQI.
The resource trial allocation is performed by adopting type1 according to the principle of the sub-band priority allocation with higher sub-band CQI, and the specific process can be as follows: firstly, searching a sub-band with the highest sub-band CQI, and allocating RB which can be allocated to UE to be scheduled on the sub-band to the UE to be scheduled; and continuously searching the sub-band with the highest sub-band CQI in the rest sub-bands, and allocating the RB which can be allocated to the UE to be scheduled on the sub-band to the UE to be scheduled until the total RB number allocated to the UE to be scheduled meets the estimated RB number which needs to be allocated to the UE to be scheduled. The specific process can also be as follows: the method comprises the steps of firstly searching RBs capable of being allocated to a certain UE to be scheduled, and selecting the RBs on a plurality of sub-bands with the largest sub-band CQI from the RBs to be allocated to the UE to be scheduled preferentially.
The resource allocation by adopting type0 is to allocate resources continuously, while the resource allocation by adopting type1 is to allocate resources discontinuously, and under the influence of the frequency selectivity effect, the discontinuous allocation characteristic of the resources can cause that part of allocated resources are strongly interfered by channels, so that the downlink block error rate is increased, and the guarantee of the communication quality is influenced.
If the quality of the resource channel allocated after the trial allocation is better and the influence of the frequency selectivity effect is smaller, the type1 can be selected for resource allocation; if the quality of the resource channel allocated after the trial allocation is poor and the influence of the frequency selectivity effect is obvious, the resource with better channel quality cannot be fully utilized due to the fact that the type1 is selected for resource discontinuous allocation, and the resource allocation is performed by selecting the type0, so that the continuous resource with better channel quality can be intensively selected for allocation, the downlink block error rate is reduced, the performance reduction of the empty port is avoided, and therefore the resource allocation is performed by selecting the type 0.
In step S300, the step of determining the resource allocation type of the UE to be scheduled according to the channel quality of the resource allocated after the trial allocation specifically includes: and determining the resource allocation type of the UE to be scheduled according to the sub-band CQI of the sub-band allocated after the trial allocation.
The channel quality of the resources allocated after the trial allocation can be evaluated by the sub-band CQI of the sub-band allocated after the trial allocation. The sub-band CQI may be determined in real time according to feedback information fed back to the base station by the UE to be scheduled in real time. When the channel quality of the allocated resources is better estimated through the sub-band CQI, determining that the resource allocation type of the UE to be scheduled is type 1; and when the channel quality of the allocated resources is poor through sub-band CQI evaluation, determining that the resource allocation type of the UE to be scheduled is type 0. Therefore, the reliability of downlink data transmission can be avoided, and the communication quality is ensured.
As shown in fig. 2, step S300 may specifically include:
s310, adopting type1 to perform resource trial allocation;
s320, calculating a channel interference difference parameter according to the sub-band CQI of the sub-band allocated after resource trial allocation;
s330, judging whether the channel interference difference parameter is larger than a preset threshold;
s340, if yes, determining that the resource allocation type of the UE to be scheduled is type 0;
s350, if not, determining that the resource allocation type of the UE to be scheduled is type 1.
According to the channel interference difference parameter calculated by the sub-band CQI, the influence of the frequency selectivity effect of the resource trial allocation adopting type1 can be evaluated. When the calculated channel interference difference parameter is not greater than the preset threshold, it indicates that the influence of the current frequency selectivity effect is small, the difference of the channel interference on the resources allocated after the pilot allocation is small, and selecting type1 for resource allocation can fully utilize the resources with small channel interference and can ensure the communication quality of the UE to be scheduled, so that type1 is selected for resource allocation. When the calculated channel interference difference parameter is larger than the preset threshold, it indicates that the influence of the current frequency selectivity effect is larger, the difference of the channel interference on the allocated resources after trial allocation is larger, at this time, selecting type1 for resource allocation can cause that the resources with smaller channel interference can not be fully utilized, and selecting type0 for resource allocation can intensively select continuous resources with smaller channel interference for allocation, reduce the downlink block error rate, avoid the performance reduction of the idle port, and therefore select type0 for resource allocation.
In step S320, the channel interference difference parameter includes a variance or a standard deviation or a difference between a maximum value and a minimum value of the sub-band CQI.
The variance, the standard deviation, and the difference between the maximum value and the minimum value can all reflect the fluctuation condition of the sub-band CQI of the sub-band allocated after trial allocation, and if the variance or the standard deviation or the difference between the maximum value and the minimum value is larger, the fluctuation of the sub-band CQI is larger, that is, the allocated part of sub-bands is subjected to stronger channel interference, and the current frequency selectivity effect is obviously influenced.
When the variance or standard deviation or the difference between the maximum value and the minimum value of the sub-band CQI is not greater than the preset threshold, it is indicated that the sub-band CQI difference of different sub-bands allocated after the type1 trial allocation is smaller, that is, the influence of the current frequency selectivity effect is smaller, the difference of the channel interference of the allocated resources after the trial allocation is smaller, the resources with smaller channel interference can be fully utilized by selecting the type1 for resource allocation, and the communication quality of the UE to be scheduled can be ensured, so the type1 is selected for resource allocation. When the variance or standard deviation or the difference between the maximum value and the minimum value of the sub-band CQI is greater than the preset threshold, it indicates that the sub-band CQI difference of different sub-bands allocated after type1 trial allocation is large, that is, the influence of the current frequency selectivity effect is large, and the difference of the channel interference on the allocated resources after trial allocation is large, so that type0 is selected for resource allocation.
As shown in fig. 3, assuming that the current LTE system bandwidth is 20Mhz, according to the LTE system protocol, there are 100 total RBs and divided into 13 sub-bands, the first 12 sub-bands, each sub-band containing 8 RBs, and the last sub-band containing 4 RBs. If the estimated number of RBs needing to be allocated to a certain UE to be scheduled is 10, resource trial allocation is carried out by adopting type1 on the basis of the preferential allocation of the sub-band with higher sub-band CQI, RB resources with the sequence numbers of 0, 1, 2, 3, 16, 17, 18, 19, 32 and 33 are allocated to the scheduled UE, the RB resources are respectively positioned on the sub-band 0, the sub-band 2 and the sub-band 4, and the sub-band CQIs of the 3 sub-bands are respectively 15, 14 and 8.
When the channel interference difference parameter is the difference between the maximum value and the minimum value of the sub-band CQI, according to the sub-band CQI of the 3 sub-bands at the moment, the maximum value is 15, the minimum value is 8, and the difference value between the maximum value and the minimum value of the sub-band CQI can be calculated to be 7; if the preset threshold of the difference value is 3, the difference between the maximum value and the minimum value of the sub-band CQI is larger than the preset threshold, which indicates that the frequency selectivity effect is obvious, so that type0 is selected for resource allocation, and the sub-band with better sub-band CQI can be selected in a centralized manner for continuous resource allocation.
When the channel interference difference parameter is the sub-band CQI variance, the sub-band CQI variance can be calculated to be 6.25 according to the sub-band CQIs of the 3 sub-bands at the time, the average value of the sub-band CQI is 12.33, and if the preset threshold of the variance is 5, the sub-band CQI variance is larger than the preset threshold, which indicates that the frequency selectivity effect is obvious, so that type0 is selected for resource allocation, so that sub-bands with better sub-band CQIs can be selected in a centralized manner for continuous resource allocation.
When the channel interference difference parameter is the sub-band CQI standard deviation, the sub-band CQI standard deviation can also be calculated to be 2.50 in the same manner, and if the preset threshold of the standard deviation is 2, the sub-band CQI variance is greater than the preset threshold, which indicates that the frequency selectivity effect is obvious, so that type0 is selected for resource allocation, so that a sub-band with better sub-band CQI can be selected in a centralized manner for continuous resource allocation.
Example 2
Based on the same inventive concept as that of embodiment 1, this embodiment provides a device for determining a resource allocation type, as shown in fig. 4, including:
an RB number estimation module 100, configured to estimate the number of RBs to be allocated to a UE to be scheduled;
an initial resource allocation type determining module 200, configured to determine whether the number of RBs meets a preset type0 allocation condition, if so, determine that the resource allocation type of the UE to be scheduled is type0, otherwise, determine that the resource allocation type of the UE to be scheduled is in an undetermined state;
a resource trial allocation module 300, configured to perform resource trial allocation on the UE to be scheduled by using type1 when it is determined that the resource allocation type of the UE to be scheduled is an undetermined state;
a final resource allocation type determining module 400, configured to determine the resource allocation type of the UE to be scheduled according to the channel quality of the resource allocated after the trial allocation.
The RB number estimation module 100 is specifically configured to:
and estimating the number of RBs required to be allocated to the UE to be scheduled according to the downlink transmission efficiency of the UE to be scheduled, the available RE number of each RB and the downlink cache data size of the UE to be scheduled.
In a specific implementation process, the RB number estimation module 100 estimates the number of bits that each RB can carry according to the downlink transmission efficiency of the UE to be scheduled and the number of available REs of each RB, where the number of bits that each RB can carry is the downlink transmission efficiency of the UE to be scheduled multiplied by the number of available REs of each RB. The downlink transmission efficiency of the UE to be scheduled can be obtained by a CQI table look-up of the UE to be scheduled; the available RE number of each RB is obtained by subtracting the RE number occupied by the RS from the total RE number and then subtracting the RE number occupied by the PDCCH and the PCFICH. The RB number estimation module 100 estimates the number of RBs to be allocated to the UE to be scheduled according to the number of bits that each RB can carry and the size of the downlink buffer data of the UE to be scheduled. The RB number estimation module 100 first determines whether the current mode is a MIMO (Multiple-Input Multiple-Output) multiplexing mode, if so, the number of RBs to be allocated to the UE to be scheduled is the size of downlink buffer data divided by the number of bits that each RB can carry, and then multiplied by 2, otherwise, the number of RBs to be allocated to the UE to be scheduled is the size of downlink buffer data divided by the number of bits that each RB can carry.
The preset type0 allocation conditions comprise: the number of RBs of the UE to be scheduled is integral multiple of the number of RBs in a single RBG or the number of RBs to be scheduled is larger than a specified distribution number, wherein the specified distribution number is the maximum number of RBs which can be distributed by adopting type1 under the current bandwidth.
If the initial resource allocation type determining module 200 determines that the number of RBs to be allocated to the UE to be scheduled, which is estimated by the RB number estimating module 100, is greater than the maximum number of RBs that can be allocated by one UE when resource allocation is performed by using type1, then type1 cannot be used as the resource allocation type of the UE to be scheduled, and it should be determined that the resource allocation type of the UE to be scheduled is type 0; if the initial resource allocation type determining module 200 determines that the number of RBs to be allocated to the UE to be scheduled is integral multiple of the size of the RBG, the RB resources on the bandwidth can be fully utilized by adopting type0 for resource allocation, so that the waste of the resources is avoided, and the resource allocation type of the UE to be scheduled is determined to be type 0; however, if the initial resource allocation type determining module 200 determines that the number of RBs to be allocated to the UE to be scheduled is not an integer multiple of the size of the RBGs and is smaller than the maximum number of RBs that can be allocated by one UE when resource allocation is performed by using type1, it is determined that the resource allocation type of the UE to be scheduled is in an undetermined state and it is further determined that the resource allocation type is needed.
When the initial resource allocation type determining module 200 determines that the resource allocation type of the UE to be scheduled is in an undetermined state, the resource trial allocation module 300 performs resource trial allocation on the UE to be scheduled by using type1, and specifically may perform resource trial allocation on the UE to be scheduled by using type1 on the principle of preferential allocation of a subband with a higher CQI.
If the final resource allocation type determining module 400 determines that the quality of the resource channel allocated after the trial allocation is better and is less affected by the frequency selectivity effect, then type1 is selected for resource allocation; if the final resource allocation type determining module 400 determines that the quality of the resource channel allocated after the trial allocation is poor and the influence of the frequency selectivity effect is obvious, type0 is selected for resource allocation, because the resource with good channel quality cannot be fully utilized due to the fact that type1 is selected for resource discontinuous allocation at this time, and type0 is selected for resource allocation, the continuous resource with good channel quality can be selected in a concentrated manner for allocation, the downlink block error rate is reduced, and the performance reduction of the idle port is avoided.
The final resource allocation type determining module 400 specifically includes:
a sub-band CQI management module 410, configured to obtain a sub-band CQI of a sub-band allocated after resource trial allocation;
a type selecting module 420, configured to determine, according to the subband CQI, that the resource allocation type of the UE to be scheduled is type0 or type 1.
The channel quality of the resources allocated after the trial allocation can be evaluated by the sub-band CQI of the sub-band allocated after the trial allocation. The sub-band CQI management module 410 determines the sub-band CQI in real time according to feedback information fed back to the base station by the UE to be scheduled in real time. When the type selection module 420 evaluates that the channel quality of the allocated resources is better according to the sub-band CQI, it is determined that the resource allocation type of the UE to be scheduled is type 1; and when the channel quality of the allocated resources is poor through sub-band CQI evaluation, determining that the resource allocation type of the UE to be scheduled is type 0. Therefore, the reliability of downlink data transmission can be avoided, and the communication quality is ensured.
The sub-band CQI management module 410 is specifically configured to obtain a sub-band CQI of a sub-band allocated after resource trial allocation, and calculate a channel interference difference parameter;
the type selecting module 420 is specifically configured to determine whether the channel interference difference parameter is greater than a preset threshold, determine that the resource allocation type of the UE to be scheduled is type0 if the channel interference difference parameter is greater than the preset threshold, and determine that the resource allocation type of the UE to be scheduled is type1 if the channel interference difference parameter is not greater than the preset threshold.
The sub-band CQI management module 410 acquires the sub-band CQI in real time and calculates a channel interference difference parameter according to the sub-band CQI. The type selection module 420 can evaluate the frequency selectivity effect of the resource allocation trial with type1 according to the channel interference difference parameter. When the type selection module 420 determines that the calculated channel interference difference parameter is not greater than the preset threshold, it indicates that the influence of the current frequency selectivity effect is small, and the difference of the channel interference on the allocated resources after the trial allocation is small, and since the type1 is selected for resource allocation, the resources with small channel interference can be fully utilized, and the communication quality of the UE to be scheduled can be ensured, the type1 is selected for resource allocation. When the type selection module 420 determines that the calculated channel interference difference parameter is greater than the preset threshold, it indicates that the current frequency selectivity effect is greatly affected, and the difference of the channel interference on the allocated resources after trial allocation is large, because selecting type1 for resource allocation can result in that the resources with small channel interference cannot be fully utilized, and selecting type0 for resource allocation can intensively select continuous resources with small channel interference for allocation, reduce the downlink block error rate, and avoid the performance degradation of the null interface, so that type0 is selected for resource allocation.
In this embodiment, the channel interference difference parameter includes a variance or a standard deviation or a difference between a maximum value and a minimum value of the sub-band CQI. The variance, the standard deviation, and the difference between the maximum value and the minimum value can all reflect the fluctuation condition of the sub-band CQI of the sub-band allocated after trial allocation, and if the variance or the standard deviation or the difference between the maximum value and the minimum value is larger, the fluctuation of the sub-band CQI is larger, that is, the allocated part of sub-bands is subjected to stronger channel interference, and the current frequency selectivity effect is obviously influenced.
Example 3
The present embodiment provides a computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the method according to embodiment 1. Not only can the RB resources be fully utilized, but also the problem that the air interface performance is reduced due to obvious influence of the frequency selectivity effect when the resource allocation type is selected only through the actual RB demand of the UE can be effectively solved.
Example 4
The present embodiment provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method according to embodiment 1. Not only can the RB resources be fully utilized, but also the problem that the air interface performance is reduced due to obvious influence of the frequency selectivity effect when the resource allocation type is selected only through the actual RB demand of the UE can be effectively solved.
The same or similar reference numerals correspond to the same or similar parts;
the positional relationships depicted in the drawings are for illustrative purposes only and are not to be construed as limiting the present patent;
it should be understood that the above-described embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. Other variations and modifications will be apparent to persons skilled in the art in light of the above description. And are neither required nor exhaustive of all embodiments. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the claims of the present invention.

Claims (12)

1. A method for determining a resource allocation type, comprising:
estimating the number of RBs required to be allocated to the UE to be scheduled;
if the RB number meets a preset type0 allocation condition, determining that the resource allocation type of the UE to be scheduled is type 0;
otherwise, adopting type1 to perform resource trial allocation on the UE to be scheduled, and calculating a channel interference difference parameter according to the channel quality of the allocated resources after the trial allocation;
judging whether the channel interference difference parameter is larger than a preset threshold or not;
if yes, determining that the resource allocation type of the UE to be scheduled is type 0;
if not, determining that the resource allocation type of the UE to be scheduled is type 1.
2. The method of claim 1, wherein the preset type0 allocation condition comprises: the number of RBs of the UE to be scheduled is integral multiple of the number of RBs in a single RBG or the number of RBs to be scheduled is larger than a specified distribution number, wherein the specified distribution number is the maximum number of RBs which can be distributed by adopting type1 under the current bandwidth.
3. The method of claim 1, wherein the step of calculating the channel interference difference parameter according to the channel quality of the allocated resources after the tentative allocation comprises:
and calculating the channel interference difference parameter according to the sub-band CQI of the sub-band allocated after the resource trial allocation.
4. The method of claim 3, wherein the channel interference difference parameter comprises a variance or a standard deviation or a difference between a maximum value and a minimum value of the sub-band CQI.
5. The method of any of claims 1-4, wherein the step of estimating the number of RBs required to be allocated to the UE to be scheduled comprises:
and estimating the number of RBs required to be allocated to the UE to be scheduled according to the downlink transmission efficiency of the UE to be scheduled, the available RE number of each RB and the downlink cache data size of the UE to be scheduled.
6. An apparatus for determining a resource allocation type, comprising:
the RB number estimation module is used for estimating the number of RBs needing to be distributed to the UE to be scheduled;
an initial resource allocation type determining module, configured to determine whether the number of RBs meets a preset type0 allocation condition, if so, determine that the resource allocation type of the UE to be scheduled is type0, otherwise, determine that the resource allocation type of the UE to be scheduled is in an undetermined state;
the resource trial allocation module is used for performing resource trial allocation on the UE to be scheduled by adopting type1 when the resource allocation type of the UE to be scheduled is determined to be in an undetermined state;
a final resource allocation type determining module, configured to calculate a channel interference difference parameter according to the channel quality of the resource allocated after the trial allocation; judging whether the channel interference difference parameter is larger than a preset threshold or not; if yes, determining that the resource allocation type of the UE to be scheduled is type 0; if not, determining that the resource allocation type of the UE to be scheduled is type 1.
7. The apparatus for determining the resource allocation type as claimed in claim 6, wherein the preset type0 allocation condition comprises: the number of RBs of the UE to be scheduled is integral multiple of the number of RBs in a single RBG or the number of RBs to be scheduled is larger than a specified distribution number, wherein the specified distribution number is the maximum number of RBs which can be distributed by adopting type1 under the current bandwidth.
8. The apparatus for determining the resource allocation type according to claim 6, wherein: the final resource allocation type determining module specifically includes:
the sub-band CQI management module is used for acquiring the sub-band CQI of the sub-band allocated after resource trial allocation and calculating a channel interference difference parameter;
and the type selection module is used for judging whether the channel interference difference parameter is greater than a preset threshold, if so, determining that the resource allocation type of the UE to be scheduled is type0, and if not, determining that the resource allocation type of the UE to be scheduled is type 1.
9. The apparatus of claim 8, wherein the channel interference difference parameter comprises a variance or a standard deviation or a difference between a maximum value and a minimum value of the sub-band CQI.
10. The apparatus for determining the resource allocation type according to any of claims 6-9, wherein the number of RBs estimation module is specifically configured to:
and estimating the number of RBs required to be allocated to the UE to be scheduled according to the downlink transmission efficiency of the UE to be scheduled, the available RE number of each RB and the downlink cache data size of the UE to be scheduled.
11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
12. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method according to any of claims 1-5 are implemented when the computer program is executed by the processor.
CN201811554073.XA 2018-12-18 2018-12-18 Method and device for determining resource allocation type Active CN109587800B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811554073.XA CN109587800B (en) 2018-12-18 2018-12-18 Method and device for determining resource allocation type
PCT/CN2019/124664 WO2020125525A1 (en) 2018-12-18 2019-12-11 Resource allocation type determining method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811554073.XA CN109587800B (en) 2018-12-18 2018-12-18 Method and device for determining resource allocation type

Publications (2)

Publication Number Publication Date
CN109587800A CN109587800A (en) 2019-04-05
CN109587800B true CN109587800B (en) 2021-12-14

Family

ID=65930989

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811554073.XA Active CN109587800B (en) 2018-12-18 2018-12-18 Method and device for determining resource allocation type

Country Status (2)

Country Link
CN (1) CN109587800B (en)
WO (1) WO2020125525A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587800B (en) * 2018-12-18 2021-12-14 京信网络***股份有限公司 Method and device for determining resource allocation type
CN111432497B (en) * 2020-03-30 2022-11-01 京信网络***股份有限公司 Resource allocation method, device, computer equipment and storage medium
WO2022000491A1 (en) 2020-07-03 2022-01-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for resource allocation
CN112600773B (en) * 2020-12-18 2023-01-10 展讯通信(上海)有限公司 Channel estimation method and device, computer readable storage medium and terminal
CN112804757B (en) * 2020-12-30 2023-05-02 联想未来通信科技(重庆)有限公司 Switching method and device of frequency domain resource allocation types and readable storage medium
FR3124916A1 (en) * 2021-07-01 2023-01-06 Orange Method of communication between a base station and at least one corresponding communication equipment, base station, communication equipment and computer program.
CN116033584B (en) * 2023-02-03 2023-10-20 阿里巴巴(中国)有限公司 Air interface resource scheduling method, network access equipment and communication network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101296009A (en) * 2008-06-27 2008-10-29 中兴通讯股份有限公司 Downlink self-adapting method
CN102238627A (en) * 2010-05-05 2011-11-09 电信科学技术研究院 Resource allocating method and device of downlink shared channel
CN103079279A (en) * 2012-12-20 2013-05-01 上海大唐移动通信设备有限公司 Method and device for allocating resources
CN103237351A (en) * 2012-12-05 2013-08-07 武汉邮电科学研究院 LTE (long term evolution) system downlink RB (resource block) resource distribution method based on polling scheduling

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101765208B (en) * 2008-12-26 2013-11-06 华为技术有限公司 Method for distributing resources, network equipment and wireless system
WO2011082539A1 (en) * 2010-01-08 2011-07-14 Nokia Corporation Search space interleaving for cross-scheduling in carrier aggregation
CN109587800B (en) * 2018-12-18 2021-12-14 京信网络***股份有限公司 Method and device for determining resource allocation type

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101296009A (en) * 2008-06-27 2008-10-29 中兴通讯股份有限公司 Downlink self-adapting method
CN102238627A (en) * 2010-05-05 2011-11-09 电信科学技术研究院 Resource allocating method and device of downlink shared channel
CN103237351A (en) * 2012-12-05 2013-08-07 武汉邮电科学研究院 LTE (long term evolution) system downlink RB (resource block) resource distribution method based on polling scheduling
CN103079279A (en) * 2012-12-20 2013-05-01 上海大唐移动通信设备有限公司 Method and device for allocating resources

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
On resource allocation in frequency domain for PDSCH and PUSCH in NR;Nokia等;《3GPP TSG RAN WG1 Ad Hoc Meeting #2 R1-1710989》;20170630;全文 *

Also Published As

Publication number Publication date
CN109587800A (en) 2019-04-05
WO2020125525A1 (en) 2020-06-25

Similar Documents

Publication Publication Date Title
CN109587800B (en) Method and device for determining resource allocation type
RU2629008C1 (en) Method of distribution of resources, method of transmitting information about state of channel, base station and user equipment
WO2019196623A1 (en) Scheduling subband allocation method and apparatus, and device and readable storage medium
JP6249503B2 (en) Method and apparatus for transmitting and receiving feedback information in a communication system
US9775059B2 (en) Method of and apparatus for interference measurement in coordinated multipoint transmission
KR101717869B1 (en) Data transmission method, base station, and user equipment
KR101763750B1 (en) Method and device for transmitting/receiving feedback for cooperative communication system
EP2958388B1 (en) Method and device for scheduling frequency band resource
US8897272B2 (en) Radio communication system channel state information feedback method and device
US9723572B2 (en) Systems and methods for uplink power control and scheduling in a wireless network
KR20110048226A (en) Method of controlling dynamic channel feedback for coordinated multi point transmission in network mimo system
US9295063B2 (en) Adaptive generation of channel state feedback (CSF) based on base station CSF scheduling
RU2609593C2 (en) Method and device for transmitting and receiving feedback signal in mobile communication system
US10798655B2 (en) Enhanced power consumption management of a user equipment using a mobile communication network, wherein different sets of radio resources are used in dependency of a power consumption information
US11503549B2 (en) Power allocation method and related device
US10064166B1 (en) Management of channel state information reporting rate in a communications system
CN113067688A (en) Communication method, network equipment and terminal
JP2018516498A (en) Adaptive downlink CoMP transmission method and apparatus
JP6567779B2 (en) Method and apparatus for transmitting uplink control information UCI
JP6037058B2 (en) Method and apparatus for data transmission
WO2017016477A1 (en) Interference coordination method and apparatus for cell edge user, and base station
CN114009107A (en) Uplink transmission in wireless communications
CN109391402B (en) Transmission method of downlink control information, base station, terminal and storage medium
EP2912798A2 (en) Queue splitting for parallel carrier aggregation scheduling
WO2023273798A1 (en) Method for pdcch resource allocation, server and storage medium

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
TA01 Transfer of patent application right

Effective date of registration: 20200123

Address after: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Applicant after: Comba Telecom System (China) Ltd.

Address before: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Applicant before: Comba Telecom System (China) Ltd.

Applicant before: COMBA TELECOM SYSTEMS (GUANGZHOU) Ltd.

Applicant before: COMBA TELECOM TECHNOLOGY (GUANGZHOU) Ltd.

Applicant before: TIANJIN COMBA TELECOM SYSTEMS Ltd.

TA01 Transfer of patent application right
CB02 Change of applicant information

Address after: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Applicant after: Jingxin Network System Co.,Ltd.

Address before: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Applicant before: Comba Telecom System (China) Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant