US2014328316A1PendingUtilityA1

Rate Capping with Multiple Carrier Aggregation Schedulers

Assignee: CHMIEL MIESZKOPriority: Jan 2, 2012Filed: Jan 2, 2012Published: Nov 6, 2014
Est. expiryJan 2, 2032(~5.5 yrs left)· nominal 20-yr term from priority
H04W 72/12H04W 72/1205
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Requests for carrier aggregation scheduling for a user equipment are received from a first cell used for carrier aggregation and n second cells. The requests include a first scheduling decision of the first cell and n second scheduling decisions of the n second cells. It is checked whether or not the requests exceed limits of the user equipment, and the n second scheduling decisions are modified according to predefined rules such that the requests do not exceed the limits. Limits of the user equipment are increased by a margin, the increased limits are split onto active cells of the first and n second cells according to a predefined rule, and the margin is controlled dependent on whether the increased and split limits are exceeded or not by the requests. If they are exceeded, the n second scheduling decisions may be modified.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving requests for carrier aggregation scheduling for a user equipment from a first cell used for carrier aggregation for the user equipment in a cellular communications network and n second cells of the cellular communications network, used for the carrier aggregation, n being an integer equal to or greater than one, the requests including a first scheduling decision of the first cell and n second scheduling decisions of the n second cells;   checking whether or not the requests exceed limits of the user equipment; and   modifying the n second scheduling decisions according to predefined rules such that the requests do not exceed the limits of the user equipment.   
     
     
         2 . The method of  claim 1 , wherein
 the first and n second cells are determined based on a cell index, and/or the first and n second cells are determined based on allocation decisions, wherein the modifying comprises:   processing an n-th second scheduling decision if an (n-I)-th second scheduling decision has been processed, according to the predefined rules such that the requests do not exceed the limits of the user equipment.   
     
     
         3 . The method of  claim 1 , wherein the method is implemented in an entity of a base station, which performs uplink/downlink processing for the user equipment, and in an entity of the base station which constructs a physical downlink control channel for the user equipment. 
     
     
         4 . The method of  claim 1 , wherein the method is implemented in a first entity of a base station, which performs uplink/downlink processing for the user equipment, or in a second entity of the base station which constructs a physical downlink control channel for the user equipment, wherein when the method is implemented in the first/second entity, the first/second entity informs the second/first entity about the modified n second scheduling decisions. 
     
     
         5 . The method of  claim 1 , wherein the limits are represented by an amount of data which can be transmitted/received by the user equipment, the modifying comprising:
 reducing a modulation and coding scheme set in the n second scheduling decisions until the amount of transmitted/received data is below the limits.   
     
     
         6 . The method of  claim 5 , wherein the modifying further comprises:
 reducing a number of allocated physical resource blocks in the n second scheduling decisions, until the amount of transmitted/received data is below the limits.   
     
     
         7 . The method of  claim 1 , wherein the method is implemented for each user equipment. 
     
     
         8 . The method of  claim 1 , wherein the first and n second scheduling decisions include time and frequency domain scheduling. 
     
     
         9 . A method comprising:
 increasing limits of a user equipment by a margin;   splitting the increased limits onto active cells of a first and n second cells used for carrier aggregation for the user equipment in a cellular communications network according to a predefined rule, n being an integer equal to or greater than one; and   controlling the margin dependent on whether the increased and split limits are exceeded or not by requests for scheduling for the user equipment from the first cell and n second cells.   
     
     
         10 . The method of  claim 9 , further comprising:
 checking whether the limits are exceeded by the requests; and   
       if they are exceeded,
 modifying the n second scheduling decisions according to predefined rules such that the requests do not exceed the limits of the user equipment according to the following: 
 receiving requests for carrier aggregation scheduling for a user equipment from a first cell used for carrier aggregation for the user equipment in a cellular communications network and n second cells of the cellular communications network, used for the carrier aggregation, n being an integer equal to or greater than one, the requests including a first scheduling decision of the first cell and n second scheduling decisions of the n second cells; 
 checking whether or not the requests exceed limits of the user equipment; and 
 modifying the n second scheduling decisions according to predefined rules such that the requests do not exceed the limits of the user equipment. 
 
     
     
         11 . The method of  claim 9 , comprising:
 monitoring and controlling the margin such that a certain probability of limit excess is obtained.   
     
     
         12 . A computer program product including a program for a processing device, comprising software code portions for performing the steps of  claim 1  when the program is run on the processing device. 
     
     
         13 . The computer program product according to  claim 12 , wherein the computer program product comprises a computer-readable medium on which the software code portions are stored. 
     
     
         14 . The computer program product according to  claim 12 , wherein the program is directly loadable into an internal memory of the processing device. 
     
     
         15 . An apparatus configured to:
 receive requests for carrier aggregation scheduling for a user equipment from a first cell used for carrier aggregation for the user equipment in a cellular communications network and n second cells of the cellular communications network, used for the carrier aggregation, n being an integer equal to or greater than one, the requests including a first scheduling decision of the first cell and n second scheduling decisions of the n second cells;   check whether or not the requests exceed limits of the user equipment; and   modify the n second scheduling decisions according to predefined rules such that the requests do not exceed the limits of the user equipment.   
     
     
         16 . The apparatus of  claim 15 , configured to:
 determine the first and n second cells based on a cell index, and/or   determine the first and n second cells based on allocation decisions,   wherein, for the modification of the n second scheduling decisions, the apparatus is configured to:   process an n-th second scheduling decision if an (n-I)-th second scheduling decision has been processed, according to the predefined rules such that the requests do not exceed the limits of the user equipment.   
     
     
         17 . The apparatus of  claim 15 , wherein the apparatus comprises at least one of an entity of a base station, which performs uplink/downlink processing for the user equipment, and an entity of the base station which constructs a physical downlink control channel for the user equipment. 
     
     
         18 . The apparatus of  claim 15 , configured to:
 send the modified n second scheduling decisions to a first entity of a base station, which performs uplink/downlink processing for the user equipment, or a second entity of the base station which constructs a physical downlink control channel for the user equipment, or   receive the modified n second scheduling decisions from the first/second entity.   
     
     
         19 . The apparatus of  claim 15 , wherein the limits are represented by an amount of data which can be transmitted/received by the user equipment, wherein, for the modification of the n second scheduling decisions, the apparatus is configured to:
 reduce a modulation and coding scheme set in the n second scheduling decisions until the amount of transmitted/received data is below the limits.   
     
     
         20 . The apparatus of  claim 19 , wherein, for the modification of the n second scheduling decisions, the apparatus is further configured to:
 reduce a number of allocated physical resource blocks in the n second scheduling decisions, until the amount of transmitted/received data is below the limits.   
     
     
         21 . An apparatus configured to:
 increase limits of a user equipment by a margin;   split the increased limits onto active cells of a first and n second cells used for carrier aggregation for the user equipment in a cellular communications network according to a predefined rule, n being an integer equal to or greater than one; and   control the margin dependent on whether the increased and split limits are exceeded or not by requests for scheduling for the user equipment from the first cell and n second cells.   
     
     
         22 . The apparatus of  claim 21 , configured to:
 check whether the limits are exceeded by the requests; and   if they are exceeded,   
       modify the n second scheduling decisions according to predefined rules such that the requests do not exceed the limits of the user equipment according to the operations of the apparatus further configured to:
 receive requests for carrier aggregation scheduling for a user equipment from a first cell used for carrier aggregation for the user equipment in a cellular communications network and n second cells of the cellular communications network, used for the carrier aggregation, n being an integer equal to or greater than one, the requests including a first scheduling decision of the first cell and n second scheduling decisions of the n second cells; 
 check whether or not the requests exceed limits of the user equipment; and 
 modify the n second scheduling decisions according to predefined rules such that the requests do not exceed the limits of the user equipment. 
 
     
     
         23 . The apparatus of  claim 21 , configured to:
 monitor and control the margin such that a certain probability of limit excess is obtained.

Join the waitlist — get patent alerts

Track US2014328316A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.