Device and method for calibrating and improving the accuracy of barometric altimeters with GPS-derived altitudes
First Claim
1. A navigation device comprising:
- a barometric altimeter for providing a barometric based evaluation reading;
a GPS unit for providing a GPS based evaluation reading, wherein a difference between said barometric based elevation reading and said GPS based elevation reading is determined, and wherein said difference is used to calibrate said barometric altimeter;
wherein said difference is an average difference between said barometric based elevation reading and said GPS based elevation reading over a period of time; and
wherein said device has a memory having stored therein data indicative of an accuracy drift associated with said barometric altimeter over a period of time, and wherein said device determines whether for an elapsed time period, said uncertainty of the average difference between said barometric based altimeter and said GPS based altimeter is less, by a predetermined amount, than said accuracy drift.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable, handheld electronic navigation device includes an altimeter and a GPS unit. An internal memory stores cartographic data, for displaying the cartographic data on a display of the navigation device. Accordingly, the device is capable of displaying cartographic data surrounding a location of the unit as determined by GPS and altitude information as determined by the barometric altimeter and GPS. The device provides an enhancement of the calibration and hence the accuracy of barometric altimeter measurements with the aid of derived altitudes from a GPS. The device is able to determine the need for calibration and perform the subsequent computations necessary to facilitate the calibration. Furthermore, the device is able to determine a correction quantity that should be applied to barometric altitude readings, thereby allowing the device to be calibrated while in motion. Both of these features ultimately result in a more accurate determination of altitude. In accordance with an aspect of the invention, the altimeter of the navigation device may be calibrated with altitude information entered by a user, with altitude information obtained from the cartographic, with altitude information derived from GPS or with any combinations thereof.
-
Citations
13 Claims
-
1. A navigation device comprising:
-
a barometric altimeter for providing a barometric based evaluation reading;
a GPS unit for providing a GPS based evaluation reading, wherein a difference between said barometric based elevation reading and said GPS based elevation reading is determined, and wherein said difference is used to calibrate said barometric altimeter;
wherein said difference is an average difference between said barometric based elevation reading and said GPS based elevation reading over a period of time; and
wherein said device has a memory having stored therein data indicative of an accuracy drift associated with said barometric altimeter over a period of time, and wherein said device determines whether for an elapsed time period, said uncertainty of the average difference between said barometric based altimeter and said GPS based altimeter is less, by a predetermined amount, than said accuracy drift. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for determination of an uncertainty estimate for an error in barometric altitude (Δ
- Have) comprising the steps of;
receiving GPS signals from a plurality of GPS satellites and computing a GPS altitude modeled by HG(t)=HT(t)+BG(t)+CG(t), where HG(t)is the GPS altitude (in MSL), BG(t) is a slowly varying bias term due to ionospheric errors, ephemeris errors, satellite clock errors and other factors, and CG(t) is a zero mean correlated noise term of a much shorter time constant than either BG(t) or BB(t) a slowly varying bias like term relating to barometric pressure;
computing a barometric altitude reading modeled by HB(t)=HT(t)+BB(t)+QB(t) where HB(t) is the barometric pressure indicated altitude, HT(t) is the true altitude in MSL, BB(t) is a slowly varying bias like term, and QB(t) is a zero mean Gaussian noise term of variance σ
Q2;
determining the difference between barometric and GPS derived altitude Δ
H(t) as a function of time;
continuously estimating the average altitude difference Δ
Have over multiple samples by recursively averaging Δ
H(t) over many samples according to the equation
estimating the uncertainty of the GPS vertical Channel σ
V,ave(k) by recursively computing over the estimation interval, the uncertainty of the GPS Channel as a function of time according to the equationcomputing the root sum square of uncertainty reduction in σ
Q and the uncertainty reduction to σ
V,GPS to yield the uncertainty of the average estimate according to the equation
- Have) comprising the steps of;
-
8. A method for the calibration of a Barometric altimeter comprising the steps of:
-
evaluating calibration decision criteria for the need to calibrate the barometric altimeter based on the equation σ
Δ
Have (k)<
β
*σ
Baro(tn−
tcal), where β
is any non-negative constant and σ
Baro(tn−
tcal) is an estimate of the uncertainty to the barometric altimeter, as a function of the elapsed time since the last calibration and σ
Δ
H,ave is the uncertainty of the average difference between barometric altitude and GPS derived altitude;
constraining the averaging period to be some multiple α
of the correlation time of the signal noise term CG(t) in the following manner k*Δ
t>
α
*τ
C;
computing a base pressure PB,cal and a local pressure altitude HB wherein, defining the barometric uncertainty error as the uncertainty estimate for the average difference in altitude values between the barometric altimeter and GPS i.e. σ
Baro=σ
Δ
H,ave; and
calibrating the barometric altimeter measurement HB using an atmospheric model relating base pressure PB,cal to altitude in the equation
-
-
9. A method of calibrating a barometric altimeter, said method comprising the steps of:
-
obtaining a barometric altitude reading HB(t) as a function of time using a barometric model;
calculating a GPS signal based altitude HG(t) as a function of time using a GPS model;
computing a differential altitude Δ
H(t), between the GPS based altitude and the barometric altimeter based altitude, as a function of time; and
calibrating the barometric altimeter by adding or subtracting, from the barometric altimeter reading, the differential altitude. - View Dependent Claims (10, 11)
computing an uncertainty factor σ
Baro as a function of elapsed time since the last calibration;
computing a product of the uncertainty factor and a non-negative constant β
; and
comparing said product with the uncertainty associated with an averaging period for the altitude differential.
-
-
11. The method as recited in claim 9, further comprising the steps of:
-
computing a base pressure PB,cal at the time of calibration;
computing a barometric altitude HB using said base pressure;
re-initializing recursive estimations; and
continuously estimating an average altitude differential and recursively estimating the uncertainty of the average altitude differential.
-
-
12. A method of calibrating a barometric altimeter, said method comprising the steps of:
-
obtaining a barometric altitude reading HB(t) as a function of time using a barometric model;
obtaining a barometric altitude reading HB(t) as a function of time;
calculating a correction term U(tk) using a state feedback filter; and
calibrating a barometric altimeter by adding said correction term to the barometric altitude reading. - View Dependent Claims (13)
computing a calibrated barometric altimeter reading HB,cal;
computing a base pressure PB,cal at the time of calibration using said calibrated barometric altitude; and
computing a barometric altitude using said base pressure in a Standard Atmosphere Model.
-
Specification