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 fairness indicator as a function of throughput to the plurality of mobile users; and
determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the channel condition indicators and fairness indicators.
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
22 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 fairness indicator as a function of throughput to the plurality of mobile users; and
determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the channel condition indicators and fairness indicators. - 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; and
a third set of instructions for determining a transmission schedule for the plurality of users as a function of the channel condition indicators and the fairness indicators. - 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 fairness indicator as a function of throughput to the plurality of mobile users; and
means for determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the channel condition indicators and fairness indicators. - View Dependent Claims (13, 14, 15, 16, 19, 20)
-
-
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;
if any of the delivery priority parameters are different types, mapping each delivery priority parameter to a mapped priority parameter; and
determining an operating point based on the mapped priority parameters of the plurality of mobile users.
-
-
17. 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 mapping each delivery priority parameter to a mapped priority parameter; and
means for determining an operating point based on the mapped priority parameters of the plurality of mobile users.
-
-
18. 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;
mapping each delivery priority parameter to a mapped priority parameter; and
determining an operating point based on the mapped priority parameters of each the plurality of mobile users.
-
-
21. A wireless infrastructure apparatus, comprising:
-
a channel scheduling unit adapted for scheduling transmissions to a plurality of receivers; and
a fairness selector adapted to apply a plurality of received delivery priority parameters receiver from the plurality of receivers. - View Dependent Claims (22)
-
Specification