CN102802265B - Method and device for downstream resource distribution - Google Patents

Method and device for downstream resource distribution Download PDF

Info

Publication number
CN102802265B
CN102802265B CN201210291412.6A CN201210291412A CN102802265B CN 102802265 B CN102802265 B CN 102802265B CN 201210291412 A CN201210291412 A CN 201210291412A CN 102802265 B CN102802265 B CN 102802265B
Authority
CN
China
Prior art keywords
frequency
scheduling metrics
metrics value
selects
rbg
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
CN201210291412.6A
Other languages
Chinese (zh)
Other versions
CN102802265A (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.)
CICT Mobile Communication Technology Co Ltd
Original Assignee
Beijing Northern Fiberhome Technologies 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 Beijing Northern Fiberhome Technologies Co Ltd filed Critical Beijing Northern Fiberhome Technologies Co Ltd
Priority to CN201210291412.6A priority Critical patent/CN102802265B/en
Publication of CN102802265A publication Critical patent/CN102802265A/en
Application granted granted Critical
Publication of CN102802265B publication Critical patent/CN102802265B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method and a device for downstream resource distribution, aiming to solve the problem that frequency selection resources are unreasonable to distribute in the prior art. The method comprises the steps of: comparing a pre-calculated scheduling measurement value of frequency selection UE (User Equipment) with the maximal scheduling measurement value on a current RBG (Resource Block Group) with a pre-calculated scheduling measurement value of non-frequency-selection UE with the maximal scheduling measurement value, in UE to be scheduled; and if the scheduling measurement value of the frequency selection UE is more than or equal to the scheduling measurement value of the non-frequency-selection UE, distributing the current RBG to the frequency selection UE; or else, distributing the current RBG to the non-frequency-selection UE. According to the scheme disclosed by the invention, the rationality in resource distribution can be improved.

Description

