METHOD AND APPARATUS FOR MAINTAINING INTEGRITY OF LONG-TERM ORBITS IN A REMOTE RECEIVER
First Claim
1. A method, comprising:
- obtaining a predicted pseudorange from long-term-orbit information possessed by a first receiver;
obtaining, at a second receiver from at least one satellite, a measured pseudorange;
determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and
excluding from the long-term orbit information at least a portion of thereof when the validity of the predicted pseudorange is deemed invalid.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for maintaining integrity of long-term-orbit information used by a Global-Navigation-Satellite-System or other positioning receiver is described. The method comprises obtaining a predicted pseudorange from a first set of long-term-orbit information possessed by a positioning receiver; obtaining, at the positioning receiver from at least one satellite, a measured pseudorange; determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and excluding from the long-term-orbit information at least a portion thereof when the validity of the predicted pseudorange is deemed invalid. Optionally, the method may comprise updating or otherwise supplementing the long-term-orbit information with other orbit information if the validity of the predicted pseudorange is deemed invalid.
149 Citations
46 Claims
-
1. A method, comprising:
-
obtaining a predicted pseudorange from long-term-orbit information possessed by a first receiver;
obtaining, at a second receiver from at least one satellite, a measured pseudorange;
determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and
excluding from the long-term orbit information at least a portion of thereof when the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
(a) using long-term-orbit information to determine, at a receiver, a first position of the receiver, wherein the first position comprises at least one first location parameter;
(b) using satellite-navigation data transmitted from at least one satellite to determine, at the receiver, a second position of the receiver, wherein the second position comprises at least one second location parameter;
(c) determining a difference between (i) the at least one first location parameter and (ii) the at least one second location parameter; and
(d) confirming that the long-term-orbit information is valid when the difference satisfies a given threshold. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A receiver comprising:
-
memory operable to store executable instructions and long-term-orbit information;
a processor operable to obtain from the memory the executable instructions and operable to execute the executable instructions to;
obtain a predicted pseudorange from the long-term-orbit information;
obtain a measured pseudorange from at least one satellite;
determine validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and
exclude from the long-term-orbit information at least a portion thereof when deeming the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a receiver comprising;
a first memory operable to store executable instructions and long-term-orbit information; and
a first processor operable to obtain from the first memory the executable instructions and operable to execute the executable instructions to;
use long-term-orbit information to determine, at the receiver, a first position of the receiver, wherein the first position comprises at least one first location parameter;
use satellite-navigation data transmitted from at least one satellite to determine, at the receiver, a second position of the receiver, wherein the second position comprises at least one second location parameter;
determine a difference between (i) the at least one first location parameter and (ii) the at least one second location parameter; and
confirm that the long-term-orbit information is valid when the difference satisfies a given threshold; and
a server comprising;
a second memory operable to store executable instructions, the long-term-orbit information and other orbit information; and
a second processor operable to obtain from the second memory the executable instructions and operable to execute the executable instructions to;
provide to the receiver the long-term-orbit information; and
provide to the receiver the other orbit information.
-
-
35. The system of claim 35, wherein the first processor is further operable to execute the executable instructions to:
-
exclude from the long-term orbit information at least a portion of thereof when the long-term orbit information is deemed invalid; and
supplement the long-term-orbit information with the other orbit information when the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (38, 39, 40)
-
- 36. The system of claim 36, wherein the other orbit information comprises information selected from the group consisting of broadcast ephemeris, and long-term-orbit information.
-
41. A system comprising:
-
a receiver comprising;
a first memory operable to store executable instructions and a first set of long-term-orbit information; and
a first processor operable to obtain from the first memory the executable instructions and operable to execute the executable instructions to;
use the first set of long-term-orbit information to determine, at the receiver, a first position of the receiver, wherein the first position comprises at least one first location parameter;
use satellite-navigation data transmitted from at least one satellite to determine, at the receiver, a second position of the receiver, wherein the second position comprises at least one second location parameter; and
a server comprising;
a second memory operable to store executable instructions, the long-term-orbit information and first and second sets of long-term-other orbit information; and
a second processor operable to obtain from the second memory the executable instructions and operable to execute the executable instructions to;
provide to the receiver the first set of set of long-term-orbit information;
determine a difference between (i) the at least one first location parameter and (ii) the at least one second location parameter;
confirm that the first set of long-term-orbit information is valid when the difference satisfies a given threshold; and
provide to the receiver the second set of long-term-other orbit information.
-
-
42. A system comprising:
-
a first receiver comprising;
a first memory operable to store executable instructions and long-term-orbit information; and
a first processor operable to obtain from the first memory the executable instructions and operable to execute the executable instructions to;
obtain a predicted pseudorange from the long-term-orbit information possessed by the first receiver;
a second satellite-signal receiver comprising;
a second memory operable to store executable instructions; and
a second processor operable to obtain from the second memory the executable instructions and operable to execute the executable instructions to;
obtain, from at least one satellite, a measured pseudorange;
a server comprising;
a third memory operable to store executable instructions, the long-term-orbit information and other orbit information; and
a third processor operable to obtain from the third memory the executable instructions and operable to execute the executable instructions to;
determine validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and
send to the first receiver the other orbit information when the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (43, 44, 45, 46)
-
Specification