An Ultra-Tightly Coupled GPS-inertial navigation system for use in a
moving agile platform includes a range residual extractor that uses best
curve fitting of a third order polynomial for estimating range residual.
The curve-fitted residual is used to update an error Kalman filter. The
error Kalman filter includes correction for navigation solution, and IMU
and GPS parameters. The navigation solution together with GPS parameter
corrections are used in a Tracking Predictor to generate
high-sampling-rate carrier and code replicas. The curve-fitting error
covariance indicates signal to noise ratio for the tracked GPS signal and
may be used for early indication of interference or jamming.