A kind of descending resource allocation method and device
Technical field
The present invention relates to the communications field, in particular to a kind of descending resource allocation method and device.
Background technology
LTE(Long Term Evolution, Long Term Evolution) be the wireless access wide band technology of the beyond 3G that 3GPP starts.Frequently selection scheduling technology is a kind of resource distribution mode according to channel condition reasonable distribution resource, and which can improve the utilance of resource, improves cell throughout.But because frequency selection scheduling needs sub-channel information as a reference, and descending channel information needs at PUCCH(PhysicalUplink Control CHannel, physical uplink control channel) upper transmission, PUCCH takies resource too much can affect upstream rate, so frequently select the quantitative proportion of UE to need to carry out certain compromise.Descending UE can be divided into and frequently selects UE and non-frequency to select UE for this reason, frequently UE is selected to need to utilize the up descending sub-band channel quality CQI(Channel Quality Indicator reported, channel quality indicate) etc. information carry out Resourse Distribute, non-frequency selects UE then can consider to utilize the information such as the up downstream broadband channel quality reported to carry out Resourse Distribute.
Existing frequency selects resource allocation methods when carrying out Resourse Distribute, only carry out Resources allocation according to sub-band channel quality, and when actual allocated, may occur that user that business demand is low is at this RBG(ResourceBlock Group, Resource Block group) on have higher sub-band channel quality, and the high user of business demand loses the right of distribution of this RBG because the sub-band channel quality on this RBG is slightly low.The foundation of only sub-channel information being distributed as choosing frequently is as can be seen here irrational.
In addition, frequently selecting the distribution of resource often from the RBG of low sequence number, more all frequencies select the sub-band channel quality of UE on this RBG, and the UE having the highest subchannel quality obtains the right of distribution of this RBG, then enter the distribution of next RBG.According to this distribution method, as certain UE because the RBG above completes Resourse Distribute, and certain follow-up RBG has better channel quality, due to this UE Resources allocation on RBG before, and the right of distribution of the better RBG of channel quality can not be obtained, and this user can transmit more business on follow-up RBG.In this case, the efficiency of above allocation strategy is lower.
Summary of the invention
The invention provides a kind of descending resource allocation method and device, selecting the irrational problem of resource allocation methods for solving prior art intermediate frequency.
According to an aspect of the present invention, provide a kind of descending resource allocation method, comprising: waiting of precomputing is dispatched the maximum frequency of scheduling metrics value in UE on current resource block group RBG and select the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select UE to compare; The scheduling metrics value that non-frequency selects UE if frequency selects the scheduling metrics value of UE to be more than or equal to, distributes to current RBG and frequently selects UE; Otherwise, current RBG is distributed to non-frequency and selects UE.
Further, said method also comprises: select before UE compares frequency maximum for the scheduling metrics value on current RBG precomputed being selected the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value, calculates and waits to dispatch the scheduling metrics value that scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency select UE; The scheduling metrics value of UE order is from big to small selected to sort to each RBG according to the frequency that the scheduling metrics value on each RBG is maximum, to carry out the distribution of resource according to the clooating sequence of RBG.
Said method also comprises: select the maximum non-frequency of the scheduling metrics value of UE and scheduling metrics value to select before UE compares waiting of precomputing being dispatched the maximum frequency of the scheduling metrics value in UE on current RBG, for treating re-transmission UE in scheduling UE and semi-static UE Resources allocation.
Wherein, calculate and wait to dispatch scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency selects the scheduling metrics value of UE to comprise: selected by the frequency in UE to be scheduled the subband spectrum efficiency of UE to select the QoS metric value of UE to be multiplied with frequency, calculate the scheduling metrics value that each frequency selects UE; Select the broader frequency spectrum efficiency of UE and non-frequency to select the QoS metric value of UE to be multiplied the non-frequency in band scheduling UE, obtain the scheduling metrics value that each non-frequency selects UE.
Wherein, calculating and wait to dispatch scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency selects the scheduling metrics value of UE to comprise: by waiting that the frequency dispatched in UE selects the QoS metric value of UE to select the subband spectrum efficiency of UE to be multiplied with the ratio of the throughput realized with frequency, obtaining the scheduling metrics value that each frequency selects UE; To wait that the non-frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and non-frequency to select the broader frequency spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
Further, said method also comprises: upgrade be assigned to the UE of resource to the Resource Block RB ensured needed for bit rate GBR traffic and to the RB needed for all business, if be assigned to the UE of resource zero is greater than to the number of the RB needed for GBR traffic; Then the scheduling metrics value being assigned to the UE of RBG is increased to the first preset value; If the number of UE to the RB needed for GBR traffic being assigned to resource is not more than zero and is not more than zero to the RB needed for all business, then the scheduling metrics value being assigned to the UE of RBG is reduced to the second preset value.
According to another aspect of the present invention, provide a kind of downlink resource distributor, comprising: comparison module, selecting the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select UE to compare for waiting of precomputing being dispatched the maximum frequency of scheduling metrics value in UE on current RBG; First distribution module, for when the comparative result of comparison module be frequently select the scheduling metrics value of UE be more than or equal to non-frequency select the scheduling metrics value of UE time, current RBG is distributed to and frequently selects UE; Second distribution module, for when the comparative result of comparison module be frequently select the scheduling metrics value of UE be less than non-frequency select the scheduling metrics value of UE time, current RBG is distributed to non-frequency and selects UE.
Further, said apparatus also comprises: the first computing module, for being selected by frequency maximum for the scheduling metrics value on current RBG precomputed the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select before UE compares, calculating and waiting to dispatch the scheduling metrics value that scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency select UE; First order module, selects the scheduling metrics value of UE order from big to small to sort to each RBG for the frequency maximum according to the scheduling metrics value on each RBG, to carry out the distribution of resource according to the clooating sequence of RBG.
Further, said apparatus also comprises: the 3rd distribution module, for selecting the maximum non-frequency of the scheduling metrics value of UE and scheduling metrics value to select before UE compares waiting of precomputing being dispatched the maximum frequency of the scheduling metrics value in UE on current RBG, for treating re-transmission UE in scheduling UE and semi-static UE Resources allocation
Wherein, above-mentioned first computing module comprises: the first computing unit, for the frequency in UE to be scheduled being selected the subband spectrum efficiency of UE and frequently selecting the QoS metric value of UE to be multiplied, calculates the scheduling metrics value that each frequency selects UE; Second computing unit, for selecting the broader frequency spectrum efficiency of UE and non-frequency to select the QoS metric value of UE to be multiplied the non-frequency in band scheduling UE, obtains the scheduling metrics value that each non-frequency selects UE.
Wherein, above-mentioned first computing module comprises: the 3rd computing unit, for by waiting that the frequency dispatched in UE selects the QoS metric value of UE to select the subband spectrum efficiency of UE to be multiplied with the ratio of the throughput realized with frequency, obtains the scheduling metrics value that each frequency selects UE; 4th computing unit, for waiting that the non-frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and non-frequency to select the broader frequency spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
Further, said apparatus also comprises: update module, for upgrade the UE that is assigned to resource to the resource group RB needed for GBR traffic and to the RB needed for all business; Increase module, if be greater than zero for the UE that is assigned to resource to the number of the RB needed for GBR traffic, then the scheduling metrics value being assigned to the UE of RBG is increased to the first preset value; Reducing module, if the number of UE to the RB needed for GBR traffic for being assigned to resource is not more than zero and is not more than zero to the RB needed for all business, then the scheduling metrics value being assigned to the UE of RBG being reduced to the second preset value.
Technical scheme of the present invention, selects on the basis of scheduling metrics value of UE considering frequently choosing and non-frequency, selects UE and non-frequency to select the scheduling metrics value of UE to decide the type of the UE obtaining current RBG by the more current frequency with maximum scheduling metrics value.Solve in prior art and carry out after distributing because non-frequency choosing is distributed in choosing frequently, some broadband CQI(Channel Quality Indicator caused, channel quality indicates) preferably UE can not the good RBG of corresponding acquisition channel quality, and had demand by some but the problem that preferentially obtains of the relatively low UE of subband CQI.And then improve the reasonability of Resourse Distribute.
Accompanying drawing explanation
Fig. 1 is the flow chart of the descending resource allocation method of the embodiment of the present invention 1;
Fig. 2 is the downlink resource assigning process schematic diagram of the embodiment of the present invention 2;
Fig. 3 is that the embodiment of the present invention 2 is to the process chart frequently selecting the GBR class service parameter of UE to judge;
Fig. 4 is the structured flowchart of the downlink resource distributor of the embodiment of the present invention 3;
Fig. 5 is the structured flowchart of the another kind of downlink resource distributor of the embodiment of the present invention 3;
Fig. 6 is the structured flowchart of the first computing unit of the embodiment of the present invention 3;
Fig. 7 is the structured flowchart of another kind first computing unit of the embodiment of the present invention 3; And
Fig. 8 is the structured flowchart of another downlink resource distributor of the embodiment of the present invention 3.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, are described in further detail the embodiment of the present invention below in conjunction with the drawings and specific embodiments.
Embodiment 1
Fig. 1 is the flow chart of the descending resource allocation method of the embodiment of the present invention 1.As shown in Figure 1, the method comprises the following steps:
Step 101: waiting of precomputing is dispatched the maximum frequency of scheduling metrics value in UE on current RBG and select the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select UE to compare;
Step 102: judge that the maximum frequency of current RBG selects UE scheduling metrics value whether to be more than or equal to maximum non-frequency and selects UE scheduling metrics value
Step 103: the scheduling metrics value that non-frequency selects UE if frequency selects the scheduling metrics value of UE to be more than or equal to, distributes to current RBG and frequently selects UE;
Step 104: the scheduling metrics value that non-frequency selects UE if frequency selects the scheduling metrics value of UE to be less than, distributes to non-frequency by current RBG and selects UE;
Step 105: judge whether to there is the resource needed for remaining UE, if existed, returns step 101, if not, then continues step 106.
Descending resource allocation method of the present invention is with RBG(under 20M bandwidth condition, a RBG is made up of 4 Resource Block RB) for unit carries out, 20M bandwidth lower frequency resource comprises 25 RBG resources.
In order to the RBG realizing channel quality best is assigned with at first, before distributing RBG for UE, also need RBG according to frequently selecting the scheduling metrics value of UE to sort.Therefore, before execution above-mentioned steps 101, need to calculate the scheduling metrics value treating that the frequency in scheduling UE selects UE on each RBG; The scheduling metrics value of UE order is from big to small selected to sort to each RBG according to the frequency that the scheduling metrics value on each RBG is maximum.
Before execution step 101, multi-subscriber dispatching algorithm is adopted to calculate the scheduling metrics value treating scheduling UE.Specifically can calculate choosing and non-frequency frequently by following two kinds of algorithms and select the scheduling metrics value of UE.
Frequency in UE to be scheduled selected the subband spectrum efficiency of UE and frequently select the QoS metric value of UE to be multiplied, calculating the scheduling metrics value that each frequency selects UE; To wait that the non-frequency dispatched in UE selects the broader frequency spectrum efficiency of UE and non-frequency to select the QoS metric value of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
By waiting that the frequency dispatched in UE selects the QoS metric value of UE to select the subband spectrum efficiency of UE to be multiplied with the ratio of the throughput realized with frequency, obtain the frequency selection scheduling metric that each frequency selects UE; To wait that the non-frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and non-frequency to select the broader frequency spectrum efficiency of UE to be multiplied, and obtains the non-frequency selection scheduling metric that each non-frequency selects UE.
In order to improve the priority having GBR class business UE, the UE having GBR class business is had precedence over does not have the UE of GBR class business to obtain RBG resource.Above-mentioned descending resource allocation method can also comprise: upgrade be assigned to the UE of resource to the Resource Block RB ensured needed for bit rate GBR traffic and to the RB needed for all business, if be assigned to the UE of resource zero is greater than to the number of the RB needed for GBR traffic; Then the scheduling metrics value being assigned to the UE of RBG is increased to the first preset value; If the number of UE to the RB needed for GBR traffic being assigned to resource is not more than zero and is not more than zero to the RB needed for all business, then the scheduling metrics value being assigned to the UE of RBG is reduced to the second preset value.
Descending resource allocation method of the present invention realized in the frequency domain dispatching stage of Resourse Distribute.Before this, scheduler is chosen satisfactory waiting and is dispatched UE, carries out scheduling method selection at time domain scheduling phase to the UE selected in advance, to be divided into by the UE selected in advance and to retransmit UE, semi-static UE, frequently selects UE and non-frequency to select UE according to scheduling method.Because the priority level retransmitting UE and semi-static UE is the highest, therefore, be preferably and wait to dispatch re-transmission UE in UE and semi-static UE Resources allocation and mark occupied RBG, follow-up for choosing and non-frequency select in the process of UE Resources allocation frequently, to occupied RBG, next RBG can be leapt to, proceed to distribute.
Embodiment 2
Fig. 2 is the downlink resource assigning process schematic diagram of the embodiment of the present invention 2.
As shown in Figure 2, choosing and non-frequency select the method for Resourse Distribute specifically can be divided into following several stages frequently: the phase sorting frequently selecting UE on RBG, non-frequency select the phase sorting of UE and the phase sorting of RBG resource.
As shown in Figure 2, frequently select queue 23 to be the sequence frequently selecting UE on RBG1, this queue is sorted according to the scheduling metrics value order from big to small of UE from top to bottom successively.At time domain scheduling phase, each frequency selects UE to calculate a group scheduling metric (such as by multi-subscriber dispatching algorithm, under 20M bandwidth condition, comprise 25 sub-scheduling metrics values, corresponding 25 RBG resources), on each RBG, all frequencies select UE to sort according to the size of the sub-scheduling metrics value on this RBG, and selected by the frequency being positioned at head of the queue the scheduling metrics value of UE to select UE scheduling metrics value as the maximum frequency of this RBG, as shown in the figure, UE2 is frequently selected to be that the frequency that RBG1 dispatches metric maximum selects UE.
As shown in Figure 2, non-frequency selects queue 24 to be that non-frequency selects UE according to the order sequence from big to small of scheduling metrics value.This stage is used for determining that non-frequency selects the Resourse Distribute order of UE, at time domain scheduling phase, each non-frequency selects UE to calculate a scheduling metrics value by multi-subscriber dispatching algorithm, in whole bandwidth range, all non-frequencies select UE to sort according to its scheduling metrics value size, and selected by non-for head of the queue frequency the scheduling metrics value of UE as maximum non-frequency selection scheduling metric, as shown in the figure, non-frequency selects UE3 to be that the maximum non-frequency of scheduling metrics value selects UE.
RBG queue 21 is the queues without sequence, selects UE scheduling metrics value size to sort to all RBG according to frequency maximum on this RBG, and the queue after sequence is as the queue 22 in Fig. 2, and this stage is used for determining the allocation order of RBG resource.
The process of above three sequences, the support of the scheduling metrics value needing time domain scheduling phase to provide, particularly, two kinds of frequencies of setting forth can be adopted above to select the computational methods of the scheduling metrics value of UE and non-frequency to select the algorithm of the scheduling metrics value of UE, do not repeating herein.
When carrying out Resourse Distribute to UE, traverse through the RBG queue that said method carries out sorting, the maximum frequency of scheduling metrics value relatively on current RBG selects the scheduling metrics value of UE and the maximum non-frequency of current scheduling metric to select the scheduling metrics value of UE, then distributes corresponding resource.Detailed process is as follows:
As shown in Figure 2, RBG Resourse Distribute is carried out from the head of the queue RBG1 of RBG queue 22, if RBG1 is unoccupied in the Resourse Distribute of re-transmission UE before, semi-static UE, then Resourse Distribute is carried out to RBG1, if this RBG is occupied before, Resourse Distribute is carried out to next RBG.
The current frequency with maximum scheduling metrics value relatively on RBG1 selects the scheduling metrics value of UE and the maximum non-frequency of current scheduling metric to select UE scheduling metrics value, as shown in Figure 2, relatively frequently selects UE2 and non-frequency to select the scheduling metrics value of UE3.RB number and maximum allocated RB number is distributed owing to can consider when UE carries out Resourse Distribute to ensure.In order to ensure the GBR class business energy priority allocation of UE to resource, also need frequently selecting the parameter of the UE in UE queue 23 to GBR class business to judge, if frequently select UE3 to have GBR class business by judging to only have in the queue, then will UE3 be frequently selected to carry head of the queue to queue 23.Suppose frequently to select UE2 and non-frequency to select the scheduling metrics value comparative result of UE3 to be frequency select the scheduling metrics value of UE2 to be greater than scheduling metrics value that non-frequency selects UE3, then after selecting frequency the GBR class business of UE to judge, be positioned at and frequently select the frequency of UE queue 23 head of the queue to select UE3 to obtain RBG1 resource.
When carrying out Resourse Distribute to RBG4, relatively be positioned at and frequently select the frequency of UE queue 25 head of the queue to select UE3 and be positioned at non-frequency to select the non-frequency of queue 26 head of the queue to select UE3, the scheduling metrics value of UE3 is selected to be greater than the scheduling metrics value frequently selecting UE3 if comparative result is non-frequency, then because non-frequency selects UE all not have GBR class business, therefore, non-frequency selects the sorting position of UE queue constant, and non-frequency selects UE3 to obtain RBG resource.
In above-mentioned resource allocation process, if in certain RBG assigning process, obtain enough resources in the distribution that the frequency of head of the queue selects UE former, then come the scheduling metrics value of deputy UE on this RBG and select UE scheduling metrics value as the current maximum frequency of this RBG.If in certain RBG assigning process, obtained enough resources in the distribution that the non-frequency of head of the queue selects UE former, then the scheduling metrics value coming deputy UE selects UE scheduling metrics value as current maximum non-frequency.
When the GBR traffic of UE is selected in above-mentioned judgement frequently, need to upgrade UE to RB number requiredRBsForGBR and UE required for GBR class business to the RB number requiredRBsForAll required for all business.Concrete update method is, after UE is assigned to RBG resource, deducts the number of the RB that RBG comprises under contemporary broadband with the numerical value of these two parameters, namely obtains two parameters after upgrading.Such as, under 20M bandwidth condition, RBG comprises 4 RB, therefore upgrade after two parameters be that the numerical value of two current parameters subtracts 4.RB number and maximum allocated RB number is distributed owing to can consider when UE carries out Resourse Distribute to ensure.
Wherein, to frequently selecting the service parameter of the GBR class of UE to judge that concrete processing procedure specifically can comprise the following steps:
Step 301: when determining frequently to select UE or non-frequency to select UE to obtain certain RBG right of distribution, travels through the above-mentioned frequency through sequence and selects UE queue or non-frequency to select UE queue.
Step 302: judge whether the requiredRBsForGBR of UE is greater than 0.
If the requiredRBsForGBR of this UE is greater than 0, perform step 303: the scheduling metrics value increasing this UE.To frequently selecting UE, the scheduling metrics value of this UE on current RBG can be multiplied by 1000.UE is selected for non-frequency, the scheduling metrics value of UE is multiplied by 1000.
If the requiredRBsForGBR of this UE is less than or equal to 0, performs step 304, judge whether requiredRBsForAll is greater than zero.If requiredRBsForAll is greater than 0, perform step 305: keep the scheduling metrics value of UE constant.For frequently selecting UE, keeping the scheduling metrics value of UE on this RBG constant, selecting UE to keep the scheduling metrics value of UE constant for non-frequency.
If the requiredRBsForGBR of this UE is less than or equal to 0 and requiredRBsForAll is less than or equal to 0, perform step 206: for frequently selecting UE to reduce the scheduling metrics value of this UE on this RBG, can be such as-1 by its scheduling metrics value assignment, select UE for non-frequency, the scheduling metrics value assignment of UE is-1.
It should be noted that, to the process of metric in this process, be such as multiplied by 1000, remain unchanged, assignment is-1, be a kind of methods availalbe of differentiation two class UE, realize the mode that this kind distinguish and also have a lot, this programme is just for upper type.
In above-mentioned processing procedure, the scheduling metrics value of UE is selected to increase or reduce according to requiredRBsForGBR, requiredRBsForAll two parameters to the frequency choosing or non-frequency that obtain RBG right of distribution.Can resequence to the queue obtaining RBG right of distribution according to the scheduling metrics value of the UE increased or after minimizing like this, the UE sorting forward obtains the right of distribution of RBG.Finally judged whether remaining available resource and whether had UE demand resource, if had, then carry out above process to the available RBG of the next one, if do not had, then RBG allocated phase terminates.
In the present embodiment, frequently select UE when competing the right of distribution of certain RBG, the UE of requiredRBsForGBR>0 will come before the UE of requiredRBsForAll>0, such priority that raising can be made to have GBR class business UE, the UE having GBR class business is had precedence over does not have the UE of GBR class business to obtain RBG resource.And then make resource allocation process ensure distributional equity while having high efficiency.
The descending resource allocation method of the present embodiment, can directly be applied in the design of base station system MAC layer scheduler schedules algorithm, can improve efficiency and the reasonability of scheduling of resource.
Embodiment 3
Fig. 4 is the structured flowchart of the downlink resource distributor of the embodiment of the present invention 2.
As shown in Figure 4, this downlink resource distributor 30 comprises following part, and this device is used for realizing above-mentioned descending resource allocation method.
Comparison module 41, selects the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select UE to compare for waiting of precomputing being dispatched the maximum frequency of scheduling metrics value in UE on current RBG;
First distribution module 42, for when the comparative result of comparison module be frequently select the scheduling metrics value of UE be more than or equal to non-frequency select the scheduling metrics value of UE time, current RBG is distributed to and frequently selects UE;
Second distribution module 43, for when the comparative result of comparison module be frequently select the scheduling metrics value of UE be less than non-frequency select the scheduling metrics value of UE time, current RBG is distributed to non-frequency and selects UE.
In order to the RBG realizing channel quality best is assigned with at first, before distributing RBG for UE, also need to sort according to the size of scheduling metrics value to RBG.Based on this, the present embodiment additionally provides another kind of downlink resource distributor, and as shown in Figure 5, this RBG downlink resource distributor 50 also comprises following part outside each comprising modules comprising said apparatus 40:
First computing module 51, this module, for being selected by frequency maximum for the scheduling metrics value on current RBG precomputed the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select before UE compares, calculating and waiting that the frequency dispatched in UE selects the scheduling metrics value of UE on each resource chunks RBG; First order module 52, selects the scheduling metrics value of UE order from big to small to sort to each RBG for the frequency maximum according to the scheduling metrics value on each RBG.
The highest owing to retransmitting the priority level of UE and semi-static UE, therefore, choosing or non-frequency are frequently being selected before UE carries out Resourse Distribute, preferentially RBG can distributed to and treat re-transmission UE in scheduling UE and semi-static UE.Based on this, said apparatus also comprises the 3rd distribution module 53 for realizing this function.
In order to make the Resourse Distribute of UE more reasonable, the business demand considering subscriber channel state and user is needed to the calculating of the scheduling metrics value of UE to be scheduled.Therefore, as shown in Figure 6, above-mentioned first computing module 51 comprises: the first computing unit 61, for the frequency in UE to be scheduled being selected the subband spectrum efficiency of UE and frequently selecting the QoS metric value of UE to be multiplied, calculates the scheduling metrics value that each frequency selects UE; Second computing unit 62, for waiting that the non-frequency dispatched in UE selects the broader frequency spectrum efficiency of UE and non-frequency to select the QoS metric value of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
Wherein, as shown in Figure 7, above-mentioned first computing module 51 also can comprise the 3rd computing unit 71, for by waiting that the frequency dispatched in UE selects the QoS metric value of UE to select the subband spectrum efficiency of UE to be multiplied with the ratio of the throughput realized with frequency, obtains the scheduling metrics value that each frequency selects UE; 4th computing unit 72, for waiting that the non-frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and non-frequency to select the broader frequency spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
In order to improve the priority having GBR class business UE, the UE having GBR class business is had precedence over does not have the UE of GBR class business to obtain RBG resource.As shown in Figure 8, said apparatus can also comprise, update module 81, for upgrade the UE that is assigned to resource to the resource group RB needed for GBR traffic and to the RB needed for all business; Increase module 82, if be greater than zero for the UE that is assigned to resource to the number of the RB needed for GBR traffic, then the scheduling metrics value being assigned to the UE of RBG is increased to the first preset value; Reducing module 83, if the number of UE to the RB needed for GBR traffic for being assigned to resource is not more than zero and is not more than zero to the RB needed for all business, then the scheduling metrics value being assigned to the UE of RBG being reduced to the second preset value.
Descending resource allocation method of the present invention and device, first sort to RBG, and Resourse Distribute can be made to distribute from the good RBG of channel quality, and the user making business demand higher can obtain the good RBG of channel quality.Further, consider and frequently select UE and non-frequency to select the scheduling metrics value of UE, the good UE of CQI can be made to obtain the good RBG of channel quality.In addition, when Resourse Distribute, also take into account UE to the RB number needed for GBR traffic, and UE is to the RB number needed for all business, ensure that the UE with GBR class business can preferentially obtain RBG resource.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.

