IP Library Granted Patent US 9,595,989
Granted Patent B1
US 9,595,989 · App. 14/194,085 · Granted Mar 14, 2017

Rain fade mitigation in a satellite communications system

Inventors: Jeffrey Freedman (Laurel, MD); Erik Halvorson (Vienna, VA); Michael Mandell (Farmington Hills, MI); Ted Kaplan (North Potomac, MD); Arnold Berman (Washington, DC); Brian Sipos (Alexandria, VA); Scott Conrad Markley (Washington, DC); David Marshack (Bethesda, MD)
Assignee: RKF Engineering Solutions, LLC
H04B1/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,595,989
App. No.
14/194,085
Granted
Mar 14, 2017
Kind
B1
Abstract

A beam plan that defines beams generated by a satellite that satisfy a set of communication service requirements is obtained. Fade condition information that indicates an amount of fade at particular geographic areas for one or more of the beams is obtained. A modification to the beam plan that mitigates the amount of fade at the particular geographic areas for the one or more of the beams is determined. The beam plan is modified based on the determined modification.

Claims (60)

1. A computer-implemented method performed by a computer system of a satellite communications system, the method comprising:

obtaining a beam plan that defines beams generated by a satellite that satisfy a set of communication service requirements;

obtaining fade condition information that indicates amounts of fade at corresponding particular geographic areas covered by a beam;

obtaining a fade mitigation plan that includes, for each of the particular geographic areas covered by the beam, a corresponding maximum amount of fade to mitigate for each particular geographic area, wherein the maximum amount of fade to mitigate for each particular geographic area covered by the beam differ between the particular geographic areas;

determining whether the amount of fade at each particular geographic area indicated by the fade condition information exceeds the corresponding maximum amount of fade to mitigate that is included in the fade mitigation plan for each particular geographic area;

determining, using a computer processor, a requested power for the amount of fade indicated by the fade condition information at each particular geographic area in which the amount of fade is determined not to exceed the maximum amount of fade to mitigate and a requested power for the maximum amount of fade included in the fade mitigation plan at each particular geographic area in which the amount of fade is determined to exceed the maximum amount of fade; selecting the greatest determined requested power for the amount of fade from among the multiple requested power for the amount of fade for the particular geographic areas covered by the beam as an amount of requested additional power for the beam;

determining a modification to the beam plan based on the amount of requested additional power for the beam; and

modifying the beam plan based on the determined modification.

2. The method of claim 1 , wherein obtaining a beam plan comprises obtaining a beam plan that defines beams currently being generated by the satellite, and

further comprising communicating the modified beam plan to the satellite such that the satellite deploys the modified beam plan in place of the beam plan.

3. The method of claim 1 , wherein obtaining fade condition information comprises:

receiving real-time weather service data; and

generating a fade map that indicates an estimated fade at the particular geographic areas for the beam based on the real-time weather service data.

4. The method of claim 1 , wherein obtaining fade condition information comprises:

receiving quality of service measurements from users; and

generating a fade map that indicates an estimated fade at the particular geographic areas for the beam based on the quality of service measurements from the users.

5. The method of claim 1 , wherein determining a modification to the beam plan based on the amount of requested additional power for the beam comprises re-shaping the beam based on the requested additional powers for the particular geographic areas.

6. The method of claim 1 , wherein determining a modification to the beam plan based on the amount of requested additional power for the beam comprises:

balancing requested additional powers for multiple beams based on prioritizing power to beams with higher priority levels; and

determining the modification to the beam plan based on the balanced requested additional beam powers.

7. The method of claim 1 , wherein determining a modification to the beam plan based on the amount of requested additional power for the beam comprises re-shaping the beam to mitigate estimated changes in interference between another beam caused by the requested additional power for the beam.

8. A system comprising:

a processor; and

a non-transitory computer-readable medium storing instructions executable by the processor and, when executed, configured to cause the processor to perform operations comprising:

obtaining a beam plan that defines beams generated by a satellite that satisfy a set of communication service requirements;

obtaining fade condition information that indicates amounts of fade at corresponding particular geographic areas covered by a beam;

obtaining a fade mitigation plan that includes, for each of the particular geographic areas covered by the beam, a corresponding maximum amount of fade to mitigate for each particular geographic area, wherein the maximum amount of fade to mitigate for each particular geographic area covered by the beam differ between the particular geographic areas;

determining whether the amount of fade at each particular geographic area indicated by the fade condition information exceeds the corresponding maximum amount of fade to mitigate that is included in the fade mitigation plan for each particular geographic area;

determining a requested power for the amount of fade indicated by the fade condition information at each particular geographic area in which the amount of fade is determined not to exceed the maximum amount of fade to mitigate and a requested power for the maximum amount of fade included in the fade mitigation plan at each particular geographic area in which the amount of fade is determined to exceed the maximum amount of fade;

