Method for managing intersatellite links in a low earth orbit satellite system
First Claim
1. A computer readable medium containing software instructions that, upon execution by at least one digital computer, causes the at least one digital computer to manage intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the computer readable medium comprising:
- a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish an initial set of neighbor intersatellite links to satellites of a neighboring orbital plane to produce minimum offset;
a plurality of software instructions that cause the digital computer to determine that the initial set of neighbor intersatellite links to the satellites of the neighboring orbital plane will not produce minimum offset for a subsequent pass;
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish a new set of neighbor intersatellite links to satellites of the neighboring orbital plane to produce minimum offset in a subsequent pass;
a plurality of software instructions that cause the digital computer to determine that establishing the new set of neighbor intersatellite links should be delayed to reduce the affect on communication load; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish the new set of neighbor intersatellite links after a delay.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of managing inter-satellite links (ISLs) in a LEOS system. Intra-plane ISLs are established between a subject satellite and adjacent satellites in the same orbital plane. These intra-plane ISLs are generally fixed during all operations and will not be severed or reestablished once they have been initially established. Neighbor ISLs are established to minimize offset between a subject satellite and the neighboring satellites with which it has neighbor ISLs. However, satellites in the neighbor plane may be selected for neighbor ISLs which do no currently provide the minimal offset position but soon will based upon the continuing relative motion between the planes. Altering neighbor ISLs for an orbital plane is coordinated within a plane to eliminate loops and inefficient routing paths. Seam ISLs are also managed. When a satellite operates in a teardrop area (area in which the satellite provides some coverage), the satellite establishes seam ISLs to up to two seam satellites in a seam orbital plane. However, when the satellite moves into a mesh area, it may relinquish all seam ISLs. When such operation occurs, an ISL between the seam satellite previously having a link to the subject satellite may be established to a satellite in an adjacent plane.
29 Citations
24 Claims
-
1. A computer readable medium containing software instructions that, upon execution by at least one digital computer, causes the at least one digital computer to manage intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the computer readable medium comprising:
-
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish an initial set of neighbor intersatellite links to satellites of a neighboring orbital plane to produce minimum offset;
a plurality of software instructions that cause the digital computer to determine that the initial set of neighbor intersatellite links to the satellites of the neighboring orbital plane will not produce minimum offset for a subsequent pass;
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish a new set of neighbor intersatellite links to satellites of the neighboring orbital plane to produce minimum offset in a subsequent pass;
a plurality of software instructions that cause the digital computer to determine that establishing the new set of neighbor intersatellite links should be delayed to reduce the affect on communication load; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish the new set of neighbor intersatellite links after a delay. - View Dependent Claims (2, 3, 4)
a plurality of software instructions that cause the digital computer to operate to cause the satellite to sever one of the initial set of neighbor intersatellite links to a satellite of the neighboring orbital plane; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish a new neighbor intersatellite link to a satellite of the neighboring orbital plane.
-
-
3. The computer readable medium of claim 1, further comprising:
-
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish an intrasatellite link to a leading satellite in the orbital plane; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish an intrasatellite link to a trailing satellite in the orbital plane.
-
-
4. The computer readable medium of claim 1, further comprising a plurality of software instructions that cause the digital computer to operate to cause the satellite to sever a plurality of seam intersatellite links to satellites in a neighboring orbital plane.
-
5. A computer readable medium containing software instructions that, upon execution by at least one digital computer, causes the at least one digital computer to manage intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the computer readable medium comprising:
-
a plurality of software instructions that cause the digital computer to determine that a transition area has been entered;
a plurality of software instructions that cause the digital computer to operate to cause the satellite to sever a neighbor intersatellite link with a leading neighbor satellite in a neighboring orbital plane;
a plurality of software instructions that cause the digital computer to operate to cause the satellite to sever a remaining neighbor intersatellite link with a remaining neighbor satellite in a neighboring orbital plane; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to sever all seam intersatellite links with satellites in a seam orbital plane. - View Dependent Claims (6, 7, 8)
a plurality of software instructions that cause the digital computer to operate to cause the leading neighbor satellite to establish a seam satellite link with a satellite in the seam orbital plane; and
a plurality of software instructions that cause the digital computer to operate to cause the remaining neighbor satellite establishing a seam satellite link with a satellite in the seam orbital plane.
-
-
7. The computer readable medium of claim 5, further comprising a plurality of software instructions that cause the digital computer to operate to cause the satellite to, after severing the neighbor intersatellite links and the seam intersatellite links, to maintain only intersatellite links with satellites in the orbital plane.
-
8. The computer readable medium of claim 5, further comprising a plurality of software instructions that cause the digital computer to operate to cause the satellite to, after severing the neighbor intersatellite links and the seam intersatellite links, to maintain only intersatellite links with satellites in the orbital plane.
-
9. A computer readable medium containing software instructions that, upon execution by at least one digital computer, causes the at least one digital computer to manage intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the computer readable medium comprising:
-
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish an initial set of neighbor intersatellite links to satellites of a neighboring orbital plane to produce minimum offset;
a plurality of software instructions that cause the digital computer to determine that the initial set of neighbor intersatellite links to the satellites of the neighboring orbital plane will not produce minimum offset for a subsequent pass;
a plurality of software instructions that cause the digital computer to operate to cause the satellite to, when entering a mesh area, sever all neighbor intersatellite links; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish a new set of neighbor intersatellite links to satellites of the neighboring orbital plane to produce minimum offset in a subsequent pass.
-
-
10. A computer readable medium containing software instructions that, upon execution by at least one digital computer, causes the at least one digital computer to manage intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the computer readable medium comprising:
-
a plurality of software instructions that cause the digital computer to determine that the satellite has reached a threshold latitude;
a plurality of software instructions that cause the digital computer to operate to cause the satellite to establish a seam intersatellite link with a nearest satellite in a seam orbital plane; and
a plurality of software instructions that cause the digital computer to operate to cause the satellite to, when the nearest satellite in the seam orbital plane is at an approximately equal latitude, establish a seam intersatellite link with a next satellite in the seam orbital plane. - View Dependent Claims (11, 12)
-
-
13. A method for managing intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the method comprising:
-
establishing an initial set of neighbor intersatellite links to satellites of a neighboring orbital plane to produce minimum offset;
determining that the initial set of neighbor intersatellite links to the satellites of the neighboring orbital plane will not produce minimum offset for a subsequent pass;
establishing a new set of neighbor intersatellite links to satellites of the neighboring orbital plane to produce minimum offset in a subsequent pass;
determining that establishing the new set of neighbor intersatellite links should be delayed to reduce the affect on communication load; and
establishing the new set of neighbor intersatellite links after a delay. - View Dependent Claims (14, 15, 16)
severing one of the initial set of neighbor intersatellite links to a satellite of the neighboring orbital plane; and
establishing a new neighbor intersatellite link to a satellite of the neighboring orbital plane.
-
-
15. The method of claim 13, further comprising:
-
establishing an intrasatellite link to a leading satellite in the orbital plane; and
establishing an intrasatellite link to a trailing satellite in the orbital plane.
-
-
16. The method of claim 13, further comprising establishing and severing a plurality of seam intersatellite links to satellites in a seam orbital plane.
-
17. A method for managing intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the method comprising:
-
determining that a transition area has been entered;
severing, by the satellite, a neighbor intersatellite link with a leading neighbor satellite in a neighboring orbital plane;
severing, by the satellite, a remaining neighbor intersatellite link with a remaining neighbor satellite in a neighboring orbital plane; and
severing, by the satellite, all seam intersatellite links with satellites in a seam orbital plane. - View Dependent Claims (18, 19)
establishing, by the leading neighbor satellite, a seam satellite link with a satellite in the seam orbital plane; and
establishing, by the remaining neighbor satellite, a seam satellite link with a satellite in the seam orbital plane.
-
-
19. The method of claim 17, wherein after severing the neighbor intersatellite links and the seam intersatellite links, the satellite maintains only intersatellite links with satellites in the orbital plane.
-
20. A method for managing intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the method comprising:
-
establishing an initial set of neighbor intersatellite links to satellites of a neighboring orbital plane to produce minimum offset;
determining that the initial set of neighbor intersatellite to the satellites of the neighboring orbital plane will not produce minimum offset for a subsequent pass;
severing all neighbor intersatellite links when entering a mesh area; and
establishing a new set of neighbor intersatellite links to satellites of the neighboring orbital plane to produce minimum offset in a subsequent pass. - View Dependent Claims (21)
establishing an intrasatellite link to a leading satellite in the orbital plane; and
establishing an intrasatellite link to a trailing satellite in the orbital plane.
-
-
22. A method for managing intersatellite links in a low earth orbit satellite system for a satellite operating in an orbital plane, the method comprising:
-
determining that a threshold latitude has been reached;
establishing a seam intersatellite link with a nearest satellite in a seam orbital plane; and
when the nearest satellite in the seam orbital plane is at an approximately equal latitude, establishing a seam intersatellite link with a next satellite in the seam orbital plane. - View Dependent Claims (23, 24)
-
Specification