Claims (6)

1. a descending resource allocation method, is characterized in that, comprising:
Waiting of precomputing being dispatched the maximum frequency of scheduling metrics value in UE on current resource block group RBG selects the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select UE to compare;
The scheduling metrics value that described non-frequency selects UE if described frequency selects the scheduling metrics value of UE to be more than or equal to, distributes to described frequency by current RBG and selects UE;
Otherwise, describedly current RBG is distributed to described non-frequency and selects UE;
Wherein, described method also comprises:
Selecting frequency maximum for the scheduling metrics value on current RBG precomputed being selected the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value before UE compares, calculating and waiting to dispatch the scheduling metrics value that scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency select UE;
The scheduling metrics value of UE order is from big to small selected to sort to each RBG according to the frequency that the scheduling metrics value on each RBG is maximum, to carry out the distribution of resource according to the clooating sequence of RBG;
Wherein, described calculating waits to dispatch scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency selects the scheduling metrics value of UE to comprise:
Selected by frequency in UE to be scheduled the subband spectrum efficiency of UE and described frequency to select the QoS metric value of UE to be multiplied, calculate the scheduling metrics value that each frequency selects UE; To wait that the non-frequency dispatched in UE selects the broader frequency spectrum efficiency of UE and described non-frequency to select the QoS metric value of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE;
Or,
Described calculating waits to dispatch scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency selects the scheduling metrics value of UE to comprise:
To wait that the frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and described frequency to select the subband spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each frequency selects UE; To wait that the non-frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and non-frequency to select the broader frequency spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
2. method according to claim 1, is characterized in that, described method also comprises:
The maximum non-frequency of the scheduling metrics value of UE and scheduling metrics value is selected to select before UE compares waiting of precomputing being dispatched the maximum frequency of the scheduling metrics value in UE on current RBG, for treating re-transmission UE in scheduling UE and semi-static UE Resources allocation.
3. the method according to claim 1-2 any one, is characterized in that, described method also comprises:
Upgrade be assigned to the UE of resource to the Resource Block RB ensured needed for bit rate GBR traffic and to the RB needed for all business, if be assigned to the UE of resource zero is greater than to the number of the RB needed for GBR traffic;
Then the scheduling metrics value being assigned to the UE of RBG is increased to the first preset value;
If the number of UE to the RB needed for GBR traffic being assigned to resource is not more than zero and is not more than zero to the RB needed for all business, then the scheduling metrics value being assigned to the UE of RBG is reduced to the second preset value.
4. a downlink resource distributor, is characterized in that, comprising:
Comparison module, selects the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select UE to compare for waiting of precomputing being dispatched the maximum frequency of scheduling metrics value in UE on current RBG;
First distribution module, for when the comparative result of described comparison module be described frequency select the scheduling metrics value of UE be more than or equal to described non-frequency select the scheduling metrics value of UE time, current RBG is distributed to described frequency and selects UE;
Second distribution module, for when the comparative result of described comparison module be described frequency select the scheduling metrics value of UE be less than described non-frequency select the scheduling metrics value of UE time, current RBG is distributed to non-frequency and selects UE;
Wherein, described device also comprises:
First computing module, for being selected by frequency maximum for the scheduling metrics value on current RBG precomputed the scheduling metrics value of UE and the maximum non-frequency of scheduling metrics value to select before UE compares, calculating and waiting to dispatch the scheduling metrics value that scheduling metrics value that the frequency in UE selects UE on each RBG and non-frequency select UE;
First order module, selects the scheduling metrics value of UE order from big to small to sort to each RBG for the frequency maximum according to the scheduling metrics value on each RBG, to carry out the distribution of resource according to the clooating sequence of RBG;
Wherein, described first computing module comprises:
First computing unit, for being selected by the frequency in UE to be scheduled the subband spectrum efficiency of UE and described frequency to select the QoS metric value of UE to be multiplied, calculates the scheduling metrics value that each frequency selects UE;
Second computing unit, for waiting that the non-frequency dispatched in UE selects the broader frequency spectrum efficiency of UE and described non-frequency to select the QoS metric value of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE;
Or,
Described first computing module comprises:
3rd computing unit, for waiting that the frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and described frequency to select the subband spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each frequency selects UE;
4th computing unit, for waiting that the non-frequency dispatched in UE selects the QoS metric value of UE and the ratio of the throughput realized and non-frequency to select the broader frequency spectrum efficiency of UE to be multiplied, and obtains the scheduling metrics value that each non-frequency selects UE.
5. device according to claim 4, is characterized in that, described device also comprises:
3rd distribution module, for selecting the maximum non-frequency of the scheduling metrics value of UE and scheduling metrics value to select before UE compares waiting of precomputing being dispatched the maximum frequency of the scheduling metrics value in UE on current RBG, for treating re-transmission UE in scheduling UE and semi-static UE Resources allocation.
6. the device according to claim 4-5 any one, is characterized in that, described device also comprises:
Update module, for upgrade the UE that is assigned to resource to the resource group RB needed for GBR traffic and to the RB needed for all business;
Increase module, if be greater than zero for the UE that is assigned to resource to the number of the RB needed for GBR traffic, then the scheduling metrics value being assigned to the UE of RBG is increased to the first preset value;
Reducing module, if the number of UE to the RB needed for GBR traffic for being assigned to resource is not more than zero and is not more than zero to the RB needed for all business, then the scheduling metrics value being assigned to the UE of RBG being reduced to the second preset value.
CN201210291412.6A 2012-08-15 2012-08-15 Method and device for downstream resource distribution Active CN102802265B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210291412.6A CN102802265B (en) 2012-08-15 2012-08-15 Method and device for downstream resource distribution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210291412.6A CN102802265B (en) 2012-08-15 2012-08-15 Method and device for downstream resource distribution

