Background technology
3G (Third Generation) Moblie Long Term Evolution (Long Term Evolution, abbreviate LTE as) wave point medium access control (the Media Access Control of " universal land radio access web of evolution (the Evolved Universal Terrestrial Radio Access Network; abbreviate E-UTRAN as; form; therefore also can be called base station eNB) " of system by base station eNB, abbreviate MAC as) protocol layer, there is scheduling/processed (Scheduling/Priority handling) entity, wherein, dynamic dispatching (Dynamic scheduling) and semi-persistent scheduling (or being called semi-persistent scheduling) (Semi-persistent Scheduling) are supported in scheduling.
Scheduling is used to descending/Uplink Shared Channel to distribute physical resource, and the downlink or uplink scheduling feature is carried out by different scheduler (Scheduler).For at subscriber equipment (User Equipment, abbreviate UE as) between shared resource, scheduler need be considered the traffic carrying capacity (Traffic Volume) and service quality (the Quality of Service:QoS) demand of each UE and relevant radio bearer (Radio Bearer abbreviates RB as); Also may consider the radio condition of UE, described radio condition can be discerned according to the measurement that eNB measures or UE reports.Wireless resource allocation is effective at one or more Transmission Time Intervals (Transmission Timer Interval abbreviates TTI as), for the latter's situation, and information such as distribution time that need be extra, distribution repetition factor.Distributing radio resource is divided into descending distribution (DL assignment) and two kinds of situations of uplink authorization (UL grant), is respectively applied for descending and uplink scheduling, and descending distribution and uplink authorization refer to downlink resource and ascending resource respectively.Institute's assigned radio resource comprises information such as Physical Resource Block (Physical Resource Block abbreviates PRB as) and MCS.
Transmission for Uplink Shared Channel, uplink authorization distributes according to UE rather than RB, after UE receives above-mentioned mandate, principle and the algorithm of handling according to priority of logical channels distributes UL grant between different logic channel (Logical channel) again, thereby determine which logic channel sends data, and send how many data, thereby the medium access control Service Data Unit of Different Logic channel (Media Access Control Service Data Unit, abbreviate MAC SDU as) be multiplexed with a media access control protocol data unit (Media Access Control Protocol Data Unit, abbreviate MAC PDU as) carry out up transmission, wherein supporting multiple-input, multiple-output (Multiple Input Multiple Output, abbreviate MIMO as) under the situation of antenna, two MAC PDU may be arranged simultaneously at each TTI.The priority of logical channels processing capacity is positioned at the MAC layer of UE, is used for upstream rate control (therefore being also referred to as the upstream rate controlled function), shares with the ascending resource between the management RB, is applied to new transfer of data (new transmission).Radio resource control (Radio Resource Control, abbreviate RRC as) (value of priority increases progressively to dispose the priority of each logic channel, then priority is successively decreased), preferential bit rate (Prioritized Bit Rate abbreviates PBR as) and barrel size time interval BSD parameters such as (Bucket Size Duration).
The principle that upstream rate controlled function or priority of logical channels are handled is as follows: UE serves radio bearer in the following order: one, all RB according to priority successively decrease order until satisfying its PBR; Two, all RB order assignment surplus resources that according to priority successively decreases.If a plurality of RB dispose identical priority, then UE is equal to and treats these RB.If all PBR are set to 0, then the first step is skipped, and all RB are according to the transmission of the priority orders Resources allocation of strictness: UE maximization high-priority data.ENB distributes to the whole uplink authorization of UE to control the aggregate maximum bit rate (Aggregate Maximum bit rate abbreviates AMBR as) that upstream rate is no more than UE by restriction.
Be the principle that realizes that above-mentioned priority of logical channels is handled, LTE adopts token bucket algorithm, and the basic skills of this algorithm is as follows:
UE safeguards variable Bj (Bj is the assigned token value of logic channel j) for each logic channel j; Bj is initialized as 0 when logic channel is set up, at each TTI, Bj multiply by the TTI time interval according to PBR and increases progressively.So at each TTI, above-mentioned formula is:
Bj=Bj+PBR×TTI?duration;
Bj can not surpass a bucket size, if Bj is during greater than the bucket size then be set to a barrel size.So above-mentioned formula is:
If?Bj>Bucket?Size;then?Bj=Bucket?Size;
Bucket size Bucket Size=PBR * BSD of logic channel j wherein.
When UE carried out new transmission, the priority of logical channels processing procedure was as follows:
Step 1: for the logic channel of each Bj>0, the order assignment resource of successively decreasing according to priority; (if the PBR of certain RB is configured to unlimited infinity, and then UE should all can send data among this RB resource allocation earlier, could distribute to other low priorities RB to surplus resources to satisfy its PBR then);
Step 2:UE deducts the overall dimensions of the medium access control Service Data Unit that generates among the logic channel j in the step 1 with Bj.Be Bj=Bj-total size of MAC SDU of logical channel j; Wherein Bj can be negative value.
Step 3: if also have surplus resources, then depleted in strict accordance with priority of logical channels data or the uplink authorization of order (ignoring the value of Bj) Resources allocation in logic channel that successively decrease, promptly wherein any one condition satisfies earlier.The logic channel that is configured to equal priority is equal to be treated.
In above-mentioned scheduling process, UE also should follow following principle:
(RLC SDU comprises the RLC SDU of part transmission or the rlc protocol data cell (RLC PDU) of re-transmission, and then UE should be to above-mentioned RLC SDU segmentation if surplus resources can hold whole Radio Link control Service Data Unit;
If UE need carry out segmentation to the RLC SDU from certain logic channel, the size that then should maximize this section is to fill the uplink authorization that is distributed as far as possible;
UE should maximum data transmission.
UE should not send the data in the pairing logic channel of the RB that is suspended.
Fig. 1 handles and the multiplexing process schematic diagram of MAC PDU according to the priority of logical channels of correlation technique, and as shown in Figure 1, logic channel 1 has limit priority, and at first, available resources are used for logic channel 1 to its PBR; Select logic channel 2,3 respectively to its PBR then; If also have available resources, then the 2nd take turns distribution according to the priority of logical channels order from logic channel 1, exhaust less than more multidata or available resources to logic channel 1, carry out successively.The MAC protocol layer is according to said process, calculate the size of the RLC PDU that each logic channel can send, and this information indicated to rlc protocol layer (RLC PDU and MAC SDU one by one corresponding), rlc layer generates RLC PDU according to above-mentioned information at each logic channel and is submitted to the MAC layer, be multiplexed with MAC PDU by the MAC layer, MAC PDU further is submitted to physical layer and is generated the upward transmission of the capable physically shared channel (PUSCH) of transmission block (TB).
In order to satisfy the demand that growing big bandwidth high-speed mobile inserts, third generation partnership project (Third Generation Partnership Projects, abbreviation 3GPP) releases senior Long Term Evolution (Long-Term Evolution Advanced is called for short LTE-Advanced or LTE-A) standard.LTE-A adopts series of new techniques that frequency domain, spatial domain are expanded on the LTE basis, to reach purposes such as improving the availability of frequency spectrum, increase power system capacity.Wherein carrier aggregation technology can the two or more component carriers of polymerization (Component Carrier) to support wideer frequency band, for example, arrive 100MHz and spectrum aggregating.UE is reception/transmission data on one or more component carriers simultaneously, can be configured in descending/different numbers of up gathering and have the component carrier of different bandwidth.Corresponding one of each component carrier mixes automatic repeat requests (HARQ) entity and shared transmission channel.Downlink or uplink for each component carrier sends the control signaling that has independent Physical Downlink Control Channel (PDCCH) indexed resource to distribute respectively, PDCCH may indicate resource allocation on the well-behaved loading gage ripple or the resource allocation on other component carrier, and 0~3bit indication component carrier identification information is arranged on the PDCCH.Certain TTI in uplink scheduling, each component carrier that is scheduled as up transmission may receive different uplink authorizations respectively, the upstream data of UE sends and will carry on these uplink authorizations respectively, so the priority of logical channels processing procedure needs new principle and which component carrier algorithm carries on the data of determining which logic channel, and how many data corresponding component carrier carry respectively, carries out up transmission thereby generate MAC PDU respectively at the component carrier that each is scheduled as up transmission.
Summary of the invention
Do not determine the corresponding relation of the logical channel data of component carrier and carrying at the priority of logical channels processing procedure, and the problem of the data volume of the counterlogic channel that carries on the component carrier and propose the present invention, for this reason, main purpose of the present invention is to provide a kind of priority processing method, to address the above problem.
To achieve these goals, according to an aspect of the present invention, provide a kind of priority processing method.
Priority processing method according to the present invention comprises: all logic channels are according to successively decrease all resources on the order assignment component carrier of priority, wherein, described all resources comprise: the required resource of preferential bit rate PBR that is used to satisfy described all logic channels.
Preferably, described component carrier one of meets the following conditions: the Radio Resource condition of described component carrier and the QoS requirement of logic channel adapt; Perhaps the order of Yu She component carrier adapts with the described priority orders of described logic channel.
Preferably, the utilization of resources of described logic channel maximization on described component carrier, promptly described logic channel uses the resource on the described component carrier as far as possible.
Preferably, the QoS requirement of the Radio Resource condition of described component carrier and described logic channel adapt comprise following one of at least: to the described logical channel assignment that sorts by the order of successively decreasing according to the requirement of the QoS requirement of described logic channel by the successively decrease Radio Resource condition of the described component carrier that order sorts of modulating-coding grade; To the described logical channel assignment that sorts by the order of successively decreasing according to the requirement of the QoS requirement of described logic channel by the successively decrease Radio Resource condition of the described component carrier that order sorts of the Radio Resource condition of described component carrier; The QoS requirement of described logic channel reaches the rate range of the QoS requirement of the described logic channel that the Radio Resource condition of described component carrier can reach; To according to the logical channel assignment that sorts by the order of successively decreasing of the QoS requirement of described logic channel by the successively decrease Radio Resource condition of the described component carrier that order sorts of channel quality, wherein, described channel quality is the channel wireless condition.
Preferably, the QoS requirement of the Radio Resource condition of described component carrier and described logic channel adapt also comprise following one of at least: evolved base station specifies priority of logical channels and described component carrier to adapt; Described evolved base station specifies Logic Channel Identifier and described component carrier to adapt.
Preferably, evolved base station specify priority of logical channels and component carrier to adapt also to comprise following one of at least: subscriber equipment is corresponding according to priority orders and the priority orders of logic channel of evolved base station by the component carrier of radio resource control RRC signaling configuration; Subscriber equipment is according to the relation difference correspondence of the Logic Channel Identifier and the component carrier of evolved base station appointment; Subscriber equipment is according to the priority orders of default component carrier and the priority orders difference correspondence of logic channel; Subscriber equipment is according to the allocation order of default component carrier and the priority orders difference correspondence of logic channel.
Preferably, the Radio Resource condition of component carrier comprise following one of at least: modulating-coding grade, signal to noise ratio, Signal to Interference plus Noise Ratio, signal to noise ratio grade, Signal to Interference plus Noise Ratio grade, Packet Error Ratio, Block Error Rate, bit error rate.
Preferably, the QoS requirement of logic channel comprise following one of at least: Packet Error Ratio, Block Error Rate, bit error rate, Packet Error Ratio grade, Block Error Rate grade, bit error rate grade.
Preferably, the priority orders of component carrier comprise following one of at least: the size of modulating-coding grade, uplink authorization, channel quality, signal to noise ratio, Signal to Interference plus Noise Ratio, signal to noise ratio grade, Signal to Interference plus Noise Ratio grade, Packet Error Ratio, Block Error Rate, bit error rate.
Preferably, distribute all resources on the component carrier to comprise: all logic channels are selected corresponding component carrier according to priority, and calculate on the component carrier of correspondence and satisfy the required resource of PBR; If there is the surplus resources except that resource in corresponding component carrier, then all logic channels are according to the priority order available resources that the component carrier of calculating correspondence is assigned on the component carrier of correspondence respectively of successively decreasing; If the resource on the corresponding component carrier does not satisfy the PBR resource requirement of logic channel, then select the available resources on the next component carrier of component carrier of current correspondence, up to the required resource of the PBR that satisfies all logic channels; After the required resource of the PBR that satisfies all logic channels, all logic channels are according to the priority order assignment surplus resources that successively decreases, wherein, the logic channel that is higher than other surplus resources priority of logical channels to be allocated for priority, if the available resources on the corresponding component carrier do not satisfy the transmission of this logical channel data, then select the available resources on the next component carrier of component carrier of current correspondence, up to the transmission resource requirement that satisfies data or there are not available resources; The available resources residual resource that is current component carrier after the surplus resources that the logical channel assignment that the required resource of the PBR that satisfies current component carrier counterlogic channel and other priority are higher than current component carrier counterlogic channel arrives.
Preferably, distribute all resources on the component carrier to comprise: calculate the resource summation on all component carriers, all logic channels successively decrease order pre-allocation resource summation to satisfy the required resource of PBR according to priority; If there is the surplus resources except that the required resource of PBR in the resource summation, then all logic channels are according to the priority order preassignment surplus resources that successively decreases, the data preassignment end in all logic channels or do not have surplus resources; Satisfy required resource of PBR and surplus resources according to what all logic channel preassignment obtained, all logic channels are according to the priority component carrier of selective sequential correspondence that successively decreases, and distribute on the component carrier of correspondence and satisfy the required resource of PBR; If the resource on the component carrier of correspondence does not satisfy the required resource of PBR, then select the resource on the next component carrier of component carrier of current correspondence, up to the required resource of the PBR that satisfies all logic channels; After the required resource of the PBR that satisfies all logic channels, all logic channels are according to the priority order assignment surplus resources that successively decreases, wherein, the logic channel that is higher than other resource logic channel to be allocated for priority, if the surplus resources that the available resources on the corresponding component carrier arrive less than logical channel assignment, then select the available resources on the next component carrier of component carrier of current correspondence, the data in all logic channels or the uplink authorization of selected one or more component carriers run out; The available resources residual resource that is current component carrier after the surplus resources that the logical channel assignment that the required resource of the PBR that satisfies current component carrier counterlogic channel and other priority are higher than current component carrier counterlogic channel arrives.
Preferably, distribute all resources on the component carrier further to comprise: all logic channels are selected corresponding component carrier respectively according to the priority order of successively decreasing, and on the component carrier of correspondence Resources allocation; Any one logic channel in all logic channels selects the component carrier of required component carrier minimum number to carry out the data transmission; Any one logic channel in all logic channels selects the component carrier of required medium access control Service Data Unit MAC PDU carrying minimum number to carry out the data transmission.
Wherein, select the next component carrier of the component carrier of current correspondence according to one of following condition: the suitable component carrier of QoS requirement of selecting the Radio Resource conditional sum logic channel of component carrier, wherein, the adaptive degree of suitable component carrier time is better than the suitable degree of QoS requirement of Radio Resource conditional sum logic channel of the component carrier of current correspondence; Perhaps select priority to be lower than the component carrier of the logic channel correspondence of other priority of logical channels; Perhaps select uplink authorization to satisfy or send the component carrier of demand near the uplink authorization data;
Preferably, distribute all resources on the component carrier further to comprise: all logic channels obtain the MAC SDU number that sends on each component carrier and the payload size of MAC SDU; Wherein, the payload of MAC SDU size deducts the size of the MAC head of MAC SDU correspondence in the assigned resource sum of respective components carrier wave for all logic channels; The media access control MAC protocol layer sends indication information to Radio Link control rlc protocol layer and be used to indicate the number of the wireless link control protocol data cell RLC PDU that all logic channels send and the size information of RLC PDU on each component carrier; Wherein, RLC PDU is corresponding one by one with MAC SDU; The rlc protocol layer is after the indication information that receives the transmission of MAC protocol layer, generate corresponding RLC PDU at all logic channels, and send to the MAC protocol layer carry out as MAC SDU multiplexing so that on the component carrier of correspondence, generate corresponding media access control protocol data unit MAC PDU; The MAC SDU of subscriber equipment multiplexes logical channels on the component carrier of correspondence, and generation MAC PDU sends to physical layer; Physical layer generates transmission block, so that send on the capable physically shared channel.
Preferably, all logic channels are all logic channels of Bj>0.
Preferably, all resources include the ascending resource of all component carriers of ascending resource, and wherein, ascending resource is a uplink authorization.
By the present invention, adopt all logic channels according to successively decrease all resources on the order assignment component carrier of priority, solved the corresponding relation of the logical channel data of definite component carrier of priority of logical channels processing procedure and carrying, and the problem of the data volume of the counterlogic channel that carries on the component carrier, and then realized that each component carrier that is scheduled as up transmission generates MAC PDU respectively and carries out up transmission.
Embodiment
Functional overview
Consider that priority of logical channels processing procedure in the correlation technique determines the corresponding relation of the logical channel data of component carrier and carrying, and the problem of the data volume of the counterlogic channel that carries on the component carrier, the invention provides a kind of processed scheme, by all logic channels according to successively decrease all resources on the order assignment component carrier of priority, to realize that each component carrier that is scheduled as up transmission generates MAC PDU respectively and carries out up transmission.
Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.Describe the present invention below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
Method embodiment
According to embodiments of the invention, a kind of priority processing method is provided, the scheme based on priority of logical channels in the LTE-A system carrier aggregation technology is handled comprises following step S202:
Step S202, all logic channels are according to successively decrease all resources on the order assignment component carrier of priority, and wherein, above-mentioned all resources comprise: the required resource of preferential bit rate PBR that is used to satisfy described all logic channels.
Particularly, above-mentioned component carrier one of meets the following conditions: the QoS requirement of the Radio Resource condition adaptation, logic channel of component carrier; Perhaps the order of Yu She component carrier and the priority of the logic channel order of successively decreasing adapts.
The utilization of resources of described logic channel maximization on described suitable component carrier.
Wherein, the QoS requirement of the Radio Resource condition of component carrier and logic channel adapt comprise following one of at least:
Packet Error Ratio/Block Error Rate/bit error rate/Packet Error Ratio grade/Block Error Rate grade/bit error rate grade (QoS requirement of logic channel) is required the Radio Resource of the high more component carrier of high more logical channel assignment MCS;
Packet Error Ratio/Block Error Rate/bit error rate/Packet Error Ratio grade/Block Error Rate grade/bit error rate grade (QoS requirement of logic channel) is required the Radio Resource of the high more component carrier of high more logical channel assignment signal to noise ratio/Signal to Interference plus Noise Ratio/signal to noise ratio grade/Signal to Interference plus Noise Ratio grade (the Radio Resource condition of component carrier);
Packet Error Ratio/the Block Error Rate of logic channel/bit error rate/Packet Error Ratio grade/Block Error Rate grade/bit error rate level requirements (QoS requirement) equates or approaches Packet Error Ratio/Block Error Rate/bit error rate/Packet Error Ratio grade/Block Error Rate grade/bit error rate grade (QoS requirement) scope that the Radio Resource of component carrier can reach;
Packet Error Ratio/Block Error Rate/bit error rate/Packet Error Ratio grade/Block Error Rate grade/bit error rate grade (QoS requirement of logic channel) is required the Radio Resource of the component carrier of high more logical channel assignment channel quality high more (the channel wireless condition is good more in other words);
Evolved base station is specified the corresponding relation of priority of logical channels and component carrier;
Evolved base station is specified the corresponding relation of Logic Channel Identifier and component carrier;
Subscriber equipment is distinguished corresponding according to evolved base station by the priority orders of the component carrier of RRC signaling configuration and the priority orders of logic channel;
Subscriber equipment is according to the relation difference correspondence of the Logic Channel Identifier and the component carrier of evolved base station appointment;
Subscriber equipment is according to the priority orders of default component carrier and the priority orders difference correspondence of logic channel.
Subscriber equipment is according to the allocation order of default described component carrier and the described priority orders difference correspondence of described logic channel;
Wherein, the Radio Resource condition of component carrier comprise following one of at least: modulating-coding grade, signal to noise ratio, Signal to Interference plus Noise Ratio, signal to noise ratio grade, Signal to Interference plus Noise Ratio grade, Packet Error Ratio, Block Error Rate, bit error rate.
Wherein, the QoS requirement of logic channel comprise following one of at least: Packet Error Ratio, Block Error Rate, bit error rate, Packet Error Ratio grade, Block Error Rate grade, bit error rate grade.
Wherein, the priority orders of component carrier comprise following one of at least: the size of modulating-coding grade, uplink authorization, channel quality, signal to noise ratio, Signal to Interference plus Noise Ratio, signal to noise ratio grade, Signal to Interference plus Noise Ratio grade, Packet Error Ratio, Block Error Rate, bit error rate.
All logic channels successively decrease according to priority and select corresponding suitable component carrier in proper order respectively, and calculate on the component carrier of correspondence and can satisfy its PBR resource requirement; If there is the surplus resources except that the required resource of PBR in corresponding component carrier, all logic channels are according to priority its available resources that can be assigned to of calculating on the component carrier of correspondence in proper order respectively of successively decreasing then;
If the resource on the corresponding component carrier can not satisfy its PBR resource requirement, then select the available resources on the next suitable component carrier (that is, the next component carrier of the component carrier of current correspondence), until satisfying the required resource of its PBR;
For the higher priority logic channel (promptly, priority is higher than the logic channel of the logic channel of other resource to be allocated), if the available resources on the corresponding component carrier can not satisfy the transmission of its data, then select next suitable component carrier (promptly, the next component carrier of the component carrier of current correspondence) available resources on, send resource requirement or do not have available resources until satisfying its data, promptly the uplink authorization of the data in logic channel or selected one or more component carriers is depleted; The rest may be inferred; Available resources on the suitable component carrier refer to the surplus resources of respective component carrier wave after satisfying its counterlogic channel PBR resource requirement and higher priority logic channel resource requirement;
As total resource pool (that is, calculating the resource summation on all component carriers), all logic channels successively decrease the order assignment resource until satisfying its PBR resource requirement according to priority with the resource sum on all component carriers; Also have surplus resources if remove the required resource of PBR, all logic channels are according to the priority order assignment available resources of successively decreasing, data or the resource in logic channel depleted (that is no surplus resources) then; According to aforementioned calculation, what obtain that all logic channels can be assigned to respectively satisfies its PBR resource requirement and remaining available resource (data allocations finish or do not have surplus resources); All logic channels successively decrease according to priority and select corresponding suitable component carrier in proper order respectively, and distribute on the component carrier of correspondence and can satisfy its PBR resource requirement; If the resource on the corresponding component carrier can not satisfy its PBR resource requirement, then select the available resources on the next suitable component carrier (that is, the next component carrier of corresponding component carrier), until satisfying its PBR resource requirement; For the higher priority logic channel, if the available resources on the corresponding component carrier are less than its surplus resources that can be assigned to, then select the available resources on the next suitable component carrier, the data in logic channel or the uplink authorization of selected one or more component carriers are depleted; The rest may be inferred; Available resources on the suitable component carrier refer to the surplus resources of respective component carrier wave after satisfying its counterlogic channel PBR resource requirement and higher priority logic channel (that is, priority is higher than the logic channel of current component carrier counterlogic channel) resource requirement;
According to the method for the resource on the suitable component carrier of above-mentioned distribution, all logic channels successively decrease according to priority and select corresponding suitable component carrier in proper order respectively, and distribute available resources to send to maximize its data on the component carrier of correspondence;
Data on certain logic channel should be used the least possible MAC PDU carrying, and promptly the data on certain logic channel should send on the least possible component carrier, to reduce fragmentation overhead and header overhead; Available resources on the corresponding component carrier refer to the surplus resources of resource after the data of PBR that preferentially satisfies logic channel and higher priority logic channel send on this component carrier;
When selecting next suitable component carrier, the QoS requirement of Radio Resource conditional sum logic channel of paying the utmost attention to component carrier is adaptive; Perhaps pay the utmost attention to the pairing component carrier of lower priority logic channel (that is, priority is lower than the logic channel of other priority of logical channels); Pay the utmost attention to perhaps that UL grant can satisfy or send the component carrier of demand near its data;
According to the method for the resource on the suitable component carrier of above-mentioned distribution, all logic channels obtain the number of the medium access control Service Data Unit (MAC SDU) that can send and the payload size of MAC SDU respectively on each component carrier; The payload size of MAC SDU deducts the size of its corresponding MAC head for logic channel assigned resource sum on the respective component carrier wave.The number and the size information thereof of the wireless link control protocol data cell (RLC PDU) that each logic channel of media access control protocol layer indication radio link control layer can send on each component carrier; RLC PDU and MAC SDU are corresponding one by one.Rlc layer receives above-mentioned indication information, generates the RLC PDU of corresponding number and size at each logic channel, be submitted to the MAC layer carry out as MAC SDU multiplexing, thereby on corresponding component carrier, generate corresponding M AC PDU.
According to the method for the resource on the suitable component carrier of above-mentioned distribution, UE is the multiplexing respectively MAC SDU from each logic channel on each component carrier, generates MAC PDU and is submitted to physical layer; Physical layer further generates on the capable physically shared channel (PUSCH) of transmission block (Transport Block abbreviates TB as) and sends.
Wherein, above-mentioned all logic channels all logic channels that are Bj>0.
Wherein, all resources include the ascending resource of all component carriers of ascending resource, and wherein, above-mentioned ascending resource is also referred to as uplink authorization.
Be described in detail below in conjunction with the implementation procedure of example the embodiment of the invention.
Embodiment 1
Fig. 2 is according to the schematic diagram of the embodiment of the invention 1, is described as follows:
Be provided with three logic channel RB1, RB2, RB3, its priority reduces successively, and its PBR configuration is respectively X, Y, Z.At certain TTI, its corresponding Bj (j equals 1,2,3 respectively) is respectively DATA1, DATA2, DATA3.
Be provided with three component carriers that are scheduled as up transmission, be respectively U, V, W in certain TTI authorized resource.
Service quality (Quality of Service according to the Radio Resource condition adaptation, logic channel of component carrier, abbreviate QoS as) principle of demand, perhaps according to the priority orders of default component carrier and the corresponding principle of priority orders of logic channel, the order that these three logic channels according to priority successively decrease is selected corresponding suitable component carrier respectively, and determined mapping relations are: RB1 corresponding to component carrier 1, RB2 corresponding to component carrier 2, RB3 corresponding to component carrier 3.
All logic channels successively decrease to calculate respectively on the component carrier of correspondence in proper order according to priority and can satisfy its PBR resource requirement, in the drawings for being designated
Operation.So the resource that RB1 is assigned on the
component carrier 1 is X; The resource that RB2 is assigned on the
component carrier 2 is Y; The resource that RB3 is assigned on the
component carrier 3 is Z.
Through above-mentioned steps, the Bj of each logic channel is updated to:
The B1=DATA1-X of RB1;
The B2=DATA2-Y of RB2;
The B3=DATA3-Z of RB3;
Wherein Bj can be negative value.
All logic channels successively decrease according to priority and calculate the available resources that can be assigned in proper order on the component carriers of correspondence, in the drawings for being designated

Operation.So the available resources that RB1 is assigned on the component carrier 1 are U-X; Available resources on the component carrier 2 that KB1 is assigned to are that DATA1-U is (because the resource of component carrier 1 can not send the total data on the RB1, the remaining data of RB1 also needs the resource of DATA1-U, then select the available resources on the next suitable component carrier, selected the available resources on the component carrier 2 in this example.Because the priority of RB1 is higher than RB2, therefore the available resources priority allocation on component carrier 2 is given the remaining data of RB1 to satisfying the resource that its remaining data sends).The available resources that RB2 is assigned on the component carrier 2 are V-Y-(DATA1-U); The available resources that RB2 is assigned on the component carrier 3 are that DATA2-V is (because the resource of component carrier 2 can not send the total data on the RB2, the remaining data of RB2 also needs the resource of DATA2-V, then select the available resources on the next suitable component carrier, selected the available resources on the component carrier 3 in this example.Because the priority of RB2 is higher than RB3, therefore the available resources priority allocation on component carrier 3 is given the remaining data of KB2 to satisfying the resource that its remaining data sends).The available resources that RB3 is assigned on the component carrier 3 are W-Z-(DATA2-V), because this moment, available resources were not enough to send all data of RB3, be the situation that resource has exhausted earlier, the EO of Resources allocation then, certain TTI was scheduled after the remaining data of RB3 was waited for.
According to the aforesaid operations result, the resource that each logic channel is distributed on each component carrier respectively addition respectively (the resource addition that on component carrier 1, is distributed as RB1, the resource addition that RB1 is distributed on component carrier 2, the rest may be inferred), can obtain the size of the MAC SDU that each logic channel generated on corresponding each component carrier; The size of described MAC SDU is the size that described logic channel assigned resource sum on the respective component carrier wave deducts its corresponding MAC head.
In this example, the MAC PDU on component carrier 1 comprises 1 MAC SDU, and by the data on the RB1 are generated, the payload of MAC SDU size deducts its corresponding MAC head length degree for U, and promptly the MAC PDU of Sheng Chenging deducts the length of MAC PDU; This MAC SDU resource requirement is that the resource of the satisfied PBR1 that distributes the first round adds that second takes turns the available resources on this component carrier of being distributed.The MAC PDU that generates on component carrier 2 is by two multiplexing forming of MAC SDU, and one of them MAC SDU is the data of RB1, and its payload size deducts corresponding MAC head length degree for DATA1-U; Another one MAC SDU is the data of RB2, the payload size deducts corresponding MAC head length degree for V-(DATA1-U), and this MAC SDU resource requirement adds that by the resource of the satisfied PBR2 that the first round distributes second takes turns the available resources on this component carrier of being distributed.The MAC PDU that generates on component carrier 3 is by two multiplexing forming of MAC SDU, and one of them MAC SDU is the data of RB2, and its payload size deducts corresponding MAC head length degree for DATA2-V; Another one MAC SDU is the data of RB3, the payload size deducts corresponding MAC head length degree for W-(DATA2-V), and this MAC SDU resource requirement adds that by the resource of the satisfied PBR3 that the first round distributes second takes turns the available resources on this component carrier of being distributed.
The number and the size information thereof of the wireless link control protocol data cell (RLC PDU) that each logic channel of media access control protocol layer (MAC) indication radio link control layer (RLC) can send on each component carrier; Described RLC PDU and above-mentioned MACSDU are corresponding one by one.Rlc layer receives above-mentioned indication information, generates the RLC PDU of corresponding number and size at each logic channel, be submitted to the MAC layer carry out as MAC SDU multiplexing, thereby on corresponding component carrier, generate corresponding M AC PDU.
Need to prove that in above-mentioned scheduling process, when calculating the resource that certain logic channel can distribute on its selected component carrier, UE also follows the basic principle of token bucket algorithm among the LTE.
Wherein, in concrete realization, consider the available situation of traffic carrying capacity, service feature and the resource of logic channel, the PBR of certain logic channel not necessarily is satisfied at each TTI, also may less than or greater than PBR, therefore be the average result in the certain hour, promptly can satisfy the PBR demand of this logic channel within a certain period of time according to the effect that above-mentioned dispatching algorithm reached.
Above-mentioned explanation is equally applicable to following each embodiment.
Embodiment 2
Fig. 3 shows the schematic diagram according to the embodiment of the invention 2, is described as follows:
Be provided with three logic channel RB1, RB2, RB3, its priority reduces successively, and its PBR configuration is respectively X, Y, Z.At certain TTI, its corresponding Bj (j equals 1,2,3 respectively) is respectively DATA1, DATA2, DATA3.
Be provided with three component carriers that are scheduled as up transmission, be respectively U, V, W in certain TTI authorized resource.
As total resource pool, all logic channels successively decrease the order assignment resource until satisfying its PBR resource requirement, in the drawings for being designated according to priority with the resource sum on all component carriers
Operation.So the resource that
KB 1 is assigned to is X; The resource that RB2 is assigned to is Y; The resource that RB3 is assigned to is Z.
Through above-mentioned steps, the Bj of each logic channel is updated to:
The B1=DATA1-X of KB1;
The B2=DATA2-Y of RB2;
The B3=DATA3-Z of RB3;
Wherein Bj can be negative value.
All logic channels are according to the priority order assignment remaining available resource of successively decreasing, and data or resource in logic channel are depleted, in the drawings for being designated
Operation.So the available resources that KB1 is assigned to are DATA1-X; The available resources that RB2 is assigned to are DATA2-Y; The available resources that RB3 is assigned to are U+V+W-DATA1-DATA2-Z (available resources can not be held all data of RB3).
According to aforementioned calculation, obtain its PBR resource requirement and remaining available resource that satisfy that all logic channels can be assigned to respectively.
Principle according to service quality (QoS) demand of the Radio Resource condition adaptation, logic channel of component carrier, perhaps according to the priority orders of default component carrier and the corresponding principle of priority orders of logic channel, the order that these three logic channels according to priority successively decrease is selected corresponding suitable component carrier respectively, and determined mapping relations are: KB1 corresponding to component carrier 1, RB2 corresponding to component carrier 2, RB3 corresponding to component carrier 3.
All logic channels successively decrease according to priority and distribute it according to the assigned resource of aforementioned calculation, in the drawings for being designated in proper order respectively on the component carrier of correspondence
Operation.In this example, the resource that RB1 is assigned on the
component carrier 1 is U; Resource on the
component carrier 2 that KB1 is assigned to is DATA1-U.The resource that RB2 is assigned on the
component carrier 2 is V-(DATA1-U); The resource that KB2 is assigned on the
component carrier 3 is DATA2-V.The available resources that RB3 is assigned on the
component carrier 3 are W-(DATA2-V), because this moment, available resources were not enough to send all data of KB3, be the situation that resource has exhausted earlier, the EO of Resources allocation then, certain TTI was scheduled after the remaining data of KB3 was waited for.
According to the aforesaid operations result, can obtain the size of the MAC SDU that each logic channel generated on corresponding each component carrier; The size of described MAC SDU is the size that described logic channel assigned resource on the respective component carrier wave deducts its corresponding MAC head.
In this example, the MAC PDU on component carrier 1 comprises 1 MAC SDU, and by the data on the RB1 are generated, the payload of MAC SDU size deducts its corresponding MAC head length degree for U, and promptly the MAC PDU of Sheng Chenging deducts the length of MAC PDU.The MAC PDU that generates on component carrier 2 is by two multiplexing forming of MAC SDU, and one of them MAC SDU is the data of RB1, and its payload size deducts corresponding MAC head length degree for DATA1-U; Another one MAC SDU is the data of RB2, and the payload size deducts corresponding MAC head length degree for V-(DATA1-U).The MAC PDU that generates on component carrier 3 is by two multiplexing forming of MAC SDU, and one of them MAC SDU is the data of RB2, and its payload size deducts corresponding MAC head length degree for DATA2-V; Another one MAC SDU is the data of RB3, and the payload size deducts corresponding MAC head length degree for W-(DATA2-V).
The number and the size information thereof of the wireless link control protocol data cell (RLC PDU) that each logic channel of media access control protocol layer (MAC) indication radio link control layer (RLC) can send on each component carrier; Described RLC PDU and above-mentioned MACSDU are corresponding one by one.Rlc layer receives above-mentioned indication information, generates the RLC PDU of corresponding number and size at each logic channel, be submitted to the MAC layer carry out as MAC SDU multiplexing, thereby on corresponding component carrier, generate corresponding M AC PDU.
Embodiment 1 is consistent with embodiment 2 resulting results, and difference is the execution sequence difference of Resources allocation algorithm.
Embodiment 3
Fig. 4 shows the schematic diagram according to the embodiment of the invention 3, is described as follows:
This example has illustrated according to the resource on the selected component carrier of adaptive principle of logic channel and component carrier can not satisfy processing procedure under the PBR resource requirement situation of high priority logic channel.
Be provided with two logic channel RB1, RB2, its priority reduces successively, and its PBR configuration is respectively X, Y.At certain TTI, its corresponding Bj (j equals 1,2 respectively) is respectively DATA1, DATA2.
Be provided with two component carriers that are scheduled as up transmission, be respectively U, V in certain TTI authorized resource.
Principle according to service quality (QoS) demand of the Radio Resource condition adaptation, logic channel of component carrier, perhaps according to the priority orders of default component carrier and the corresponding principle of priority orders of logic channel, the order that these two logic channels according to priority successively decrease is selected corresponding suitable component carrier respectively, and determined mapping relations are: KB1 corresponding to component carrier 1, RB2 corresponding to component carrier 2.
All logic channels successively decrease to calculate respectively on the component carrier of correspondence in proper order according to priority and can satisfy its PBR resource requirement, in the drawings for being designated
Operation.Because the resource U on the
component carrier 1 is less than PBR1, so the resource that RB1 is assigned on the
component carrier 1 is U, the resource that the remainder of PBR1 is assigned on the
component carrier 2 is X-U.The resource that RB2 is assigned on
component carrier 2 is Y.
Through above-mentioned steps, the Bj of each logic channel is updated to:
The B1=DATA1-X of RB1;
The B2=DATA2-Y of RB2;
Wherein Bj can be negative value.
All logic channels successively decrease according to priority and calculate the available resources that can be assigned in proper order on the component carriers of correspondence, in the drawings for being designated
Operation.So the available resources that KB1 is assigned on the
component carrier 2 are DATA1-X.The available resources that RB2 is assigned on the
component carrier 2 are V-Y-(DATA1-U).Because this moment, available resources were not enough to send all data of RB2, i.e. resource situation about having exhausted earlier, the EO of Resources allocation then, certain TTI was scheduled after the remaining data of RB2 was waited for.
According to the aforesaid operations result, the resource that each logic channel is distributed on each component carrier respectively addition respectively (the resource addition that on component carrier 1, is distributed as RB1, the resource addition that RB1 is distributed on component carrier 2, the rest may be inferred), can obtain the size of the MAC SDU that each logic channel generated on corresponding each component carrier; The size of described MAC SDU is the size that described logic channel assigned resource sum on the respective component carrier wave deducts its corresponding MAC head.
In this example, the MAC PDU on component carrier 1 comprises 1 MAC SDU, and by the data on the RB1 are generated, the payload of MAC SDU size deducts its corresponding MAC head length degree for U, and promptly the MAC PDU of Sheng Chenging deducts the length of MAC PDU.The MAC PDU that generates on component carrier 2 is by two multiplexing forming of MAC SDU, and one of them MAC SDU is the data of RB1, and its payload size deducts corresponding MAC head length degree for DATA1-U; Another one MAC SDU is the data of RB2, the payload size deducts corresponding MAC head length degree for V-(DATA1-U), and this MAC SDU resource requirement adds that by the resource of the satisfied PBR2 that the first round distributes second takes turns the available resources on this component carrier of being distributed.
The number and the size information thereof of the wireless link control protocol data cell (RLC PDU) that each logic channel of media access control protocol layer (MAC) indication radio link control layer (RLC) can send on each component carrier; Described RLC PDU and above-mentioned MACSDU are corresponding one by one.Rlc layer receives above-mentioned indication information, generates the RLC PDU of corresponding number and size at each logic channel, be submitted to the MAC layer carry out as MAC SDU multiplexing, thereby on corresponding component carrier, generate corresponding M AC PDU.
Embodiment 4
Fig. 5 shows the schematic diagram according to the embodiment of the invention 4, is described as follows:
This example has illustrated that the PBR of certain high priority logic channel is configured to the processing procedure under " unlimited (Infinity) " situation.
Be provided with two logic channel RB 1, RB2, its priority reduces successively, and its PBR configuration is respectively Infinity, Y.At certain TTI, its corresponding Bj (j equals 1,2 respectively) is respectively DATA1, DATA2.
Be provided with two component carriers that are scheduled as up transmission, be respectively U, V in certain TTI authorized resource.
Principle according to service quality (QoS) demand of the Radio Resource condition adaptation, logic channel of component carrier, perhaps according to the priority orders of default component carrier and the corresponding principle of priority orders of logic channel, the order that these two logic channels according to priority successively decrease is selected corresponding suitable component carrier respectively, and determined mapping relations are: RB1 corresponding to component carrier 1, RB2 corresponding to component carrier 2.
The PBR of high priority logic channel RB1 is Infinity, and first distribution can send
RB 1 all data resource requirements; The PBR resource requirement of reallocation low priority logic channel.In the drawings for being designated
Operation.Because the resource U on the
component carrier 1 is less than PBR1, so the resource that RB1 is assigned on the
component carrier 1 is U, the resource that the remainder of PBR1 is assigned on the
component carrier 2 is DATA1-U.The resource that RB2 is assigned on
component carrier 2 is Y.
Through above-mentioned steps, the Bj of each logic channel is updated to:
The B1=DATA1-X of RB1;
The B2=DATA2-Y of RB2;
Wherein Bj can be negative value.
Logic channel RB2 calculates the available resources that can be assigned on the component carrier of correspondence, in the drawings for being designated
Operation.So the available resources that RB2 is assigned on the component carrier 2 are V-(DATA1-U).Because this moment, available resources were not enough to send all data of RB2, i.e. resource situation about having exhausted earlier, the EO of Resources allocation then, certain TTI was scheduled after the remaining data of RB2 was waited for.
According to the aforesaid operations result, the resource that each logic channel is distributed on each component carrier respectively addition respectively (the resource addition that on component carrier 1, is distributed as RB1, the resource addition that RB1 is distributed on component carrier 2, the rest may be inferred), can obtain the size of the MAC SDU that each logic channel generated on corresponding each component carrier; The size of described MAC SDU is the size that described logic channel assigned resource sum on the respective component carrier wave deducts its corresponding MAC head.
In this example, the MAC PDU on component carrier 1 comprises 1 MAC SDU, and by the data on the RB1 are generated, the payload of MAC SDU size deducts its corresponding MAC head length degree for U, and promptly the MAC PDU of Sheng Chenging deducts the length of MAC PDU.The MAC PDU that generates on component carrier 2 is by two multiplexing forming of MAC SDU, and one of them MAC SDU is the data of RB1, and its payload size deducts corresponding MAC head length degree for DATA1-U; Another one MAC SDU is the data of RB2, the payload size deducts corresponding MAC head length degree for V-(DATA1-U), and this MAC SDU resource requirement adds that by the resource of the satisfied PBR2 that the first round distributes second takes turns the available resources on this component carrier of being distributed.
The number and the size information thereof of the wireless link control protocol data cell (RLC PDU) that each logic channel of media access control protocol layer (MAC) indication radio link control layer (RLC) can send on each component carrier; Described RLC PDU and above-mentioned MACSDU are corresponding one by one.Rlc layer receives above-mentioned indication information, generates the RLC PDU of corresponding number and size at each logic channel, be submitted to the MAC layer carry out as MAC SDU multiplexing, thereby on corresponding component carrier, generate corresponding M AC PDU.
The difference of embodiment 3 and embodiment 4 is the resource allocation of RB1, and among the embodiment 3, RB1 is that PBR at RB2 is on component carrier 2 after the Resources allocation in Resources allocation on the component carrier 2; And among the embodiment 4, RB1 is that PBR at RB2 is before Resources allocation on the component carrier 2 in Resources allocation on the component carrier 2.
Need to prove that in embodiment 1 to 4, for convenience of description, each logic channel does not deduct the sub-head length degree of corresponding M ACSDU in the formula when calculating the resource that can be assigned among the figure.For example in fact RB1 assigned resource on component carrier 1 should be the sub-head length degree that U deducts MAC SDU.When the corresponding RLC PDU of MAC protocol layer notice rlc protocol layer is big or small, be actually the length of MAC SDU payload.These RLC PDU when the MAC protocol layer is multiplexed with MAC PDU, also need to add corresponding M AC SDU header, and the resource on the respective component carrier wave are used to carry corresponding M AC SDU payload and MAC header thereof as MAC SDU.
From above description, as can be seen, priority of logical channels processing method of the present invention, the logic channel in the LTE-A carrier aggregation technology and the mapping and the PBR problem of implementation of component carrier have been solved, inherited the basic principle of LTE well, the component carrier of selecting the Radio Resource condition to be more suitable for logic channel QoS demand is carried corresponding up transmission, thereby improved the wireless performance and the dispatching efficiency of system.
Need to prove, can in computer system, carry out in the step shown in the flow chart of accompanying drawing such as a set of computer-executable instructions, and, though there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
In sum, according to the abovementioned embodiments of the present invention, a kind of processed scheme is provided, by all logic channels according to successively decrease all resources on the order assignment component carrier of priority, to realize that each component carrier that is scheduled as up transmission generates MACPDU respectively and carries out up transmission.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.