selecting the greatest determined requested power for the amount of fade from among the multiple requested power for the amount of fade for the particular geographic areas covered by the beam as an amount of requested additional power for the beam;

determining a modification to the beam plan based on the amount of requested additional power for the beam; and

modifying the beam plan based on the determined modification.

9. The system of claim 8 , wherein obtaining a beam plan comprises obtaining a beam plan that defines beams currently being generated by the satellite, and

the operations further comprise communicating the modified beam plan to the satellite such that the satellite deploys the modified beam plan in place of the beam plan.

10. The system of claim 8 , further comprising the satellite.

11. The system of claim 10 , wherein obtaining fade condition information comprises:

receiving real-time weather service data; and

generating a fade map that indicates an estimated fade at the particular geographic areas for the beam based on the real-time weather service data.

12. The system of claim 10 , wherein obtaining fade condition information comprises:

receiving quality of service measurements from users; and

generating a fade map that indicates an estimated fade at the particular geographic areas for the beam based on the quality of service measurements from the users.

13. The system of claim 10 , wherein determining a modification to the beam plan based on the amount of requested additional power for the beam comprises re-shaping the beam based on the requested additional powers for the particular geographic areas.

14. The system of claim 10 , wherein determining a modification to the beam plan based on the amount of requested additional power for the beam comprises:

balancing requested additional powers for multiple beams based on prioritizing power to beams with higher priority levels; and

determining the modification to the beam plan based on the balanced requested additional beam powers.

15. The system of claim 10 , wherein determining a modification to the beam plan based on the amount of requested additional power for the beam comprises:

re-shaping the beam to mitigate estimated changes in interference between another beam caused by the requested additional power for the beam.

16. A non-transitory computer-readable medium storing instructions executable by a processor and, when executed, configured to cause a processor to perform operations comprising:

obtaining a beam plan that defines beams generated by a satellite that satisfy a set of communication service requirements;

obtaining fade condition information that indicates amounts of fade at corresponding particular geographic areas covered by a beam;

obtaining a fade mitigation plan that includes, for each of the particular geographic areas covered by the beam, a corresponding maximum amount of fade to mitigate for each particular geographic area, wherein the maximum amount of fade to mitigate for each particular geographic area covered by the beam differ between the particular geographic areas;

determining, whether the amount of fade at each particular geographic area indicated by the fade condition information exceeds the corresponding maximum amount of fade to mitigate that is included in the fade mitigation plan for each particular geographic area;

determining a requested power for the amount of fade indicated by the fade condition information at each particular geographic area in which the amount of fade is determined not to exceed the maximum amount of fade to mitigate and a requested power for the maximum amount of fade included in the fade mitigation plan at each particular geographic area in which the amount of fade is determined to exceed the maximum amount of fade;

selecting the greatest determined requested power for the amount of fade from among the multiple requested power for the amount of fade for the particular geographic areas covered by the beam as an amount of requested additional power for the beam;

determining a modification to the beam plan based on the amount of requested additional power for the beam; and

modifying the beam plan based on the determined modification.

17. The method of claim 1 , wherein determining, using a computer processor,

a requested power for the amount of fade indicated by the fade condition information at each particular geographic area in which the amount of fade is determined not to exceed the maximum amount of fade to mitigate and a requested power for the maximum amount of fade included in the fade mitigation plan at each particular geographic area in which the amount, of fade is determined to exceed the maximum amount of fade comprises:

for each of multiple particular geographic areas covered by the beam, determining a requested power based on the respective fade condition for the each particular geographic area and a respective fade margin for each particular geographic area, and selecting the greatest determined requested power for the amount of fade from among the multiple requested power for the amount of fade for the particular geographic areas covered by the beam as an amount of requested additional power for the beam comprises:

selecting the greatest determined requested power for the amount of fade from among the multiple requested power for the amount of fade for the particular geographic areas covered by the beam determined based on respective fade conditions and respective fade margins of the particular geographic areas.

Assignments (2)
SECURITY INTEREST Recorded Feb 2, 2026
From: LA JOLLA LOGIC, INC.; LA JOLLA LOGIC, LLC; RKF ENGINEERING SOLUTIONS LLC; KYTHERA SOFTWARE, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 073662/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: FREEDMAN, JEFFREY; HALVORSON, ERIK; MANDELL, MICHAEL; KAPLAN, TED; BERMAN, ARNOLD; SIPOS, BRIAN; MARKLEY, SCOTT CONRAD; MARSHACK, DAVID
To: RKF ENGINEERING SOLUTIONS, LLC
Reel/Frame 034505/0455 →
Continuity (2)
Continuation In Part 13841572 · Mar 15, 2013
Provisional Application 61770392 · Feb 28, 2013