Apportioned carrier group slot placement for a satellite communications system
First Claim
1. A method of assigning time slots within a frequency channel in a defined duration, the method comprising:
- identifying the frequency channel substantially defined as a frequency range between a first frequency boundary and a second frequency boundary;
identifying carrier group allocations for the defined time duration for each of a plurality of carrier groups;
assigning a first carrier group allocation for a first carrier group of the plurality to a first subset of the time slots by spreading the first carrier group allocation within the defined time duration, wherein the first carrier group channel size is substantially equal to the frequency range;
assigning a second carrier group allocation for a second carrier group of the plurality to a second subset of the time slots by placing at least a subset of the second carrier group allocation along the first frequency boundary, the second carrier group channel size narrower than the first carrier group channel size; and
assigning one or more additional carrier group allocations for one or more additional carrier groups of the plurality to an additional subset of the time slots by placing the one or more additional carrier group allocations between the second frequency boundary and at least a portion of the second carrier group assignment, wherein channel size for each of the one or more additional carrier groups is narrower than the second carrier group channel size.
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 and frequencies among different beams. Bandwidth request data may be received and compiled from the terminals. The satellite may be configured with different beam coverage areas, and may dynamically allocate bandwidth and particular frequency channels to different beam coverage areas based on the requests. In each of a series of one or more epochs, and according to the bandwidth requests, there may be allocations among carrier groups, traffic classes, and particular terminals. The setup of slot structure and selection of modes for particular terminals is also addressed.
52 Citations
24 Claims
-
1. A method of assigning time slots within a frequency channel in a defined duration, the method comprising:
-
identifying the frequency channel substantially defined as a frequency range between a first frequency boundary and a second frequency boundary; identifying carrier group allocations for the defined time duration for each of a plurality of carrier groups; assigning a first carrier group allocation for a first carrier group of the plurality to a first subset of the time slots by spreading the first carrier group allocation within the defined time duration, wherein the first carrier group channel size is substantially equal to the frequency range; assigning a second carrier group allocation for a second carrier group of the plurality to a second subset of the time slots by placing at least a subset of the second carrier group allocation along the first frequency boundary, the second carrier group channel size narrower than the first carrier group channel size; and assigning one or more additional carrier group allocations for one or more additional carrier groups of the plurality to an additional subset of the time slots by placing the one or more additional carrier group allocations between the second frequency boundary and at least a portion of the second carrier group assignment, wherein channel size for each of the one or more additional carrier groups is narrower than the second carrier group channel size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for assigning time slots within a frequency channel in a defined duration, the system comprising:
-
a frequency channel and time duration identification module configured to identify the frequency channel and the defined time duration, the frequency channel substantially defined as a frequency range between a first frequency boundary and a second frequency boundary; a carrier group allocation module configured to identify carrier group allocations associated with the defined time duration for each of a plurality of carrier groups; a slot assignment rules module configured to identify rules for assigning the time slots; and an assignment module, communicatively coupled with the frequency channel and time duration identification module, the carrier group allocation module, and the slot assignment rules module, and configured to assign the carrier group allocations to time slots in the defined time duration for the identified frequency range according to the rules, the assignment comprising; assigning a first carrier group allocation for a first carrier group of the plurality to a first subset of the time slots by spreading the first carrier group allocation within the defined time duration, the first carrier group channel size substantially equal to the frequency range; assigning a second carrier group allocation for a second carrier group of the plurality to a second subset of the time slots by placing the second carrier group allocation along the first frequency boundary, the second carrier group channel size substantially narrower than the first carrier group channel size; and assigning one or more additional carrier group allocations for one or more additional carrier groups of the plurality to a third subset of the time slots by placing the one or more additional carrier group allocations between the second frequency boundary and at least a portion of the second carrier group assignment, wherein channel size for each of the one or more additional carrier groups is narrower than the second carrier group channel size. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A device for assigning time slots within a frequency channel in a defined duration, the device comprising:
-
means for identifying the frequency channel substantially defined as a frequency range between a first frequency boundary and a second frequency boundary; means for identifying carrier group allocations for a defined time duration for each of a plurality of carrier groups; means for assigning a first carrier group allocation for a first carrier group of the plurality to a first subset of the time slots by spreading the first carrier group allocation within the defined time duration, the first carrier group channel size substantially equal in size with the frequency range; means for assigning a second carrier group allocation for a second carrier group of the plurality to a second subset of the time slots by placing the second carrier group allocation along the first frequency boundary, the second carrier group channel size substantially narrower than the first carrier group channel size; and means for assigning one or more additional carrier group allocations for one or more additional carrier groups of the plurality to a third subset of the time slots by placing the one or more additional carrier group allocations between the second frequency boundary and at least a portion of the second carrier group assignment, wherein channel size for each of the one or more additional carrier groups is narrower than the second carrier group channel size.
-
Specification