CN104469957B - LTE system base station equipment descending resource allocation method and device - Google Patents
LTE system base station equipment descending resource allocation method and device Download PDFInfo
- Publication number
- CN104469957B CN104469957B CN201410822802.0A CN201410822802A CN104469957B CN 104469957 B CN104469957 B CN 104469957B CN 201410822802 A CN201410822802 A CN 201410822802A CN 104469957 B CN104469957 B CN 104469957B
- Authority
- CN
- China
- Prior art keywords
- user
- prb
- size
- resource
- information
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention discloses a kind of LTE system base station equipment descending resource allocation method and device, LTE system base station equipment descending resource allocation method of the present invention, including being based on broadband CQI (Channel quality indicator, channel quality indicates) carry out level-one, secondary resource predistribution respectively to downlink resource, downlink resource is allocated based on subband CQI.The present invention has fully considered various systematic parameter configurations in LTE system, channel quality information including user, the feature of business, business datum buffer area data volume, and subscriber control information buffer area data volume distributes resource for system access user, it can effectively ensure that system access user's different business qos requirement, while improve system spectral efficiency.
Description
Technical field
The present invention relates to the base station design correlative technology fields in mobile communication system, and in particular to a kind of LTE system base
Station equipment descending resource allocation method and device.
Background technology
LTE (Long Term Evolution, long term evolution) project is the evolution of 3rd generation mobile communication technology, it changes
Into and enhance the aerial access technology of 3G, physical layer uses OFDM (Orthogonal Frequency Division
It Multiplexing) and MIMO (Multiple-Input Multiple-Output) technology, can under 20MHz spectral bandwidths
The peak rate of downlink 150Mbit/s and uplink 75Mbit/s is provided.Meanwhile further improve the property of Cell Edge User
Can, it improves cell capacity and reduces system delay.
In LTE system, downlink resource distribution realizes that each base station is simultaneously more by base station equipment using centralized control
A user service determines each user's transmission data using how many resource, which specifically used resource block and transmission data are adopted
With which Downlink Control Information (DCI Downlink Control Information) parameter, such as DCI format, schedule code side
Formula etc..But it does not specify how to carry out user's downlink resource allocation processing in 3GPP LTE protocol standards, i.e., between sending time
Be divided into which user distributes running time-frequency resource, how many resource distributed for user, and rational downlink resource distribution be influence broadband without
The key element of line capacity of communication system, covering and quality of service.
Due to user location dynamic change in wireless communication system and the complexity of channel circumstance, the channel quality of user
It can dynamic change.User with different channels quality information is with different data processing capacity, therefore base station is provided in LTE
Source distribution needs the channel quality indication (CQI) information (CQI Channel Quality Indicator) with reference to user to determine.
The data of user's different business correspond to different radio bearer (RB, Radio Bearer) in base station, and different
Radio bearer correspond to different carrying QoS (Quality Of Service) parameter, for example, there are one QCI for each carrying
(QoS Class Identifier) parameter corresponds to different service priority.Radio bearer, which is divided into, in LTE ensures bit rate GBR
The nothing of the radio bearer of (Guranteed Bit Rate) and non-guaranteed bit rate Non-GBR (Non-Guranteed Bit Rate)
Line carries.GBR is carried, ensures bit rate GBR (Guaranteed Bit Rate) parameter there are one minimum, that is, requires in net
In the case of network resource anxiety, corresponding bit rate can also be kept.Meanwhile MBR (Maximum Bit Rate) parameter is fixed
Justice GBR is carried under conditions of resource abundance, the rate-limit that can reach.The value of MBR is it is possible that more than or equal to GBR's
Value.And Non-GBR carryings are there is no guarantee that the limitation of bit rate parameter, i.e., in the case of network congestion, business (or carrying) needs
The requirement of reduction rate is born, there are one total maximum rate limitation AMBR for Non-GBR all in user
(Aggregate Maximum Bit Rate).The qos parameter of radio bearer is transmitted by S1 interfaces in LTE, is built in radio bearer
It is configured when standing, changing.In order to ensure the qos parameter of above-mentioned LTE, need to combine when base station is carries out user resources distribution
The qos parameter requirement of LTE carryings determines the transmission data size on different bearer counterlogic channel.
In addition, the corresponding logic channel buffering area transmission data amount of user's different bearer is different.Meanwhile different user needs
The MAC layer control information of transmission is also different.Therefore, base station down resource allocation needs to consider system bandwidth, user feedback
Downlink CQI information, user configuration information, user logic channel QoS configuration parameter, user logic channel buffer size, use
Family MAC layer control message buffer size many factors, determine Physical Resource Block (PRB, Physical that user uses
Resource Block) and the data volume that sends of each user's Different Logic channel and user's transmission data used in
Control information parameter.
CN200410048327.2 discloses a kind of downstream grouped data scheduling method suitable for mobile communication system, described
Method according to the link-quality of customer service determine scheduler module using the strategy that fixed priority and relative priority combine into
Row descending scheduling.Fixed priority is set by the classification of access service, when not having grouped data transmission in the advanced class of priority
When just select the class of time high priority.Relative priority preferentially selects relative priority to join when being for of a sort traffic scheduling
The maximum data queue's transmission of number, priority argument is queue link-quality, the function of queue length, queue waiting time delay.
CN200510109284.9 discloses a kind of method that uplink scheduling and uplink and downlink combined dispatching are carried out to user, specifically according to
User's scheduling information (channel quality instruction, type of service, portfolio, user's transmission rate and waiting in upstream or downstream link
Time) it is that user calculates the priority parameters dispatched by upstream or downstream, further according to the priority class parameter pair of uplink and downlink scheduling
User carries out uplink and downlink combined dispatching.CN200810190583.3 disclose it is a kind of be applied to multi-carrier time division duplex system under
Row resource allocation methods.It is network controlled device RNC first and obtains the position of the user of resource to be allocated in the cell, Ran Houyou
It currently whether there is in RNC judgement systems and the user be in the user of the same area, if it exists, can then use cell
In already existing reporting of user metrical information of the metrical information as resource user to be allocated, and according to it is described measure to
Family carries out resource allocation.This this programme can obtain more accurate metrical information and be conducive to distribute interference small money to user
The quality of service of user is improved in source.CN200810216675.4 discloses a kind of LTE FDD systems descending scheduling and resource allocation side
Method provides a kind of according to field feedback, the method for carrying out new biography and re-transmission data dispatch.To passing new biography and retransmission user
According to the sequence of the fairness factor of dispatching algorithm, (dispatching algorithm is poll, max carrier to interference or equitable proportion when being scheduled
Method), user is scheduled successively.CN201010280601.4 discloses descending resource allocation method and dress in a kind of LTE system
It puts.Specific method is:Base station divides the priority orders between user, and base station is counted according to the priority orders of sequence for each user
Required number of resource blocks is matched in point counting, and is user's distributing radio resource according to the number of resource blocks;Wherein resource is distributed for user
Block number ensures the resource block of minimum-rate needs and the minimum value of the number of resource blocks of buffer data needs, the invention institute for user
The method of stating can ensure that the minimum transmission rate of all UE of cell improves the validity that local resource utilizes.
CN201110458448.4 discloses downlink dispatching method and device.Its method can be scheduled to determine first on local resource block
User, meet the PRB quantity of minimum-rate needs further according to user and channel quality indication (CQI) information determine quilt on each resource block
Dispatch user.The method considers the channel quality of user and minimum-rate needs, can improve the biography of user to a certain extent
Defeated rate obtains the effect of the spectrum efficiency of bigger.CN201210291412.6 discloses a kind of descending resource allocation method and dress
It puts, the frequency for dispatching metric maximum in the user to be dispatched precomputed in resource block group to be allocated is specifically selected into family
Scheduling metrics value and scheduling metrics value maximum non-frequency select family be compared;If frequency selects the scheduling metrics value at family to be more than
Equal to the scheduling metrics value that non-frequency selects family, then current resource block component dispensing frequency to be allocated is selected into family;Otherwise, it will currently treat
It distributes the non-frequency of resource block component dispensing and selects family.Its scheduling metrics is spectrum efficiency and qos parameter of the user in resource block group
Product.
Invention content
In view of the above-mentioned problems, the present invention, which provides one kind, can effectively ensure that system access user's different business qos requirement, together
The LTE system base station equipment descending resource allocation method and device of Shi Tigao system spectral efficiencies.
In order to achieve the above objectives, LTE system base station equipment descending resource allocation method of the present invention, based on broadband CQI under
Row resource carries out level-one, secondary resource predistribution respectively, and downlink resource is allocated based on subband CQI.
In order to achieve the above objectives, LTE system base station equipment downlink resource distributor of the present invention, it is characterised in that:Including
Parameter configuration memory, downlink user scheduling trigger, descending scheduling processor, wherein:
The parameter configuration memory distributes relevant configuration information parameter for storing downlink resource, including small
Area's configuration information, user configuration information, user logic channel configuration information, user's down channel quality instruction information, user patrol
Collect channel buffer information, user MAC control message buffers information, descending scheduling triggering information, descending scheduling output result
Information;
Whether the descending scheduling trigger starts descending scheduling process for decision current system, and triggers downlink tune
It spends processor and carries out downlink resource distribution;
The descending scheduling processor is used to perform descending scheduling and resource allocation process.
The present invention proposes a kind of method and apparatus of LTE system base station equipment downlink resource distribution, is transported with reference to real system
Row requirement has fully considered the channel quality information of the different user of LTE system base station side access, the QoS features of business, business
The characteristics such as data buffer zone data volume and subscriber control information buffer area data volume are believed first according to consumer wideband CQI feedback
Breath carries out resource coarseness predistribution, then carries out resource fine granularity adjustment according to user's subband CQI feedback information, passes through two wheels
Priority scheduling process realizes LTE system base station equipment downlink resource assigning process.System actual measurement display, what the present invention designed
The method and apparatus of LTE system base station equipment downlink resource distribution, in the case of multiple access, can meet LTE system
1ms scheduling requirements, and ensure different user qos requirement, effective lifting system spectrum efficiency.
Description of the drawings
Fig. 1 is kind of LTE system base station equipment downlink resource assigned unit signal circulation figure of the invention;
Fig. 2 is the method and step flow chart of the present invention kind LTE system base station equipment downlink resource distribution.
Specific embodiment
The present invention will be further described with reference to the accompanying drawings of the specification.
A kind of LTE system base station equipment downlink resource distributor
LTE system base station equipment downlink resource distributor includes parameter configuration memory, downlink user scheduling is touched
Device, descending scheduling processor are sent out, wherein:
The parameter configuration memory distributes relevant configuration information parameter for storing downlink resource, including small
Area's configuration information, user configuration information, user logic channel configuration information, user's down channel quality instruction information, user patrol
Collect channel buffer information, user MAC control message buffers information, descending scheduling triggering information, descending scheduling output result
Information;
Whether the descending scheduling trigger starts descending scheduling process for decision current system, and triggers downlink tune
It spends processor and carries out downlink resource distribution;
The descending scheduling processor is used to perform descending scheduling and resource allocation process.
The community configured information includes system bandwidth, antenna port number, system sending mode (TDD or FDD), PDCCH
The other and relevant cells of resource allocation such as the OFDM symbol number of (Physical Downlink Control Channel) occupancy
Parameter is configured;
The user configuration information includes radio network temporary identifier, that is, RNTI (Radio Network of user
Temporary Identifier) value, user's sending mode, the total maximum rate AMBR (Aggregated of user's uplink/downlink
Maximum Bit Rate), user capability, user's transmission antenna selection, maximum HARQ (Hybrid Automatic Repeat
Request, hybrid automatic repeat-request) transmission times and other parameter is configured with resource allocation associated user;
The user logic channel configuration information includes radio network temporary identifier, that is, RNTI values of user, effective logic letter
Number and each logic channel concrete configuration is configured in road;Wherein logic channel concrete configuration includes logical channel number, logic channel group
Number, logic channel direction, logic channel QoS bearer types (GBR or Non-GBR), logic channel QCI values, logic channel up/down
Row guaranteed rate GBR, logic channel uplink/downlink maximum rate MBR;
User's down channel quality instruction information includes user feedback down channel quality and indicates corresponding system-frame
Number with system subframe number, user RNTI values, order instruction, CQI types, the broadband CQI value of transmission block, subband CQI value (aperiodicity
The subband CQI that the subband CQI or periodicity CQI UE of the subband CQI of CQI user's selection or high-rise selections are measured);
The user logic channel buffer information includes user RNTI values, logical channel number, logic channel transmit queue
Size, logical channel queue delay;
The user MAC control message buffers information includes user RNTI values, user MAC control information element sizes;
The descending scheduling triggering information includes treating that the RNTI values of dispatching downlink number of users and user to be dispatched, scheduling make
HARQ process numbers, scheduled transmission block size, each transmission block scheduling HARQ processes state (new biography or re-transmission);
The descending scheduling output result information includes scheduling number of users and each user's scheduling result information;Wherein user
Scheduling result information includes user RNTI values, user's Downlink Control Information (DCI), user CE and sends size, each logic letter of user
Road transmission data size;Wherein user's Downlink Control Information is big including CCE instructions, DCI format, resource allocation type, transmission block
Other downlinks such as small, modulation coding scheme instruction (0-31), NDI instructions (0 or 1), HARQ process numbers, redundancy versions send related
Control information parameter.
A kind of LTE system base station equipment descending resource allocation method specific steps include:
S101, downlink user dispatch trigger and obtain community configured information from parameter configuration memory, judge current
Whether subframe is that downlink data sends frame, and step S102 is performed if current subframe sends frame for downlink data;Otherwise, terminate to work as
The downlink resource allocation processing of preceding subframe;
S102, downlink user dispatch trigger and obtain current system descending scheduling triggering letter from parameter configuration memory
Breath performs step S103 if treating that dispatching downlink number of users is more than 0, otherwise terminates the downlink resource allocation processing of current subframe;
S103, downlink user scheduling trigger initialize that the total transmission data size of user dispatch is 0, occupancy PRB numbers are
0, initialization residue PRB numbers NprbFor current TTI system spares downlink PRB numbers;
S104, downlink user scheduling trigger generation downlink resource distribution priority query, and downlink resource distributed excellent
First grade queue and all user's descending scheduling triggering information to be scheduled are sent to descending scheduling processor;
S105, descending scheduling processor perform the first downlink resource predistribution based on broadband CQI;
S106, descending scheduling processor perform the remaining downlink resource predistribution based on broadband CQI;
S107, descending scheduling processor perform the specific resource allocation based on subband CQI;
S108, descending scheduling processor judge whether also residue PRB, and step S109 is performed if having;Otherwise it is transferred to step
Rapid S110;
If S109, having the user for not carrying out resource allocation, remaining PRB is distributed to the user for not carrying out resource allocation, is turned
Enter step S110;Otherwise directly it is transferred to step S110;
Descending scheduling output result information is sent to parameter configuration memory and carried out by S110, descending scheduling processor
Scheduling information stores, and resource allocation process terminates.
Above-mentioned S101 judge current subframe whether be downlink data send frame method be as follows:
If current system configuration is fdd mode, current subframe sends frame for downlink data.If current system configuration is
Tdd mode then judges whether current subframe is downlink frame, under being if current subframe is downlink frame with reference to present frame configuration parameter
Row data send frame.
Above-mentioned S104 downlink users scheduling trigger is according to user's data type to be sent, user priority information, generation
Downlink resource distribute priority query Q, priority scheduling queue Q include user MAC CE data, user re-transmission data and
User Different Logic channel new biography data three classes user data information node to be sent, the precedence of three classes Nodes Ordering is successively
For the CE information nodes of user 1-N, the retransmission information node of user 1-N, user logic channel information node.Wherein, it is different to use
The CE information nodes at family, the retransmission information node of different user are according to the User Priority factor P of Proportional Fair dispatching algorithm
Sequence;User logic channel information node logically channel correspond to priority corresponding to the QCI parameters of radio bearer from height to
Low order sequence, for there is time of the different user of same priority value according to Proportional Fair priority factors P from high to low
Sequence sorts;Priority factors P calculations are defined as:
The Mean Speed formula (1) of momentary rate/user of the P=user on single PRB
First downlink resource predistribution specific steps of the above-mentioned S105 descending schedulings processor based on broadband CQI include:
If S201, priority scheduling queue Q are not sky, head of the queue node Q_node1 is taken out from priority scheduling queue Q
And deleted from queue, if Q_node1 belongs to user k, perform step S202;If priority scheduling queue is sky, terminate base
In the first downlink resource pre-allocation process of broadband CQI;
S202, it determines that Q_node1 corresponds to user data type, determines size of data L1 to be sent and the physics occupied
Resource block (PRB) number N 1;
If S203, Q_node1 correspond to user data L1 to be sent more than 0, judge in distributing user priority query Q2
Whether existing user k information nodes, if User Priority queue Q2 does not have user's k corresponding informance nodes, generate user k letter
Breath node is simultaneously inserted into priority query Q2;Otherwise user's k corresponding informances node is directly inserted into priority query Q2;If Q_
Node1 corresponds to user data L1 to be sent equal to 0, then goes to step S201;
S204, update user k total transmission data size L (k)=L (k)+L1, user k occupy PRB number N (k)=N (k)+
N1, system descending residue PRB numbers Nprb=Nprb-N1.If residue PRB numbers NprbS201 is gone to step more than 0, otherwise, terminates to be based on
The downlink resource pre-allocation process of broadband CQI.
Remaining downlink resource predistribution of the above-mentioned S106 descending schedulings processor based on broadband CQI includes the following steps:
If S301, User Priority queue Q are not sky, are taken out from priority query Q and delete head of the queue node Q1_
If node Q1_node1 corresponds to user k, user data transmission type, new biography or re-transmission are obtained according to user information by node1, if
User then performs next step for new-transmission user, otherwise, performs step S309;If User Priority queue Q is sky, terminate to be based on
The remaining downlink resource pre-allocation process of broadband CQI;
S302, judge that user k needs to send with the presence or absence of MAC CE information, if user needs to send CE information, judge to work as
User k CE send whether size is more than 0 in preceding pre-allocation information, if more than 0, illustrate to be user k in first pre-allocation of resources
CE data distribution resource is sent, goes to step S305;Otherwise, if equal to 0, next step is performed;If user k does not need to send CE letters
Breath, then go to step S305;
S303, determine that user k CE send size L2 and need the PRB numbers N2 occupied;
S304, according to user k CE transmission data size CE (k)=L2, update user k transmission data size L (k)=L
(k) PRB sum N (k)=N (k)+N2, downlink residue PRB numbers N that+L2, user k are occupiedprb=Nprb-N2;If NprbEqual to 0, then
Terminate the remaining downlink resource pre-allocation process based on broadband CQI;
S305, newly-increased user k logic channel i transmission data size L2 are determined and need the PRB numbers N2 occupied;
S306, the allocated transmission data sizes values C (k, i) of setting user's k logic channels i=C (k, i)+L2;Setting is used
Family k transmission data size L (k)=L (k)+L2;PRB sum N (k)=N (k)+N2 that user k is set to occupy;Set downlink remaining
PRB numbers Nprb=Nprb-N2;
If S307, residue PRB numbers NprbMore than 0, then i=i+1 is set, if i is less than largest logical channel number MAX_LCH_
NUM then goes to step S306, and otherwise, i then goes to step S311 more than or equal to MAX_LCH_NUM;Otherwise, if residue PRB numbers are equal to 0,
Then terminate the remaining downlink resource pre-allocation process based on broadband CQI;
S308, judge that user k retransmits whether transmission size is more than 0 in current pre-allocation information, if more than 0, go to step
Otherwise S301, performs next step;
S309, determine that user k retransmits the PRB numbers N2 for sending that size L2 and needs occupy;
S310, setting user k transmission data size L (k)=L (k)+L2;PRB sum N (k)=N that user k is set to occupy
(k)+N2;Downlink residue PRB numbers N is setprb=Nprb-N2;
Whether S311, the transmission data size L2 if user k distribution are more than 0, judge in User Priority queue Q2
There are user's k information nodes, if user k is not inserted into User Priority queue Q2, forms user information node and be inserted into priority
Queue Q2;If residue PRB numbers are more than 0, S301 is gone to step, otherwise, if residue PRB numbers are equal to 0, is terminated based on broadband CQI's
Remaining downlink resource pre-allocation process.
Above-mentioned resource allocation of the S107 descending schedulings processor based on subband CQI specifically includes following steps:
S401, setting NprbFor system current residual downlink PRB numbers;
If priority query Q2 is not sky, is taken out in the priority query Q2 generated from pre-allocation of resources and delete head of the queue knot
Point Q2_node1 if it corresponds to user k, performs next step;Otherwise, terminate the resource allocation process based on subband CQI;
S402, the sub-band CQI information with reference to user k and the required PRB number N (k) of user k that have calculated are
User selects a PRB of N (k) of CQI value maximum:Bk,1,Bk.2,...,Bk,N(k)It is used if the minimum M in_CQI of wherein CQI is more than
The broadband CQI value at family, then perform next step, otherwise go to step S405;
S403, modulation coding scheme is selected, and compile based on the modulation newly selected for user according to CQI value Min_CQI again
Code mode value redefines the required PRB N (k) of user transmission data size L (k), and selects CQI value maximum for user k
A PRB of N (k):Bk,1,Bk.2,...,Bk,N(k);
S404, the selected N number of PRB of setting user's k transmission datas are Bk,1,Bk.2,...,Bk,N(k), setting downlink residue
PRB Nprb=Nprb- N generates the corresponding Downlink Control Information of user's k transmission datas;
If S405, residue PRB NprbBe 0, then ending resource assigning process;Otherwise, S402 is gone to step.
Above-mentioned S202, determine that Q_node1 corresponds to user logic channel or user CE or user retransmits data and allows to send number
It is according to size L1 and the method for Physical Resource Block (PRB) number N 1 occupied:
If the type of S501, Q_node1 are logical channel information node, next step is performed;If the type of Q_node1 is CE
Information node turns S505;If the type of Q_node1 is user's retransmission information node, turn S506;
S502, the logic channel lc_id that Q_node1 corresponds to user k is set, decision logic channel lc_id corresponds to GBR still
Non-GBR performs next step if corresponding GBR;Otherwise, turn S504;
S503, user's k logic channels lc_id correspond to GBR, then the minimum guaranteed rate meter of carrying is corresponded to according to logic channel
The transmission data size A1 that user's k logic channels lc_id instantaneously allows is calculated, if the size of data that logic channel buffering area is to be sent
For B1, remaining PRB numbers NprbUser's k maximum transmission datas size of permission is P1.Then user k logic channels lc_id allows to send
Size of data L1 is A1, the minimum value in B1, P1;According to user transmission data size L1 and the modulating-coding selected for user
Mode searches 36.213 agreement Table 7.1.7.2.1-1 of 3GPP, you can determines what user's k transmission data sizes L1 needed
PRB numbers N1;(specific method is selected to search 36.213 agreement Table 7.1.7.2.1-1 of 3GPP with reference to front for user k
The instruction of modulation coding scheme corresponding data transmission block size finds transmission data position more than L1, and during closest to L1, corresponding to need
The physical resource block number wanted is the PRB numbers that user's transmission data size L1 needs.)
S504, user's k logic channels lc_id correspond to Non-GBR, then the QCI that Non-GBR is corresponded to according to lc_id is worth to
The service feature that logic channel corresponds to carrying corresponds to minimum transmission rate R, and calculating user's k logic channels lc_id according to R instantaneously permits
Perhaps transmission data size A1, if logic channel buffering area size of data to be sent is B1, remaining PRB numbers NprbThe use of permission
Family k maximum transmission datas size is P1, then Q_node1 corresponds to user's k logic channel lc_id transmission data sizes L1 as A1, B1,
Minimum value in P1.According to logic channel transmission data size and the modulation coding scheme selected for user, 3GPP is searched
36.213 agreement Table7.1.7.2.1-1, you can determine the PRB numbers N1 that user's transmission data size L1 needs;
S505, it sets user and needs the CE size of data that sends as L1, remaining PRB numbers NprbThe user k maximums of permission send number
It is P1 according to size.If P1 be more than L1, user k allow send size be L1 CE data, according to user's transmission data size with
And the modulation coding scheme for user's selection, search 36.213 agreement Table 7.1.7.2.1-1 of 3GPP, you can determine user
The PRB numbers that transmission data size L1 needs;Otherwise, if P1 is less than B1, user k does not send CE information, does not need to increase for user
PRB;
S506, the corresponding process number of user k re-transmissions is set as H, user's k process H last time transmission datas size is L1, remaining
PRB numbers NprbUser's k maximum transmission datas size of permission is P1.If P1 is more than or equal to L1, it is L1's that user k, which retransmits size,
Process H data according to user's transmission data size and the modulation coding scheme selected for user, is searched 3GPP 36.213 and is assisted
Discuss Table 7.1.7.2.1-1, you can determine the PRB numbers that user's transmission data size L1 needs;Otherwise, it if P1 is less than L1, uses
Family k does not send retransmission information, and the PRB numbers for being user k distribution are 0.
Above-mentioned S504 according to logic channel correspond to Non-GBR QCI be worth to logic channel correspond to carrying service feature
Corresponding minimum transmission rate can be according to 3GPP agreements TS 23.203, and QCI grades correspond to industry in Table 6.1.7QCI mark sheets
Feature of being engaged in setting.
Above-mentioned S303 determines that user k CE send size L2 and need the method for PRB numbers N2 occupied identical with S505.
Above-mentioned S305 determines the PRB numbers N2 that newly-increased user k logic channel i transmission data size L2 and needs occupy
Method it is as follows:
S601, judge that user's k logic channels i corresponds to GBR or Non-GBR, next step is performed if corresponding GBR;Otherwise,
Turn 603;
S602, user's k logic channels i correspond to GBR, then the maximum guaranteed rate that carrying is corresponded to according to logic channel calculates use
The transmission data size A2 that family k instantaneously allows, if logic channel buffering area size of data to be sent is B1, remaining PRB numbers Nprb
User's k maximum transmission datas size of permission is P1, and the determining user's k logic channels i of first downlink resource predistribution sends number
It is A1 according to size.The transmission data size L2 that then user k logic channels i is increased newly is A2-A1, the minimum value in B1, P1;According to
Family transmission data size L2 and the modulation coding scheme for user's selection, search 36.213 agreement Table of 3GPP
7.1.7.2.1-1, you can determine the PRB numbers N2 that user's k transmission data sizes L2 needs;
S603, user's k logic channels i correspond to Non-GBR, then calculate user k Non- according to the AMBR rate values of user
The maximum transmission data size D1 that GBR instantaneously allows is located at allocated user k Non-GBR transmission data sizes in predistribution
For D2, if it is A2 that user k Non-GBR, which carry also transmissible size of data, then A2=D1-D2, if logic channel buffering area is treated
The size of data of transmission is B1, remaining PRB numbers NprbUser's k maximum transmission datas size of permission is P1, then user k logics are believed
Road i transmission data sizes L2 is A2, the minimum value in B1, P1;It is selected according to logic channel transmission data size and for user
Modulation coding scheme, search 3GPP 36.213 agreement Table 7.1.7.2.1-1, you can determine user's transmission data size
The PRB numbers N2 that L2 needs.
Above-mentioned S309 determines that user k is retransmitted and sends size L2 and need the method for PRB numbers N2 occupied identical with S506.
More than, only presently preferred embodiments of the present invention, but protection scope of the present invention is not limited thereto is any to be familiar with sheet
In the technical scope disclosed by the present invention, the change or replacement that can be readily occurred in should all be covered those skilled in the art
Within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection domain that claim is defined.
Claims (6)
1. a kind of LTE system base station equipment descending resource allocation method, it is characterised in that:Based on broadband CQI to downlink resource point
Not carry out level-one, secondary resource predistribution, downlink resource is allocated based on subband CQI;
Described includes the following steps downlink resource progress level-one pre-allocation of resources:
S201 judges whether downlink resource distribution priority query Q is sky,
If the priority query Q is not sky, head of the queue node Q_node1 is taken out from priority query Q and from queue
Q_node1 is deleted, if Q_node1 belongs to user k, performs S202;
If priority query is sky, ending resource assigning process;
S202 determines user's k data types, determines size of data L1 to be sent and the Physical Resource Block PRB number Ns 1 occupied;
If S203 user k data L1 to be sent are more than 0, judge in distributing user priority query Q2 whether existing user
K corresponding informance nodes,
If distributing user priority query Q2 does not have user's k corresponding informance nodes, generate user's k corresponding informances node and insert
Enter to have distributed priority query Q2;
If distributing user priority query Q2 there are user's k corresponding informance nodes, the insertion of user's k corresponding informances node has been divided
With priority query Q2;
If Q_node1 corresponds to user data L1 to be sent equal to 0, turn S201;
The total transmission data size L (k) of S204 update user k=L (k)+L1, user k occupies PRB number N (k)=N (k)+N1, system
Downlink residue physical resource PRB numbers Nprb=Nprb-N1;
Judge remaining physical resource PRB numbers NprbWhether 0 is more than,
If more than then turning S201;
If being equal to, terminate physical resource pre-allocation process;
The secondary resource predistribution that carried out to downlink resource includes the following steps:
S301 judges whether downlink resource distribution priority query Q is sky,
If the priority query Q is not sky, is taken out from priority query Q and delete head of the queue node Q1_node1, tied
Point Q1_node1 corresponds to user k;User data transmission type is judged according to user information,
If user is new-transmission user, step S302 is performed, if user is retransmission user, performs S309;
If User Priority queue Q is sky, ending resource pre-allocation process;
S302 judges that user k needs to send with the presence or absence of MAC CE information,
If user needs to send CE information, judge that user k CE send whether size is more than 0 in current pre-allocation information, if greatly
In 0, then S305 is gone to step;If equal to 0, S303 is performed;
If user k does not need to send CE information, turn S305;
S303 determines the size L2 for the CE information that user k needs are sent and needs the PRB numbers N2 occupied;
S304 updates user k transmission data size L (k)=L (k)+L2, PRB sum N (k)=N (k)+N2 that user k is occupied, under
Row residue PRB numbers Nprb=Nprb-N2;If remaining physical resource PRBNprbEqual to 0, then ending resource assigning process;
S305 determines the PRB numbers N2 that newly-increased user k logic channel i transmission data size L2 and needs occupy;
The allocated transmission data sizes values C (k, i) of S306 setting user's k logic channels i=C (k, i)+L2, setting user k hairs
Send size of data L (k)=L (k)+L2, physical resource PRB sum N (k)=N (k)+N2 of setting user k occupancy, setting downlink
Remaining PRB numbers Nprb=Nprb-N2;
S307 judges whether there is remaining physical resource PRB numbers NprbWhether 0 is more than,
If residue PRB numbers NprbMore than 0, then i=i+1 is set, if i is less than largest logical channel number MAX_LCH_NUM, turns to walk
Rapid S306;Turn S311 if i is more than or equal to MAX_LCH_NUM;
If residue PRB numbers NprbEqual to 0, then ending resource pre-allocation process;
S308 judges that user k retransmits whether transmission size is more than 0 in current pre-allocation information, if more than 0, goes to step S301;If
Equal to 0, then S309 is performed;
S309 determines that user k retransmits the physical resource PRB numbers N2 for sending that size L2 and needs occupy;
S310 sets user k transmission data size L (k)=L (k)+L2;PRB sum N (k)=N (k) that setting user k is occupied+
N2;Downlink residue PRB numbers N is setprb=Nprb-N2;
Whether S311 is more than 0 if the transmission data size L2 that user k is distributed, judge in distributing user priority query Q2
There are user's k information nodes, if user k is not inserted into User Priority queue Q2, forms user k information nodes and be inserted into preferential
Grade queue Q2;If residue PRB numbers are more than 0, turn 301, otherwise, if residue PRB numbers are equal to 0, end line pre-allocation of resources process.
2. LTE system base station equipment descending resource allocation method according to claim 1, it is characterised in that:The method
The step of further including generation, storage downlink resource distribution priority query Q, wherein the downlink resource distributes priority query Q
The precedence of middle three classes node is followed successively by:The CE information nodes of user, the retransmission information node of user, user logic channel letter
Cease node;
The user of the CE information nodes of different user, the retransmission information node of different user according to Proportional Fair dispatching algorithm is excellent
The order sequences of first grade factor P from high to low, priority factors P calculations are as follows:P=user is in single physical resource PRB
On momentary rate/user Mean Speed.
3. LTE system base station equipment descending resource allocation method according to claim 1, it is characterised in that:The base
Downlink resource is allocated in subband CQI and is included the following steps:
S401 sets the remaining physical resource N after predistributionprbFor system current residual downlink PRB numbers;
If it is not sky to have distributed priority query Q2, takes out from having distributed in priority query Q2 and delete head of the queue node Q2_
Node1 corresponds to user k, performs step S402;
If having distributed priority query Q2 as sky, terminate the resource allocation process based on subband CQI;
The sub-band CQI information of S402 combination users k and the required physical resource PRB number N (k) of user k calculated,
A PRB of N (k) of CQI value maximum are selected for user:Bk,1,Bk.2,...,Bk,N(k)If the minimum M in_CQI of wherein CQI is more than
The broadband CQI value of user, then perform S404, otherwise turn S405;
S403 selects modulation coding scheme, and based on the modulation coding scheme newly selected for user again according to CQI value Min_CQI
Value redefines the required PRB N (k) of user transmission data size L (k), and the N (k) of CQI value maximum is selected for user k
A PRB:Bk,1,Bk.2,...,Bk,N(k);
The selected N number of PRB of S404 setting user's k transmission datas is Bk,1,Bk.2,...,Bk,N(k), setting downlink residue PRB
Nprb=Nprb- N generates the corresponding Downlink Control Information of user's k transmission datas;
If S405 residue PRB NprbBe 0, then ending resource pre-allocation process;Otherwise, S402 is gone to step.
4. LTE system base station equipment descending resource allocation method according to claim 1, it is characterised in that:Described
S202 specifically comprises the following steps:
If the type of S501 Q_node1 is logical channel information node, S502 is performed;
If the type of Q_node1 is CE information nodes, turn S505;
If the type of Q_node1 is user's retransmission information node, turn S506;
S502Q_node1 corresponds to the logic channel lc_id of user k, and decision logic channel lc_id corresponds to GBR or Non-GBR,
S503 is performed if corresponding GBR;
If corresponding Non-GBR, performs 504;
S503 corresponds to the minimum guaranteed rate carried according to logic channel and calculates the hair that user's k logic channels lc_id instantaneously allows
Send size of data A1;
Logic channel buffering area size of data to be sent is B1, remaining PRB numbers NprbUser's k maximum transmission datas of permission are big
Small is P1, then user k logic channels lc_id allows transmission data size L1 for A1, the minimum value in B1, P1;
According to user transmission data size L1 and the modulation coding scheme selected for user, 3GPP36.213 agreements are searched
Table 7.1.7.2.1-1 determine the PRB numbers N1 that user's k transmission data sizes L1 needs;
The QCI that S504 corresponds to Non-GBR according to lc_id is worth to logic channel and corresponds to the service feature of carrying and corresponds to minimum send
Rate R, according to the transmission data size A1 that R calculating user's k logic channels lc_id instantaneously allows, logic channel buffering area is pending
The size of data sent is B1, remaining PRB numbers NprbUser's k maximum transmission datas size of permission is P1, then Q_node1 is to application
Family k logic channel lc_id transmission data sizes L1 is A1, the minimum value in B1, P1;According to logic channel transmission data size with
And the modulation coding scheme for user's selection, 36.213 agreement Table 7.1.7.2.1-1 of 3GPP are searched, determine that user sends
The PRB numbers N1 that size of data L1 needs;
It is L1, remaining PRB numbers N that S505 user, which needs the CE size of data sent,prbUser's k maximum transmission data sizes of permission
For P1;If P1 is more than L1, user k allows to send the CE data that size is L1, according to user's transmission data size and to use
The modulation coding scheme of family selection, searches 36.213 agreement Table 7.1.7.2.1-1 of 3GPP, determines that user's transmission data is big
The PRB numbers that small L1 needs;If P1 is less than B1, user k does not send CE information, does not need to increase PRB for user;
It is H that S506 user k, which retransmits corresponding process number, and user's k process H last time transmission datas size is L1, remaining PRB numbers Nprb
User's k maximum transmission datas size of permission is P1;If P1 is more than or equal to L1, user k retransmits the process H numbers that size is L1
According to according to user's transmission data size and the modulation coding scheme selected for user, 36.213 agreement Table of lookup 3GPP
7.1.7.2.1-1, the PRB numbers that user's transmission data size L1 needs are determined;If P1 is less than L1, user k does not send retransmission information,
PRB numbers for user k distribution are 0.
5. LTE system base station equipment descending resource allocation method according to claim 1, it is characterised in that:Described
S305 specifically comprises the following steps
S601 judges that user's k logic channels i corresponds to GBR or Non-GBR, and S602 is performed if corresponding GBR;If corresponding Non-
GBR then performs S603;
S602 corresponds to the maximum guaranteed rate carried according to logic channel and calculates the transmission data size A2 that user k instantaneously allows,
Logic channel buffering area size of data to be sent is B1, remaining PRB numbers NprbUser's k maximum transmission data sizes of permission are
P1, the determining user's k logic channel i transmission datas size of level-one, the predistribution of two level downlink resource is A1;User's k logic channels i
Newly-increased transmission data size L2 is A2-A1, the minimum value in B1, P1;According to user transmission data size L2 and it is user
The modulation coding scheme of selection searches 36.213 agreement Table 7.1.7.2.1-1 of 3GPP, determines user's k transmission data sizes
The PRB numbers N2 that L2 needs;
The maximum transmission data size D1 that S603 instantaneously allows according to the AMBR rate values of user calculating user k Non-GBR,
Allocated user k Non-GBR transmission datas size is D2 in predistribution, and user k Non-GBR carry also transmissible data
Size is A2, then A2=D1-D2, and logic channel buffering area size of data to be sent is B1, remaining PRB numbers NprbThe use of permission
Family k maximum transmission datas size is P1, then user k logic channels i transmission data sizes L2 is A2, the minimum value in B1, P1;Root
Modulation coding scheme according to logic channel transmission data size and for user's selection searches 36.213 agreement Table of 3GPP
7.1.7.2.1-1, the PRB numbers N2 that user's transmission data size L2 needs is determined.
6. a kind of LTE system base station equipment downlink resource distributor, for performing as described in claim 1-5 any one
Method, it is characterised in that:Trigger, descending scheduling processor are dispatched including parameter configuration memory, downlink user,
In:
The parameter configuration memory distributes relevant configuration information parameter for storing downlink resource, matches including cell
Confidence breath, user configuration information, user logic channel configuration information, user's down channel quality instruction information, user logic letter
Road buffer information, user MAC control message buffers information, descending scheduling triggering information, descending scheduling output result information;
Whether the downlink user scheduling trigger starts descending scheduling process, and trigger downlink tune for decision current system
It spends processor and carries out downlink resource distribution;
The descending scheduling processor is used to perform descending scheduling and resource allocation process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410822802.0A CN104469957B (en) | 2014-12-25 | 2014-12-25 | LTE system base station equipment descending resource allocation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410822802.0A CN104469957B (en) | 2014-12-25 | 2014-12-25 | LTE system base station equipment descending resource allocation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104469957A CN104469957A (en) | 2015-03-25 |
CN104469957B true CN104469957B (en) | 2018-06-12 |
Family
ID=52915130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410822802.0A Active CN104469957B (en) | 2014-12-25 | 2014-12-25 | LTE system base station equipment descending resource allocation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104469957B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107690195B (en) * | 2016-08-03 | 2020-05-05 | 普天信息技术有限公司 | Multi-network resource joint distribution method |
CN107979485B (en) * | 2016-10-25 | 2022-03-01 | 中兴通讯股份有限公司 | Method, device and base station for multi-mode deep fusion |
CN108124313B (en) * | 2016-11-30 | 2020-12-04 | 大唐移动通信设备有限公司 | Resource allocation method and base station |
CN108260160B (en) * | 2016-12-29 | 2021-10-22 | 普天信息技术有限公司 | Method and system for scheduling users |
WO2018143654A1 (en) * | 2017-01-31 | 2018-08-09 | 엘지전자 주식회사 | Method for performing sub-band unit downlink scheduling in next generation wireless communication system and apparatus for same |
CN111130605B (en) * | 2018-10-30 | 2021-06-04 | 大唐移动通信设备有限公司 | Method and device for distributing transmitting power |
CN112188513B (en) * | 2019-07-05 | 2023-10-03 | 普天信息技术有限公司 | Method and device for improving data transmission rate of terminal |
CN113950090B (en) * | 2021-10-15 | 2023-04-25 | 中国联合网络通信集团有限公司 | 5G network priority automatic adjustment method and device and electronic equipment |
CN117279109B (en) * | 2023-11-21 | 2024-03-19 | 深圳市佳贤通信科技股份有限公司 | Downlink dispatching system and method based on family base station networking |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2096886A1 (en) * | 2008-02-29 | 2009-09-02 | Nokia Siemens Networks Oy | Mechanism for signaling resource allocation for communication connection |
CN102196495A (en) * | 2010-03-03 | 2011-09-21 | 电信科学技术研究院 | Downlink data transmission method, system and equipment |
CN102404860A (en) * | 2010-09-14 | 2012-04-04 | 中兴通讯股份有限公司 | Downlink resource allocation method and device in LTE system |
CN103068051A (en) * | 2013-01-09 | 2013-04-24 | 上海大唐移动通信设备有限公司 | Distribution method and distribution device of downstream resources |
-
2014
- 2014-12-25 CN CN201410822802.0A patent/CN104469957B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2096886A1 (en) * | 2008-02-29 | 2009-09-02 | Nokia Siemens Networks Oy | Mechanism for signaling resource allocation for communication connection |
CN102196495A (en) * | 2010-03-03 | 2011-09-21 | 电信科学技术研究院 | Downlink data transmission method, system and equipment |
CN102404860A (en) * | 2010-09-14 | 2012-04-04 | 中兴通讯股份有限公司 | Downlink resource allocation method and device in LTE system |
CN103068051A (en) * | 2013-01-09 | 2013-04-24 | 上海大唐移动通信设备有限公司 | Distribution method and distribution device of downstream resources |
Also Published As
Publication number | Publication date |
---|---|
CN104469957A (en) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104469957B (en) | LTE system base station equipment descending resource allocation method and device | |
CN101902817B (en) | Uplink radio resource dispatching method and device for wireless communication system | |
CN101828361B (en) | Method and arrangement for scheduling data packets in a communication network system | |
CN102325378B (en) | Method and device for controlling physical downlink control channel (PDCCH) transmission | |
US8964867B2 (en) | LTE scheduling | |
CN103945540B (en) | A kind of priority of logical channels processing method and processing device | |
CN102036390A (en) | Method for processing priority | |
CN103857054B (en) | Multiplexing and combined dispatch processing method in long evolving system MAC layer | |
CN102202407A (en) | Method and equipment for distributing resource | |
CN103428870A (en) | Method and device for determining priority of access service | |
CN106465177A (en) | Evolved node-b and mobility management entity and user equipment and methods for supporting attended and unattended services | |
CN102752874A (en) | Physical downlink shared channel (PDSCH) scheduling method and device | |
CN110463119A (en) | For enhancing the extension scheduling request (SR) of scheduling information instruction | |
CN103068051A (en) | Distribution method and distribution device of downstream resources | |
US20110090805A1 (en) | Systems and methods providing a decoupled quality of service architecture for communications | |
CN102098792A (en) | Service quality-based resource round-robin scheduling method | |
CN103442446A (en) | Dynamic and semi-static combined dispatching method in LTE system | |
CN101827446B (en) | Radio bearer scheduling method and device | |
CN105120482A (en) | Delay first scheduling method based on resource utilization ratio | |
Miao et al. | QoS-aware resource allocation for LTE-A systems with carrier aggregation | |
CN102752763B (en) | Realistic type proportional fair scheduling metric calculation method and device in LTE (Long Time Evolution) system | |
Olexandr et al. | Slot allocation model and data burst scheduling in downlink WiMAX technology | |
US10772114B2 (en) | Scheduling method and system | |
CN101772172A (en) | Multi-band based method for allocating frequency spectrum resources, device and system thereof | |
CN110149722A (en) | A kind of business scheduling method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |