Precise low-latency GNSS satellite clock estimation
First Claim
1. A method for providing a global satellite differential correction signal, the method comprising:
- collecting raw carrier phase measurements and pseudorange code measurements from a plurality of reference receivers at known corresponding locations that receive satellite signals from a Global Navigation Satellite System (GNSS);
determining, by a measurement pre-processing module, a wide-lane ambiguity and a respective satellite wide-lane bias for the collected raw carrier phase measurements and code measurements for each satellite;
determining an orbital narrow-lane ambiguity and an orbital satellite narrow-lane bias for the collected phase measurements for each satellite in an orbit solution based on the collected raw carrier phase and code measurements, consistent with the determined wide-lane ambiguity and the respective satellite wide-lane bias;
determining satellite orbital correction data for an orbit solution based on the collected raw carrier phase and code measurements and the determined orbital narrow-lane ambiguity and orbital satellite narrow-lane bias;
determining a clock narrow-lane ambiguity and a respective clock satellite narrow-lane bias for the collected phase measurements for each satellite in a slow clock solution based on the collected raw phase and code measurements, consistent with the determined wide-lane ambiguity and the respective satellite wide-lane bias;
determining, by a clock solution module, a slow satellite clock correction based on the satellite orbital correction data, the collected raw carrier phase and code measurements and the determined clock narrow-lane ambiguity and clock satellite narrow-lane bias;
determining lower-latency satellite clock correction data or delta clock adjustment to the slow satellite clock based on freshly or recently updated measurements of the collected raw phase measurements that are more current than a plurality of previous measurements of the collected raw phase measurements used for the slow satellite clock correction to provide lower-latency clock correction data; and
incorporating the satellite wide-lane bias, the satellite orbital correction data, the satellite narrow-lane bias from the slow clock solution and the low latency clock correction data into the correction data, encoded on the global satellite differential correction signal, with global validity for the GNSS transmission to one or more mobile receivers.
1 Assignment
0 Petitions
Accused Products
Abstract
A wide-lane ambiguity and a respective satellite wide-lane bias are determined for the collected phase measurements for each satellite for assistance in narrow-lane ambiguity resolution. Satellite correction data is determined for each satellite in an orbit solution based on the collected raw phase and code measurements and determined orbital narrow-lane ambiguity and respective orbital satellite narrow-lane bias. A slow satellite clock correction is determined based on the satellite orbital correction data, the collected raw phase and code measurements, and clock narrow-lane ambiguity and respective satellite narrow-lane bias. A low latency clock module or data processor determines lower-latency satellite clock correction data or delta clock adjustment to the slow satellite clock based on freshly or recently updated measurements of the collected raw phase measurements that are more current than a plurality of previous measurements of the collected raw phase measurements used for the slow satellite clock correction to provide lower-latency clock correction data.
-
Citations
22 Claims
-
1. A method for providing a global satellite differential correction signal, the method comprising:
-
collecting raw carrier phase measurements and pseudorange code measurements from a plurality of reference receivers at known corresponding locations that receive satellite signals from a Global Navigation Satellite System (GNSS); determining, by a measurement pre-processing module, a wide-lane ambiguity and a respective satellite wide-lane bias for the collected raw carrier phase measurements and code measurements for each satellite; determining an orbital narrow-lane ambiguity and an orbital satellite narrow-lane bias for the collected phase measurements for each satellite in an orbit solution based on the collected raw carrier phase and code measurements, consistent with the determined wide-lane ambiguity and the respective satellite wide-lane bias; determining satellite orbital correction data for an orbit solution based on the collected raw carrier phase and code measurements and the determined orbital narrow-lane ambiguity and orbital satellite narrow-lane bias; determining a clock narrow-lane ambiguity and a respective clock satellite narrow-lane bias for the collected phase measurements for each satellite in a slow clock solution based on the collected raw phase and code measurements, consistent with the determined wide-lane ambiguity and the respective satellite wide-lane bias; determining, by a clock solution module, a slow satellite clock correction based on the satellite orbital correction data, the collected raw carrier phase and code measurements and the determined clock narrow-lane ambiguity and clock satellite narrow-lane bias; determining lower-latency satellite clock correction data or delta clock adjustment to the slow satellite clock based on freshly or recently updated measurements of the collected raw phase measurements that are more current than a plurality of previous measurements of the collected raw phase measurements used for the slow satellite clock correction to provide lower-latency clock correction data; and incorporating the satellite wide-lane bias, the satellite orbital correction data, the satellite narrow-lane bias from the slow clock solution and the low latency clock correction data into the correction data, encoded on the global satellite differential correction signal, with global validity for the GNSS transmission to one or more mobile receivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing a global satellite differential correction signal, the method comprising:
-
collecting raw phase measurements and pseudorange measurements from a plurality of reference receivers at known corresponding locations that receive satellite signals from a Global Navigation Satellite System (GNSS); determining, by a measurement pre-processing module, a fixed integer wide-lane ambiguity and a respective satellite wide-lane bias for the collected raw carrier phase measurements and pseudorange measurements for each satellite; determining, by an orbit solution module, an orbital narrow-lane ambiguity and an orbital satellite narrow-lane bias for the collected phase measurements for each satellite in an orbit solution based on the collected raw carrier phase and psuedorange measurements, consistent with the determined wide-lane ambiguity and the respective satellite wide-lane bias; determining satellite orbital correction data at an orbit correction rate for the orbit solution based on the collected raw carrier phase and psuedorange measurements and the determined orbital narrow-lane ambiguity and orbital satellite narrow-lane bias; determining a clock narrow-lane ambiguity and a respective clock satellite narrow-lane bias for the collected phase measurements for each satellite in a slow clock solution based on the collected raw phase and pseudorange measurements, consistent with the determined wide-lane ambiguity and the respective satellite wide-lane bias; determining, by a clock solution module, a slow satellite clock correction at a slow update rate based on the satellite orbital correction data, the collected raw phase and pseudorange measurements and the determined clock narrow-lane ambiguity and clock satellite narrow-lane bias; determining lower-latency satellite clock correction data or delta clock adjustment to the slow satellite clock at a fast update rate based on freshly or recently updated measurements of the collected raw phase measurements that are more current than a plurality of previous measurements of the collected raw phase measurements used for the slow satellite clock correction to provide lower-latency clock correction data; and incorporating the satellite orbital correction data, the low latency clock correction data, the satellite wide-lane bias and the satellite narrow-lane bias into the correction data, encoded on the global satellite differential correction signal, with global validity for the GNSS for transmission to one or more mobile receivers that operate in a precise point positioning (PPP) mode. - View Dependent Claims (19, 20, 21, 22)
-
Specification