TERMINAL SLOT ASSIGNMENT FOR A SATELLITE COMMUNICATIONS SYSTEM
First Claim
1. A method for allocating bandwidth resources in a satellite communications system having a plurality of terminals, each terminal being in communication with a satellite over a communication link defined according to a plurality of carrier groups, the bandwidth resources defined in resource units, the method comprising:
- identifying a set of terminals from among the plurality of terminals, the set of terminals being associated with one of the plurality of carrier groups;
identifying a carrier group allocation associated with the one of the plurality of carrier groups;
identifying a traffic class allocation associated with the carrier group allocation and designating an allocation of resource units among a plurality of traffic classes for the one of the plurality of carrier groups;
for a defined time duration, assigning time slots to each terminal of the set of terminals according to an amount of resource units requested by respective terminals of the set of terminals for the defined time duration and as a function of the traffic class allocation associated with the carrier group allocation; and
transmitting information directed to at least one terminal of the set of terminals identifying the time slots assigned to the at least one terminal.
5 Assignments
0 Petitions
Accused Products
Abstract
Novel satellite communications systems, methods, and related devices are described. In some embodiments, a satellite communications system is configured to dynamically allocate bandwidth to terminals. Such a system may be made up of a satellite in communication with terminals (e.g., user terminals or gateways). The satellite or a Network Control Center (NCC) may receive and compile bandwidth request data from the terminals. In each of a series of one or more epochs, and according to the bandwidth requests, the satellite and/or NCC may allocate carrier group resources to particular traffic classes. The assignment of allocated resources to particular terminals is also described.
-
Citations
24 Claims
-
1. A method for allocating bandwidth resources in a satellite communications system having a plurality of terminals, each terminal being in communication with a satellite over a communication link defined according to a plurality of carrier groups, the bandwidth resources defined in resource units, the method comprising:
-
identifying a set of terminals from among the plurality of terminals, the set of terminals being associated with one of the plurality of carrier groups; identifying a carrier group allocation associated with the one of the plurality of carrier groups; identifying a traffic class allocation associated with the carrier group allocation and designating an allocation of resource units among a plurality of traffic classes for the one of the plurality of carrier groups; for a defined time duration, assigning time slots to each terminal of the set of terminals according to an amount of resource units requested by respective terminals of the set of terminals for the defined time duration and as a function of the traffic class allocation associated with the carrier group allocation; and transmitting information directed to at least one terminal of the set of terminals identifying the time slots assigned to the at least one terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A resource allocation system for allocating bandwidth resources in a satellite communications system having a plurality of terminals, each terminal being in communication with a satellite over a communication link defined according to a plurality of carrier groups, the bandwidth resources defined in resource units, the resource allocation system comprising:
-
an allocation module operable to; identify a set of terminals from among the plurality of terminals, the set of terminals being associated with one of the plurality of carrier groups; identify a carrier group allocation associated with the one of the plurality of carrier groups; identify a traffic class allocation associated with the carrier group allocation and designating an allocation of resource units among a plurality of traffic classes for the one of the plurality of carrier groups; and for a defined time duration, assign resource units to each terminal of the set of terminals according to an amount of resource units requested by the terminals of the set of terminals for the defined time duration and as a function of the traffic class allocation associated with the carrier group allocation; and a communications module, communicatively coupled with the allocation module, and operable to transmit information directed to at least one terminal of the set of terminals identifying resource units assigned to the at least one terminal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A satellite communications system comprising:
-
a satellite configured to communicate over a plurality of communication links defined according to a plurality of carrier groups, each of the plurality of carrier groups being associated with a carrier group allocation representing an allocation of bandwidth resources associated with each of the plurality of carrier groups; a plurality of terminals, each terminal being in communication with the satellite over at least one of the communication links, a portion of the plurality of terminals being comprised by a set of terminals associated with one of the plurality of carrier groups; and a resource allocation device, communicatively coupled with the plurality of terminals, and comprising an allocation module operable to; identify a traffic class allocation associated with the carrier group allocation for one of the sets of terminals, the traffic class allocation designating an allocation of resource units among a plurality of traffic classes according to a set of resource obligations associated with each of the plurality of traffic classes; and for a defined time duration, assign time slots to each terminal of the set of terminals according to an amount of resource units requested by respective terminals of the set of terminals for the defined time duration and as a function of the traffic class allocation associated with the carrier group allocation. - View Dependent Claims (23, 24)
-
Specification