Dynamic frequency assignment in a multi-beam system
First Claim
1. A system for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the system comprising:
- a request compilation module configured to;
receive bandwidth resource requests from a first plurality of terminals in the satellite communications network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams;
receive resource requests from a second plurality of terminals of the satellite communications network, the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams; and
generate per-beam bandwidth resource request data based at least in part on the received bandwidth resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals;
an allocation module configured to identify allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration; and
an assignment module, communicatively coupled with the allocation module and the request compilation module, and configured to;
assign a first subset of the plurality of time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and
assign a second subset of the plurality of time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data.
5 Assignments
0 Petitions
Accused Products
Abstract
Novel satellite communications systems, methods, and related devices are described. In one set of embodiments, available frequency channels may be dynamically assigned to particular beams of a multi-beam satellite system. The frequency assignment may be based on the amount of frequency allocated to particular beams of the multi-beam satellite system, utilizing a novel frequency selection method employing frequency reuse constraints. There may be a number of distinct frequency channels that are each assigned to one or more different beams. Such a system may be made up of a satellite in communication with terminals (e.g., user terminals or gateways). The satellite may receive and compile bandwidth request data from the terminals, and use this information in frequency assignment.
88 Citations
20 Claims
-
1. A system for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the system comprising:
-
a request compilation module configured to; receive bandwidth resource requests from a first plurality of terminals in the satellite communications network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams; receive resource requests from a second plurality of terminals of the satellite communications network, the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams; and generate per-beam bandwidth resource request data based at least in part on the received bandwidth resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals; an allocation module configured to identify allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration; and an assignment module, communicatively coupled with the allocation module and the request compilation module, and configured to; assign a first subset of the plurality of time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and assign a second subset of the plurality of time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the method comprising:
-
receiving resource requests from a first plurality of terminals of the satellite communication network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams; receiving resource requests from a second plurality of terminals of the satellite communications network, the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams; generating per-beam resource request data for the plurality of beams based at least in part on the received resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals; identifying allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration; assigning a first subset of the time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and assigning a second subset of the time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the apparatus comprising:
-
means for receiving resource requests from a first plurality and a second plurality of terminals of the satellite communication network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams and the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams; means for generating per-beam resource request data for the plurality of beams based at least in part on the received resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals; means for identifying allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration; means for assigning a first subset of the time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and means for assigning a second subset of the time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification