Acceleration compensation in a GPS-inertial navigation system
First Claim
1. A method for compensating for acceleration in a GPS-inertial navigation system, a translated satellite signal being a satellite signal translated in the GPS receiver to an intermediate-frequency band by a sequence of M mixing operations, M being an integer greater than or equal to one, the m'"'"'th mixing operation consisting of mixing the satellite signal with an m'"'"'th mixing signal having a frequency fm where fm can be approximated by a function Fm, of one or more components A1, A2, and A3 of the acceleration and one or more parameters Pm1, Pm2, . . . , PmN(m) that are independent of acceleration, the method comprising the steps:
- (a) obtaining values for one or more components of acceleration;
(b) obtaining values for one or more parameters;
(c) determining the value of one or more functions Fm;
(d) utilizing the data obtained in steps (a), (b), and (c) in compensating for the effects of acceleration in a GPS receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for compensating for acceleration in a GPS-inertial navigation system. A translated satellite signal is a satellite signal translated in the GPS receiver to an intermediate-frequency band by a sequence of M mixing operations, M being an integer greater than or equal to one. The m'"'"'th mixing operation consists of mixing the satellite signal with an m'"'"'th mixing signal having a frequency fm where fm can be approximated by a function Fm of one or more components A1, A2, and A3 of the acceleration and one or more parameters Pm1, Pm2, . . . , PmN(m) that are independent of acceleration. The method consists of (a) obtaining values for one or more components of acceleration, (b) obtaining values for one or more parameters, (c)determining the value of one or more functions Fm, and (d) utilizing the data obtained in steps (a), (b), and (c) in compensating for the effects of acceleration in a GPS receiver.
25 Citations
23 Claims
-
1. A method for compensating for acceleration in a GPS-inertial navigation system, a translated satellite signal being a satellite signal translated in the GPS receiver to an intermediate-frequency band by a sequence of M mixing operations, M being an integer greater than or equal to one, the m'"'"'th mixing operation consisting of mixing the satellite signal with an m'"'"'th mixing signal having a frequency fm where fm can be approximated by a function Fm, of one or more components A1, A2, and A3 of the acceleration and one or more parameters Pm1, Pm2, . . . , PmN(m) that are independent of acceleration, the method comprising the steps:
-
(a) obtaining values for one or more components of acceleration;
(b) obtaining values for one or more parameters;
(c) determining the value of one or more functions Fm;
(d) utilizing the data obtained in steps (a), (b), and (c) in compensating for the effects of acceleration in a GPS receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
(b1) measuring the value of fm for each of a plurality of values for the components of acceleration, each measurement resulting in an equation fm=Fm wherein the only undetermined quantities are one or more parameters;
(b2) solving a plurality of equations for the values of the one or more parameters.
-
-
4. The method of claim 1 wherein in step (b) the values of the one or more parameters are determined by a Kalman filter process.
-
5. The method of claim 1 wherein step (d) comprises the steps:
-
(d1) synthesizing one or more compensating mixing signals having a frequency that varies with acceleration, the variation in frequency with acceleration of the compensating mixing signals approximating the variation in frequency with acceleration of the translated satellite signal;
(d2) mixing the translated satellite signal with the one or more compensating mixing signals thereby obtaining one or more signals having a difference frequency that is the difference between the frequencies of the translated satellite signal and the one or more compensating mixing signals.
-
-
6. The method of claim 5 wherein step (d1) comprises the steps:
-
(d1a) calculating a value of the frequency fCOMP of the one or more compensating mixing signals, fCOMP being the sum of one or more frequency components;
(d1b) generating one or more compensating mixing signals having a frequency equal to fCOMP.
-
-
7. The method of claim 6 wherein in step (d1a) the calculation of the values of one or more frequency components utilizes the results of step (c).
-
8. The method of claim 6 wherein one of the frequency components is a calculated value of the Doppler shift in frequency arising as a result of motion of the vehicle in which the GPS-inertial navigation system is installed.
-
9. The method of claim 6 wherein one of the frequency components is a calculated value of the difference in frequencies of the satellite reference oscillator and the GPS receiver reference oscillator scaled by the ratio of the satellite-signal frequency and the satellite reference oscillator frequency.
-
10. The method of claim 5 wherein in step (d1) there are two compensating mixing signals, one compensating mixing signal being a sine wave, the other compensating mixing signal being a cosine wave.
-
11. The method of claim 5 wherein step (d1) comprises the steps:
-
(d1a) calculating a value of the frequency fCOMP of the one or more compensating mixing signals, fCOMP being the sum of one or more frequency components;
(d1b) calculating the phase φ
COMP by dividing fCOMP by a function FCL of one or more components A1, A2, and A3 of the acceleration and one or more parameters PCL1, PCL2, . . . . , PCLN(CL) that are independent of acceleration, FCL being an approximation of the frequency fCL of a clock signal derived from the frequency reference of the GPS receiver;
(d1c) generating the argument for the one or more compensating mixing signals by accumulating the phase φ
COMP at a rate fCL;
(d1d) generating one or more compensating mixing signals having the argument obtained in step (d1c).
-
-
12. Apparatus for practicing the method of claim 1.
-
13. Apparatus for compensating for acceleration in a GPS-inertial navigation system, a translated satellite signal being a satellite signal translated in the GPS receiver to an intermediate-frequency band by a sequence of M mixing operations, M being an integer greater than or equal to one, the m'"'"'th mixing operation consisting of mixing the satellite signal with an m'"'"'th mixing signal having a frequency fm where fm can be approximated by a function Fm of one or more components A1, A2, and A3 of the acceleration and one or more parameters Pm1, Pm2, . . . , PmN(m,) that are independent of acceleration, the apparatus comprising:
-
one or more accelerometers for obtaining values for one or more components of acceleration;
a memory and retrieval means for obtaining values for one or more parameters;
a data processor for determining the values of one or more functions Fm;
a signal processor that utilizes the values of one of more functions Fm in compensating for the effects of acceleration in a GPS receiver. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
a signal synthesizer for synthesizing one or more compensating mixing signals having a frequency that varies with acceleration, the variation in frequency with acceleration of the compensating mixing signals approximating the variation in frequency with acceleration of the translated satellite signal;
one or more mixers for mixing the translated satellite signal with the one or more compensating mixing signals thereby obtaining one or more signals having a difference frequency that is the difference between the frequencies of the translated satellite signal and the one or more compensating mixing signals.
-
-
18. The apparatus of claim 17 wherein the data processor calculates a value of the frequency fCOMP of the one or more compensating mixing signals, fCOMP being the sum of one or more frequency components, and the signal processor generates one or more compensating mixing signals having a frequency equal to fCOMP.
-
19. The apparatus of claim 18 wherein the calculation of the values of one or more frequency components utilizes the values of one or more functions Fm.
-
20. The apparatus of claim 18 wherein one of the frequency components is a calculated value of the Doppler shift in frequency arising as a result of motion of the vehicle in which the GPS-inertial navigation system is installed.
-
21. The apparatus of claim 18 wherein one of the frequency components is a calculated value of the difference in frequencies of the satellite reference oscillator and the GPS receiver reference oscillator scaled by the ratio of the satellite-signal frequency and the satellite reference oscillator frequency.
-
22. The apparatus of claim 17 wherein there are two compensating mixing signals, one compensating mixing signal being a sine wave, the other compensating mixing signal being a cosine wave.
-
23. The apparatus of claim 17 wherein:
-
the data processor calculates (1) a value of the frequency fCOMP of the one or more compensating mixing signals, fCOMP being the sum of one or more frequency components and (2) the phase φ
COMP by dividing fCOMP by a function FCL of one or more components A1, A2, and A3 of the acceleration and one or more parameters PCL1, PCL2, . . . , PCLN(CL) that are independent of acceleration, FCL being an approximation of the frequency fCL of a clock signal derived from the frequency reference of the GPS receiver;
the signal processor generates (1) the argument for the one or more compensating mixing signals by accumulating the phase φ
COMP at a rate fCL and (2) one or more compensating mixing signals having the argument.
-
Specification