Distributed orbit modeling and propagation method for a predicted and real-time assisted GPS system
First Claim
1. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
- (a) computing satellite force model parameters;
(b) providing said satellite force model parameters and an initial satellite position and velocity,(c) generating a predicted Orbital State Vector comprising a satellite position and velocity, by propagating the initial satellite position and velocity to a different time than the time of said initial satellite position and velocity, using said satellite force model parameters; and
(d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector without requiring a network connection;
wherein said assistance data is derived by converting said predicted Orbital State Vector into a satellite navigation data model format at a time and in a format required by said GPS or AGPS device.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed orbit and propagation method for use in a predicted GPS or GNSS system, which includes a predicted GPS server (PGPS Server), a source of high accuracy orbit predictions (Orbit Server), a global reference network (GRN Server) providing real-time GPS or GNSS assistance data to the PGPS Server, a predicted GPS client (PGPS Client) running on a device equipped with a GPS or AGPS chipset. In response to requests from the PGPS Client, the PGPS Server produces and disseminates an initial seed dataset consisting of current satellite orbit state vectors and orbit propagation model coefficients. This seed dataset enables the PGPS Client to locally predict and propagate satellite orbits to a desired future time. This predictive assistance in turn helps accelerate Time To First Fix (TTFF), optimize position solution calculations and improve the sensitivity of the GPS chip present on, or coupled with, the device. In contrast with other conventional predicted GPS systems that forward large volumes of predicted orbits, synthetic ephemeris or synthetic almanac data, this method optimally reduces data transfer requirements to the client, and enables the client to locally synthesize its own predicted assistance data as needed. This method also supports seamless notification of real-time satellite integrity events and seamless integration of predicted assistance data with industry standard real-time assistance data.
45 Citations
23 Claims
-
1. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing satellite force model parameters; (b) providing said satellite force model parameters and an initial satellite position and velocity, (c) generating a predicted Orbital State Vector comprising a satellite position and velocity, by propagating the initial satellite position and velocity to a different time than the time of said initial satellite position and velocity, using said satellite force model parameters; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector without requiring a network connection;
wherein said assistance data is derived by converting said predicted Orbital State Vector into a satellite navigation data model format at a time and in a format required by said GPS or AGPS device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing satellite force model parameters; (b) providing a plurality of satellite positions and velocities; (c) generating a predicted Orbital State Vector comprising a satellite position and velocity, by propagating an initial satellite position and velocity to a different time than the time of said initial satellite position and velocity, using said satellite force model parameters, said initial satellite position and velocity taken from said plurality of satellite positions and velocities; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector without requiring a real-time network connection;
wherein said assistance data is derived by converting said predicted Orbital State Vector into a satellite navigation data model format and provided to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
-
-
8. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing satellite force model parameters; (b) providing an initial satellite position and velocity to a Predicted GPS Client via a communications link; (c) generating within said Predicted GPS Client a predicted Orbital State Vector comprising a satellite position and velocity, by propagating said initial satellite position and velocity to a different time than the time of said initial satellite position and velocity, using said satellite force model parameters provided to said Predicted GPS Client; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector without requiring a real-time network connection;
wherein said assistance data consists of the satellite position and velocity contained in said predicted Orbital State Vector without converting into the satellite navigation data model format and provided by said Predicted GPS Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing satellite force model parameters using a Predicted GPS Server; (b) delivering said satellite force model parameters and a plurality of satellite positions and velocities via a communications link; (c) generating within a Predicted GPS Client a predicted Orbital State Vector comprising a satellite position and velocity, by propagating an initial satellite position and velocity provided by said Predicted GPS Server to a different time than the time of an initial satellite position and velocity, using said satellite force model parameters provided by said Predicted GPS server to said Predicted GPS Client, said initial satellite position and velocity taken from said plurality of satellite positions and velocities; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector without requiring a real-time network connection;
wherein said assistance data consists of the satellite position and velocity contained in said predicted Orbital State Vector without converting into the satellite navigation data model format and provided by said Predicted GPS Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
-
Specification