Dynamic bandwidth resource allocation for satellite downlinks
First Claim
1. A system for assigning downlink frequency channels in a multi-beam satellite communications system, the system comprising:
- a frequency channel eligibility processor configured to identify a number of eligible downlink frequency channels for each of a plurality of modulation and coding groups;
a resource estimation processor configured to estimate downlink resource unit demand for the each of the plurality of modulation and coding groups by identifying a cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups and a measured downlink traffic rate in excess of the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups for a past defined time period; and
a frequency channel assignment processor, in communication with the frequency channel eligibility processor and the resource estimation processor, and configured to select the each of the plurality of modulation and coding groups for frequency channel assignment in an order corresponding to at least one of the number of eligible downlink frequency channels or the estimated downlink resource unit demand for the each of the plurality of modulation and coding groups, wherein the frequency channel assignment processor is further configured to;
assign first frequency channel time slots to the each of the plurality of modulation and coding groups to fulfill the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups; and
assign second frequency channel time slots, subsequent to the first frequency channel time slot assignment, to the each of the plurality of modulation and coding groups to fulfill the measured downlink traffic rate.
5 Assignments
0 Petitions
Accused Products
Abstract
Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.
84 Citations
16 Claims
-
1. A system for assigning downlink frequency channels in a multi-beam satellite communications system, the system comprising:
-
a frequency channel eligibility processor configured to identify a number of eligible downlink frequency channels for each of a plurality of modulation and coding groups; a resource estimation processor configured to estimate downlink resource unit demand for the each of the plurality of modulation and coding groups by identifying a cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups and a measured downlink traffic rate in excess of the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups for a past defined time period; and a frequency channel assignment processor, in communication with the frequency channel eligibility processor and the resource estimation processor, and configured to select the each of the plurality of modulation and coding groups for frequency channel assignment in an order corresponding to at least one of the number of eligible downlink frequency channels or the estimated downlink resource unit demand for the each of the plurality of modulation and coding groups, wherein the frequency channel assignment processor is further configured to; assign first frequency channel time slots to the each of the plurality of modulation and coding groups to fulfill the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups; and assign second frequency channel time slots, subsequent to the first frequency channel time slot assignment, to the each of the plurality of modulation and coding groups to fulfill the measured downlink traffic rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for assigning downlink frequency channels in a multi-beam satellite communications system, the method comprising:
-
identifying a number of eligible downlink frequency channels for each of a plurality of modulation and coding groups; estimating downlink resource unit demand for the each of the plurality of modulation and coding groups, wherein the estimating comprises identifying a cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups and a measured downlink traffic rate in excess of the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups for a past defined time period; selecting the each of the plurality of modulation and coding groups for frequency channel assignment in an order corresponding to at least one of the number of eligible downlink frequency channels or the estimated downlink resource unit demand for the each of the plurality of modulation and coding groups; assigning first frequency channel time slots to the each of the plurality of modulation and coding groups to fulfill the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups; and assigning second frequency channel time slots, subsequent to the first frequency channel time slot assignment, to the each of the plurality of modulation and coding groups to fulfill the measured downlink traffic rate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device for assigning downlink frequency channels in a multi-beam satellite communications system, the device comprising:
-
means for identifying a number of eligible downlink frequency channels for each of a plurality of modulation and coding groups; means for estimating downlink resource unit demand for the each of the plurality of modulation and coding groups, wherein the means for estimating further comprises; means for identifying a cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups; and means for identifying a measured downlink traffic rate in excess of the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups for a past defined time period; means for selecting the each of the plurality of modulation and coding groups for frequency channel assignment in an order corresponding to at least one of the number of eligible downlink frequency channels or the estimated downlink resource unit demand for the each of the plurality of modulation and coding groups; means for assigning first frequency channel time slots to the of the plurality of modulation and coding groups to fulfill the cumulative guaranteed downlink rate for the each of the plurality of modulation and coding groups; and means for assigning second frequency channel time slots, subsequent to the first frequency channel time slot assignment, to the each of the plurality of modulation and coding groups to fulfill the measured downlink traffic rate. - View Dependent Claims (16)
-
Specification