Patent ID: 9057780
Filing Date: 2015-06-16
Classification: B64G,G01S

Abstract:
1. A method comprising: receiving, by a computer, measurements from at least one global navigation satellite system (GNSS) receiver; analyzing, by the computer, the measurements, thereby detecting and flagging anomalous measurements and phase breaks; calculating, by the computer, high-fidelity satellite and signal models that approximate the measurements, wherein the models comprise a plurality of model parameters having a priori values; estimating, by the computer, values for the plurality of model parameters affecting orbital and clock states of a GNSS satellite or affecting reception of said measurements by the at least one GNSS receiver, wherein the estimating is based on the measurements, thereby obtaining a plurality of estimated model parameters; calculating, by the computer, improved orbital and clock states based on the plurality of estimated model parameters and the measurements; calculating, by the computer, refined model parameters, additionally to the improved orbital and clock states, based on the plurality of estimated model parameters and the measurements; and transmitting, by the computer, the improved orbital and clock states and the refined model parameters to the at least one GNSS receiver, wherein the calculating, by the computer, improved orbital and clock states comprises: calculating, by the computer and at a first data rate, improved orbital states based on the plurality of physical parameters; and calculating, by the computer and at a second data rate, improved clock states based on the improved orbital states, wherein the first data rate is slower than the second data rate.