Summary of the invention
The resource allocation methods that the purpose of this invention is to provide a kind of time division duplex/CDMA mobile communication systems, by design plurality of distribution principle is user flexibility Resources allocation diversely, the allocation of radio resources performance of improvement system, thus on the original resource base of system, improve power system capacity.
The technical scheme that realizes the object of the invention is such: a kind of wireless resource allocation methods of mobile communication system, be applied to multi-carrier mobile communication system, and comprising: be the service call request distributing carrier wave resource of new user terminal; Distribute time interval resource from the carrier resource that distributes; With on the carrier wave that distributes, time interval resource, further distribute spreading code and intermediate code according to the sign indicating number distribution principle, it is characterized in that:
Described distributing carrier wave resource further comprises: system carries out the carrier wave prioritization according at least a carrier wave ranking criteria, the highest carrier wave of first-selected priority carries out resource allocation, if the carrier wave that priority is the highest can not be admitted, then select the carrier wave of time priority to carry out resource allocation, order is carried out this step until searching out receptive carrier wave, for the service call request of this new user terminal is distributed this carrier resource, and the distributing slot resources step is carried out in continuation, if all carrier waves all can not be admitted, then refuse this call request;
Described distribution time interval resource further comprises: system carries out the time slot prioritization according at least a time slot ranking criteria, the highest time slot of first-selected priority carries out resource allocation, if the time slot that priority is the highest can not be admitted, then select the time slot of time priority to distribute, order is carried out this step until searching out receptive time slot, for the service call request of this new user terminal is distributed this time interval resource, and continuation actuating code resource allocation step, if all time slots all can not be admitted, select the highest time slot of priority to implement resource integration, then refuse this call request in the time of still can not admitting.
The time division duplex that is applicable to of the present invention, the allocation of radio resources scheme of code division multiple access (TDD/CDMA) mobile communication system, with time division duplex/CDMA mobile communication systems wireless resource allocation be divided into three the step carry out: at first carry out the carrier wave prioritization by the carrier wave ranking criteria, pressing carrier wave priority is user's distributing carrier wave resource; And then from the carrier resource that distributes, choose the high time slot of priority and carry out acceptance judging; In the time slot of admitting the user, distribute spreading code and intermediate code (Midamble sign indicating number) at last.
Carrier wave ranking criteria of the present invention comprises that on average sharing principle according to carrier load is each carrier wave priority of disposing order, is made as high priority with the little carrier wave of load.
Carrier wave ranking criteria of the present invention also comprises the prioritization of carrying out carrier wave according to the maximum carrier wave criterion of priority allocation surplus resources quantity, promptly by remaining the RU number from how to distribute to few order.
Carrier wave ranking criteria of the present invention also comprises according to priority allocation loads gently, disturbs the criterion of little carrier wave to carry out the prioritization of carrier wave, and carrier wave load is the lightest, the interference minimum is made as limit priority.
Carrier wave ranking criteria of the present invention also comprises the prioritization of carrying out carrier wave according to the criterion of randomly drawing carrier wave, is about to each carrier wave identical priority level is set, and selects each carrier wave to distribute at random.
Carrier wave ranking criteria of the present invention comprises that also the principle of concentrating relatively according to carrier load is each carrier wave priority of disposing order, and the carrier wave that load is concentrated relatively is made as high priority.
Carrier wave ranking criteria of the present invention also comprises the prioritization of carrying out carrier wave according to the carrier wave criterion of priority allocation surplus resources minimum number, promptly distributes by residue RU number order from less to more.
Carrier wave ranking criteria of the present invention also comprises the prioritization of carrying out carrier wave according to the criterion of the carrier wave that the priority allocation load weighs, interference is strong, and load is the heaviest, the strongest carrier wave of interference is made as limit priority.
Carrier wave ranking criteria of the present invention also comprises the prioritization of carrying out carrier wave according to the concentrated relatively criterion of business of the same race, and different business will be concentrated and be distributed on the different carrier waves.
After by above-mentioned carrier wave ranking criteria carrier resource being carried out prioritization, the highest carrier wave of first-selected priority carries out resource allocation, if can not admit, then select the carrier wave of time priority to carry out admission judgment, by that analogy, carry out resource allocation to seek suitable carrier wave,, then refuse the service call request of this user terminal if all carrier waves all can not meet the demands.
Above-mentioned carrier wave ranking criteria can be summarized as: distribute priority according to the principle that each carrier load is on average shared; Distribute priority according to the principle that each carrier load is concentrated relatively; Be allocation of carriers priority according to the relative principle of concentrating of business of the same race.
Behind the selected carrier wave, the inventive method is further carried out the prioritization of time slot according to the time slot ranking criteria, choose the high time slot of priority and carry out acceptance judging.
Time slot ranking criteria of the present invention comprises that the principle of on average sharing according to each time-slot load is the time slot priority of disposing order, and the time slot that load is minimum is made as high priority, and the time slot that first-selected priority is the highest carries out resource allocation.
Time slot ranking criteria of the present invention also comprises the prioritization of carrying out time slot according to the maximum time slot criterion of priority allocation surplus resources quantity, promptly by remaining the RU number from many prioritizations of carrying out time slot to few order.
That time slot ranking criteria of the present invention also comprises is the lightest according to priority allocation load, disturb minimum time slot criterion to carry out the prioritization of time slot, promptly by load on the lenient side to prioritization heavy, that interference order is from small to large carried out time slot.
Time slot ranking criteria of the present invention comprises that also the principle of concentrating relatively according to each time-slot load is the time slot priority of disposing order, and load the most concentrated relative time slot is made as limit priority, and the highest time slot of first-selected priority carries out resource allocation.
Time slot ranking criteria of the present invention also comprises the prioritization of carrying out time slot according to the time slot criterion of priority allocation surplus resources minimum number, promptly carries out the prioritization of time slot by residue RU number order from less to more.
That time slot ranking criteria of the present invention also comprises is the heaviest according to priority allocation load, disturb the heaviest time slot criterion to carry out the prioritization of time slot, be about to load from heavily to light, disturb from heavily carrying out prioritization to light order.
Time slot ranking criteria of the present invention also comprise according to the order of time slot sequence number forward or reverse resource allocation criterion carry out the prioritization of time slot.
Time slot ranking criteria of the present invention also comprises the prioritization of carrying out time slot according to the concentrated relatively criterion of business of the same race, and promptly different business will be concentrated and be distributed on each different time slot.
In the above-mentioned principle of on average sharing according to each time-slot load when carrying out prioritization according to the relative principle of concentrating of each time-slot load, can utilize the user's of smart antenna acquisition space angle information, when the space angle difference of accessed user in new user and certain time slot during less than certain threshold value, can not be new user resource allocation at this time slot then, should assign to this new user than going in the lower slightly time slot of this time slot priority this moment.
In the above-mentioned principle of on average sharing according to each time-slot load when carrying out prioritization according to the relative principle of concentrating of each time-slot load, can also utilize the user's of smart antenna acquisition space angle information to carry out time slot allocation, when a plurality of accessed users being arranged in certain time slot and newly the space angle difference between the user is all less than certain first threshold, should utilize multiuser detection to eliminate simultaneously and disturb; The maximum number of user that multiuser detection can be distinguished when the user's space differential seat angle does not satisfy first threshold is as second threshold value, if still can not exceed this second threshold value after having admitted this new user, can continue at this time slot so is new user resource allocation, otherwise this user is assigned to than going in the lower slightly time slot of this time slot priority.
Above-mentioned time slot ranking criteria can be summarized as: distribute priority according to the principle that each time-slot load is on average shared; Distribute priority according to the principle that each time-slot load is concentrated relatively; Be time slot allocation priority according to the relative principle of concentrating of business of the same race.
After by above-mentioned time slot ranking criteria time interval resource being carried out prioritization, the highest time slot of first-selected priority carries out resource allocation, if this time slot can not provide enough resources, then select the time slot of time priority to judge, by that analogy, if all time slots all can not meet the demands, then implement resource integration by the highest time slot of selective sequential priority of time slot priority, judge the service call that can admit this user terminal then.
Time division duplex of the present invention, resource allocation methods in the CDMA mobile communication systems, the occupation condition that taking into account system is current, and in conjunction with the channel bank sequence algorithm with utilize admission control algorithm, Radio Resources such as service call dividing frequency, time slot and spreading code for user terminal, under the condition that does not change the original resource of system, effectively utilize resource, improve power system capacity.
Embodiment
For multi-carrier mobile communication system, after the service call request of user terminal arrives, system at first considers to carry out the carrier wave prioritization according to certain carrier wave ranking criteria, from a plurality of carrier waves, carry out resource allocation for the highest carrier wave of the first-selected priority of this business, if can not admit, then select the carrier wave of time priority to distribute, order is carried out until searching out suitable carrier wave and distributing this carrier resource, if all carrier waves all can not meet the demands, then refuse this call request.Behind the selected carrier wave, be the time slot priority of disposing order according to the certain time slot ranking criteria of this carrier wave again, the highest time slot of first-selected priority carries out resource allocation, if it can not provide enough resources, then select the time slot of time priority to distribute judgement, by that analogy, if all time slots all can not meet the demands, can directly refuse this calling, also can implement resource integration by the highest time slot of selective sequential priority of time slot priority.In integration process, do not disconnect as far as possible and connecting, the connection of part real time business is adjusted to other time slot by the dynamic channel adjustment technology (just reshuffles by channel, in other time slot, redistribute channel resource), vacate resource at this Time Slot Occupancy; Reduce the transmission rate of the lower non-real-time service of priority simultaneously, thereby discharge a part of Radio Resource.After resource consolidation, carry out the resource allocation of this time slot again, distribute spreading code and intermediate code according to the sign indicating number distribution principle again in the time of can admitting.
Further specify method of the present invention below in conjunction with embodiment and accompanying drawing.
Referring to Fig. 1, be the overall procedure block diagram of TDD/CDMA system resource allocation.Concrete resource allocation process is as follows:
Step 101, when new service call arrives, system at first obtains the business information of user terminal application, according to professional application information select corresponding Resource Allocation Formula (Resource Allocation Formula herein be meant this type of service peak transfer rate, guarantee information such as transmission rate, negotiable service parameter, professional priority level).
Step 102, then certain of system's employing selection or certain several carrier wave sort algorithm sort to carrier wave, have different carrier ordering methods under different resource allocation principles.The present invention is provided with multiple carrier ordering method (criterion), says on the whole to be divided into three major types, comprising:
The first kind, the principle of on average sharing according to each carrier load is each carrier wave priority of disposing order, and the priority of the light more carrier wave of loading is high more, and the carrier wave that first-selected priority is the highest carries out resource allocation.If can not admit, then select the carrier wave of time priority to judge, by that analogy,, then refuse the service call request of this user terminal if all carrier waves all can not satisfy the admittance requirement.This allocation criteria is disperseed system loading, helps to reduce the interference between carrier wave and user, has guaranteed professional QoS and power system capacity.
The one's duty registration then also can have diverse ways in the specific implementation: priority allocation surplus resources (RU number) carrier wave that quantity is maximum, promptly by remaining the RU number from how to distribute to few order; The carrier wave that the priority allocation load is the lightest, interference is minimum promptly distributes to heavy order on the lenient side by load; According to randomly drawing the principle distributing carrier wave, the priority level that is about to each carrier wave is set to identical.
By measuring and the method for real-time statistics, investigate the residue RU number of each carrier wave and load etc. multiple parameters is auxiliary and sort.Each criterion can independently be used also and can mutually combine, comprehensively use in this class.
Second class, the principle of concentrating relatively according to each carrier load is the carrier wave priority of disposing order, the priority of the carrier wave that load is concentrated more relatively is high more, the highest carrier wave of first-selected priority carries out resource allocation, if can not admit, then select the carrier wave of time priority to carry out admission judgment, carry out resource allocation to seek suitable carrier wave, if all carrier waves all can not satisfy the admittance requirement, then refuse the service call request of this user terminal.This allocation criteria can be vacated complete carrier resource as far as possible and be used for high-rate service, to guarantee the admittance success rate of high-rate service.
The one's duty registration then also can have diverse ways in the specific implementation: the carrier wave of priority allocation surplus resources (RU number) minimum number, promptly distribute by residue RU number order from less to more; The carrier wave that the priority allocation load is the heaviest, interference is the strongest is promptly by loading from heavily distributing to light order.
By measuring and the method for real-time statistics, investigate the auxiliary orderings of multiple parameters such as the residue RU number of each carrier wave and load, i.e. many and light again carrier wave of loading of priority allocation residue RU number.Each criterion can independently be used also and can mutually combine, comprehensively use in this class.
The 3rd class, the criterion of concentrating relatively according to business of the same race is the prioritization of carrier wave, and promptly a kind of service set is distributed a kind of carrier wave, and different business is concentrated to be distributed on the different carrier waves.This method is considered the difference of different business for qos parameter requirements such as time-delay, the error rates, and different service set is distributed on the different carrier waves.Help admitting the carrying out of a series of RRMs such as control, power control like this.
Adopt above-mentioned carrier wave sort algorithm that carrier wave is carried out prioritization, and tabulate by carrier wave priority.
Step 103 is at first distributed the highest carrier wave of priority for customer call according to carrier list.
Step 104 judges on the highest carrier wave of this priority, whether total surplus resources can satisfy user's resource requirement, if can satisfy then continue execution in step 105, admits control on this carrier wave; Otherwise, execution in step 112,113, in priority list, select next priority carrier wave to sound out access, judgement is on this time priority carrier wave, whether total surplus resources can satisfy user's resource requirement, and execution in step 104,112,113 repeatedly, can satisfy the carrier resource of user resource request until being assigned to a total surplus resources, perhaps (poll finishes all carrier waves) execution in step 116 when all carrier resources all can not satisfy is refused this call request.
Step 105, system adopt the time slot sort algorithm that time slot is carried out prioritization on the priority level carrier wave of selecting.Under different resource allocation principles, has different time slot sort methods.The present invention is provided with multiple time slot sort method (criterion), says on the whole to be divided into three major types, comprising:
The first kind, the principle of on average sharing according to each time-slot load is the time slot priority of disposing order.This criterion spreads out system loading, helps to reduce the interference between the user, has guaranteed professional QoS and power system capacity, makes the power load relative equilibrium of each time slot simultaneously, helps guaranteeing that radio frequency amplifier is operated in its range of linearity.
These class methods also can have different concrete grammars when implementing, comprise: the time slot that priority allocation surplus resources quantity is maximum, promptly by remaining the RU number from how time slot to be carried out prioritization to few order, the lightest with the priority allocation load, as to disturb minimum time slot promptly carries out prioritization to heavy order to time slot on the lenient side by load.
System can investigate the auxiliary orderings of multiple parameters such as residue RU number, system loading and subscriber's local interference power in each time slot by the method for measurement and real-time statistics.Each criterion can independently be used also and can mutually combine, comprehensively use in this class.
Second class is distributed priority according to the principle that each time-slot load is concentrated relatively.This criterion can be vacated complete time interval resource as far as possible, to guarantee the admittance success rate of high-rate service.For the limited terminal of some multi-slot control ability, can also reduce the number of times of resource consolidation, reduce overhead.Simultaneously, will concentrate in the time slot for the sign indicating number resource that same user distributes on the down direction as far as possible, can bring convenience for aspects such as power control and terminal realizations.
These class methods also can have different concrete grammars when implementing, comprising: the time slot of priority allocation surplus resources minimum number, promptly carry out prioritization by residue RU number order from less to more to time slot; The time slot that the priority allocation load is the heaviest, interference is the strongest is promptly by loading from heavily carrying out prioritization to light order for time slot; Forward or inversely time slot is carried out prioritization with order by the time slot sequence number.
The 3rd class, the criterion of concentrating relatively according to business of the same race is a time slot allocation priority.This method is considered the difference of different business to qos parameter requirements such as time delay, the error rates, and different service set is distributed on the different time slots, helps admitting the enforcement of a series of network action such as control, power control.
Adopt above-mentioned time slot sort algorithm that time slot is carried out prioritization, and tabulate by time slot priority.
Step 106 is at first distributed the highest time slot of priority for customer call according to the time slot priority list.The highest time slot of first-selected priority carries out resource allocation, if can not admit, then select the time slot of time priority to carry out admission judgment, by that analogy, carry out resource allocation to seek suitable time slot,, then select the highest time slot of priority to implement resource integration if all time slots all can not satisfy the admittance requirement, still in the time of can not admitting, refuse the service call request of this user terminal.
Step 107, select the highest time slot of priority to attempt inserting, the system call admission control algorithm carries out the judgement that whether can admit to the highest time slot of priority, and can admit and then continue execution in step 114,115, otherwise execution in step 108,109,110,111.
Step 108,109,110,111, in the time slot priority list, select next priority time slot to sound out access, judgement is on this time priority time slot, can admit, execution in step 107 repeatedly, 108,109, can connect through receiving the time interval resource of this customer call until being assigned to one, perhaps all can not satisfy and admit (poll finishes all time slots) execution in step 110 when requiring at all time interval resources, 111, the highest time slot of selective sequential priority by time slot priority is implement resource integration, and then judge and can admit, in the time after resource consolidation, can not being admitted, then refuse this call request.
Cdma system is a kind of interference limiting system in essence, yet, because the use of technology such as uplink synchronous, smart antenna and joint-detection makes the multiple access interference problem in the TD-SCDMA system alleviate greatly, thereby in the time slot sort method, might use the various resource distribution modes of concentrating relatively.
Applying intelligent antenna can obtain user's space angle information, even two terminal uses use the same time slot of same frequency, also can utilize wave beam forming to reduce multiple access disturbs, even can be preferably under the situation in some locus, for different terminal uses distributes identical spreading code, thereby improved the capacity of system.The performance of considering the smart antenna in the Project Realization does not reach the ideal situation in the theory, when the space angle difference of accessed user in new user and this time slot during less than certain first threshold, then judge to be new user resource allocation at this time slot, the user should be assigned in other time slot and go.
When having space angle difference between a plurality of accessed users and the Xin user in this time slot, can also utilize multiuser detection to eliminate and disturb, thereby further improve the capacity of system less than certain threshold value.Consider that the performance of joint-detection in the Project Realization does not reach the ideal situation in the theory, be that multiuser detection can not be distinguished infinite a plurality of user, therefore the maximum number of user that multiuser detection can be distinguished when the user's space differential seat angle does not satisfy first threshold is as second threshold value, if this time slot still can not exceed this second threshold value after having admitted new user, can continue at this time slot so is new user resource allocation, otherwise this user is assigned to than going in the lower slightly time slot of this time slot priority.
Step 114,115 if judge in step 107 and can admit that system will distribute corresponding spreading code according to the sign indicating number allocation criteria, is distributed corresponding other resource simultaneously and is set up link.
Consider the flexibility of Project Realization, embodiment also can develop into some fairly simple forms, such as the poll that does not carry out carrier wave, only carries out the poll of time slot under the fixed carrier resource.
The present invention is the resource allocation methods in a kind of multi-carrier time division duplex, the CDMA mobile communication systems, this resource allocation methods has been considered the occupation condition that system is current, utilize channel bank sequence algorithm and admission control algorithm, be the Radio Resources such as service call distributing carrier wave (frequency), time slot and spreading code of user terminal.
The present invention is the example explanation with the TD-SCDMA system, but this technology also can be applicable to have in time-division duplex (TDD/CDMA) system of similar characteristics.