US10020875B2ActiveUtilityA1

Dynamic bandwidth resource allocation for satellite downlinks

90
Assignee: VIASAT INCPriority: Jun 16, 2009Filed: Jul 26, 2017Granted: Jul 10, 2018
Est. expiryJun 16, 2029(~2.9 yrs left)· nominal 20-yr term from priority
Inventors:Anil Agarwal
H04W 72/23H04B 7/2123H04W 24/08H04W 72/046H04W 72/042H04B 7/18515H04B 7/0408H04B 7/18539H04L 67/322H04W 72/0446H04L 5/0096H04B 7/22H04L 67/61
90
PatentIndex Score
4
Cited by
121
References
24
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for modulator balancing in a multi-beam satellite communications network, the method comprising:
 monitoring a traffic load on a first modulator of a plurality of modulators on a satellite, the first modulator serving a plurality of beams of the satellite; 
 determining that the traffic load exceeds a load threshold for the first modulator; 
 identifying, responsive to the determination that the traffic load exceeds the load threshold, one or more of the plurality of beams served by the first modulator that may be moved to a second modulator of the plurality of modulators while maintaining a traffic load on the second modulator below a load threshold for the second modulator; and 
 selecting a beam of the one or more of the plurality of beams to be moved to the second modulator. 
 
     
     
       2. The method of  claim 1 , wherein the selecting comprises:
 selecting the beam and the second modulator responsive to a determination that a combined traffic load metric on the first modulator and the second modulator after moving the selected beam to the second modulator is lower than a combined traffic load metric from moving one or more of the plurality of beams to one or more other modulators of the plurality of modulators. 
 
     
     
       3. The method of  claim 1 , wherein the selecting comprises:
 selecting the beam and the second modulator responsive to a determination that a combined traffic load metric on the first modulator and the second modulator after moving the selected beam to the second modulator is lower than a combined traffic load metric from moving the selected beam to one or more other modulators of the plurality of modulators. 
 
     
     
       4. The method of  claim 1 , wherein the selecting comprises:
 selecting the beam and the second modulator responsive to a determination that a combined traffic load metric on the first modulator and the second modulator after moving the selected beam to the second modulator is lower than a combined traffic load metric from moving other of the plurality of beams to the second modulator. 
 
     
     
       5. The method of  claim 1 , wherein the identifying further comprises:
 identifying one or more of a second plurality of beams served by the second modulator that may be moved to the first modulator to maintain the traffic load on the second modulator below the load threshold for the second modulator. 
 
     
     
       6. The method of  claim 5 , wherein the selected beam of the one or more of the second plurality of beams served by the second modulator is switched to the first modulator concurrently with the selected beam of the plurality of beams served by the first modulator being switched to the second modulator. 
     
     
       7. The method of  claim 1 , wherein,
 the first modulator outputs a waveform for only one carrier at any given time period; and 
 the second modulator outputs a waveform for only one carrier at any given time period. 
 
     
     
       8. The method of  claim 1 , wherein the method is performed by the satellite for rebalancing downlink resources. 
     
     
       9. The method of  claim 1 , wherein the method is performed by a ground-based network control center for rebalancing downlink resources. 
     
     
       10. The method of  claim 1 , wherein the identifying one or more of the plurality of beams served by the first modulator that may be moved to the second modulator of the plurality of modulators while maintaining the traffic load on the second modulator below the load threshold for the second modulator comprises:
 determining that none of the plurality of beams served by the first modulator may be moved to the second modulator while maintaining a measured traffic load on the second modulator below the load threshold for the second modulator; and 
 identifying that the one or more of the plurality of beams served by the first modulator may be moved to the second modulator while maintaining a committed information rate on the second modulator below the load threshold for the second modulator. 
 
     
     
       11. A system for modulator balancing in a multi-beam satellite communications network, comprising:
 means for monitoring a traffic load on a first modulator of a plurality of modulators on a satellite, the first modulator serving a plurality of beams of the satellite; and 
 means for determining that the traffic load exceeds a load threshold for the first modulator; 
 means for determining whether one or more of the plurality of beams served by the first modulator may be moved to a second modulator of the plurality of modulators while maintaining a traffic load on the second modulator below a load threshold for the second modulator; and 
 means for selecting a beam of the one or more of the plurality of beams to be assigned to the second modulator. 
 
     
     
       12. The system of  claim 11 , wherein the means for determining whether the one or more of the plurality of beams served by the first modulator may be moved to the second modulator identifies the beam and the second modulator responsive to a determination that a combined traffic load metric on the first modulator and the second modulator after moving the selected beam to the second modulator is lower than a combined traffic load metric from moving one or more of the plurality of beams to one or more other modulators of the plurality of modulators. 
     
     
       13. The system of  claim 11 , wherein the means for determining whether the one or more of the plurality of beams served by the first modulator may be moved to the second modulator identifies the beam and the second modulator responsive to a determination that a combined traffic load metric on the first modulator and the second modulator after moving the selected beam to the second modulator is lower than a combined traffic load metric from moving other of the plurality of beams to the second modulator. 
     
     
       14. The system of  claim 11 , wherein the means for selecting selects one or more of a second plurality of beams served by the second modulator to be moved to the first modulator to maintain the traffic load on the second modulator below the load threshold for the second modulator. 
     
     
       15. The system of  claim 14 , further comprising means for concurrently switching the selected beam of the one or more of the second plurality of beams served by the second modulator to the first modulator and the selected beam of the one or more of the plurality of beams served by the first modulator to the second modulator. 
     
     
       16. The system of  claim 11 , wherein the system comprises the satellite, a ground-based network control center, or a combination thereof. 
     
     
       17. A method for modulator balancing in a multi-beam satellite communications network, the method comprising:
 monitoring a traffic load on a first modulator of a plurality of modulators on a satellite, the first modulator serving a plurality of beams of the satellite; 
 determining that the traffic load exceeds a load threshold for the first modulator; 
 determining, responsive to the determination that the traffic load exceeds the load threshold, whether one or more modulation and coding groups of a beam of the plurality of beams served by the first modulator may be reassigned to a second modulator of the plurality of modulators while maintaining a traffic load on the second modulator below a load threshold for the second modulator; and 
 rebalancing beam assignments for at least a subset of the plurality of modulators, wherein the rebalancing comprises assigning the one or more modulation and coding groups of the beam of the plurality of beams served by the first modulator to the second modulator. 
 
     
     
       18. The method of  claim 17 , further comprising:
 measuring data traffic on each of the plurality of beams served by the first modulator over a past time duration, wherein the traffic load comprises the measured data traffic for each of the plurality of beams. 
 
     
     
       19. The method of  claim 17 , further comprising:
 aggregating a committed information rate for data traffic on each of the plurality of beams served by the first modulator, wherein the traffic load comprises the aggregated committed information rate for the plurality of beams. 
 
     
     
       20. The method of  claim 17 , wherein,
 the determining that the traffic load exceeds the load threshold for the first modulator comprises comparing the load threshold to measured data traffic over a past time duration; and 
 the traffic load on the second modulator comprises a committed information rate for data traffic for the plurality of beams of the second modulator. 
 
     
     
       21. The method of  claim 17 , wherein the determining whether one or more modulation and coding groups of the beam of the plurality of beams served by the first modulator may be reassigned to the second modulator of the plurality of modulators while maintaining a traffic load on the second modulator below the load threshold for the second modulator comprises:
 determining that none of the modulation and coding groups of the beam of the plurality of beams served by the first modulator may be moved to the second modulator while maintaining a measured traffic load on the second modulator below the load threshold for the second modulator; and 
 identifying that the one or more modulation and coding groups of the beam of the plurality of beams served by the first modulator may be reassigned to the second modulator while maintaining a committed information rate on the second modulator below the load threshold for the second modulator. 
 
     
     
       22. The method of  claim 17 , wherein the rebalancing comprises assigning a first modulation and coding group of the beam of the plurality of beams served by the first modulator to the second modulator, while a second modulation and coding group of the beam of the plurality of beams served by the first modulator remains assigned to the first modulator. 
     
     
       23. A system for modulator balancing in a multi-beam satellite communications network, comprising:
 means for monitoring a traffic load on a first modulator of a plurality of modulators on a satellite, the modulator serving a plurality of beams; 
 means for determining that the traffic load exceeds a load threshold for the first modulator; and 
 means for determining, responsive to the determination that the traffic load exceeds the load threshold, whether one or more modulation and coding groups of a beam of the plurality of beams served by the first modulator may be moved to a second modulator of the plurality of modulators while maintaining a traffic load on the second modulator below a load threshold for the second modulator; and 
 means for rebalancing beam assignments for at least a subset of the plurality of modulators, wherein the rebalancing comprises assigning the one or more modulation and coding groups of the beam of the plurality of beams served by the first modulator to the second modulator. 
 
     
     
       24. The system of  claim 23 , wherein the means for rebalancing assigns a first modulation and coding group of the beam of the plurality of beams served by the first modulator to the second modulator, while a second modulation and coding group of the beam of the plurality of beams served by the first modulator remains assigned to the first modulator.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.