Claims
- 1. A method for scheduling data for transmission to mobile terminals in a wireless communication environment comprising:
a) determining a relative throughput spread among the mobile terminals; b) selecting one a plurality of scheduling criteria based on the throughput spread; and c) scheduling transmission of units for certain ones of the mobile terminals based on the selected scheduling criteria.
- 2. The method of claim 1 wherein communications with the mobile terminals take place using one of n carriers.
- 3. The method of claim 2 wherein a first of the plurality of scheduling criteria for a higher throughput spread requires selecting at least one of the mobile terminals associated with a lower throughput and scheduling transmission of a unit to the at least one mobile terminal on a carrier associated with the best channel condition or strongest signal level.
- 4. The method of claim 3 wherein a second of the plurality of scheduling criteria for a lower throughput spread requires selecting at least one of the remaining mobile terminals and scheduling transmission of a unit to the at least one of the remaining mobile terminals on a carrier associated with the best channel condition or strongest signal levels.
- 5. The method of claim 2 wherein:
a) a first one of the plurality of scheduling criteria for a low throughput spread requires scheduling transmission of units to select ones of the mobile terminals on carriers associated with the best channel conditions or strongest signal levels; b) an intermediate one of the plurality of scheduling criteria for an intermediate throughput spread requires selecting at least one of the mobile terminals associated with a lower throughput and scheduling transmission of a unit to the at least one mobile terminal on a carrier associated with the best channel conditions or strongest signal levels; and c) a final one of the plurality of scheduling criteria for a high throughput spread requires selecting mobile terminals associated with the lowest throughput and scheduling transmission of units to the select mobile terminals on carriers associated with the best channel conditions or strongest signal levels.
- 6. The method of claim 2 wherein the throughput spread is determined by calculating a standard deviation of cumulative throughputs for the mobile terminals.
- 7. The method of claim 6 further comprising:
a) determining channel conditions for each mobile terminal and each carrier; b) estimating transmission rates for each mobile terminal and each carrier based on the corresponding channel conditions and coding and modulation rates; c) estimating cumulative throughputs for each mobile terminal; and d) determining the standard deviation of the cumulative throughputs.
- 8. The method of claim 2 wherein:
a) a first of the scheduling criteria uses maximum carrier-to-interference ratio or proportional fairness scheduling for each carrier; and b) a second of the scheduling criteria selects at least one mobile terminal associated with a lower throughput and schedules transmission of a unit for the at least one mobile terminal on a best available carrier wherein scheduling for remaining mobile terminals uses maximum carrier-to-interference ratio or proportional fairness scheduling.
- 9. The method of claim 8 wherein scheduling for a third of the scheduling criteria selects n of the mobile terminals with the lowest throughput and schedules transmission of units for the selected mobile terminals on the best available carriers.
- 10. A system for scheduling data for transmission to mobile terminals in a wireless communication environment comprising a control plane and scheduler adapted to:
a) determine a relative throughput spread among the mobile terminals; b) select one a plurality of scheduling criteria based on the throughput spread; and c) schedule transmission of units for certain ones of the mobile terminals based on the selected scheduling criteria.
- 11. The system of claim 10 wherein communications with the mobile terminals take place using one of n carriers.
- 12. The system of claim 11 wherein a first of the plurality of scheduling criteria for a higher throughput spread requires selecting at least one of the mobile terminals associated with a lower throughput and scheduling transmission of a unit to the at least one mobile terminal on a carrier associated with the best channel condition or strongest signal level.
- 13. The system of claim 12 wherein a second of the plurality of scheduling criteria for a lower throughput spread requires selecting at least one of the remaining mobile terminals and scheduling transmission of a unit to the at least one of the remaining mobile terminals on a carrier associated with the best channel condition or strongest signal level.
- 14. The system of claim 11 wherein:
a) a first one of the plurality of scheduling criteria for a low throughput spread requires scheduling transmission of units to select ones of the mobile terminals on carriers associated with the best channel conditions; b) an intermediate one of the plurality of scheduling criteria for an intermediate throughput spread requires selecting at least one of the mobile terminals associated with a lower throughput and scheduling transmission of a unit to the at least one mobile terminal on a carrier associated with the best channel conditions or strongest signal levels; and c) a final one of the plurality of scheduling criteria for a high throughput spread requires selecting mobile terminals associated with the lowest throughput and scheduling transmission of units to the select mobile terminals on carriers associated with the best channel conditions or strongest signal levels.
- 15. The system of claim 11 wherein the throughput spread is determined by calculating a standard deviation of cumulative throughputs for the mobile terminals.
- 16. The system of claim 15 wherein the control plane and scheduler are further adapted to:
a) determine channel conditions for each mobile terminal and each carrier; b) estimate transmission rates for each mobile terminal and each carrier based on the corresponding channel conditions and coding and modulation rates; c) estimate cumulative throughputs for each mobile terminal; and d) determine the standard deviation of the cumulative throughputs.
- 17. The system of claim 11 wherein:
a) a first of the scheduling criteria uses maximum carrier-to-interference ratio or proportional fairness scheduling for each carrier; and b) a second of the scheduling criteria selects at least one mobile terminal associated with a lower throughput and schedules transmission of a unit for the at least one mobile terminal on a best available carrier wherein scheduling for remaining mobile terminals uses maximum carrier-to-interference ratio or proportional fairness scheduling.
- 18. The system of claim 17 wherein scheduling for a third of the scheduling criteria selects n of the mobile terminals with the lowest throughput and schedules transmission of units for the selected mobile terminals on the best available carriers.
- 19. A method for scheduling data for transmission to mobile terminals in a wireless communication environment comprising:
a) determining a standard deviation of an estimated throughput for a subsequent time slot among a plurality of mobile terminals over a plurality of carriers; b) selecting one a plurality of scheduling criteria based on the standard deviation; and c) scheduling transmission of units for certain ones of the mobile terminals based on the selected scheduling criteria for the subsequent time slot for each of the plurality of carriers.
- 20. The method of claim 19 wherein at least one of the plurality of scheduling criteria prioritizes scheduling for at least one of the plurality of mobile terminals having lowest throughput rates and schedules at least one of the plurality of mobile terminals associated with a best channel condition or strongest signal level for one of the remaining carriers.
Parent Case Info
[0001] This application claims the benefit of provisional application serial No. 60/296,101, filed Jun. 5, 2001, the disclosure of which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60296101 |
Jun 2001 |
US |