METHOD AND APPARATUS FOR AUTONOMOUS, IN-RECEIVER PREDICTION OF GNSS EPHEMERIDES
First Claim
1. A method to autonomously predict satellite orbit information in Earth-centered-Earth-fixed (ECEF) coordinates for aiding a satellite receiver, comprising:
- i) obtaining a broadcast orbital ephemeris of the satellite;
ii) iteratively estimating orbital position, velocity, and dynamic parameters of the satellite based on a satellite dynamics model, and iteratively estimating Earth orientation parameters (EOP) based on an Earth orientation model, until convergence is obtained;
iii) propagating the estimated orbital position, velocity and dynamic parameters forward in time through the satellite dynamics model, thus obtaining predicted orbits;
iv) converting the predicted orbits to Earth-centered-Earth-fixed (ECEF) coordinates through the Earth orientation model; and
v) storing the converted predicted orbits.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for autonomous in-receiver prediction of orbit and clock states of Global Navigation Satellite Systems (GNSS) are described. Only the GNSS broadcast message is used, without need for periodic externally-communicated information. Earth orientation information is extracted from the GNSS broadcast ephemeris. With the accurate estimation of the Earth orientation parameters it is possible to propagate the best-fit GNSS orbits forward in time in an inertial reference frame. Using the estimated Earth orientation parameters, the predicted orbits are then transformed into Earth-Centered-Earth-Fixed (ECEF) coordinates to be used to assist the GNSS receiver in the acquision of the signals. GNSS satellite clock states are also extracted from the broadcast ephemeris and a parametrized model of clock behavior is fit to that data. The estimated modeled clocks are then propagated forward in time to enable, together with the predicted orbits, quicker GNSS signal acquision.
96 Citations
27 Claims
-
1. A method to autonomously predict satellite orbit information in Earth-centered-Earth-fixed (ECEF) coordinates for aiding a satellite receiver, comprising:
-
i) obtaining a broadcast orbital ephemeris of the satellite; ii) iteratively estimating orbital position, velocity, and dynamic parameters of the satellite based on a satellite dynamics model, and iteratively estimating Earth orientation parameters (EOP) based on an Earth orientation model, until convergence is obtained; iii) propagating the estimated orbital position, velocity and dynamic parameters forward in time through the satellite dynamics model, thus obtaining predicted orbits; iv) converting the predicted orbits to Earth-centered-Earth-fixed (ECEF) coordinates through the Earth orientation model; and v) storing the converted predicted orbits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 25)
-
-
20. A method to autonomously predict satellite clock states, comprising:
-
i) obtaining broadcast clock records for the satellite; ii) iteratively estimating future clock states of the satellite based on a prediction model, until convergence is obtained; and iii) storing the estimated clock states for autonomous prediction of the satellite clock states. - View Dependent Claims (21, 22)
-
-
24. A Global Navigation Satellite System (GNSS) receiver comprising:
-
a processing unit; and a memory unit, wherein the memory unit is configured to comprise; a first memory section storing software code for satellite orbit prediction and satellite clock states prediction; a second memory section storing recorded satellite broadcast orbit and satellite clock states; a third memory section storing Earth orientation parameter (EOP) values and orbital dynamic parameters; and a fourth memory section storing predicted satellite orbits and satellite clock states calculated in accordance with the software code stored in the first memory section. - View Dependent Claims (26, 27)
-
Specification