Scheduling method for wireless packet data channel
First Claim
1. A method of scheduling use of a downlink packet data traffic channel shared by a plurality of mobile stations, comprising:
- calculating a ranking metric for a mobile station that varies directly with the mobile station'"'"'s scheduling downlink transmission rate and a delay factor indicative of the staleness of data queued for the mobile station; and
scheduling one or more downlink transmissions to the mobile station on the downlink packet data traffic channel based on said ranking metric.
4 Assignments
0 Petitions
Accused Products
Abstract
A scheduler at a base station may schedule packet data traffic based on a ranking metric that varies directly with the mobile station'"'"'s scheduling downlink transmission rate and a delay factor indicative of the staleness of the corresponding queued data. The ranking metric may advantageously vary in a direct non-linear fashion with the delay factor to allow for delay sensitive data, such as VoIP data, to be scheduled with increased urgency when quality of service is about to be compromised. The scheduler may attempt to pack a multi-user downlink physical layer packet by selecting a tentative rate and determining if an aggregate amount of data in the packet may be increased by transmitting the packet at a lower rate. If so, additional queued data is added to the packet and the transmission rate for the packet is lowered. Such an approach allows for greater link efficiency to be achieved.
74 Citations
48 Claims
-
1. A method of scheduling use of a downlink packet data traffic channel shared by a plurality of mobile stations, comprising:
-
calculating a ranking metric for a mobile station that varies directly with the mobile station'"'"'s scheduling downlink transmission rate and a delay factor indicative of the staleness of data queued for the mobile station; and
scheduling one or more downlink transmissions to the mobile station on the downlink packet data traffic channel based on said ranking metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of packing a multi-user wireless downlink physical layer packet with data queued for a plurality of mobile stations, comprising:
-
selecting as a tentative downlink transmission rate a scheduling downlink transmission rate associated with a primary mobile station identified based on a scheduling algorithm;
determining if an aggregate amount of data in said packet may be increased by transmitting said packet at a downlink transmission rate lower than said tentative rate; and
selecting a downlink transmission rate for said packet based on said determining;
said packet including data queued for said primary mobile station. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of packing a multi-user wireless downlink physical layer packet with data queued for a plurality of mobile stations, comprising:
-
selecting a tentative downlink transmission rate and primary mobile station to be transmitted to for the packet;
wherein all of the queued data for said primary mobile station fails to fill said packet at said tentative downlink transmission rate;
determining if data queued for one or more additional mobile stations could be added to said packet if the downlink transmission rate was lowered from said tentative downlink transmission rate to a second downlink transmission rate; and
selecting a downlink transmission rate for said packet based on said determining. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A base station for a wireless communications system comprising a scheduler to schedule use of a downlink packet data traffic channel shared by a plurality of mobile stations, said scheduler comprising one or more processing circuits configured to:
-
calculate a ranking metric for a mobile station that varies directly with the mobile station'"'"'s scheduling downlink transmission rate and a delay factor indicative of the staleness data queued for the mobile station; and
schedule one or more downlink transmissions to the mobile station on the packet data traffic channel based on said ranking metric. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A base station for a wireless communications system comprising a scheduler to pack a downlink physical layer packet with data queued for a plurality of mobile stations, said scheduler comprising one or more processing circuits configured to:
-
selecting as a tentative downlink transmission rate a scheduling downlink transmission rate associated with a primary mobile station identified based on a scheduling algorithm;
determine if an aggregate amount of data in said packet may be increased by transmitting said packet at a downlink transmission rate lower than said tentative rate; and
select a downlink transmission rate for said packet based on said determination;
wherein said packet includes data queued for said primary mobile station. - View Dependent Claims (45, 46, 47, 48)
-
Specification