Method and apparatus for scheduling transmissions in a communication system
First Claim
1. In a wireless communication system a scheduling method, comprising:
- receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;
determining a function (A) corresponding to each of the channel condition indicators, given as;
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for a generalized scheduler for scheduling transmissions in a communications system. The scheduler is defined by a priority function of the channel condition and fairness criteria. The generalized scheduler is adapted to apply a variety of combinations of channel condition metrics and user fairness metrics. The scheduler distinguishes among classes of users, allowing individual processing per class. In one embodiment, a system controller receives a Delivery Priority Parameter (DPP) for each of a plurality of users, and maps each DPP to a corresponding common Mapped Priority Parameter (MPP). An operating point is determined and a corresponding MPP value for each of the users is applied to schedule transmissions.
-
Citations
19 Claims
-
1. In a wireless communication system a scheduling method, comprising:
-
receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;
determining a function (A) corresponding to each of the channel condition indicators, given as;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A program embodied on a computer-readable medium containing computer-executable instructions, comprising:
-
a first set of instructions for processing channel condition indicators received from a plurality of mobile users;
a second set of instructions for determining a fairness indicator as a function of throughput to the plurality of mobile users;
a third set of instructions for calculating a function (A) corresponding to each of the channel condition indicators, given as;
- View Dependent Claims (10)
-
-
11. In a wireless communication system, an access network, comprising:
-
receiving means for receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;
means for determining a function (A) corresponding to each of the channel condition indicators, given as;
-
-
12. A method for scheduling data transmissions in a wireless communication system, comprising:
-
receiving a value for a delivery priority parameter from each of a plurality of mobile users;
for each of the plurality of mobile users, applying a mapped priority parameter value corresponding to an operating point;
determining a delivery priority parameter value corresponding to the mapped priority parameter value;
if any of the delivery priority parameters are different types, mapping each delivery priority parameter to a mapped priority parameter; and
determining the operating point based on the mapped priority parameters of the plurality of mobile users. - View Dependent Claims (13, 14, 15)
-
-
16. A system controller in a wireless communication system, comprising:
-
means for receiving a delivery priority parameter from each of a plurality of mobile users;
means for applying a mapped priority parameter value corresponding to an operating point for each of the plurality of mobile users;
means for determining a delivery priority parameter value corresponding to the mapped priority parameter value;
means for mapping each delivery priority parameter to a mapped priority parameter if any of the delivery priority parameters are different types; and
means for determining the operating point based on the mapped priority parameters of the plurality of mobile users.
-
-
17. An apparatus in a wireless communication system, comprising:
-
a processing element; and
a memory storage element coupled to the processing element, the memory storage element adapted for storing computer-readable instructions for implementing;
receiving a delivery priority parameter from each of a plurality of mobile users;
applying a mapped priority parameter value corresponding to an operating point for each of the plurality of mobile users;
determining a delivery priority parameter value corresponding to the mapped priority parameter value;
mapping each delivery priority parameter to a mapped priority parameter if any of the delivery priority parameters are different types; and
determining the operating point based on the mapped priority parameters of each the plurality of mobile users. - View Dependent Claims (18, 19)
applying the operating point to each of the plurality of mobile users, wherein the operating point determines mapped priority parameter values corresponding to each of the plurality of mobile users.
-
-
19. The apparatus as in claim 18, wherein the computer-readable instructions further implement:
scheduling the plurality of mobile users according to the operating point using the mapped priority parameter values.
Specification