A kind of resource regulating method and base station
Technical field
The present invention relates to communication technical field, particularly relate to a kind of resource regulating method and base station.
Background technology
At LTE(long term evolution, Long Term Evolution) in system, owing to frequency spectrum resource is limited,
When networking, the general form using identical networking, thus bring problem is exactly that minizone is done
Disturbing, presence of intercell interference often becomes apparent between edge customer.Such as, with reference to shown in Fig. 1, with
For the edge customer of community 1, community 3 and community 5, edge customer refers to the SINR(letter of user
Number with interference plus noise ratio or signal interference ratio, Signal to Interference plus Noise Ratio) less
User, the signal intensity of these users is relatively weak, in uplink communication, base station 1 cover
User in community 1 and community 3, due to the transmitting antenna non-orientable sensing base station 1 of user,
But launch signal with the form of broadcast to all directions, the frequency range that the user of different districts uses is identical,
So for base station 2, its signal that cannot differentiate reception is going back of the user's transmission in community 5
Be the signal that sends of edge customer in community 1 and community 3, i.e. edge customer in community 5 is subject to
The severe jamming of adjacent cell.
In order to solve the problems referred to above, prior art have employed multipoint cooperative CoMP for edge customer
(Coordinated Multi Point) technology, when using CoMP technology, UE(user to be dispatched
Equipment) community at place is referred to as main plot, and main plot is furnished with cooperation cell, main plot and cooperation
Communicating between community, can allow the relevant information of acquisition main plot, cooperation cell, such as UE accounts for
With the size and location of resource, community ID etc., had these information, cooperation cell can generate and
The local reference signal that main plot is identical, the most permissible by local reference signal and the reference signal received
Carry out the algorithm of the receiving terminals such as channel estimation, channel equalization, by signal resolution out.The letter of main plot
Number it is equivalent to be known for cooperation cell, is no longer interference.The most again cooperation cell is solved
Signal and main plot solution signal out out merge, and just can preferably be received result,
The handling capacity making system improves, and the bit error rate reduces.
But thus bring another one problem, it is simply that cause based on user scheduling during CoMP technology
The problem that resource utilization is low, owing to, in using multipoint cooperative technology, the user in main plot to account for
Signal is sent by the resource in cooperation cell, so, when a certain resource of main plot is the most occupied,
The scheduling distributing to described main plot with occupied same asset in described main plot in cooperation cell is used
Family, and this resource no longer give cooperation cell user use, two parts of resources of the CU of main plot
Sending same data, the certain user of cooperation cell can not get scheduling, causes resource utilization low.
Summary of the invention
The present invention provides a kind of resource regulating method and base station, to solve up employing in prior art
CoMP(multipoint cooperative) scheme time, user to be dispatched takies the resource in multiple community simultaneously, and
The resource of corresponding cooperation cell is no longer allocated to other users and uses, and causes the skill that resource utilization is low
Art problem.
For solving above-mentioned technical problem, the present invention provides a kind of resource regulating method and base station, the present invention
Following technical scheme is provided:
A kind of resource regulating method, the method includes:
In current area, the user that selection scheduling metric is maximum from user to be scheduled gathers makees
For active user, and it is active user predistribution Resource Block PRB;
If described active user is edge customer, it is judged that call number and described predistribution in cooperation cell
PRB identical for the PRB metric that whether is scheduled accounts for less than the edge customer of active user's scheduling metrics value
With;Described cooperation cell is that active user arrives the channel quality value of other each communities more than pre-determined threshold
All communities in the maximum community of channel quality value;
If so, in the edge customer of cooperation cell, pairing user is chosen for active user, in order to current
User and pairing user use MU-MIMO technology;All distribute currently for active user and pairing user
Two parts of PRB that community call number described with in cooperation cell is identical, described pairing user is edge customer
In and active user's channel between orthogonal factor meet preset range, data to be transmitted amount less than described
Data volume that Resource Block PRB can transmit, dispatch in orthogonal factor meets the edge customer of preset range
The user that metric is maximum, described orthogonal factor is for representing the orthogonal level between channel.
Preferably, the determination of described cooperation cell includes:
Determine that active user arrives the channel quality value of other each communities;
Channel quality value is gathered more than the composition cooperation cell, community of pre-determined threshold;
The community that in being gathered cooperation cell, channel quality value maximum is corresponding is as the cooperation of active user
Community.
Preferably, described method also includes:
If user centered by described active user, then distribute the described money in current area for active user
Source block PRB, to complete the scheduling of resource of active user.
Preferably, described method also includes:
If the PRB that in cooperation cell, call number is identical with for the preallocated PRB of active user is the most occupied
With, then PRB identical for described with in cooperation cell for current area call number is distributed on active user,
To complete the scheduling of resource of active user.
Preferably, described method also includes:
If cooperation cell takies the scheduling metrics value tune more than active user of the user of this PRB resource
Degree metric, then judge current area and cooperation cell the most each other, described cooperation cell, the most then
Stop the scheduling to active user;
According to the order that scheduling metrics value is descending, next user in current area is scheduling.
Preferably, also include:
If current area and Bu Shihu cooperation cell, described cooperation cell, or cooperation cell takies this
The user-center user of PRB resource, in the community in addition to described cooperation cell, chooses and works as
The channel quality value of front user is more than the community of pre-determined threshold and channel quality value maximum as new cooperation
Community;
Perform described to judge in cooperation cell whether are call number and described PRB identical for predistribution PRB
The step that the metric that is scheduled takies less than the edge customer of active user's scheduling metrics value.
The embodiment of the present invention also provides for a kind of base station, and described base station includes:
Pre-allocation of resources module, in current area, selects to adjust from user to be scheduled gathers
The user of degree metric maximum is as active user, and is active user predistribution Resource Block PRB;
Determination module, for described active user be edge customer time, it is judged that call number in cooperation cell
The metric that whether is scheduled with described PRB identical for predistribution PRB is less than active user's scheduling metrics
The edge customer of value takies;Described cooperation cell is the channel quality that active user arrives other each communities
The community that value is maximum more than channel quality value in all communities of pre-determined threshold;
Resource distribution module, for described determination module result for being time, cooperation cell edge use
Pairing user is chosen for active user in family, in order to active user and pairing user use MU-MIMO
Technology;Described call number phase in all distributing current area and cooperation cell for active user and pairing user
With two parts of PRB, described pairing user be in edge customer orthogonal with between active user's channel because of
Son meet data volume that preset range, data to be transmitted amount can transmit less than described Resource Block PRB,
Orthogonal factor meets the user that in the edge customer of preset range, scheduling metrics value is maximum, described orthogonal because of
Son is for representing the orthogonal level between channel.
Preferably, it is determined that module includes:
First determines module, for determining that active user arrives the channel quality value of other each communities;
Set comprising modules, for being more than the composition cooperation cell, community of pre-determined threshold by channel quality value
Set;
Second determines module, the community that channel quality value maximum is corresponding in being gathered cooperation cell
Cooperation cell as active user;
First judge module, in judging cooperation cell, call number is identical with described predistribution PRB
The PRB metric that whether is scheduled takies less than the edge customer of active user's scheduling metrics value;
3rd determines module, for the result of the first judge module for being time, determine the scheduling of this user
Whether metric is less than active user's scheduling metrics value.
Preferably, when described resource distribution module is additionally operable to user centered by described active user, for working as
Front user distributes the described Resource Block PRB in current area, to complete the scheduling of resource of active user.
Preferably, call number and preallocated PRB resource during resource distribution module is additionally operable to cooperation cell
When identical PRB is unoccupied, by PRB identical for described with in cooperation cell for current area call number
It is distributed on active user, to complete the scheduling of active user.
Preferably, described base station also includes:
Second judge module, takies the scheduling metrics value of the user of this PRB resource in cooperation cell
During more than the scheduling metrics value of active user, it is judged that current area is assisted the most each other with described cooperation cell
Make community;
Scheduling stopping modular, for the result of described second judge module for being time, stop current use
The scheduling at family;
Scheduling selects module, after stopping the scheduling of active user, according to scheduling metrics value by greatly
To little order, next user in current area is scheduling.
Preferably, described base station also includes:
Cell selection module, for current area and Bu Shihu cooperation cell, described cooperation cell, or association
Make community takies the user-center user of this PRB resource, little in addition to described cooperation cell
Qu Zhong, chooses little maximum more than pre-determined threshold and channel quality value of the channel quality value of active user
District is as new cooperation cell;
Trigger module, is used for triggering described determination module.
The technical scheme provided from the above embodiment of the present invention, for carrying out resource in current area
For the edge customer of scheduling, it takies two parts of PRB resources that current area is identical with in cooperation cell,
In order to provide the utilization rate of resource, in the present invention, this resource in cooperation cell is allocated to equally
User in cooperation cell, specifically distributes to this resource in the edge customer in cooperation cell and works as
Orthogonal factor between front subscriber channel meets preset range, data to be transmitted amount less than described Resource Block
Data volume that PRB can transmit, in orthogonal factor meets the edge customer of preset range scheduling metrics value
Maximum user, i.e. matches user.On the one hand the scheduling fairness of user in cooperation cell can be improved,
Meanwhile, when active user and pairing user use identical resource to send data, two users can see
Work is the different antennae of a user, by MU-MIMO(multi-user's multiple-input and multiple-output) communication skill
Art principle understands, when the orthogonal level of the channel of the signal of two users meets certain requirement, and will not
Interfering, receiving terminal can parse the signal of two users, for whole communication system,
Improve resource utilization, thus also make throughput of system improve.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present application or technical scheme of the prior art, below by right
In embodiment or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that,
Accompanying drawing in describing below is only some embodiments described in the application, skill common for this area
From the point of view of art personnel, on the premise of not paying creative work, it is also possible to obtain it according to these accompanying drawings
His accompanying drawing.
Fig. 1 is area interference schematic diagram;
Fig. 2 is the flow chart of the present invention a kind of resource regulating method embodiment 1;
Fig. 3 is the structural representation of a kind of base station embodiment of the present invention 1;
Fig. 4 is the structural representation of a kind of base station embodiment of the present invention 2.
Detailed description of the invention
Prior art is using CoMP technology to solve cell interference issues present in LTE system
Time, two parts of resources of the CU of main plot send data, are accounted for by user in main plot in cooperation cell
Resource no longer give cooperation cell other users use, cause the problem that resource utilization is low.
A kind of resource regulating method of present invention offer and base station, by by two parts of moneys of current area CU
Source is similarly assigned to the pairing user of cooperation cell, owing to the channel matrix of pairing user is with the least
The channel matrix orthogonality of the user to be dispatched in district is preferable, and two users send data in same asset,
Will not interfere.It is effectively increased resource utilization and throughput of system.First below to the present invention
A kind of resource regulating method provided, describes in detail.
The method includes:
In current area, from user to be scheduled gathers, the user that selection scheduling metric is maximum
As active user, and it is active user predistribution Resource Block PRB;
If described active user is edge customer, it is judged that call number and described predistribution in cooperation cell
PRB identical for the PRB metric that whether is scheduled accounts for less than the edge customer of active user's scheduling metrics value
With;Described cooperation cell is that active user arrives the channel quality value of other each communities more than pre-determined threshold
All communities in the maximum community of channel quality value;
If so, in the edge customer of cooperation cell, pairing user is chosen for active user, in order to current
User and pairing user use MU-MIMO technology;All distribute currently for active user and pairing user
Two parts of PRB that community call number described with in cooperation cell is identical, described pairing user is edge customer
In and active user's channel between orthogonal factor meet preset range, data to be transmitted amount less than described
Data volume that Resource Block PRB can transmit, dispatch in orthogonal factor meets the edge customer of preset range
The user that metric is maximum, described orthogonal factor is for representing the orthogonal level between channel.
In technical scheme provided by the present invention, this resource in cooperation cell is allocated to association equally
The orthogonal factor made between the edge customer in community, and this edge customer and active user's channel meets
Data volume that preset range, data to be transmitted amount can be transmitted less than described Resource Block PRB, orthogonal because of
It is maximum that son meets scheduling metrics value in the edge customer of preset range.It is thus possible to improve cooperation cell
The scheduling fairness of interior user, meanwhile, active user and pairing user use identical resource to send number
According to time, two users can be regarded as the different antennae of a user, uses MU-MIMO(multiplex
Family multiple-input and multiple-output) technology, the orthogonal level of the channel of the signal of two users meets certain wanting
When asking, will not interfere, receiving terminal can parse the signal of two users, for whole communication
For system, improve resource utilization, thus also make throughput of system improve.
In order to make those skilled in the art be more fully understood that the present invention program, below in conjunction with the present invention
Accompanying drawing in embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,
Obviously, described embodiment is only a part of embodiment of the present invention rather than whole embodiments.
Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise
Lower obtained every other embodiment, broadly falls into the scope of protection of the invention.
Below the embodiment of the present invention is described in detail, as in figure 2 it is shown, provide for the present invention
A kind of flow chart of resource regulating method embodiment 1, the present embodiment specifically may comprise steps of:
S201: in current area, selection scheduling metric maximum from user to be scheduled gathers
User is as active user.
In this step, when the user of selection scheduling metric maximum is as active user, can use
The dispatching algorithm of the comparative maturity used realizes, such as, proportional fair algorithm, polling algorithm
MPE(Maximum Priotity Envelop greatest priority envelope) algorithm etc..
S202: for active user predistribution Resource Block PRB.
In actual applications, PRB can be distributed according to the size of active user's data volume waiting for transmission
The number of (Physical Resource Block, physical resource block) so that the Resource Block of distribution be enough to pass
The data of defeated active user.
S203: if described active user is edge customer, it is judged that in cooperation cell, call number is pre-with described
Whether the distribution identical PRB of PRB is scheduled the metric edge less than active user's scheduling metrics value
CU.
Wherein, the channel quality of active user to other each communities is different, can be by channel quality value
Gather more than the composition cooperation cell, all communities of predetermined threshold value, wherein permissible in the set of cooperation cell
Recording mark ID of each community, to distinguish different communities, described cooperation cell is cooperation cell
The community of channel quality value maximum ID instruction in set.
The present embodiment is primarily directed to the signal disturbing of minizone edge customer, if so active user is
The central user of current area, the most directly by described preallocated resource block assignments to active user
, the most complete the scheduling of resource of active user, and not in use by CoMP technology.Currently
In the case of user is central user, after active user's scheduling of resource completes, gather user to be dispatched
The middle user selecting next scheduling metrics value maximum carries out scheduling of resource, and process is similar with active user.
S204: choose the pairing user of active user in cooperation cell.
The pairing user of active user is selected primarily to use MU-MIMO skill in cooperation cell
Art, so the orthogonal factor in pairing user's edge customer to be and between active user's channel meets pre-
If the data volume that scope, data to be transmitted amount can be transmitted less than described Resource Block PRB, in orthogonal factor
Meeting the user that in the edge customer of preset range, scheduling metrics value is maximum, described orthogonal factor is used for table
Show the orthogonal level between channel.
Vector or the orthogonal decision method of matrix can be used for the judgement of orthogonal level, therefore,
Described orthogonal factor is different, the most no longer because the method used is different with the scope of orthogonal factor
Enumerate these methods, the most schematically illustrate:
1, in all edge customers of cooperation cell, calculate the channel matrix of each edge customer with
The product of the conjugate transpose of the channel matrix of active user, obtains a matrix, to the matrix meter obtained
Calculating two norms, here, two norms are described orthogonal factor, two norm tables of two matrix products
Showing the orthogonal level of two matrixes, two norm value of two matrix products are the least, illustrate between matrix
Orthogonal level is the best;So and orthogonal factor between active user's channel meet the edge of preset range
User is two norm value user less than predetermined threshold value.
2, the channel matrix of definition 2*2MIMO is:
In the case of multiuser MIMO, it is assumed that HnUse for active user k1 on subcarrier n and pairing
The channel matrix of family k2, is to illustrate as a example by 2*2 here, during for other, such as 4*2,
8*2 etc. are also suitable, and detailed process is referred to the calculating process of 2*2, repeats no more here.
Order Or, order Wherein tr (Fn) representing matrix Fn
Mark.det(Fn) representing matrix FnDeterminant.
DefinitionRepresent by active user k1 on the n-th subcarrier and the channel square of pairing user k2
The D that battle array obtains is rightIt is averaging:, wherein N represents sub-carrier number, this
InIt is orthogonal factor.Value the biggest, illustrate to match user and active user orthogonality more
Good, so and orthogonal factor between active user's channel meet the edge customer of preset range and be> user of threshold value D.
In the case of between active user's channel, orthogonal factor meets preset range, select to be transmitted
Data volume that data volume can be transmitted less than described Resource Block PRB and meet preset range in orthogonal factor
Edge customer in the maximum user of scheduling metrics value as pairing user.
S205: described index in all distributing current area and cooperation cell for active user and pairing user
Number identical PRB.
After determining pairing user, active user and pairing user can be used MU-MIMO technology,
Active user and pairing user are distributed identical resource, active user and pairing with using two parts per family
Resource sends data, while providing resource utilization, for each user, is equivalent to
It is provided with diversity gain, thus improves throughput of system.
The technical scheme of the present embodiment, for carrying out the edge customer of scheduling of resource in current area,
It takies two parts of PRB resources that current area is identical with in cooperation cell, in order to provide the utilization of resource
Rate, in the present invention, is allocated to the user in cooperation cell equally by this resource in cooperation cell,
Specifically this resource is distributed in the edge customer in cooperation cell and between active user's channel just
Hand over the factor to meet data volume that preset range, data to be transmitted amount can be transmitted less than described Resource Block PRB,
The user that scheduling metrics value is maximum in orthogonal factor meets the edge customer of preset range, i.e. matches use
Family.On the one hand the scheduling fairness of user in cooperation cell can be improved, meanwhile, active user and joining
When user uses identical resource send data, two users can be regarded as the difference of a user
Antenna, from MU-MIMO(multi-user's multiple-input and multiple-output) communication technology principle, two use
When the orthogonal level of the channel of the signal at family meets certain requirement, will not interfere, receiving terminal can
To parse the signal of two users, for whole communication system, improve resource utilization,
Thus also make throughput of system improve.
On the basis of embodiment 1, further, the present invention also provides for a kind of resource regulating method in fact
Executing example 2, the present embodiment is considered as implementing in embodiment 1, except in embodiment 1
Outside step, the present embodiment also includes following preferred flow:
In step S202, as the PRB that call number in cooperation cell is identical with preallocated PRB resource
Time unoccupied, preferably PRB identical for described with in cooperation cell for current area call number is distributed
To active user, it is no longer allocated to other users and uses, complete the scheduling of resource of active user.
It addition, when the scheduling metrics value of the user taking this PRB resource in cooperation cell is used more than current
During the scheduling metrics value at family, determine whether that current area is the most also the cooperation cell of cooperation cell,
I.e. current area and cooperation cell each other, cooperation cell, if, it is preferred that stop active user
Scheduling of resource, the user that then selection scheduling metric is maximum in remaining user to be dispatched is carried out
Scheduling of resource, resource allocation process is similar with the resource allocation process of active user.
If current area and described cooperation cell take this in not mutual cooperation cell, or cooperation cell
The user-center user of PRB resource, the selection course of cooperation cell in reference example 1, from association
Make set of cells is deleted described cooperation cell ID, if deleting the association after described cooperation cell ID
Making set of cells is not empty set, then select next community to make according to the order that channel quality value is descending
For cooperation cell;Then according to this cooperation cell selected, active user is carried out scheduling of resource.
On the basis of the description of technique scheme, for the ease of a further understanding of the present invention, under
In the face of a kind of user scheduling method of present invention offer carries out the open description of more system, specifically can wrap
Include following steps:
Step S1: to community p, according to SR(Scheduling Request, dispatch request) and BSR
(Buffer Status Report, buffer status report) determines that UE to be scheduled gathers Sp, and often
The data volume that individual UE is to be transmitted.
Wherein p is mark ID of community, determines that data volume to be transmitted for each UE is in order to UE
When carrying out pre-allocation of resources so that the resource of distribution can provide enough money for data to be transmitted for UE
Source, wherein SpSet for all users in the p of community.
Step S2: according to dispatching algorithm, select the UE that scheduling metrics value is maximum, be designated as UEp,l, right
User UEp,lIt is scheduling.
Described UEp,lFor the l user in the p of community, the dispatching algorithm used in this step and step S1
Middle according to SR and BSR determine UE to be scheduled gather Sp, all it is referred to existing algorithm, such as
Proportional fair scheduling, polling algorithm MPE algorithm etc..Here repeat no more.
Step S3: according to UEp,lWant the size of transmitted data amount, distribute PRB for itp(m,n)。
Described PRBp(m is n) the Physical Resource Block PRB that in the p of community, index is m to n, in this step
Illustrate as a example by continuous print resource, it will be understood by those skilled in the art that for discontinuous
Resource, this method is equally applicable.
Step S4: if UEp,lDistribution PRBp(m, n) success, then by UEp,lFrom SpMiddle removal, otherwise,
Enter step S6.
If UEp,lDistribution PRBp(m, n) success, then by UEp,lFrom SpMiddle removal, by UEp,lAdd collection to
Close SCpIn, wherein gather SCpThe set formed for the user of pending scheduling of resource.Wherein, user
Pre-allocation of resources unsuccessfully expression system has not had resource can distribute or remaining resource the most not
Be enough to transmit UEp,lData volume.
Step S5: judge SpWhether it is empty set, the most then enters step S6, otherwise, return described
Step S2.
Step S6: in the p of community, user resources predistribution terminates.
Step S7: from SCpMiddle selection UEp,lIf, UEp,l∈Sp,center, enter step S8, if UEp,l∈Sp,edge,
Enter step S10.
Wherein, Sp,centerFor the central user set in community, Sp,edgeFor the edge customer set in community,
Central user and edge customer specifically can divide according to the SINR of user, the thresholding of note SINR
Value is SINRp,th, to arbitrary UEp,l∈Sp,centerThere is SINRp,l≥Sp,th, arbitrary UEp,l∈Sp,edgeHave
SINRp,l<Sp,th。
Step S8: determine to UEp,lDistribution PRBp(m, n), and does not use CoMP technology, and distribution terminates.
Step S9: take SCpThe UE that middle next scheduling metrics value is maximum, if there is next UE,
Enter step S7, otherwise enter step S24.
After entering step S7, with UEp,lRepresent SCpThe UE that middle next scheduling metrics value is maximum.
Step S10: calculate UEp,lChannel quality CQI to all Fei Zhe communitiesp,l,q, determine cooperation cell
Set.
Described CQIp,l,qFor the channel status grade of the l user in the p of community to community q, can basis
Detection reference signal SRS detects channel status;Described all Fei Zhe communities are user UEp,lThe letter sent
Number community that can arrive, selects the preferable community of CQI to enter the set of candidate cooperation cell, and CQI is relatively
The community of difference enters non-cooperating set of cells, represents cell ID ID, even CQI with qp,l,q>CQIth,
Cooperation cell set Cp,in=Cp,in∪ { q}, otherwise write non-cooperating set of cells Cp,ex, circulate this step
Until all Fei Zhe communities all enter cooperation cell set and non-cooperating set of cells.
Step S11: select CQI maximum for CQIp,l,qCommunity q, the community that No. ID is q is elected as
Cooperation cell.
Step S12: if the PRB of community qq(m, n) unoccupied, enter step S13, otherwise enter step
Rapid S14.
Step S13: determine to UEp,lDistribution PRBp(m, n) and PRBq(m, n), and does not use MU-MIMO,
Return step S9.
This step is given UEp,lDistribution PRBp(m, n) and PRBq(m, n) after, PRBp(m, n) and PRBq(m, n) not
It is reallocated to other UE.
Step S14: assume that community q takies PRBq(m, user n) is UEq,kIf, UEq,k∈Sq,center,
Forward step S24 to, if UEq,k∈Sq,edge, enter step S15.
Step S15: if UEq,kScheduling metrics value more than UEp,lScheduling metrics value, then forward step to
S23, otherwise forwards step S16 to.
Step S16: for UEp,lDistribution PRBp(m, n) and PRBq(m,n)。
Step S17: the data volume that all edge customers in cooperation cell are asked is less than or equal to
PRBq(m, n) user of the data volume that can transmit forms set R, if R is empty set, forwards step S13 to.
Step S18: calculate channel matrix and the UE of all users in Rp,lThe orthogonal journey of channel matrix
Degree.
As a example by two norms, the orthogonal level of channel matrix uses the form of two norms to represent, such as,
Two norms of channel between user k in user l and community q in the p of community, Qi Zhongshang
The conjugate transpose of mark H representing matrix.
Step S19: select all orthogonal level and enter set M less than the UE of threshold value, if M is empty
Collection, forwards step S13 to, otherwise, enters step S20.
Step S20: select the UE that in M, scheduling metrics value is maximum as pairing user.
Step S21: for pairing user resource allocation PRBp(m, n) and PRBq(m n), enters step S9.
To UEp,lUse CoMP, complete MU-MIMO pairing and Resources allocation terminates.
Step S22: if the cooperation cell of p Ye Shi community, community q, stopping is to giving UE in the p of communityp,l's
Resource is distributed, and forwards step S9 to, if the cooperation cell that p Bu Shi community, community q chooses, then forwards to
Step S23.
Step S23: community q is deleted from the set of cooperation cell to be selected, i.e. Cp,in=Cp,in-q},
If Cp,inFor empty set, represent and do not find cooperation cell, forward step S8 to, otherwise forward step S11 to.
Step S24: in the p of community, user resources distribution terminates.
In prior art, when not using CoMP technology, there is a most ripe dispatching algorithm, but by
In using CoMP, dispatching algorithm before there will be some problems, and such as, this cell index number is m
The most occupied to the PRB resource of n, cooperation cell is also assigned with the PRB that call number is m to n
Resource, the user taking same index number of two such community will produce conflict, it will produces tight
Heavily disturb;For another example the PRB resource that this cell index number is m to n is distributed, and cooperation cell is not distributed,
So cause resource utilization low;For another example the PRB resource that this cell index number is m to n is distributed,
Why cooperation cell cannot distribute to the user that other priority are high?This relates to different little
The interval problem without User Priority, in considering different districts in embodiments of the invention, user is excellent
The problem of first level, the priority of such as central user is higher than edge customer, is all the different districts at edge
The User Priority that interior user scheduling metric is big is high, is thus avoided that various conflict, simultaneously
Also scheduling and resource distribution can be allowed more rationally more fair.
Corresponding to above method embodiment, the present invention also provides for a kind of base station, as it is shown on figure 3, be
The structural representation of a kind of base station embodiment 1 that the present invention provides, this base station includes: pre-allocation of resources
Module 310, determination module 320 and resource distribution module 330;
Pre-allocation of resources module 310, in current area, selects from user to be scheduled gathers
Select the maximum user of scheduling metrics value as active user, and be active user predistribution Resource Block PRB;
Determination module 320, for described active user be edge customer time, it is judged that rope in cooperation cell
Whether quotation marks are scheduled metric less than active user's scheduling with described PRB identical for predistribution PRB
The edge customer of metric takies;Described cooperation cell is the channel that active user arrives other each communities
The community that mass value is maximum more than channel quality value in all communities of pre-determined threshold;
Resource distribution module 330, for described determination module 320 result for being time, in cooperation cell
Edge customer in for active user choose pairing user, in order to active user and pairing user use
MU-MIMO technology;Institute in current area and cooperation cell is all distributed for active user and pairing user
State two parts of PRB that call number is identical, described pairing user be in edge customer with active user's channel it
Between orthogonal factor meet preset range, data to be transmitted amount can be transmitted less than described Resource Block PRB
Data volume, the user that scheduling metrics value is maximum in orthogonal factor meets the edge customer of preset range,
Described orthogonal factor is for representing the orthogonal level between channel.
Preferably, described determination module can be further by following module composition:
First determines module, for determining that active user arrives the channel quality value of other each communities;
Set comprising modules, for being more than the composition cooperation cell, community of pre-determined threshold by channel quality value
Set;
Second determines module, the community that channel quality value maximum is corresponding in being gathered cooperation cell
Cooperation cell as active user;
First judge module, in judging cooperation cell, call number is identical with described predistribution PRB
The PRB metric that whether is scheduled takies less than the edge customer of active user's scheduling metrics value;
3rd determines module, for the result of the first judge module for being time, determine the scheduling of this user
Whether metric is less than active user's scheduling metrics value.
Further, with reference to shown in Fig. 4, a kind of base station embodiment 2 provided for the present invention, except
Outside module shown in Fig. 2, in the present embodiment, described base station can also include:
Second judge module 410, takies the scheduling degree of the user of this PRB resource in cooperation cell
When value is more than the scheduling metrics value of active user, it is judged that current area is the most mutual with described cooperation cell
For cooperation cell;
Scheduling stopping modular 420, for the result of described second judge module 410 for being time, stopping
Scheduling to active user;
Scheduling selects module 430, after dispatching the scheduling that stopping modular 420 stops active user,
According to the order that scheduling metrics value is descending, next user in current area is scheduling.
Cell selection module 440, for current area and Bu Shihu cooperation cell, described cooperation cell,
Or cooperation cell takies the user-center user of this PRB resource, in addition to described cooperation cell
Community in, choose the channel quality value of active user maximum more than pre-determined threshold and channel quality value
Community as new cooperation cell;
Trigger module 450, is used for triggering described determination module.
Preferably, described pairing user is the maximum and to be transmitted number of scheduling metrics value in all edge customers
User according to the data volume that amount can be transmitted less than described Resource Block PRB.
When described resource distribution module is additionally operable to user centered by described active user, divide for active user
Join the described Resource Block PRB in current area, to complete the scheduling of resource of active user.And, association
Make PRB that in community, call number is identical with preallocated PRB resource unoccupied time, will be the least
The PRB that district's call number described with in cooperation cell is identical is distributed on active user, to complete currently to use
The scheduling at family.
Between each embodiment in this specification, identical similar part sees mutually, Mei Geshi
Execute that example stresses is all the difference with other embodiments.Real especially for device and device
For executing example, owing to it is substantially similar to embodiment of the method, so describing fairly simple, it is correlated with it
Place sees the part of embodiment of the method and illustrates.Device embodiment described above is only signal
Property, the wherein said unit that illustrates as separating component can be or may not be and physically divide
Opening, the parts shown as unit can be or may not be physical location, i.e. may be located at
One place, or can also be distributed on multiple NE.Can select according to the actual needs
Some or all of module therein realizes the purpose of the present embodiment scheme.Ordinary skill people
Member, in the case of not paying creative work, is i.e. appreciated that and implements.
Only the preferred embodiment of the present invention disclosed above, but the present invention is not limited to this, appoints
What what those skilled in the art can think does not has creative change, and former without departing from the present invention
The some improvements and modifications made under reason premise, all should be within the scope of the present invention.