DISTRIBUTED ORBIT MODELING AND PROPAGATION METHOD FOR A PREDICTED AND REAL-TIME ASSISTED GPS SYSTEM
A mobile device includes a processor for generating a predicted orbital state vector using an initial satellite position and velocity and force model parameters received from a server, the predicted orbital state vector being used to generate satellite navigation data; and a GNSS receiver in communication with the processor for receiving the satellite navigation data; wherein the satellite navigation data is valid for a time period.
1 - 20 . (canceled)
21 . A system for predicting an orbit of a satellite, the system comprising:
a server;
a device in communication with the server, the device receiving from the server by one of: push, poll and push and poll, an initial satellite position and velocity and force model parameters, the device generating a predicted orbital state vector using the initial satellite position and velocity and force model parameters.
22 . A system as claimed in claim 21 , wherein the initial satellite position and velocity and force model parameters are received by push.
23 . A system as claimed in claim 21 , wherein the initial satellite position and velocity and force model parameters are received by WAP push.
24 . A system as claimed in claim 21 , wherein the initial satellite position and velocity and force model parameters are received by SMS.
25 . A system as claimed in claim 21 , wherein the device generates satellite navigation data using the predicted orbital state vector, the satellite navigation data valid for a time period.
26 . A system as claimed in claim 22 , wherein an update is received at the device, the update comprising parameters calculated to compensate for accuracy degradation of the predicted orbital state vector over time.
27 . A method of predicting an orbit of a satellite on a device, the method comprising:
receiving, by one of: push, poll and push and poll, an initial satellite position and velocity and force model parameters; and
generating a predicted orbital state vector using an initial satellite position and velocity and force model parameters.
28 . A method as claimed in claim 27 , wherein the initial satellite position and velocity and force model parameters are received by push.
29 . A method as claimed in claim 27 , wherein the initial satellite position and velocity and force model parameters are received by WAP push.
30 . A method as claimed in claim 27 , wherein the initial satellite position and velocity and force model parameters are received by SMS.
31 . A method as claimed in claim 27 , wherein the device generates satellite navigation data using the predicted orbital state vector, the satellite navigation data valid for a time period.
32 . A method as claimed in claim 28 , comprising receiving an update at the device, the update comprising parameters calculated to compensate for accuracy degradation of the predicted orbital state vector over time.
33 . A device, comprising:
a processor for receiving initial satellite position and velocity and force model parameters by one of: push, poll and push and poll, and for generating a predicted orbital state vector using the initial satellite position and velocity and force model parameters, the predicted orbital state vector usable for generating predicted satellite navigation data; and
a GNSS receiver in communication with the processor for receiving the broadcast satellite navigation data, the broadcast satellite navigation data valid for a time period, and using the predicted satellite navigation data when no valid broadcast satellite navigation data is available.
34 . A device as claimed in claim 33 , wherein the initial satellite position and velocity and force model parameters are received by push.
35 . A device as claimed in claim 33 , wherein the initial satellite position and velocity and force model parameters are received by WAP push.
36 . A device as claimed in claim 33 , wherein the initial satellite position and velocity and force model parameters are received by SMS.
37 . A device as claimed in claim 33 , wherein the device is a mobile device.
38 . A mobile device comprising:
a processor for generating a predicted orbital state vector using an initial satellite position and velocity and force model parameters, the predicted orbital state vector being used to generate satellite navigation data; and
a GNSS receiver in communication with the processor for receiving the satellite navigation data;
wherein the satellite navigation data is valid for a time period.
39 . A mobile device as claimed in claim 38 , wherein the device is a mobile network connected device.
40 . A mobile device as claimed in claim 38 , wherein the initial satellite position and velocity and force model parameters are received from a server prior to generation of the predicted orbital state vector.