DYNAMIC FREQUENCY ASSIGNMENT IN A MULTI-BEAM SYSTEM
First Claim
1. A system for dynamically assigning frequency channels to a plurality of beams in a satellite communications network, the system comprising:
- a bandwidth request compilation module configured to;
receive bandwidth requests from each of a plurality of terminals in the satellite communications system; and
generate per-beam bandwidth request data based at least in part on the received bandwidth requests;
an allocation module, communicatively coupled with the bandwidth request compilation module, and configured to identify an amount of a frequency allocation for each beam based at least in part on the per-beam bandwidth request data; and
a frequency channel assignment module, communicatively coupled with the allocation module, and configured to dynamically assign each of the frequency channels to one or more particular beams of the plurality of beams based at least in part on the amount of the frequency allocation to each beam and on frequency reuse constraints.
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.
78 Citations
24 Claims
-
1. A system for dynamically assigning frequency channels to a plurality of beams in a satellite communications network, the system comprising:
-
a bandwidth request compilation module configured to; receive bandwidth requests from each of a plurality of terminals in the satellite communications system; and generate per-beam bandwidth request data based at least in part on the received bandwidth requests; an allocation module, communicatively coupled with the bandwidth request compilation module, and configured to identify an amount of a frequency allocation for each beam based at least in part on the per-beam bandwidth request data; and a frequency channel assignment module, communicatively coupled with the allocation module, and configured to dynamically assign each of the frequency channels to one or more particular beams of the plurality of beams based at least in part on the amount of the frequency allocation to each beam and on frequency reuse constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamically assigning frequency channels to a plurality of beams in a satellite communications network, the method comprising:
-
receiving bandwidth requests from each of a plurality of terminals; identifying a number of frequency channels allocated to each beam based at least in part on the received bandwidth requests associated with the terminals within each beam; and dynamically assigning each of the frequency channels to one or more particular beams of the plurality of beams based at least in part on the number of frequency channels allocated to each beam and on frequency reuse constraints. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for dynamically assigning frequency channels to a plurality of beams in a satellite communications network, the system comprising:
-
a plurality of terminals, each terminal configured to; transmit bandwidth requests; and receive an identification of one or more dynamically assigned frequency channels for use in transmission or reception of communication signals via satellite; and a network control center, in communication with the plurality of terminals via the satellite communications network, and configured to; receive the bandwidth requests from each of the plurality of terminals; allocate an amount of frequency to each beam based at least in part on the received bandwidth requests associated with the terminals with each beam; dynamically assign each of the frequency channels to one or more particular beams of the plurality of beams based at least in part on the amount of frequency allocated to each beam and on frequency reuse constraints; and transmit the identification of the one or more dynamically assigned frequency channels for one or more of the plurality of terminals. - View Dependent Claims (21, 22, 23)
-
-
24. A device for dynamically assigning frequency channels to a plurality of beams in a satellite communications network, the device comprising:
-
means for receiving bandwidth requests from each of a plurality of terminals in the satellite communications system; means for allocating an amount of frequency to each beam based at least in part on the received bandwidth requests associated with the terminals with each beam; and means for dynamically assigning each of the frequency channels to one or more particular beams of the plurality of beams based at least in part on the amount of frequency allocated to each beam and on frequency reuse constraints.
-
Specification