Ultra-tightly coupled GPS and inertial navigation system for agile platforms
First Claim
1. A method for evaluating a relative range parameter as a function of time, the relative range parameter representing one or more range aspects between a first object and a second object moving relative to each other, said method comprising:
- (a) receiving a signal at said first object from said second object;
(b) sampling at least one relative phase signal representing phase between said received signal and a replica signal produced by said first object;
(c) applying a curve fitting algorithm to said at least one relative phase signal; and
(d) determining the relative range parameter form use of said curve fitting algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
198 Citations
31 Claims
-
1. A method for evaluating a relative range parameter as a function of time, the relative range parameter representing one or more range aspects between a first object and a second object moving relative to each other, said method comprising:
-
(a) receiving a signal at said first object from said second object;
(b) sampling at least one relative phase signal representing phase between said received signal and a replica signal produced by said first object;
(c) applying a curve fitting algorithm to said at least one relative phase signal; and
(d) determining the relative range parameter form use of said curve fitting algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying or otherwise defining a relative range as a function of time between a first object and a second object moving relative to each other comprising:
-
(a) receiving a signal transmitted from the second object, wherein said signal comprises an embedded code stream;
(b) measuring at least one relative phase between said embedded code stream and a replica code steam produced by said first object;
(c) applying a curve fitting algorithm to said measured relative phase; and
(d) displaying or otherwise defining the relative range using results of said applying of the curve fitting algorithm.
-
-
12. A method for predicatively producing a first replica signal in an ultra-tightly coupled navigation system comprising:
-
(a) propagating said first replica signal a half-step ahead of a current time;
(b) receiving a data set including an integrated navigation solution, a space vehicle ephemeris, and at least one EKF correction;
(c) translating said data set into a second replica signal. (d) computing a time-matched residual between said first replica signal and said second replica signal; and
(e) using said time-matched residual to update said propagating of the first replica signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for tracking an incoming GPS signal in an ultra-tightly-coupled GPS/Inertia navigation system comprising:
-
(a) demodulating received GPS signals using a carrier replica signal in a first stage carrier wipe-off, wherein said carrier replica signal is computed at least in part with a clock drift signal estimated by an EKF, said first stage carrier wipe-off generating an in-phase signal and a quadrature signal;
(b) cross-correlating each of said in-phase and said quadrature signals with an early, a prompt, and a late code replica signals to generate a first set of correlated early, prompt and late data; and
(c) performing a phase rotation on said first set of correlated early, prompt, and late data in a second stage carrier wipe-off, wherein said phase rotation produces a second set of correlated early, prompt, and late data;
(d) performing an average-down on said second set of correlated early, prompt, and late data in a second stage carrier wipe-off, said average-down produces a third set of correlated early, prompt and late data at an output sampling rate compatible with an input sampling rate of an RRE.; and
(e) processing said third set of correlated early, prompt and late data in an RRE, to produce a relative range parameter for facilitating the tracking of said incoming GPS signal. - View Dependent Claims (22, 23)
-
-
24. A method for compensating a navigation solution affected by a sensor latency in a GPS-inertial navigation system comprising:
-
(a) estimating said sensor latency; and
(b) compensating said navigation solution by applying said sensor latency. - View Dependent Claims (25, 26)
-
-
27. A method for estimating time synchronization error in a GPS-Inertial navigation system comprising:
-
(a) receiving an integrated navigation solution and a GPS measurement;
(b) computing a time-matched GPS measurement residual using said integrated navigation, said GPS measurement, and a space vehicle ephemeris;
(c) modeling said time synchronization error as a Kalman filter state in a Kalman filter; and
(d) updating said time synchronization error using said time-matched GPS measurement residual and said Kalman filter. - View Dependent Claims (28, 29, 30)
-
-
31. A method for compensating a time synchronization error in an ultra-tightly coupled GPS/Inertia navigation system comprising:
-
(a) receiving a GPS I signal and a GPS Q signal from a correlator;
(b) computing relative phases using said GPS I and Q signals;
(c) fitting said relative phases at a first sampling rate with a pre-determined curve-fitting method to produce a relative range parameter at a second sampling rate lower than said first sampling rate;
(d) processing said relative range parameter through an Error Kalman Filter to produce EKF corrections;
said corrections include said time synchronization error;
(e) applying said time synchronization error to correct an integrated navigation solution from an INM; and
(f) processing said EKF corrections and said integrated navigation solutions through a tracking predictor to produce a replica signal to track a GPS signal.
-
Specification