CN103428883B - A kind of dispatching method of physical downlink control channel resource and equipment - Google Patents

A kind of dispatching method of physical downlink control channel resource and equipment Download PDF

Info

Publication number
CN103428883B
CN103428883B CN201310390897.9A CN201310390897A CN103428883B CN 103428883 B CN103428883 B CN 103428883B CN 201310390897 A CN201310390897 A CN 201310390897A CN 103428883 B CN103428883 B CN 103428883B
Authority
CN
China
Prior art keywords
pdcch
user
time domain
value
downlink
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
CN201310390897.9A
Other languages
Chinese (zh)
Other versions
CN103428883A (en
Inventor
李馨
廖礼宇
张远见
邓单
吴汉光
曾海涛
曾木飞
冯穗力
刘圣海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Systems China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comba Telecom Systems China Ltd filed Critical Comba Telecom Systems China Ltd
Priority to CN201310390897.9A priority Critical patent/CN103428883B/en
Publication of CN103428883A publication Critical patent/CN103428883A/en
Application granted granted Critical
Publication of CN103428883B publication Critical patent/CN103428883B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a kind of dispatching method and equipment of physical downlink control channel resource, comprise: before each TTI distributes PDCCH resource, obtain the PUSCH time domain dispatching priority of each uplink user and the PDSCH time domain dispatching priority of each downlink user, determine that each user distributes the weighted value of PDCCH, and obtain the priority of the distribution PDCCH resource of each user, and according to the ordering rule set, the priority of distributing PDCCH resource is carried out associating sequence, according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource, like this according to the change of up-downgoing channel quality and up-downgoing business datum amount, self-adaptative adjustment PDCCH assigns weight, make channel quality poor, the little user of resource requirement obtains less PDCCH resource, improve the utilance of PDCCH resource.

Description

A kind of dispatching method of physical downlink control channel resource and equipment
Technical field
The present invention relates to wireless communication field, particularly relate to a kind of dispatching method and equipment of the physical downlink control channel PDCCH resource based on Long Term Evolution LTE system.
Background technology
At LTE (LongTermEvolution, Long Term Evolution) in system, up-downgoing resource scheduling information (such as: the information such as resource allocation result, code modulation mode) is all carried by PDCCH (PhysicalDownlinkControlChannel, Physical Downlink Control Channel).And the DCI (DownlinkControlInformation, Downlink Control Information) in PDCCH contains Resourse Distribute on one or more UE and other control informations.Each UE is after getting PDCCH, by DCI in demodulation PDCCH, determine the PDSCH (PhysicalDownlinkSharedChannel of transmitting downlink data, Physical Downlink Shared Channel) corresponding resource location, and the resource location that the PUSCH (PhysicalUplinkSharedChannel, Physical Uplink Shared Channel) determining transmit ascending data is corresponding.
That is, transmitting uplink data and downlink data transmission all to need PDCCH to carry schedule information, but due to PDCCH resource limited, caused the problem how for transmitting uplink data link and downlink data transmission link assignment PDCCH resource.The mode addressed this problem at present has two kinds: a kind of mode is the PDCCH resource determining transmitting up-downgoing data according to up-downgoing service resources demand; Another kind of mode is the maximum CCE (ControlChannelElement that can be assigned with according to up-downgoing channel quality determination up-downgoing data transmission link, control channel unit) number of resources, ensure that the CCE resource of PDCCH channel is used by up-downgoing data transmission link equity dispatching.
Along with data service in a mobile network universal, the up-downgoing of usual data service is asymmetrical, and that is uplink service and downlink business demand are different.Such as: downloading service, require higher to the QoS (QualityofService, quality of service) of downlink data transmission link; Send out mail service, require lower to the QoS (QualityofService, quality of service) of transmitting uplink data link.
But adopt existing two kinds of modes, the single PDCCH resource determining transmission up-downgoing data according to up-downgoing service resources demand or up-downgoing channel quality, there is priority allocation PDCCH resource and send out mail service for performing, downloading service is made to be in wait state, lagging distribution PDCCH resource is for performing downloading service, that is, priority allocation PDCCH resource performs sends out mail service, the downloading service higher to downlink data transmission link requirement is made to delay to perform like this, easily make to occur network congestion in communication system, also just make the utilization rate of PDCCH resource lower.
Summary of the invention
Embodiments provide a kind of dispatching method and equipment of physical downlink control channel resource, the problem that the utilization rate for solving the PDCCH resource existed in prior art is low.
A dispatching method for physical downlink control channel resource, comprising:
Before each transmission time interval TTI distributes Physical Downlink Control Channel PDCCH resource, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user;
And when the update cycle that PDCCH assigns weight reaches, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in the current update cycle distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH;
According to the PUSCH time domain dispatching priority of each uplink user obtained and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and the weighted value of PDCCH is distributed according to the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user of determining, obtain the priority value of the distribution PDCCH resource of each downlink user;
According to the ordering rule of setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence;
According to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
Obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user, specifically comprise:
From up time domain scheduler, read the PUSCH time domain dispatching priority of each uplink user, and the PUSCH time domain dispatching priority of each uplink user is normalized, obtain the PUSCH time domain dispatching priority of the uplink user after normalization;
And from descending time domain scheduler, read the PDSCH time domain dispatching priority of each downlink user, and the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization.
The PUSCH time domain dispatching priority of each uplink user is normalized, obtains the PUSCH time domain dispatching priority of the uplink user after normalization, comprising:
In the following manner the PUSCH time domain dispatching priority of each uplink user is normalized, obtains the PUSCH time domain dispatching priority of the uplink user after normalization:
p P U S C H _ i = p P U S C H _ i ( t ) P max _ i ( t ) , i = 1 , 2 , ... , K U L ,
Wherein, p pUSCH_it PUSCH time domain dispatching priority that () is t uplink user i, P max_ithe maximum of t PUSCH time domain dispatching priority that () is all uplink user, p pUSCH_ifor obtaining the PUSCH time domain dispatching priority of the uplink user i after normalization, K uLfor the number of uplink user;
The PDSCH time domain dispatching priority of each downlink user is normalized, obtains the PDSCH time domain dispatching priority of the downlink user after normalization, comprising:
In the following manner the PDSCH time domain dispatching priority of each downlink user is normalized, obtains the PDSCH time domain dispatching priority of the downlink user after normalization:
p P D S C H _ j = p P D S C H _ j ( t ) P max _ j ( t ) , j = 1 , 2 , ... , K D L ,
Wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is t downlink user j, P max_jthe maximum of t PDSCH time domain dispatching priority that () is all downlink users, p pDSCH_jfor obtaining the PDSCH time domain dispatching priority of the downlink user j after normalization, K dLfor the number of downlink user.
According to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH, comprising:
Determine up average channel quality value according to the channel measured value of uplink user, and according to the buffer status report of reporting of user, calculate the average traffic quantitative value of uplink user;
Channel feedback value according to downlink user determines descending average channel quality value, and according to the queue of base station down data buffer storage, calculates the average traffic quantitative value of downlink user;
Utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH and the average weight controlling elements of PDCCH;
The weight controlling elements of described PDCCH relatively calculated and the average weight controlling elements of described PDCCH, and according to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
Utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH, comprising:
Calculate the weight controlling elements of PDCCH in the following manner:
p ( t ) = BUF U L ( t ) BUF D L ( t ) * CQI U L ( t ) CQI D L ( t ) ;
Wherein, BUF uLt average traffic quantitative value that () is t uplink user, BUF dLt average traffic quantitative value that () is t downlink user, CQI uLt () is the up average channel quality value of t, CQI dLt () is the descending average channel quality value of t.
Calculate the average weight controlling elements of PDCCH, comprising:
Calculate the average weight controlling elements of PDCCH in the following manner:
p ‾ ( t ) = ( 1 - 1 t c ) p ‾ ( t - k ) + 1 t c p ( t ) ;
Wherein, for the average weight controlling elements of t PDCCH, the weight controlling elements that p (t) is t PDCCH, t cfor window update time, k is the update cycle value that PDCCH assigns weight, and t-k is the moment doing sth. in advance k duration than t.
According to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH, comprising:
When the weight controlling elements of described PDCCH are less than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH reduces the weight step-length set, and each downlink user distributes the weight step-length of the weighted value increase setting of PDCCH;
When the weight controlling elements of described PDCCH are greater than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH increases the weight step-length set, and each downlink user distributes the weight step-length of the weighted value minimizing setting of PDCCH;
When the weight controlling elements of described PDCCH equal the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH remains unchanged, and the weighted value that each downlink user distributes PDCCH remains unchanged.
As can be seen here, according to the magnitude relationship of the weight controlling elements of described PDCCH and the average weight controlling elements of described PDCCH, change uplink user distribute the weighted value of PDCCH and change the weighted value of downlink user distribution PDCCH, change the PDCCH dispatching priority of uplink user and the PDCCH dispatching priority of downlink user further, make channel quality better, the user that resource requirement is large obtains more PDCCH resource, and channel quality is poor, the little user of resource requirement obtains less PDCCH resource, avoid the waste of PDCCH resource, improve the utilance of PDCCH resource.
According to PUSCH time domain dispatching priority and the weighted value of this uplink user distribution PDCCH determined of each uplink user obtained, obtain the priority value of the distribution PDCCH resource of each uplink user, comprising:
Carried out doing long-pending computing by the weighted value that the PUSCH time domain dispatching priority of each uplink user obtained and this uplink user determined distribute PDCCH, the product value obtained is the priority value of the distribution PDCCH resource of this uplink user;
According to PDSCH time domain dispatching priority and the weighted value of this downlink user distribution PDCCH determined of each downlink user obtained, obtain the priority value of the distribution PDCCH resource of each downlink user, comprising:
Carried out doing long-pending computing by the weighted value that the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user determined distribute PDCCH, the product value obtained is the priority value of the distribution PDCCH resource of this downlink user.
A controlling equipment for physical downlink control channel resource, comprising:
Acquisition module, before distributing Physical Downlink Control Channel PDCCH resource at each transmission time interval TTI, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user;
Determination module, update cycle for assigning weight at PDCCH is when reaching, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in the current update cycle distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH;
Priority adjusting module, for the PUSCH time domain dispatching priority of each uplink user according to acquisition and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and the weighted value of PDCCH is distributed according to the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user of determining, obtain the priority value of the distribution PDCCH resource of each downlink user;
Scheduling of resource module, for the ordering rule according to setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence, and according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
Described acquisition module, specifically for obtaining the PUSCH time domain dispatching priority of each uplink user from up time domain scheduler, and the PUSCH time domain dispatching priority of each uplink user is normalized, obtain the PUSCH time domain dispatching priority of the uplink user after normalization;
And from descending time domain scheduler, obtain the PDSCH time domain dispatching priority of each downlink user, and the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization.
Described acquisition module, specifically for being normalized the PUSCH time domain dispatching priority of each uplink user in the following manner, obtains the PUSCH time domain dispatching priority of the uplink user after normalization:
p P U S C H _ i = p P U S C H _ i ( t ) P max _ i ( t ) , i = 1 , 2 , ... , K U L ;
Wherein, p pUSCH_it PUSCH time domain dispatching priority that () is t uplink user i, P max_ithe maximum of t PUSCH time domain dispatching priority that () is all uplink user, p pUSCH_ifor obtaining the PUSCH time domain dispatching priority of the uplink user i after normalization, K uLfor the number of uplink user;
And in the following manner the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization:
p P D S C H _ j = p P D S C H _ j ( t ) P max _ j ( t ) , j = 1 , 2 , ... , K D L ;
Wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is t downlink user j, P max_jthe maximum of t PDSCH time domain dispatching priority that () is all downlink users, p pDSCH_jfor obtaining the PDSCH time domain dispatching priority of the downlink user j after normalization, K dLfor the number of downlink user.
Described determination module, specifically for determining up average channel quality value according to the channel measured value of uplink user, and according to the buffer status report of reporting of user, calculates the average traffic quantitative value of uplink user; Channel feedback value according to downlink user determines descending average channel quality value, and according to the queue of base station down data buffer storage, calculates the average traffic quantitative value of downlink user; Utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH and the average weight controlling elements of PDCCH; The weight controlling elements of described PDCCH relatively calculated and the average weight controlling elements of described PDCCH, and according to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
Described determination module, specifically for calculating the weight controlling elements of PDCCH in the following manner:
p ( t ) = BUF U L ( t ) BUF D L ( t ) * CQI U L ( t ) CQI D L ( t ) ;
Wherein, BUF uLt average traffic quantitative value that () is t uplink user, BUF dLt average traffic quantitative value that () is t downlink user, CQI uLt () is the up average channel quality value of t, CQI dLt () is the descending average channel quality value of t.
Described determination module, specifically for calculating the average weight controlling elements of PDCCH in the following manner:
p ‾ ( t ) = ( 1 - 1 t c ) p ‾ ( t - k ) + 1 t c p ( t ) ;
Wherein, for the average weight controlling elements of t PDCCH, the weight controlling elements that p (t) is t PDCCH, t cfor window update time, k is the update cycle value that PDCCH assigns weight, and t-k is the moment doing sth. in advance k duration than t.
Described scheduling of resource module, specifically for when the weight controlling elements of described PDCCH are less than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH reduces the weight step-length set, and each downlink user distributes the weight step-length of the weighted value increase setting of PDCCH;
When the weight controlling elements of described PDCCH are greater than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH increases the weight step-length set, and each downlink user distributes the weight step-length of the weighted value minimizing setting of PDCCH;
When the weight controlling elements of described PDCCH equal the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH remains unchanged, and the weighted value that each downlink user distributes PDCCH remains unchanged.
As can be seen here, according to the magnitude relationship of the weight controlling elements of described PDCCH and the average weight controlling elements of described PDCCH, change uplink user distribute the weighted value of PDCCH and change the weighted value of downlink user distribution PDCCH, change the PDCCH dispatching priority of uplink user and the PDCCH dispatching priority of downlink user further, make channel quality better, the user that resource requirement is large obtains more PDCCH resource, and channel quality is poor, the little user of resource requirement obtains less PDCCH resource, avoid the waste of PDCCH resource, improve the utilance of PDCCH resource.
Described scheduling of resource module, weighted value specifically for distributing PDCCH by the PUSCH time domain dispatching priority of each uplink user obtained and this uplink user determined carries out doing long-pending computing, and the product value obtained is the priority value of the distribution PDCCH resource of this uplink user;
And the weighted value that the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user determined distribute PDCCH is carried out doing long-pending computing, the product value obtained is the priority value of the distribution PDCCH resource of this downlink user.
Beneficial effect of the present invention is as follows:
The embodiment of the present invention is by before each transmission time interval TTI distribution Physical Downlink Control Channel PDCCH resource, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user, determine that each uplink user distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH, and according to the PUSCH time domain dispatching priority of each uplink user obtained and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and according to the PDSCH time domain dispatching priority of each downlink user obtained and the weighted value of this downlink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each downlink user, according to the ordering rule of setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence, according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource, like this according to the change of up-downgoing channel quality and up-downgoing business datum amount, self-adaptative adjustment PDCCH assigns weight, make channel quality poor, the little user of resource requirement obtains less PDCCH resource, avoid the waste of PDCCH resource, improve the utilance of PDCCH resource.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the dispatching method of a kind of physical downlink control channel resource of the embodiment of the present invention one;
Fig. 2 is the structural representation of the controlling equipment of a kind of physical control down channel resources of the embodiment of the present invention two.
Embodiment
In order to realize object of the present invention, embodiments provide a kind of dispatching method and equipment of physical downlink control channel resource, before distributing Physical Downlink Control Channel PDCCH resource at each transmission time interval TTI, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user, determine that each uplink user distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH, and according to the PUSCH time domain dispatching priority of each uplink user obtained and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and according to the PDSCH time domain dispatching priority of each downlink user obtained and the weighted value of this downlink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each downlink user, according to the ordering rule of setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence, according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
Like this according to the change of up-downgoing channel quality and up-downgoing business datum amount, self-adaptative adjustment PDCCH assigns weight, make the user that channel quality is poor, resource requirement is little obtain less PDCCH resource, avoid the waste of PDCCH resource, improve the utilance of PDCCH resource.
Below in conjunction with Figure of description, each embodiment of the present invention is described in detail.
Embodiment one:
As shown in Figure 1, be the schematic flow sheet of the dispatching method of a kind of physical downlink control channel resource of the embodiment of the present invention one, described method comprises:
Step 101: before each transmission time interval TTI distributes Physical Downlink Control Channel PDCCH resource, obtains the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user.
In a step 101, first, before each transmission time interval TTI distributes Physical Downlink Control Channel PDCCH resource, from up time domain scheduler and descending time domain scheduler, read all uplink user PUSCH time domain scheduling priority information and all downlink user PDSCH time domain scheduling priority information respectively.
Such as: uplink user i is at the PUSCH time domain dispatching priority p of t pUSCH_i(t), i=1,2 ..., K uL, K uLfor the number of all uplink user, downlink user j is at the PDSCH time domain dispatching priority p of t pDSCH_j(t), j=1,2 ..., K dL, K dLfor the number of all downlink users.
It should be noted that, each transmission time interval TTI is generally 1ms.
Secondly, the PUSCH time domain dispatching priority of each uplink user read is normalized, obtains the PUSCH time domain dispatching priority of the uplink user after normalization.
Particularly, in the following manner the PUSCH time domain dispatching priority of each uplink user is normalized, obtains the PUSCH time domain dispatching priority of the uplink user after normalization:
p P U S C H _ i = p P U S C H _ i ( t ) P max _ i ( t ) , i = 1 , 2 , ... , K U L ;
Wherein, p pUSCH_it PUSCH time domain dispatching priority that () is t uplink user i, P max_ithe maximum of t PUSCH time domain dispatching priority that () is all uplink user, p pUSCH_ifor obtaining the PUSCH time domain dispatching priority of the uplink user i after normalization, K uLfor the number of uplink user;
The PDSCH time domain dispatching priority of each downlink user read is normalized, obtains the PDSCH time domain dispatching priority of the downlink user after normalization.
Particularly, in the following manner the PDSCH time domain dispatching priority of each downlink user is normalized, obtains the PDSCH time domain dispatching priority of the downlink user after normalization:
p P D S C H _ j = p P D S C H _ j ( t ) P max _ j ( t ) , j = 1 , 2 , ... , K D L ;
Wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is t downlink user j, P max_jthe maximum of t PDSCH time domain dispatching priority that () is all downlink users, p pDSCH_jfor obtaining the PDSCH time domain dispatching priority of the downlink user j after normalization, K dLfor the number of downlink user.
Step 102: according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, determines that each uplink user distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
In a step 102, first, judge whether the update cycle that PDCCH assigns weight reaches.
The update cycle assigned weight due to PDCCH is longer than transmission time interval, when determining the assigning weight of PDCCH, need to judge whether the update cycle that PDCCH assigns weight reaches, that is, when the update cycle that PDCCH assigns weight does not reach, PDCCH is kept to assign weight constant.
Such as: the update cycle that PDCCH assigns weight is 10ms, the update time that last PDCCH assigns weight is T0, this moment obtaining all uplink user PUSCH time domain scheduling priority information and all downlink user PDSCH time domain scheduling priority information is T3, as T3-T0=10, determine that the update cycle that PDCCH assigns weight arrives; When T3-T0 is less than 10, determine that the update cycle that PDCCH assigns weight does not arrive, the weighted value of the distribution PDCCH determined according to the T0 moment performs subsequent operation.
Secondly, when the update cycle that PDCCH assigns weight reaches, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in the current update cycle distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
Particularly, the first step, determines up average channel quality value according to the channel measured value of uplink user, and according to the buffer status report of reporting of user, calculates the average traffic quantitative value of uplink user.
Namely obtain the channel measured value of T3 moment uplink user, calculate up average channel quality value.
Such as: wherein, CQI it channel measured value that () reports for T3 moment uplink user i, K uLfor the number of uplink user.
Obtain again the buffer status report (i.e. uplink service quantity information) that T3 moment uplink user reports, calculate the average traffic quantitative value of uplink user.
Such as: wherein, BUF it () is the uplink service quantitative value of T3 moment uplink user i, K uLfor the number of uplink user.
Same mode, the channel feedback value according to downlink user determines descending average channel quality value, and according to the queue of base station down data buffer storage, calculates the average traffic quantitative value of downlink user.
Particularly, namely obtain the channel feedback value of T3 moment downlink user, calculate descending average channel quality value.
Such as: wherein, CQI jt channel quality value that () feeds back for T3 moment downlink user j, K dLfor the number of downlink user.
Obtain downlink data buffer queue (i.e. downlink business quantity information) in T3 moment base station again, calculate the average traffic quantitative value of downlink user.
Such as: wherein, BUF jt () is the downlink business quantitative value of T3 moment downlink user j, K dLfor the number of downlink user.
Second step, utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH and the average weight controlling elements of PDCCH.
Particularly, utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH in the following manner:
p ( t ) = BUF U L ( t ) BUF D L ( t ) * CQI U L ( t ) CQI D L ( t ) ;
Wherein, BUF uLt average traffic quantitative value that () is t uplink user, BUF dLt average traffic quantitative value that () is t downlink user, CQI uLt () is the up average channel quality value of t, CQI dLt () is the descending average channel quality value of t.
And calculate the average weight controlling elements of PDCCH in the following manner:
p ‾ ( t ) = ( 1 - 1 t c ) p ‾ ( t - k ) + 1 t c p ( t ) ;
Wherein, for the average weight controlling elements of t PDCCH, the weight controlling elements that p (t) is t PDCCH, t cfor window update time, k is the update cycle value that PDCCH assigns weight, and t-k is the moment doing sth. in advance k duration than t.
It should be noted that, for the average weight controlling elements of t PDCCH, so for the average weight controlling elements of (t-k) moment PDCCH.Such as: suppose that t is be worth 8:00, the k update cycle for 10s, then the t-k moment refers to that 8:00 pushes away forward 10s, i.e. 7:59:50, so for the average weight controlling elements of 8:00 moment PDCCH, for the average weight controlling elements of 7:59:50 moment PDCCH.
3rd step, the weight controlling elements of described PDCCH relatively calculated and the average weight controlling elements of described PDCCH, and according to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
Particularly, when the weight controlling elements of described PDCCH are less than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH reduces the weight step-length set, and each downlink user distributes the weight step-length of the weighted value increase setting of PDCCH.
Such as: w U L ( t ) = w U L ( t - k ) - Δ w w D L ( t ) = w D L ( t - k ) + Δ w , p ‾ ( t - k ) > p ( t ) .
It should be noted that, Δ w is the weight step-length of setting, w uL(t-k) for uplink user in the adjacent upper update cycle distributes the weighted value of PDCCH; w dL(t-k) for downlink user in the adjacent upper update cycle distributes the weighted value of PDCCH, when the update cycle is 1, initial w uLand w dLequal 1, also can determine according to actual needs, not limit here.
When the weight controlling elements of described PDCCH are greater than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH increases the weight step-length set, and each downlink user distributes the weight step-length of the weighted value minimizing setting of PDCCH.
Such as: w U L ( t ) = w U L ( t - k ) + &Delta; w w D L ( t ) = w D L ( t - k ) - &Delta; w , p &OverBar; ( t - k ) < p ( t ) .
When the weight controlling elements of described PDCCH equal the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH remains unchanged, and the weighted value that each downlink user distributes PDCCH remains unchanged.
Such as: w U L ( t ) = w U L ( t - k ) w D L ( t ) = w D L ( t - k ) , p &OverBar; ( t - k ) = p ( t ) .
As can be seen here, up average channel quality is larger, and the user that PUSCH can carry is more, therefore increases up PDCCH and assigns weight, and improves the up number of users be scheduled; Up average traffic data volume is larger, and illustrate that the data to be sent such as uplink user buffer queue are more, wait for that time delay is longer, user more needs preferentially to be scheduled, and therefore increases up PDCCH to assign weight, and improves the up number of users be scheduled.
Or descending average channel quality is larger, the user that PDSCH can carry is more, therefore increases descending PDCCH and assigns weight, and improves the descending number of users be scheduled; Descending average traffic data volume is larger, and illustrate that the data to be sent such as downlink user buffer queue are more, wait for that time delay is longer, user more needs first to be scheduled, and therefore increases descending PDCCH to assign weight, and improves the descending number of users be scheduled.
Step 103: the weighted value distributing PDCCH according to PUSCH time domain dispatching priority and this uplink user determined of each uplink user obtained, obtain the priority value of the distribution PDCCH resource of each uplink user, and the weighted value of PDCCH is distributed according to the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user of determining, obtain the priority value of the distribution PDCCH resource of each downlink user.
In step 103, carried out doing long-pending computing by the weighted value that the PUSCH time domain dispatching priority of each uplink user obtained and this uplink user determined distribute PDCCH, the product value obtained is the priority value of the distribution PDCCH resource of this uplink user.
Such as: p uL_i(t)=p pUSCH_i(t) × w uL(t) i=1,2 ..., K uL, wherein, p pUSCH_it PUSCH time domain dispatching priority that () is uplink user i, w uLt () is the weighted value of uplink user i distribution PDCCH.
P dL_j(t)=p pDSCH_j(t) × w dL(t) j=1,2 ..., K dL, wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is downlink user j, w dLt () is the weighted value of downlink user j distribution PDCCH.
As can be seen here, as uplink signal-channel quality CQI uLduring increase, PUSCH can carry more uplink user, at this moment the PDCCH weight factor w of uplink assignment uLincrease, simultaneously descending distribution PDCCH weight factor w dLreduce, improve the PDCCH priority of uplink user, make more uplink user obtain PDCCH channel resource.As the average traffic data volume BUF of uplink user uLduring reduction, simultaneously because the PDCCH blocking rate increase of downlink user makes the resource utilization of PDSCH reduce, the average traffic data volume BUF of downlink user dLcan increase, therefore descending distribution PDCCH weight factor w dLincrease, simultaneously uplink assignment PDCCH weight factor w uLreduce, improve the PDCCH priority of downlink user, make more downlink user obtain PDCCH channel resource.
As down channel quality CQI dLduring increase, PDSCH can carry more downlink user, at this moment descending distribution PDCCH weight factor w dLincrease, simultaneously uplink assignment PDCCH weight w uLreduce, improve the PDCCH priority of downlink user, make more downlink user obtain PDCCH channel resource.In order to improve the resource utilization of PDSCH, as the average traffic data volume BUF of downlink user dLduring reduction, the PDCCH blocking rate due to uplink user increases makes the resource utilization of PUSCH reduce, along with the average traffic data volume BUF of uplink user uLincrease, therefore uplink assignment PDCCH weight factor w uLincrease, descending distribution PDCCH weight factor w dLreduce, improve the PDCCH priority of uplink user, make more uplink user obtain PDCCH channel resource.
In sum, according to the change of up-downgoing channel quality and up-downgoing business datum amount, self-adaptative adjustment PDCCH assigns weight, and makes the user that channel quality is poor, resource requirement is little obtain less PDCCH resource, avoids the waste of PDCCH resource.
Step 104: according to the ordering rule of setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence, and according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
At step 104, the priority value p of multiple distribution PDCCH resource will obtained uE_m(t) (wherein, m=1,2 ..., K uL+ K dL) carry out associating sequence according to the sequence of setting.
The ordering rule of usual setting arranges according to order from high to low.
Like this priority of the priority of uplink user and downlink user is integrated and sort, the user priority that priority is relatively high obtains PDCCH resource, again remaining PDCCH resource is distributed to the low user of priority, avoid occurring first distributing PDCCH resource to the user that QoS is lower and situation that the user PDCCH that causes QoS higher blocks, better ensure the qos requirement of user.
By the scheme of the embodiment of the present invention one, according to the change of up-downgoing channel quality and up-downgoing business datum amount, self-adaptative adjustment PDCCH assigns weight, the user that channel quality is poor, resource requirement is little is made to obtain less PDCCH resource, avoid the waste of PDCCH resource, improve the utilance of PDCCH resource.
Embodiment two:
As shown in Figure 2, for the structural representation of the controlling equipment of a kind of physical control down channel resources of the embodiment of the present invention two, the embodiment of the present invention two is and the equipment of the embodiment of the present invention one under same inventive concept, described equipment comprises: acquisition module 11, determination module 12, priority adjusting module 13 and scheduling of resource module 14, wherein:
Acquisition module 11, before distributing Physical Downlink Control Channel PDCCH resource at each transmission time interval TTI, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user;
Determination module 12, update cycle for assigning weight at PDCCH is when reaching, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in the current update cycle distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH;
Priority adjusting module 13, for the PUSCH time domain dispatching priority of each uplink user according to acquisition and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and the weighted value of PDCCH is distributed according to the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user of determining, obtain the priority value of the distribution PDCCH resource of each downlink user;
Scheduling of resource module 14, for the ordering rule according to setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence, and according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
Particularly, described acquisition module 11, specifically for obtaining the PUSCH time domain dispatching priority of each uplink user from up time domain scheduler, and the PUSCH time domain dispatching priority of each uplink user is normalized, obtain the PUSCH time domain dispatching priority of the uplink user after normalization;
And from descending time domain scheduler, obtain the PDSCH time domain dispatching priority of each downlink user, and the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization.
Described acquisition module 11, specifically for being normalized the PUSCH time domain dispatching priority of each uplink user in the following manner, obtains the PUSCH time domain dispatching priority of the uplink user after normalization:
p P U S C H _ i = p P U S C H _ i ( t ) P max _ i ( t ) , i = 1 , 2 , ... , K U L ;
Wherein, p pUSCH_it PUSCH time domain dispatching priority that () is t uplink user i, P max_ithe maximum of t PUSCH time domain dispatching priority that () is all uplink user, p pUSCH_ifor obtaining the PUSCH time domain dispatching priority of the uplink user i after normalization, K uLfor the number of uplink user;
And in the following manner the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization:
p P D S C H _ j = p P D S C H _ j ( t ) P max _ j ( t ) , j = 1 , 2 , ... , K D L ;
Wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is t downlink user j, P max_jthe maximum of t PDSCH time domain dispatching priority that () is all downlink users, p pDSCH_jfor obtaining the PDSCH time domain dispatching priority of the downlink user j after normalization, K dLfor the number of downlink user.
Described determination module 12, specifically for determining up average channel quality value according to the channel measured value of uplink user, and according to the buffer status report of reporting of user, calculates the average traffic quantitative value of uplink user; Channel feedback value according to downlink user determines descending average channel quality value, and according to the queue of base station down data buffer storage, calculates the average traffic quantitative value of downlink user; Utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH and the average weight controlling elements of PDCCH; The weight controlling elements of described PDCCH relatively calculated and the average weight controlling elements of described PDCCH, and according to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
Described determination module 12, specifically for calculating the weight controlling elements of PDCCH in the following manner:
p ( t ) = BUF U L ( t ) BUF D L ( t ) * CQI U L ( t ) CQI D L ( t ) ;
Wherein, BUF uLt average traffic quantitative value that () is t uplink user, BUF dLt average traffic quantitative value that () is t downlink user, CQI uLt () is the up average channel quality value of t, CQI dLt () is the descending average channel quality value of t.
Described determination module 12, specifically for calculating the average weight controlling elements of PDCCH in the following manner:
p &OverBar; ( t ) = ( 1 - 1 t c ) p &OverBar; ( t - k ) + 1 t c p ( t ) ;
Wherein, for the average weight controlling elements of t PDCCH, the weight controlling elements that p (t) is t PDCCH, t cfor window update time, k is the update cycle value that PDCCH assigns weight, and t-k is the moment doing sth. in advance k duration than t.
Described scheduling of resource module 14, specifically for when the weight controlling elements of described PDCCH are less than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH reduces the weight step-length set, and each downlink user distributes the weight step-length of the weighted value increase setting of PDCCH;
When the weight controlling elements of described PDCCH are greater than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH increases the weight step-length set, and each downlink user distributes the weight step-length of the weighted value minimizing setting of PDCCH;
When the weight controlling elements of described PDCCH equal the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH remains unchanged, and the weighted value that each downlink user distributes PDCCH remains unchanged.
Described scheduling of resource module 14, weighted value specifically for distributing PDCCH by the PUSCH time domain dispatching priority of each uplink user obtained and this uplink user determined carries out doing long-pending computing, and the product value obtained is the priority value of the distribution PDCCH resource of this uplink user;
And the weighted value that the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user determined distribute PDCCH is carried out doing long-pending computing, the product value obtained is the priority value of the distribution PDCCH resource of this downlink user.
Controlling equipment described in the embodiment of the present invention two can be the logical block of software simulating, can also be hard-wired physical entity, such as: PDCCH resource management equipment, does not limit here.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, device (equipment) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (16)

1. a dispatching method for physical downlink control channel resource, is characterized in that, comprising:
Before each transmission time interval TTI distributes Physical Downlink Control Channel PDCCH resource, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user;
And when the update cycle that PDCCH assigns weight reaches, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in the current update cycle distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH;
According to the PUSCH time domain dispatching priority of each uplink user obtained and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and the weighted value of PDCCH is distributed according to the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user of determining, obtain the priority value of the distribution PDCCH resource of each downlink user;
According to the ordering rule of setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence;
According to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
2. the method for claim 1, is characterized in that, obtains the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user, specifically comprises:
From up time domain scheduler, read the PUSCH time domain dispatching priority of each uplink user, and the PUSCH time domain dispatching priority of each uplink user is normalized, obtain the PUSCH time domain dispatching priority of the uplink user after normalization;
And from descending time domain scheduler, read the PDSCH time domain dispatching priority of each downlink user, and the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization.
3. method as claimed in claim 2, is characterized in that, be normalized the PUSCH time domain dispatching priority of each uplink user, obtain the PUSCH time domain dispatching priority of the uplink user after normalization, comprising:
In the following manner the PUSCH time domain dispatching priority of each uplink user is normalized, obtains the PUSCH time domain dispatching priority of the uplink user after normalization:
p P U S C H _ i = p P U S C H _ i ( t ) P max _ i ( t ) , i = 1 , 2 , ... , K U L ;
Wherein, p pUSCH_it PUSCH time domain dispatching priority that () is t uplink user i, P max_ithe maximum of t PUSCH time domain dispatching priority that () is all uplink user, p pUSCH_ifor obtaining the PUSCH time domain dispatching priority of the uplink user i after normalization, K uLfor the number of uplink user;
The PDSCH time domain dispatching priority of each downlink user is normalized, obtains the PDSCH time domain dispatching priority of the downlink user after normalization, comprising:
In the following manner the PDSCH time domain dispatching priority of each downlink user is normalized, obtains the PDSCH time domain dispatching priority of the downlink user after normalization:
p P D S C H _ j = p P D S C H _ j ( t ) P max _ j ( t ) , j = 1 , 2 , ... , K D L ;
Wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is t downlink user j, P max_jthe maximum of t PDSCH time domain dispatching priority that () is all downlink users, p pDSCH_jfor obtaining the PDSCH time domain dispatching priority of the downlink user j after normalization, K dLfor the number of downlink user.
4. the method for claim 1, it is characterized in that, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH, comprising:
Determine up average channel quality value according to the channel measured value of uplink user, and according to the buffer status report of reporting of user, calculate the average traffic quantitative value of uplink user;
Channel feedback value according to downlink user determines descending average channel quality value, and according to the queue of base station down data buffer storage, calculates the average traffic quantitative value of downlink user;
Utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH and the average weight controlling elements of PDCCH;
The weight controlling elements of described PDCCH relatively calculated and the average weight controlling elements of described PDCCH, and according to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
5. method as claimed in claim 4, it is characterized in that, utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH, comprising:
Calculate the weight controlling elements of PDCCH in the following manner:
p ( t ) = BUF U L ( t ) BUF D L ( t ) * CQI U L ( t ) CQI D L ( t ) ;
Wherein, BUF uLt average traffic quantitative value that () is t uplink user, BUF dLt average traffic quantitative value that () is t downlink user, CQI uLt () is the up average channel quality value of t, CQI dLt () is the descending average channel quality value of t.
6. method as claimed in claim 5, is characterized in that, calculates the average weight controlling elements of PDCCH, comprising:
Calculate the average weight controlling elements of PDCCH in the following manner:
p &OverBar; ( t ) = ( 1 - 1 t c ) p &OverBar; ( t - k ) + 1 t c p ( t ) ;
Wherein, for the average weight controlling elements of t PDCCH, the weight controlling elements that p (t) is t PDCCH, t cfor window update time, k is the update cycle value that PDCCH assigns weight, and t-k is the moment doing sth. in advance k duration than t.
7. the method as described in as arbitrary in claim 4 ~ 6, is characterized in that, according to comparative result, each uplink user determining in current period distributes the weighted value that the weighted value of PDCCH and each downlink user distribute PDCCH, comprising:
When the weight controlling elements of described PDCCH are less than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH reduces the weight step-length set, and each downlink user distributes the weight step-length of the weighted value increase setting of PDCCH;
When the weight controlling elements of described PDCCH are greater than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH increases the weight step-length set, and each downlink user distributes the weight step-length of the weighted value minimizing setting of PDCCH;
When the weight controlling elements of described PDCCH equal the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH remains unchanged, and the weighted value that each downlink user distributes PDCCH remains unchanged.
8. method as claimed in claim 7, it is characterized in that, according to PUSCH time domain dispatching priority and the weighted value of this uplink user distribution PDCCH determined of each uplink user obtained, obtain the priority value of the distribution PDCCH resource of each uplink user, comprising:
Carried out doing long-pending computing by the weighted value that the PUSCH time domain dispatching priority of each uplink user obtained and this uplink user determined distribute PDCCH, the product value obtained is the priority value of the distribution PDCCH resource of this uplink user;
According to PDSCH time domain dispatching priority and the weighted value of this downlink user distribution PDCCH determined of each downlink user obtained, obtain the priority value of the distribution PDCCH resource of each downlink user, comprising:
Carried out doing long-pending computing by the weighted value that the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user determined distribute PDCCH, the product value obtained is the priority value of the distribution PDCCH resource of this downlink user.
9. a controlling equipment for physical downlink control channel resource, is characterized in that, comprising:
Acquisition module, before distributing Physical Downlink Control Channel PDCCH resource at each transmission time interval TTI, obtain the Physical Uplink Shared Channel PUSCH time domain dispatching priority of each uplink user and the Physical Downlink Shared Channel PDSCH time domain dispatching priority of each downlink user;
Determination module, update cycle for assigning weight at PDCCH is when reaching, according to channel quality value and the up-downgoing business datum amount of upstream and downstream user, each uplink user calculated in the current update cycle distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH;
Priority adjusting module, for the PUSCH time domain dispatching priority of each uplink user according to acquisition and the weighted value of this uplink user distribution PDCCH determined, obtain the priority value of the distribution PDCCH resource of each uplink user, and the weighted value of PDCCH is distributed according to the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user of determining, obtain the priority value of the distribution PDCCH resource of each downlink user;
Scheduling of resource module, for the ordering rule according to setting, the priority value of the priority value of the distribution PDCCH resource of each uplink user obtained and the distribution PDCCH resource of each downlink user is carried out associating sequence, and according to ranking results, be followed successively by upstream and downstream user and distribute PDCCH resource.
10. equipment as claimed in claim 9, is characterized in that,
Described acquisition module, specifically for obtaining the PUSCH time domain dispatching priority of each uplink user from up time domain scheduler, and the PUSCH time domain dispatching priority of each uplink user is normalized, obtain the PUSCH time domain dispatching priority of the uplink user after normalization;
And from descending time domain scheduler, obtain the PDSCH time domain dispatching priority of each downlink user, and the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization.
11. equipment as claimed in claim 10, is characterized in that,
Described acquisition module, specifically for being normalized the PUSCH time domain dispatching priority of each uplink user in the following manner, obtains the PUSCH time domain dispatching priority of the uplink user after normalization:
p P U S C H _ i = p P U S C H _ i ( t ) P max _ i ( t ) , i = 1 , 2 , ... , K U L ;
Wherein, p pUSCH_it PUSCH time domain dispatching priority that () is t uplink user i, P max_ithe maximum of t PUSCH time domain dispatching priority that () is all uplink user, p pUSCH_ifor obtaining the PUSCH time domain dispatching priority of the uplink user i after normalization, K uLfor the number of uplink user;
And in the following manner the PDSCH time domain dispatching priority of each downlink user is normalized, obtain the PDSCH time domain dispatching priority of the downlink user after normalization:
p P D S C H _ j = p P D S C H _ j ( t ) P max _ j ( t ) , j = 1 , 2 , ... , K D L ;
Wherein, p pDSCH_jt PDSCH time domain dispatching priority that () is t downlink user j, P max_jthe maximum of t PDSCH time domain dispatching priority that () is all downlink users, p pDSCH_jfor obtaining the PDSCH time domain dispatching priority of the downlink user j after normalization, K dLfor the number of downlink user.
12. equipment as claimed in claim 9, is characterized in that,
Described determination module, specifically for determining up average channel quality value according to the channel measured value of uplink user, and according to the buffer status report of reporting of user, calculates the average traffic quantitative value of uplink user; Channel feedback value according to downlink user determines descending average channel quality value, and according to the queue of base station down data buffer storage, calculates the average traffic quantitative value of downlink user; Utilize the described up average channel quality value determined, described descending average channel quality value, the average traffic quantitative value of described uplink user of calculating and the average traffic quantitative value of described downlink user, calculate the weight controlling elements of PDCCH and the average weight controlling elements of PDCCH; The weight controlling elements of described PDCCH relatively calculated and the average weight controlling elements of described PDCCH, and according to comparative result, determine that each uplink user in current period distributes the weighted value of PDCCH and the weighted value of each downlink user distribution PDCCH.
13. equipment as claimed in claim 12, is characterized in that,
Described determination module, specifically for calculating the weight controlling elements of PDCCH in the following manner:
p ( t ) = BUF U L ( t ) BUF D L ( t ) * CQI U L ( t ) CQI D L ( t ) ;
Wherein, BUF uLt average traffic quantitative value that () is t uplink user, BUF dLt average traffic quantitative value that () is t downlink user, CQI uLt () is the up average channel quality value of t, CQI dLt () is the descending average channel quality value of t.
14. equipment as claimed in claim 13, is characterized in that,
Described determination module, specifically for calculating the average weight controlling elements of PDCCH in the following manner:
p &OverBar; ( t ) = ( 1 - 1 t c ) p &OverBar; ( t - k ) + 1 t c p ( t ) ;
Wherein, for the average weight controlling elements of t PDCCH, the weight controlling elements that p (t) is t PDCCH, t cfor window update time, k is the update cycle value that PDCCH assigns weight, and t-k is the moment doing sth. in advance k duration than t.
15. as arbitrary in claim 12 ~ 14 as described in equipment, it is characterized in that,
Described scheduling of resource module, specifically for when the weight controlling elements of described PDCCH are less than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH reduces the weight step-length set, and each downlink user distributes the weight step-length of the weighted value increase setting of PDCCH;
When the weight controlling elements of described PDCCH are greater than the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH increases the weight step-length set, and each downlink user distributes the weight step-length of the weighted value minimizing setting of PDCCH;
When the weight controlling elements of described PDCCH equal the average weight controlling elements of described PDCCH, the weighted value that each uplink user distributes PDCCH remains unchanged, and the weighted value that each downlink user distributes PDCCH remains unchanged.
16. equipment as claimed in claim 15, is characterized in that,
Described scheduling of resource module, weighted value specifically for distributing PDCCH by the PUSCH time domain dispatching priority of each uplink user obtained and this uplink user determined carries out doing long-pending computing, and the product value obtained is the priority value of the distribution PDCCH resource of this uplink user;
And the weighted value that the PDSCH time domain dispatching priority of each downlink user obtained and this downlink user determined distribute PDCCH is carried out doing long-pending computing, the product value obtained is the priority value of the distribution PDCCH resource of this downlink user.
CN201310390897.9A 2013-08-30 2013-08-30 A kind of dispatching method of physical downlink control channel resource and equipment Active CN103428883B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310390897.9A CN103428883B (en) 2013-08-30 2013-08-30 A kind of dispatching method of physical downlink control channel resource and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310390897.9A CN103428883B (en) 2013-08-30 2013-08-30 A kind of dispatching method of physical downlink control channel resource and equipment

Publications (2)

Publication Number Publication Date
CN103428883A CN103428883A (en) 2013-12-04
CN103428883B true CN103428883B (en) 2016-03-02

Family

ID=49652846

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310390897.9A Active CN103428883B (en) 2013-08-30 2013-08-30 A kind of dispatching method of physical downlink control channel resource and equipment

Country Status (1)

Country Link
CN (1) CN103428883B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105323860B (en) * 2014-07-28 2019-05-24 电信科学技术研究院 The implementation method and device of UE sequence
CN112910620A (en) * 2015-04-22 2021-06-04 苹果公司 Transmission design for wireless access technology
CN108337731B (en) * 2017-01-19 2020-06-16 大唐移动通信设备有限公司 Method and device for controlling format indication adjustment
CN108633011A (en) * 2017-03-21 2018-10-09 大唐移动通信设备有限公司 A kind of method, base station and the terminal of pre-scheduling terminal
CN109413753A (en) * 2017-08-18 2019-03-01 普天信息技术有限公司 A kind of resource allocation methods and device
CN110708757B (en) * 2018-07-10 2022-07-26 成都鼎桥通信技术有限公司 Uplink main and auxiliary carrier user scheduling method and device
CN113518459B (en) * 2021-07-14 2023-07-04 中国联合网络通信集团有限公司 Resource scheduling processing method and device and electronic equipment
CN114172850A (en) * 2021-12-03 2022-03-11 中国电信集团***集成有限责任公司 Network channel scheduling method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798444A (en) * 2004-12-29 2006-07-05 北京三星通信技术研究有限公司 Method for transmitting down going scheduling information in use for time division duplexing system in low rate
WO2009134172A1 (en) * 2008-04-28 2009-11-05 Telefonaktiebolaget L M Ericsson (Publ) Improved uplink scheduling in a cellular system
CN101588632A (en) * 2009-06-17 2009-11-25 华为技术有限公司 Allocation method, device and base station for physical downlink control channel time domain symbolic number
US20100157922A1 (en) * 2008-12-19 2010-06-24 Electronics And Telecommunications Research Institute Physical downlink control channel resource-based scheduling method and apparatus used by base station

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798444A (en) * 2004-12-29 2006-07-05 北京三星通信技术研究有限公司 Method for transmitting down going scheduling information in use for time division duplexing system in low rate
WO2009134172A1 (en) * 2008-04-28 2009-11-05 Telefonaktiebolaget L M Ericsson (Publ) Improved uplink scheduling in a cellular system
US20100157922A1 (en) * 2008-12-19 2010-06-24 Electronics And Telecommunications Research Institute Physical downlink control channel resource-based scheduling method and apparatus used by base station
CN101588632A (en) * 2009-06-17 2009-11-25 华为技术有限公司 Allocation method, device and base station for physical downlink control channel time domain symbolic number

Also Published As

Publication number Publication date
CN103428883A (en) 2013-12-04

Similar Documents

Publication Publication Date Title
CN103428883B (en) A kind of dispatching method of physical downlink control channel resource and equipment
TWI545984B (en) A power control method and device for an uplink channel
CN110278062A (en) Resource instruction determines method and device
US20140282769A1 (en) Systems and Methods for Quality of Experience Aware Joint Scheduling of Buffered Video on Demand and Best Effort Flows
CN110035544B (en) Uplink control information transmission method and device
CN102547669B (en) Data buffer status report and uplink resource scheduling methods and equipment
CN103068051A (en) Distribution method and distribution device of downstream resources
CN102595612B (en) A kind of resource allocation methods and device
CN103596285A (en) Wireless resource scheduling method, wireless resource scheduler and system thereof
CN103687025A (en) Resource allocation method used for LTE system
US20160278111A1 (en) Service scheduling method and device
CN103945540A (en) Processing method and device for logical channel priority
CN102404862B (en) Method for PDCCH (Physical Downlink Control Channel) resource allocation in LTE (Long Term Evolution) system
CN105846974B (en) Method and equipment for configuring control channel resources
CN110830964B (en) Information scheduling method, internet of things platform and computer readable storage medium
CN104066193A (en) Scheduling method and device
CN105636214A (en) Method and device for scheduling air interface resources, sending upstream data and receiving downstream data
CN104981014B (en) Descending resource allocation method and base station
CN110380823A (en) A kind of method and device of transmitting uplink control information UCI
CN103458520B (en) A kind of distribution method of uplink frequency domain resources and device
CN101827446A (en) Radio bearer scheduling method and device
CN104427630B (en) A kind of grouping scheduling method and device
CN112004268B (en) Resource scheduling method and device
CN109041118A (en) A kind of resource allocation methods and communication equipment
CN102300322B (en) Method for reducing high speed uplink packet access (HSUPA) user interference and device

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

Address after: 510663 No. 10 Shenzhou Road, Guangzhou Science City, Guangdong Province

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 No. 10 Shenzhou Road, Guangzhou Science City, Guangdong Province

Patentee before: Comba Telecom System (China) Ltd.

CP01 Change in the name or title of a patent holder