Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
Only it is part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill
Personnel's all other embodiments obtained without creative efforts, belong to the scope of protection of the invention.
Inter-cell interference be in mobile communication system one it is intrinsic the problem of.Although OFDM technology ensure that same honeycomb
There is no interference between user in cell, but in identical networking, Cell Edge User, the interference between neighbor cell is still
In the presence of.
Inter-cell interference coordination mechanism is used to reduce influence of the inter-cell interference to user, lifts the satisfaction of user.It is small
The basic thought of section interference coordination is exactly that the use by way of cooperative scheduling between cell (base station) to user resources carries out
Limitation, including limit which running time-frequency resource can use, or its transmission power is limited on certain running time-frequency resource, so as to reach
The problem of avoiding and reduce interference, ensureing edge customer covering speed.Inter-cell interference is reduced by, there are many methods to be all suggested
Cross.Such as in SU-MIMO, by Comp technologies, by identical PRB (Physical resource block, the thing of neighbor cell
Reason resource block) resource allocation gives same edge customer, to avoid disturbing between neighbor cell.
It is that partitioning standards are used as using a fixed ratio in existing uplink Comp user PRB allocative decisions.Such as:
When total bandwidth is 20M, the available PRB for being allocated to edge customer is 25, is 75 to central user.Again wherein, press
Various modes choose the PRB resources of respective UE.
Above-mentioned allocative decision had not both considered the distribution situation of actual UE, did not also consider the business of different UE carryings, point
With mode underaction, it be easy to cause:UE is very few compared with area of concentration, resource allocation;Some users big to PRB resources requirements
Seldom resource service or cannot be had to for a long time, so that make TB (transmission block) accumulation in RB (radio bearer) excessive;It is some
PRB resources, it is impossible to be used appropriately, so that the problems such as the free time.
For this reason, the embodiment of the present invention provides PRB distribution methods, to solve the above problems.
Fig. 1 is referred to, above-mentioned PRB distribution methods at least may include following steps:
Coordinated regions, is concentrated the dispatch value of edge customer and the tune of central user that all base station current times need to dispatch by S1
Angle value adds up respectively, and calculates the ratio (Q) of two accumulation results.
Collaboration set includes multiple base stations, generally 3.
For example, collaboration set includes base station 1, base station 2 and base station 3, and the edge that each base station current time need to dispatch is used
Family and central user number are respectively:
Base station 1:Central user 3 (UE1-UE3), edge customer 4 (UE4-UE7);
Base station 2:Central user 3 (UE8-UE10), edge customer 3 (UE11-UE13);
Base station 3:Central user 4 (UE14-UE17), edge customer 1 (UE18).
Then central user has 10 altogether, and edge customer has 8 altogether.
The scheduling for above-mentioned 10 central users that add up is worth to accumulation result a, the dispatch value for above-mentioned 8 edge customers that add up
Obtain accumulation result b.Then Q=b/a.
Further, above-mentioned dispatch value is calculated by Qos (Quality of Service, quality of service) value, herein
Subsequently will specifically introduce how to calculate dispatch value.
S2, determine that AQ PRB in the PRB resources of each base station in above-mentioned collaboration set is used for edge customer scheduling, A (1-
Q) a PRB determines that being used for central user dispatches;Above-mentioned A represents the PRB sums of above-mentioned each base station.
Precedent is still continued to use, collaboration set includes base station 1, base station 2 and base station 3, the edge that each base station current time need to dispatch
User and central user number distinguish as above example.
After Q values are calculated, AQ PRB of base station 1 will be used for the scheduling of above-mentioned 4 edge customers (UE4-UE7), base station
1 A (1-Q) a PRB will be used for the scheduling of above-mentioned 3 central users (UE1-UE3).
Similarly, AQ PRB of base station 2 will be used for the scheduling of above-mentioned 3 edge customers (UE11-UE13), the A (1- of base station 2
Q) a PRB is by the scheduling (UE8-UE10) for above-mentioned 1 central user;AQ PRB of base station 3 will be used for above-mentioned 1 edge
The scheduling of user (UE18), A (1-Q) a PRB of base station 3 is by the scheduling (UE14-UE17) for above-mentioned 4 central users.
It can judge that UE is central user or edge customer according to existing way, this will not be repeated here.
As it can be seen that in embodiments of the present invention, it is contemplated that the distribution situation of edge UE and center UE, according to the ratio of the two into
Row PRB is distributed, and ratio is as actual conditions change, and therefore, the method for salary distribution that the embodiment of the present invention is provided no longer makes
It is flexible compared with the prior art with fixed pro rate PRB resources.
It should be noted that above-mentioned steps S1 and step S2, can be by reciprocally negotiating communication between each base station in collaboration set
To realize, single equipment or module are may also set up to complete.
Specifically distribution PRB when, each base station first for edge customer distribute, then centered on user distribute.
In other embodiments of the present invention, the above method may also include the steps of:
Any base station and its cooperative base station as serving BS in collaboration set, by the order that dispatch value is descending, from
The PRB edge customers that need to be dispatched to current time are distributed in above-mentioned AQ PRB.
By taking base station 1 as an example, it is assumed that edge UE4-UE7 is ordered as UE7, UE4, UE6, UE5 by dispatch value size, then is first
UE7 distributes PRB, then distributes PRB for UE4, and so on.
It should be noted that edge UE is jointly its service by serving BS and cooperative base station.And central user (UE) is only
By serving BS service is provided for it.Therefore, when distributing resource for edge UE, its corresponding serving BS and cooperative base station are equal
Need to distribute resource for it.
It is assumed that the cooperative base station of UE4 is base station 2, then base station 1 and base station 2 are required to distribute identical PRB resources for UE4.
More specifically, the regulation in communication industry standard, distributes to the PRB numbers of edge UE, it is necessary to meet 2 power
Series be multiplied by 3 power series be multiplied by 5 power series form.The PRB numbers that base station 1 and base station 2 are respectively allocated to UE4 can represent
For x, then x=2l×3m×5n。
Certainly, in a practical situation, there may be the situation that distribution fails.The reason for distribution failure can be serving BS with
Cooperative base station at least one be not present or serving BS and/or cooperative base station are remaining, can distribute to edge UE's
PRB numbers are unsatisfactory for 2l×3m×5n, etc..
Then in other embodiments of the present invention, the distribution method in above-mentioned all embodiments may also include the steps of:
Any base station as serving BS in collaboration set, unallocated successfully edge customer is needed labeled as current time
The central user of scheduling.
For example, when PRB is distributed in base station 1 and base station 2 for UE4, distribution failure, then centered on base station 1 can mark UE4
User.
In the prior art, can not be mutually converted with central user in certain moment, edge customer.And in the present embodiment
In, in the case where edge customer inadequate resource is enough, the unallocated edge customer to resource can be converted to central user, it is complete
Into rollback operation, the unallocated edge customer to resource can continue to distribute resource, can improve resource when being converted to central user
Utilization rate, also increase the handling capacity of system.
In other embodiments of the present invention, the distribution method in above-mentioned all embodiments may also include the steps of:
Any base station as serving BS in collaboration set, distribution PRB needs to dispatch to current time from A (1-Q) a PRB
Central user.
Specific how to distribute refers to existing way, and therefore not to repeat here.
In the following, the determination mode of edge customer that each base station current time need to dispatch and central user is will be described in detail,
And how dispatch value calculates.
The edge customer and central user that current time need to dispatch are to be determined as follows:
1. in the new-transmission user for having business transmission demand from current time, select X new-transmission user of Qos value maximums.X
For integer.
More specifically, by taking base station 1 as an example, it is assumed that current time, the new-transmission user for having business transmission demand share it is N number of, can
The descending sequence of Qos values is pressed to N number of new-transmission user, M new-transmission user adds pre-selection UE lists before selection.Afterwards, from pre-selection
In UE lists, X new-transmission user before selecting.
M values can be 6, and those skilled in the art can design the specific value of M as needed, and therefore not to repeat here.
It should be noted that new-transmission user can be edge customer or central user.Serving BS can be to new biography
User is marked.That is, new-transmission user can be marked as edge customer or central user.
More specifically, X=M-R.The value of R can need flexibly to set at all, such as may be designed as 6,5,4,3,2,1 etc.
Deng.
It is so-called to there is business transmission demand specifically to can refer to data transfer demands.
The transmission block number for calculating with adding up in the type of service of UE transmission, current time UE different bearer of Qos values, etc.
Treat the multifactor correlation such as time delay.
UE may run multiple business, and each business has corresponding carrying.
In the present embodiment, the qos values of a certain carrying can be calculated by equation below in UE:
Qos=e+eP×e(9-proirity)。
Wherein, p represents the transmission bag number accumulated in the current time carrying, and priority represents the priority of the business
(in communication service scheduling, different priority can be assigned to different business, such as the priority of speech business is 2, video
Business is 3, and word business is 1 etc.).
If UE there are multiple carryings, the corresponding qos values of multiple carryings can be first calculated, then choose maximum conduct
The Qos values of the UE.
Such as UE has carrying 1, carrying 2, carrying 3, wherein, 3 corresponding qos values of carrying are maximum, then it is corresponding will to carry 3
Qos value of the qos values as UE.
2. the user that need to be dispatched UE (retransmission user) and above-mentioned X new-transmission user is retransmitted as current time.
Retransmission user can be edge customer or central user.Serving BS also can be to retransmission user into rower
Note.That is, retransmission user can be marked as edge customer or central user.
After using the user that UE and X new-transmission user need to dispatch as current time is retransmitted, use that current time need to dispatch
Family is divided into edge customer that current time need to dispatch and the central user that current time need to dispatch according to the mark of serving BS.
It is explained below how dispatch value calculates.
Following formula can be used to calculate dispatch value (Wschedulerue):
Wschedulerue=Qos*NTb, wherein, NTb represents TB numbers all in the maximum carrying of current time UE.
Precedent is still continued to use, 3 corresponding qos values of certain UE carryings are maximum, then NTb is TB numbers all in carrying 3.
Correspondingly, the embodiment of the present invention additionally provides PRB distributors.Fig. 2 shows a kind of its example arrangement, bag
Include:
Ratio computing unit 1, for coordinated regions to be concentrated to the scheduling of edge customer that all base station current times need to dispatch
The dispatch value of value and central user adds up respectively, and calculates the ratio of two accumulation results.
Collaboration set includes multiple base stations, generally 3.
For example, collaboration set includes base station 1, base station 2 and base station 3, and the edge that each base station current time need to dispatch is used
Family and central user number are respectively:
Base station 1:Central user 3 (UE1-UE3), edge customer 4 (UE4-UE7);
Base station 2:Central user 3 (UE8-UE10), edge customer 3 (UE11-UE13);
Base station 3:Central user 4 (UE14-UE17), edge customer 1 (UE18).
Then central user has 10 altogether, and edge customer has 8 altogether.
The scheduling for above-mentioned 10 central users that add up is worth to accumulation result a, the dispatch value for above-mentioned 8 edge customers that add up
Obtain accumulation result b.Then Q=b/a.
Further, above-mentioned dispatch value is calculated by Qos (Quality of Service, quality of service) value.
Division unit 2, the AQ resource transmission block for determining each base station in above-mentioned collaboration set are used for edge customer tune
Degree, A (1-Q) a PRB are dispatched for central user;A represents the PRB sums of base station.
Precedent is still continued to use, collaboration set includes base station 1, base station 2 and base station 3, the edge that each base station current time need to dispatch
User and central user number distinguish as above example.
After Q values are calculated, AQ PRB of base station 1 will be used for the scheduling of above-mentioned 4 edge customers (UE4-UE7), base station
1 A (1-Q) a PRB will be used for the scheduling of above-mentioned 4 central users (UE1-UE3).
Similarly, AQ PRB of base station 2 will be used for the scheduling of above-mentioned 3 edge customers (UE11-UE13), base station 2A (1-Q)
A PRB is by the scheduling (UE8-UE10) for above-mentioned 1 central user;AQ PRB of base station 3 will be used for above-mentioned 1 edge and use
The scheduling at family (UE18), A (1-Q) a PRB of base station 3 is by the scheduling (UE14-UE17) for above-mentioned 3 central users.
It can judge that UE is central user or edge customer according to existing way, this will not be repeated here.
As it can be seen that in embodiments of the present invention, it is contemplated that the distribution situation of edge UE and center UE, according to the ratio of the two into
Row PRB is distributed, and ratio is as actual conditions change, and therefore, the method for salary distribution that the embodiment of the present invention is provided no longer makes
It is flexible compared with the prior art with fixed pro rate PRB resources.
Above-mentioned PRB distributors can be as the independent network equipment, also can be as the module of base station.
In other embodiments of the present invention, Fig. 3 is referred to, any base station and its cooperation as serving BS in collaboration set
Base station may include the first allocation unit 3, for by the descending order of dispatch value, distribution PRB, which gives, from above-mentioned AQ PRB to work as
The edge customer that the preceding moment need to dispatch.
By taking base station 1 as an example, it is assumed that edge UE4-UE7 is ordered as UE7, UE4, UE6, UE5 by dispatch value size, then first point
PRB first is distributed for UE7 with unit, then PRB is distributed for UE4, and so on.
It should be noted that edge UE is jointly its service by serving BS and cooperative base station.And central user (UE) is only
By serving BS service is provided for it.Therefore, when distributing resource for edge UE, the first distribution in its corresponding serving BS
The first allocation unit in unit and cooperative base station is required to distribute resource for it.
It is assumed that the cooperative base station of UE4 is base station 2, then the first allocation unit of base station 1 and base station 2 is required to distribute for UE4
Identical PRB resources.
More specifically, the regulation in communication industry standard, distributes to the PRB numbers of edge UE, it is necessary to meet 2 power
Series be multiplied by 3 power series be multiplied by 5 power series form.It is assumed that base station 1 and base station 2 are respectively allocated to the PRB numbers of UE4
X, then x=2l×3m×5n。
Certainly, in a practical situation, there may be the situation that distribution fails.The reason for distribution failure can be serving BS with
Cooperative base station at least one be not present or serving BS and/or cooperative base station are remaining, can distribute to edge UE's
PRB numbers are unsatisfactory for 2l×3m×5n, etc..
In other embodiments of the present invention, Fig. 4 is referred to, in collaboration set, any base station and its association as serving BS
Rollback unit 4 is may also include as base station, for the center that need to dispatch unallocated successful edge customer labeled as current time
User.
For example, when PRB is distributed in base station 1 and base station 2 for UE4, distribution failure, then centered on base station 1 can mark UE4
User.
In the prior art, can not be mutually converted with central user in certain moment, edge customer.And in the present embodiment
In, in the case where edge customer inadequate resource is enough, the unallocated edge customer to resource can be converted to central user, it is complete
Into rollback operation, the unallocated edge customer to resource can continue to distribute resource, can improve resource when being converted to central user
Utilization rate, also increase the handling capacity of system.
In other embodiments of the present invention, Fig. 5 is referred to, any base station as serving BS may also include in collaboration set
Second allocation unit 5, for distributing the PRB central users that need to be dispatched to current time from above-mentioned A (1-Q) a PRB.
In the following, the determination mode of edge customer that each base station current time need to dispatch and central user is will be described in detail,
And how dispatch value calculates.
The edge customer and central user that current time need to dispatch are to be determined as follows:
1. in the new-transmission user for having business transmission demand from current time, select X new-transmission user of Qos value maximums.X
For integer.
More specifically, by taking base station 1 as an example, it is assumed that current time, the new-transmission user for having business transmission demand share it is N number of, can
The descending sequence of Qos values is pressed to N number of new-transmission user, M new-transmission user adds pre-selection UE lists before selection.Afterwards, from pre-selection
In UE lists, X new-transmission user before selecting.
It should be noted that new-transmission user can be edge customer or central user.Serving BS can be to new biography
User is marked.That is, new-transmission user can be marked as edge customer or central user.
More specifically, X=M-R.The value of R can need flexibly to set at all, such as may be designed as 6,5,4,3,2,1 etc.
Deng.
It is so-called to there is business transmission demand to refer specifically to data transfer demands.
The transmission block number for calculating with adding up in the type of service of UE transmission, current time UE different bearer of Qos values, etc.
Treat the multifactor correlation such as time delay.
UE may run multiple business, and each business has corresponding carrying.
In the present embodiment, the qos values of a certain carrying can be calculated by equation below in UE:
Qos=e+eP×e(9-proirity)。
Wherein, p represents the transmission bag number accumulated in the current time carrying, and priority represents the priority of the business
(in communication service scheduling, different priority can be assigned to different business, such as the priority of speech business is 2, video
Business is 3, and word business is 1 etc.).
If UE there are multiple carryings, the corresponding qos values of multiple carryings can be first calculated, then choose maximum as the UE
Qos values.
Such as UE has carrying 1, carrying 2, carrying 3,3 corresponding qos values of carrying are maximum, then will carry 3 corresponding qos values and make
For the Qos values of UE.
2. the user that need to be dispatched UE and above-mentioned X new-transmission user is retransmitted as current time.
Retransmission user can be edge customer or central user.Serving BS also can be to retransmission user into rower
Note.That is, retransmission user can be marked as edge customer or central user.
After the user that need to dispatch M-R new-transmission user and re-transmission UE as current time, what current time need to dispatch
User is divided into edge customer and the central user that current time need to dispatch according to the mark of serving BS.
It is explained below how dispatch value calculates.
Following formula can be used to calculate dispatch value (Wschedulerue):
Wschedulerue=Qos*NTb, wherein, NTb represents TB block number mesh all in the maximum carrying of current time UE.
Precedent is still continued to use, 3 corresponding qos values of certain UE carryings are maximum, then NTb is TB numbers all in carrying 3.
Particular content refers to record described previously herein, and therefore not to repeat here.
Can directly it be held with reference to the step of method or algorithm that the embodiments described herein describes with hardware, processor
Capable software module, or the two combination are implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In any other form of storage medium well known in field.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or use the present invention.
A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention
The embodiments shown herein is not intended to be limited to, and is to fit to and the principles and novel features disclosed herein phase one
The most wide scope caused.