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 GNSS satellite force model parameters using a Predicted GPS (PGPS) Server;
(b) delivering said GNSS satellite force model parameters and an initial GNSS satellite position and velocity to a Predicted GPS (PGPS) Client via a communications link,(c) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating the initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and
(d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector (OSV) without requiring a real-time network connection;
wherein said assistance data is derived by converting said predicted Orbital State Vector (OSV) into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
3 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.
-
Citations
66 Claims
-
1. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) delivering said GNSS satellite force model parameters and an initial GNSS satellite position and velocity to a Predicted GPS (PGPS) Client via a communications link, (c) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating the initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector (OSV) without requiring a real-time network connection;
wherein said assistance data is derived by converting said predicted Orbital State Vector (OSV) into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) delivering said GNSS satellite force model parameters and a plurality of GNSS satellite positions and velocities to a Predicted GPS (PGPS) Client via a communications link; (c) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating an initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector (OSV) without requiring a real-time network connection;
wherein said assistance data is derived by converting said predicted Orbital State Vector (OSV) into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
-
-
17. A distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) delivering said GNSS satellite force model parameters and an initial GNSS satellite position and velocity to a Predicted GPS (PGPS) Client via a communications link, (c) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating the initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector (OSV) 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 (OSV) without converting into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A distributed GPS or GNSS method of orbit modeling and propagation, comprising;
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) delivering said GNSS satellite force model parameters and a plurality of GNSS satellite positions and velocities to a Predicted GPS (PGPS) Client via a communications link; (c) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating an initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (d) providing a local GPS or AGPS device with assistance data derived from said predicted Orbital State Vector (OSV) 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 (OSV) without converting into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
-
-
33. A real-time Assisted-GPS and distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) providing real-time GPS assistance data using a Global Reference Network (GRN) Server, (c) selectively delivering said real-time GPS assistance data and/or said GNSS satellite force model parameters and an initial GNSS satellite position and velocity to a Predicted GPS (PGPS) Client using a communications link; (d) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating the initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (e) providing a local GPS or AGPS device with predicted assistance data derived from said predicted Orbital State Vector (OSV) when no real-time network connection is available, or providing a local GPS or AGPS device with either realtime GPS assistance data, or predicted assistance data derived from said predicted Orbital State Vector (OSV) when a real-time network connection is available;
wherein said predicted assistance data is derived by converting said predicted Orbital State Vector (OSV) into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device; and
wherein said real-time assistance data is provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A real-time Assisted-GPS and distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) providing real-time GPS assistance data using a Global Reference Network (GRIN) Server; (c) selectively delivering said real-time GPS assistance data and/or said GNSS satellite force model parameters and an initial GNSS satellite position and velocity to a Predicted GPS (PGPS) Client using a communications link; (d) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating the initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (e) providing a local GPS or AGPS device with predicted assistance data derived from said predicted Orbital State Vector (OSV) when no realtime network connection is available, or providing a local GPS or AGPS device with either real-time GPS assistance data, or predicted assistance data derived from said predicted Orbital State Vector (OSV) when a real-time network connection is available;
wherein said predicted assistance data consists of the satellite position and velocity contained in said predicted Orbital State Vector (OSV) without converting into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device and wherein said real-time assistance data is provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A real-time Assisted-GPS and distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing GNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) providing real-time GPS assistance data using a Global Reference Network (GRN) Server; (c) selectively delivering said real-time GPS assistance data and/or said GNSS satellite force model parameters and a plurality of GNSS satellite positions and velocities to a Predicted GPS (PGPS) Client via a communications link; (d) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating an initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said GNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (e) providing a local GPS or AGPS device with predicted assistance data derived from said predicted Orbital State Vector (OSV) when no real-time network connection is available, or providing a local GPS or AGPS device with either real-time GPS assistance data, or predicted assistance data derived from said predicted Orbital State Vector (OSV) when a real-time network connection is available;
wherein said predicted assistance data is derived by converting said predicted Orbital State Vector (OSV) into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device; and
wherein said real-time assistance data is provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
-
-
66. A real-time Assisted-GPS and distributed GPS or GNSS method of orbit modeling and propagation, comprising:
-
(a) computing UNSS satellite force model parameters using a Predicted GPS (PGPS) Server; (b) providing real-time GPS assistance data using a Global Reference Network (GRN) Server; (c) selectively delivering said real-time GPS assistance data and/or said GNSS satellite force model parameters and a plurality of GNSS satellite positions and velocities to a Predicted GPS (PGPS) Client via a communications link; (d) generating within said Predicted GPS (PGPS) Client a predicted Orbital State Vector (OSV) comprising a satellite position and velocity, by propagating an initial satellite position and velocity provided by said Predicted GPS (PGPS) Server to a different time than the time of said initial satellite position and velocity, using said UNSS satellite force model parameters provided by said Predicted GPS (PGPS) server to said Predicted GPS (PGPS) Client; and (e) providing a local GPS or AGPS device with predicted assistance data derived from said predicted Orbital State Vector (OSV) when no realtime network connection is available, or providing a local GPS or AGPS device with either realtime GPS assistance data, or predicted assistance data derived from said predicted Orbital State Vector (OSV) when a real-time network connection is available;
wherein said predicted assistance data consists of the satellite position and velocity contained in said predicted Orbital State Vector (OSV) without converting into the so-called satellite navigation data model format and provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device, and wherein said real-time assistance data is provided by said Predicted GPS (PGPS) Client to said GPS or AGPS device at a time and in a format required by said GPS or AGPS device.
-
Specification