CN103415081B - A kind of resource regulating method and base station - Google Patents

A kind of resource regulating method and base station Download PDF

Info

Publication number
CN103415081B
CN103415081B CN201310381842.1A CN201310381842A CN103415081B CN 103415081 B CN103415081 B CN 103415081B CN 201310381842 A CN201310381842 A CN 201310381842A CN 103415081 B CN103415081 B CN 103415081B
Authority
CN
China
Prior art keywords
user
active user
cooperation cell
prb
scheduling
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
CN201310381842.1A
Other languages
Chinese (zh)
Other versions
CN103415081A (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 CN201310381842.1A priority Critical patent/CN103415081B/en
Publication of CN103415081A publication Critical patent/CN103415081A/en
Application granted granted Critical
Publication of CN103415081B publication Critical patent/CN103415081B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of resource regulating method and base station, described method includes: in current area, and from user to be scheduled gathers, the user of selection scheduling metric maximum is as active user, and is active user predistribution Resource Block PRB;If described active user is edge customer, it is judged that in cooperation cell, the call number metric that whether is scheduled with described PRB identical for predistribution PRB takies less than the edge customer of active user's scheduling metrics value;If so, in the edge customer of cooperation cell, pairing user is chosen for active user, in order to active user and pairing user use MU MIMO technology;All distribute, with pairing user, two parts of PRB that current area call number described with in cooperation cell is identical for active user.The problem low to solve user scheduling causes under CoMP technology resource utilization.

Description

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:
F n = H n H H n = f 11 f 12 f 21 f 22
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 D n = ( f 11 + f 22 ) - ( f 12 + f 21 ) tr ( F n ) , Or, order D n = det ( F n ) tr ( F n ) , 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.

Claims (12)

1. a resource regulating method, it is characterised in that including:
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 the orthogonal level of orthogonal factor less than predetermined threshold value, data to be transmitted Amount is less than the data volume that described Resource Block PRB can transmit, the edge meeting preset range in orthogonal factor The user that in user, scheduling metrics value is maximum, described orthogonal factor is for representing the orthogonal journey between channel Degree.
Method the most according to claim 1, it is characterised in that the determination bag of described cooperation cell Include:
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.
Method the most according to claim 1, it is characterised in that 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.
Method the most according to claim 1, it is characterised in that 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.
Method the most according to claim 1, it is characterised in that 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.
6. according to the method described in any one of claim 1 or 5, it is characterised in that 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.
7. a base station, it is characterised in that described base station includes:
Pre-allocation of resources module, in current area, from user to be scheduled gathers, selects The user of scheduling metrics value 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 The orthogonal level of son can transmit less than described Resource Block PRB less than predetermined threshold value, data to be transmitted amount 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.
Base station the most according to claim 7, it is characterised in that determination 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.
Base station the most according to claim 7, it is characterised in that described resource distribution module is also used Centered by described active user during user, distribute the described Resource Block in current area for active user PRB, to complete the scheduling of resource of active user.
Base station the most according to claim 7, it is characterised in that resource distribution module is additionally operable to When PRB that in cooperation cell, call number is identical with preallocated PRB resource is unoccupied, will be current The PRB that community call number described with in cooperation cell is identical is distributed on active user, current to complete The scheduling of user.
11. base stations according to claim 7, it is characterised in that 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.
12. according to the base station described in any one of claim 7 or 11, it is characterised in that described base station Also include: cell selection module, 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, is used for triggering described determination module.
CN201310381842.1A 2013-08-28 2013-08-28 A kind of resource regulating method and base station Active CN103415081B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310381842.1A CN103415081B (en) 2013-08-28 2013-08-28 A kind of resource regulating method and base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310381842.1A CN103415081B (en) 2013-08-28 2013-08-28 A kind of resource regulating method and base station

Publications (2)

Publication Number Publication Date
CN103415081A CN103415081A (en) 2013-11-27
CN103415081B true CN103415081B (en) 2016-09-14

Family

ID=49608057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310381842.1A Active CN103415081B (en) 2013-08-28 2013-08-28 A kind of resource regulating method and base station

Country Status (1)

Country Link
CN (1) CN103415081B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703284B (en) * 2013-12-09 2018-08-24 普天信息技术有限公司 A kind of method of resource allocation
CN105406905B (en) * 2014-09-10 2019-11-29 南京中兴新软件有限责任公司 User matches processing method, device and base station
CN104202824B (en) * 2014-09-16 2018-04-27 北京北方烽火科技有限公司 PRB distribution methods and device
CN105992360B (en) * 2015-02-16 2020-05-26 电信科学技术研究院 Resource allocation method and device
CN105992287B (en) * 2015-03-04 2019-08-06 电信科学技术研究院 Disturbance coordination method and device under a kind of multi-mode networks
CN106257951B (en) * 2015-06-19 2021-04-30 中兴通讯股份有限公司 Data transmission method and base station
CN106879028A (en) * 2015-12-14 2017-06-20 中兴通讯股份有限公司 A kind of resource multiplexing method and base station
CN107155220B (en) * 2016-03-02 2020-05-05 大唐移动通信设备有限公司 Resource scheduling method and device
CN108012331B (en) * 2016-10-31 2021-09-21 ***通信集团广东有限公司 Resource allocation method and base station in LTE uplink multi-user virtual MIMO system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442808A (en) * 2008-12-26 2009-05-27 西安电子科技大学 United scheduling method for ascending multi-point collaboration in LTE-A
CN102196585A (en) * 2010-03-09 2011-09-21 鼎桥通信技术有限公司 Method for determining downlink transmission mode of coordinated multi-point transmission

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442808A (en) * 2008-12-26 2009-05-27 西安电子科技大学 United scheduling method for ascending multi-point collaboration in LTE-A
CN102196585A (en) * 2010-03-09 2011-09-21 鼎桥通信技术有限公司 Method for determining downlink transmission mode of coordinated multi-point transmission

Also Published As

Publication number Publication date
CN103415081A (en) 2013-11-27

Similar Documents

Publication Publication Date Title
CN103415081B (en) A kind of resource regulating method and base station
Sharif et al. A comparison of time-sharing, DPC, and beamforming for MIMO broadcast channels with many users
CN101841357B (en) Downlink data transmission method, base station and user equipment
CN101557611B (en) Downlink multiuser selection method used for multi-aerial system
CN108633061A (en) Configured transmission determines method and device
CN110167168A (en) The method and apparatus for transmitting detection reference signal
CN101466151B (en) Scheduling method for multi-user mimo
CN107734514A (en) It is grouped feedback method, acquisition methods and the device of configured information
CN102480316A (en) Distributed antenna system, distributed antenna switching method, base station apparatus and antenna switching device
CN102281643B (en) Method for same base station to make multi-cell system distribute downlink resources
CN101218775A (en) Multi-user access system MIMO-OFDM resource distributing method
CN108289017A (en) Signal reception, sending method, the reception of control channel, sending method and device
CN101090286A (en) Radio system, base station device and terminal device
CN104936233B (en) A kind of scheduling of resource distribution method and device
CN107547130A (en) Beam domain light wireless communication method and system
CN106658733A (en) Handling capacity optimization method based on user fairness and QoS in multi-user MIMO-OFDM
CN104836647B (en) Channel state information measurement and device
CN102186212A (en) Intercell cooperation scheduling method, system and user equipment
CN106470174A (en) A kind of method for transmitting information, base station and system
CN107683614A (en) Method and apparatus for sending and receiving channel information in Vehicle Intercommunications System
CN103298114B (en) The resource allocation method and device of uplink pilot signal in communication system
CN103906253A (en) User scheduling method, user scheduling device and user scheduling system
CN110519029A (en) Honeycomb mixes extensive MIMO pilot frequency multiplexing channel obtaining method with V2V
CN105429741B (en) Joint virtual MIMO resource allocation methods based on dynamic subscriber&#39;s pairing
CN102291834A (en) Multi-input/multi-output resource scheduling method and base station

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

Effective date of registration: 20191011

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

CP03 Change of name, title or address
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.

CP01 Change in the name or title of a patent holder
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