Deeply-integrated adaptive INS/GPS navigator with extended-range code tracking
First Claim
1. A system for determining a multidimensional navigation state for a navigation platform based on radio navigation data transmitted by external terminals comprising:
- a radio navigation data receiver for receiving and amplifying said radio navigation data embedded in noise;
an extended-range bank of correlators for extracting said radio navigation data from said noise over an extended range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator in the extended-range bank between said radio navigation data and a known internal replica signal;
an estimator for estimating the radio navigation data signal power and noise power from the correlator output functions;
a measurement update unit for updating the navigation state based on the estimated radio navigation data signal power and noise power and the correlator output functions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a multidimensional navigation solution utilizes Global Positioning System (GPS) data to obtain highly reliable and accurate navigational solutions in high interference and dynamic environments, at a performance level which has been heretofore unattainable. Additional sensors such as inertial (gyros and accelerometers), altimeters, radars, etc. may be employed in a deeply integrated configuration. The approach taken in the present invention differs from that of previous techniques through its exploitation of nonlinear filtering methods; as a result, the navigation system architecture and processes employed yield significant improvements in navigation system performance, both in code tracking and reacquisition, and in carrier tracking and reacquisition. The improvements are particularly significant at low signal/noise ratios, where conventional approaches are especially susceptible to loss of code
-
Citations
107 Claims
-
1. A system for determining a multidimensional navigation state for a navigation platform based on radio navigation data transmitted by external terminals comprising:
-
a radio navigation data receiver for receiving and amplifying said radio navigation data embedded in noise;
an extended-range bank of correlators for extracting said radio navigation data from said noise over an extended range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator in the extended-range bank between said radio navigation data and a known internal replica signal;
an estimator for estimating the radio navigation data signal power and noise power from the correlator output functions;
a measurement update unit for updating the navigation state based on the estimated radio navigation data signal power and noise power and the correlator output functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
14. A system for determining a multidimensional navigation state for a navigation platform based on radio navigation data transmitted by external terminals comprising:
- a radio navigation data receiver for receiving and amplifying said radio navigation data embedded in noise;
a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known internal replica signal;
an estimator for estimating the radio navigation data signal power and noise power from the correlator output functions; and
a measurement update unit for updating the navigation state based on conditional moments of the navigation state calculated as a function of the estimated radio navigation data signal power and noise power, and the correlator outputs.
- a radio navigation data receiver for receiving and amplifying said radio navigation data embedded in noise;
-
23. An estimator for estimating signal and noise power in a system for determining a multidimensional navigation state for a navigation platform based on radio navigation data embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said estimator comprising:
-
signal power estimator for determining radio navigation data signal power based on correlator moments; and
a noise power estimator for estimating noise power based on the correlator moments and said signal power estimate.
-
-
32. A measurement update unit for updating a navigation state and error covariances of the navigation state of a navigation platform based on radio navigation data transmitted by external terminals and embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said measurement update unit comprising:
-
a state update unit for updating the navigation state as a function of the correlator output functions weighted by state gain functions, the state gain functions being based on a set of correlator moments, which are statistical expectations of nonlinear functions of line-of-sight position error, a propagation of a previous navigation state, and an error covariance matrix; and
an error covariance matrix update unit for updating the error covariances of the navigation state based on the correlator moments. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A measurement update unit for updating a navigation state and error covariances of the navigation state of a navigation platform based on radio navigation data carried on a radio navigation data carrier signal embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said bank of correlators including a prompt correlator for processing radio navigation data signals near the radio navigation data carrier frequency, said measurement update unit comprising:
-
a state update unit for updating the navigation state as a function of the prompt correlator output function weighted by state gain functions, the state gain functions being based on a set of correlator moments which are statistical expectations of nonlinear functions of line-of-sight position error, and an error covariance matrix; and
an error covariance matrix update unit for updating the error covariances of the navigation state based on said state gain functions. - View Dependent Claims (41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52)
-
-
45. A measurement update unit for updating a navigation state and error covariances of the navigation state of a navigation platform based on radio navigation data embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said measurement update unit comprising:
-
a state update unit for updating the navigation state as a function of the correlator output functions weighted by state gain functions, the state gain functions being based on a set of correlator moments which are statistical expectations of nonlinear functions of line-of-sight position error variance, a propagation of a previous navigation state and an error covariance matrix;
an error covariance matrix update unit for updating the error covariances of the navigation state based on the correlator moments; and
an integrity management unit for maintaining the integrity of the navigation state and the error covariances.
-
-
53. A method for determining a multidimensional navigation state for a navigation platform based on radio navigation data transmitted by external terminals comprising:
-
receiving and amplifying said radio navigation data embedded in noise at a radio navigation data receiver;
extracting said radio navigation data from said noise over an extended range of delay error at an extended-range bank of correlators, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator in the extended-range bank between said radio navigation data and a known internal replica signal;
estimating the radio navigation data signal power and noise power from the correlator output functions; and
updating the navigation state based on the estimated radio navigation data signal power and noise power, and the correlator output functions. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A method for determining a multidimensional navigation state for a navigation platform based on radio navigation data transmitted by external terminals comprising:
- receiving and amplifying said radio navigation data embedded in noise at a radio navigation data receiver;
extracting said radio navigation data from said noise over a range of delay error at a bank of correlators, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known internal replica signal;
estimating the radio navigation data signal power and noise power from the correlator output functions; and
updating the navigation state based on the conditional moments of the navigation state calculated as a function of the estimated radio navigation data signal power and noise power, and the correlator outputs. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86)
- receiving and amplifying said radio navigation data embedded in noise at a radio navigation data receiver;
-
78. A method for estimating signal and noise power in a system for determining a multidimensional navigation state for a navigation platform based on radio navigation data embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, comprising:
-
determining radio navigation data signal power based on the correlator moments; and
estimating noise power based on the correlator moments and said signal power estimate.
-
-
87. A method for updating a navigation state and error covariances of the navigation state of a navigation platform based on radio navigation data transmitted by external terminals and embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said measurement update unit comprising:
-
updating the navigation state as a function of the correlator output functions weighted by state gain functions, the state gain functions being based on a set of correlator moments, which are statistical expectations of nonlinear functions of line-of-sight position error, a propagation of a previous navigation state and an error covariance matrix; and
updating the error covariances of the navigation state based on the correlator moments. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94)
-
-
95. A method for updating a navigation state and error covariances of the navigation state of a navigation platform based on radio navigation data carried on a radio navigation data carrier signal embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said bank of correlators including a prompt correlator for processing radio navigation data signals near the radio navigation data carrier frequency, said measurement update unit comprising:
-
updating the navigation state as a function of the prompt correlator output function weighted by state gain functions, the state gain functions being based on a set of correlator moments which are statistical expectations of nonlinear functions of line-of-sight position error, and an error covariance matrix; and
updating the error covariances of the navigation state based on said state gain functions. - View Dependent Claims (96, 97, 98, 99)
-
-
100. A method for updating a navigation state and error covariances of the navigation state of a navigation platform based on radio navigation data embedded in noise, said radio navigation data signal being received by a radio navigation data receiver including a bank of correlators for extracting said radio navigation data from said noise over a range of delay error, said correlators processing said radio navigation data and said noise to generate correlator output functions indicative of degree of correlation for each correlator between said radio navigation data and a known replica signal, said measurement update unit comprising:
-
updating the navigation state as a function of the correlator output functions weighted by state gain functions, the state gain functions being based on a set of correlator moments which are statistical expectations of nonlinear functions of line-of-sight position error, a propagation of a previous navigation state, and an error covariance matrix;
updating the error covariances of the navigation state based on the correlator moments; and
maintaining the integrity of the navigation state and the error covariances. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107)
-
Specification