System and method for fair, channel-dependent scheduling for wireless systems
First Claim
Patent Images
1. A method for channel dependent scheduling, comprising the steps of:
- storing data indicating previous channel conditions between a transmitting node and at least one possible destination node;
queuing data packets to be transmitted to the at least one possible destination node;
determining present channel conditions between the transmitting node and the at least one possible destination node;
scheduling transmission of a queued packet from the transmitting node to the at least one possible destination node responsive to the present channel conditions and the previous channel conditions;
translating and normalizing present channel conditions with respect to previous channel conditions between the transmitting node and the at least one possible destination node;
determining channels having a lowest transmission power responsive to the translation and normalization; and
scheduling transmission of the queued packets to channels having the lowest transmission power.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for channel-dependent scheduling wherein data is stored indicating previous channel conditions between a transmitting node and at least one destination node. Additionally, data packets to be transmitted to at least one destination node are queued for later transmission. A determination of the present channel conditions between the transmitting node and the at least one destination node is made and transmissions of the queued packets are scheduled from the transmitting node to the at least one destination node responsive to the present channel conditions and the previous channel conditions.
-
Citations
15 Claims
-
1. A method for channel dependent scheduling, comprising the steps of:
-
storing data indicating previous channel conditions between a transmitting node and at least one possible destination node; queuing data packets to be transmitted to the at least one possible destination node; determining present channel conditions between the transmitting node and the at least one possible destination node; scheduling transmission of a queued packet from the transmitting node to the at least one possible destination node responsive to the present channel conditions and the previous channel conditions; translating and normalizing present channel conditions with respect to previous channel conditions between the transmitting node and the at least one possible destination node; determining channels having a lowest transmission power responsive to the translation and normalization; and scheduling transmission of the queued packets to channels having the lowest transmission power. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for channel dependent scheduling, comprising the steps of:
-
storing an estimated 1st and 2nd moment of transmission power on a channel between a transmitting node and at least one destination node; queuing data packets to be transmitted to the at least one destination node; and translating and normalizing current channel conditions with respect to previous channel conditions between the transmitting node and the at least one destination node; determining channels having a lowest transmission power responsive to the translation and normalization; and scheduling transmission of the queued packets to channels having the lowest transmission power. - View Dependent Claims (7)
-
-
8. A transmitting node for providing fair, channel-dependent scheduling, comprising,
an interface for connecting with a channel between the transmitting node and at least one destination node; -
a queue associated with the at least one destination node for storing data packets to be transmitted to the at least one destination node; a memory for storing data indicating previous channel conditions between the transmitting node and the at least one destination node; and a scheduler for scheduling transmission of queued data packets responsive to the stored previous channel conditions, said scheduler further operative to; translate and normalize current channel conditions with respect to previous channel conditions between the transmitting node and the at least one destination node; determine channels having a lowest transmission power responsive to the translation and normalization; and
,schedule transmission of the queued packets to channels having the lowest transmission power. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A transmitting node for providing fair, channel-dependent scheduling, comprising;
-
means for connecting with a channel between a transmitting node and at least one destination node; means associated with the at least one destination node for storing data packets to be transmitted to the at least one destination node; means for storing data indicating previous channel conditions between the transmitting node and the at least one destination node; means for scheduling transmission of queued packets responsive to the stored previous channel conditions; means for translating and normalizing current channel conditions with respect to previous channel conditions between the transmitting node and the at least one destination node; means for determining channels having a lowest transmission power responsive to the translation and normalization; and
,means for scheduling transmission of the queued packets to channels having the lowest transmission power.
-
Specification