Global positioning systems and inertial measuring unit ultratight coupling method
First Claim
1. A method for carrier and code tracking of a received signal in a receiver, the received signal comprising a received carrier signal and a received code signal, the method comprising the steps of,demodulating the received signal with a carrier replica signal for generating a carrier demodulated received signal, correlating the carrier demodulated received signal with a code replica signal for providing output samples, residual prefiltering the output samples for estimating residual errors between the received and code replica signals and for providing residual error data, the residual prefiltering using a prefilter measurement model relating the output samples to residual state variables and a residual process model relating the residual state variables to the residual error data, integration filtering the residual error data for estimating an integration error vector, the integration filtering for estimating the integration error vector using an integration measurement model relating the residual error data to integration state variables and an integration process model relating the integration state variables to the integration error vector, carrier adjusting the replica carrier signal by the integration error vector for providing an adjusted replica carrier signal for demodulating the received signal, and code adjusting the replica code signal by the integration error vector for providing an adjusted replica code signal for correlating the received signal with the adjusted replica code signal for reducing the residual error data during residual prefiltering and for reducing the integration error vector during integration filtering.
1 Assignment
0 Petitions
Accused Products
Abstract
An ultratight coupling method generates navigation error state information from an integration Kalman filter for updating the navigation solution based upon inertial measurement data and computes pseudorange and pseudorange rate data from the navigation solution and from ephemeris data, to generate the prompt, early and late replica signals that drive the signal correlators having quadrature outputs samples by a federation of Kalman prefilters providing errors residuals to the integration Kalman filter in a closed coupled tracking loop. The coupled tracking loops offer improved tracking of the received signal based upon updated navigation solution.
115 Citations
19 Claims
-
1. A method for carrier and code tracking of a received signal in a receiver, the received signal comprising a received carrier signal and a received code signal, the method comprising the steps of,
demodulating the received signal with a carrier replica signal for generating a carrier demodulated received signal, correlating the carrier demodulated received signal with a code replica signal for providing output samples, residual prefiltering the output samples for estimating residual errors between the received and code replica signals and for providing residual error data, the residual prefiltering using a prefilter measurement model relating the output samples to residual state variables and a residual process model relating the residual state variables to the residual error data, integration filtering the residual error data for estimating an integration error vector, the integration filtering for estimating the integration error vector using an integration measurement model relating the residual error data to integration state variables and an integration process model relating the integration state variables to the integration error vector, carrier adjusting the replica carrier signal by the integration error vector for providing an adjusted replica carrier signal for demodulating the received signal, and code adjusting the replica code signal by the integration error vector for providing an adjusted replica code signal for correlating the received signal with the adjusted replica code signal for reducing the residual error data during residual prefiltering and for reducing the integration error vector during integration filtering.
-
5. A method for carrier and code tracking of a received signal in a receiver, the received signal comprising a received carrier signal and a received code signal transmitted from a transmitter at a range from the receiver, the received signal communicating ephemeris data from the transmitter, the receiver receives inertial data from an inertial measurement unit coupled to the receiver, the method comprising the steps of,
receiver demodulating the received signal with a carrier replica signal for generating a carrier demodulated received signal, correlating the carrier demodulated received signal with a code replica signal for providing output samples, residual prefiltering the output samples for estimating residual errors between the received and code replica signals and for providing residual error data, the residual prefiltering using a prefilter measurement model relating the output samples to residual state variables and a residual process model relating the residual state variables to the residual error data, integration filtering the residual error data for estimating a navigation error vector, the integration filtering for estimating the navigation error vector using an integration measurement model relating the residual error data to integration state variables and an integration process model relating the integration state variables to the navigation error vector, navigation computing navigation position and velocity data from the inertial data and from the navigation error vector, ephemeris demodulating the received signal into the ephemeris data, ephemeris computing transmitter position and velocity data from the ephemeris data, range computing pseudorange data and pseudorange rate data from the navigation position and velocity data and from the transmitter position and velocity data, carrier adjusting the replica carrier signal by the pseudorange rate data for providing an adjusted replica carrier signal for demodulating the received signal, and code adjusting the replica code signal by the pseudorange data for providing an adjusted replica code signal for correlating the received signal with the adjusted replica code signal for reducing the residual error data during residual prefiltering and for reducing the estimated navigation error vector during integration filtering.
-
13. A method for carrier and code tracking of received signals in a receiver, the received signals each comprising a received carrier signal and a received code signal transmitted, each of the received signals are transmitted from a plurality satellite transmitters at respective ranges from the receiver, the received signals communicating respective ephemeris data from each of the satellite transmitters, the receiver receives inertial data from an inertial measurement unit coupled to the receiver, the method comprising the steps of,
carrier demodulating the received signals with carrier replica signals for generating respective carrier demodulated received signals, correlating each of the carrier demodulated received signals with respective code early, prompt, and late replica signals for providing respective I and Q early, prompt, and late output samples that are integrated over a high rate predetermined time period and repetitively provided at each high rate predetermined time period, residual prefiltering each of the respective I and Q early, prompt, and late output samples for estimating residual errors between the received and code replica signals and for providing respective residual error data, the residual prefiltering using a prefilter measurement model relating the output samples to residual state variables and a residual process model relating the residual state variables to the residual error data that is generated over a low rate predetermined time period and provided at each low rate time period, respective residual prefiltering providing respective residual error data, integration filtering the respective residual error data for estimating a navigation error vector every low rate predetermined time period, the integration filtering for estimating the navigation error vector using an integration measurement model relating the residual error data to integration state variables and an integration process model relating the integration state variables to the navigation error vector, navigation computing at a navigation update rate navigation position and velocity data from the inertial data and from the navigation error vector, ephemeris demodulating the received signal into the ephemeris data, ephemeris computing at an ephemeris update rate transmitter position and velocity data from the ephemeris data, pseudo computing at a replica update rate pseudorange data and pseudorange rate data from the navigation position and velocity data and from the transmitter position and velocity data, carrier adjusting at the replica update rate the replica carrier signal by the pseudorange rate data for providing an adjusted replica carrier signal for demodulating the received signal, and code adjusting at the replica update rate by the pseudorange data for providing an adjusted replica code signal for correlating the received signal with the adjusted replica code signal for reducing the residual error data during residual prefiltering and for reducing the estimated navigation error vector during integration filtering.
Specification