Publications (2)

Publication Number Publication Date
CN102802265A CN102802265A (en) 2012-11-28
CN102802265B true CN102802265B (en) 2015-06-10

Family

ID=47201202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210291412.6A Active CN102802265B (en) 2012-08-15 2012-08-15 Method and device for downstream resource distribution

Country Status (1)

Country Link
CN (1) CN102802265B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243668A (en) * 2005-08-24 2008-08-13 摩托罗拉公司 Resource allocation in cellular communication systems
CN101325441A (en) * 2007-06-11 2008-12-17 株式会社Ntt都科摩 Method and apparatus for scheduling precoding system based on code book

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243668A (en) * 2005-08-24 2008-08-13 摩托罗拉公司 Resource allocation in cellular communication systems
CN101325441A (en) * 2007-06-11 2008-12-17 株式会社Ntt都科摩 Method and apparatus for scheduling precoding system based on code book

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
何华华,洪波.《基于双层分级的无线城域网资源分配方案》.《无线电工程》.2009,第39卷(第3期),第4-6页. *
申建芳,程良伦.《MHWSN中保证混合业务QoS的跨层调度算法》.《计算机工程与应用》.2011,第9-12页. *

Also Published As

Publication number Publication date
CN102802265A (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN101902817B (en) Uplink radio resource dispatching method and device for wireless communication system
US8630243B2 (en) Base station and method used in mobile communications system
CN101835161B (en) Dynamic resource allocation method and equipment of multi-cell wireless communication system
CN104469957B (en) LTE system base station equipment descending resource allocation method and device
CN102083221A (en) Resource scheduling method and device based on HSDPA (high speed downlink packet access)
MX2008012008A (en) Radio access network apparatus and method.
WO2007138415A2 (en) Dynamic resource reuse pattern selection in a cellular communication system
US8289852B2 (en) Setting token bucket parameters for scheduling of air-interface resources
CN102340824B (en) Multi-carrier high-speed data business scheduling method and device
CN102238627B (en) Resource allocating method and device of downlink shared channel
US20120052894A1 (en) Methods and apparatus for parallel scheduling of frequency resources for communication nodes
CN102065554B (en) Resource regulating method and base station
Proebster et al. Context-aware resource allocation to improve the quality of service of heterogeneous traffic
CN102104968A (en) Resource scheduling method and base station
CN103068051A (en) Distribution method and distribution device of downstream resources
CN103369690B (en) The distribution method of a kind of Radio Resource and device
CN105846974B (en) Method and equipment for configuring control channel resources
EP1653683B1 (en) Dynamic setting of transmission scheduler algorithms
EP2549819B1 (en) Method and apparatus for self-optimized scheduling
CN103313408B (en) A kind of more sector coordinated scheduling methods and device
CN108347315B (en) Multi-sub-band service scheduling method in electric power wireless private network
CN102752763A (en) Realistic type proportional fair scheduling metric calculation method and device in LTE (Long Time Evolution) system
CN112367712A (en) Power wireless private network uplink resource scheduling method based on path loss
Lee et al. Sub-channel allocation based on multi-level priority in OFDMA systems
KR101480547B1 (en) Method for allocation wireless resources for cellular systems using wire relay stations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191009

Address after: 430073 Hubei province Wuhan Dongxin East Lake high tech Development Zone, Road No. 5

Patentee after: Wuhan Hongxin Communication Technology Co., ltd.

Address before: 100085, building 1, tower 5, East Road, Haidian District, Beijing

Patentee before: Beifang Fenghuo Tech Co., Ltd., Beijing

TR01 Transfer of patent right
CP03 Change of name, title or address

Address after: 430205 Hubei city of Wuhan province Jiangxia Hidden Dragon Island Tan lake two Road No. 1

Patentee after: CITIC Mobile Communication Technology Co., Ltd

Address before: 430073 Hubei province Wuhan Dongxin East Lake high tech Development Zone, Road No. 5

Patentee before: Wuhan Hongxin Telecommunication Technologies Co.,Ltd.

CP03 Change of name, title or address
CP01 Change in the name or title of a patent holder

Address after: 430205 No.1 tanhu 2nd Road, Canglong Island, Jiangxia District, Wuhan City, Hubei Province

Patentee after: CITIC Mobile Communication Technology Co.,Ltd.

Address before: 430205 No.1 tanhu 2nd Road, Canglong Island, Jiangxia District, Wuhan City, Hubei Province

Patentee before: CITIC Mobile Communication Technology Co., Ltd

CP01 Change in the name or title of a patent holder