Baro-aiding is a technique that uses a barometric altimeter to improve the accuracy and reliability of satellite navigation systems like GPS. Instead of relying solely on satellites to determine your position in three dimensions, baro-aiding feeds pressure-based altitude data into the navigation solution, effectively replacing the need for one additional satellite. This matters most in aviation, where precise vertical positioning can be the difference between a safe approach and a dangerous one.
How Baro-Aiding Works
GPS receivers calculate your position by measuring signals from multiple satellites. To solve for three-dimensional position (latitude, longitude, and altitude) plus clock error, a receiver needs at least four satellites. But to cross-check that those satellites are giving reliable data, a process called Receiver Autonomous Integrity Monitoring (RAIM) requires a fifth satellite. That fifth signal lets the system detect if one satellite is sending bad information.
Baro-aiding substitutes a barometric altimeter reading for that fifth satellite. As the FAA defines it, baro-aiding is “a method of augmenting the GPS integrity solution by using a non-satellite input source in lieu of the fifth satellite.” A barometric altimeter measures atmospheric pressure outside the aircraft and converts it into an altitude estimate. Since pressure decreases predictably as you climb, this gives the navigation system an independent altitude measurement it can use alongside satellite signals.
The practical benefit is significant. In situations where terrain, buildings, or satellite geometry block one or more GPS signals, baro-aiding keeps the integrity check running. Without it, the system would lose its ability to warn pilots about faulty satellite data, potentially allowing undetected position errors during critical phases of flight like instrument approaches.
Converting Pressure to Altitude
The relationship between atmospheric pressure and altitude follows a well-established physics model. Within the lower atmosphere (below roughly 36,000 feet), temperature drops at a roughly constant rate as you go higher. This predictable temperature change drives a predictable pressure change, which is what makes barometric altimeters work.
The conversion uses reference values for pressure, temperature, and the rate at which temperature drops with altitude. Given a pressure reading from the altimeter, the system calculates how high the aircraft is above a reference point. This calculation assumes “standard atmosphere” conditions, meaning it works perfectly when the real atmosphere matches the textbook model. When it doesn’t, errors creep in.
The Cold Temperature Problem
The biggest limitation of baro-aiding is that real atmospheric conditions rarely match the standard model perfectly. Temperature is the main culprit. When the air is colder than standard, it’s denser, and pressure levels are compressed closer to the ground. The altimeter still calculates altitude as if the atmosphere were standard, so it reads higher than the aircraft actually is. In other words, your true altitude is lower than what the instruments show.
This error grows with both the temperature deviation and the aircraft’s height above the ground. The FAA publishes a Cold Temperature Error Table that shows exactly how large the discrepancy can be. For example, at very cold temperatures and several thousand feet above an airport, an aircraft could be hundreds of feet lower than indicated. The reverse happens in unusually warm conditions: the aircraft is actually higher than the altimeter shows, which is generally less dangerous but still introduces error.
For aircraft using baro-VNAV (barometric vertical navigation) to fly instrument approaches, these temperature errors change the actual descent path. Cold temperatures make the descent shallower than intended, while warm temperatures steepen it. Many approach procedures published for GPS-equipped aircraft include temperature limits, noting that baro-VNAV is “not authorized” below or above certain temperatures unless the aircraft has a system capable of compensating for the error. Pilots flying uncompensated systems at cold-temperature airports must manually calculate altitude corrections using the FAA’s error table and add those corrections to their target altitudes. Importantly, they adjust their target altitude on the approach, not the altimeter setting itself.
Baro-Aiding in Multi-Sensor Navigation
Beyond simple GPS augmentation, baro-aiding plays a critical role in more complex navigation architectures that combine multiple sensor types. Military and commercial aircraft often use inertial navigation systems (INS), which track position by measuring accelerations and rotations. These systems are self-contained and don’t depend on external signals, but they drift over time, accumulating errors that grow the longer the system runs.
The vertical channel of an inertial system is particularly unstable. Small errors in vertical acceleration measurements compound quickly, causing the altitude estimate to diverge from reality. Barometric altimeter data stabilizes this vertical channel by providing a continuous, independent altitude reference. The two data streams are blended using a mathematical technique called a Kalman filter, which continuously weighs the strengths and weaknesses of each sensor. The inertial system provides smooth, high-rate data but drifts; the barometric altimeter provides a stable long-term reference but is noisier moment to moment. The filter combines them to produce an altitude estimate better than either source alone.
In these integrated systems, the vertical loop (altitude and vertical speed) is typically handled separately from the horizontal loop (position and heading), because the barometric altimeter’s stabilizing effect is specific to the vertical dimension. The filter also tracks and compensates for sensor errors like accelerometer biases, improving accuracy over time as it learns the characteristics of the specific hardware.
Baro-Aiding in Smartphones and Wearables
The same principle has moved well beyond the cockpit. Most modern smartphones contain tiny barometric pressure sensors originally included for weather-related features. These sensors now routinely help improve altitude estimates from the phone’s GPS chip. Satellite-based altitude on a phone is notoriously poor, often off by 30 feet or more, because the geometry of overhead satellites makes vertical positioning much less precise than horizontal.
Research into combining smartphone barometer readings with GPS data, accelerometers, and external databases like terrain maps and weather stations has shown dramatic improvements. One study found that fusing these data sources through machine learning improved elevation accuracy by 428% compared to using the GPS sensor alone, while also significantly reducing the variability of those measurements. This matters for applications like fitness tracking (counting floors climbed), indoor navigation in multi-story buildings, and emergency services that need to know which floor of a building a 911 caller is on.
Why It Still Matters
Baro-aiding persists as a core navigation technique because barometric altimeters are cheap, reliable, and completely independent of satellite signals. They can’t be jammed or spoofed the way GPS can. They work indoors, underground, and in dense urban environments where satellite signals bounce off buildings. And because the underlying physics of atmospheric pressure is simple and well-understood, the data they provide is predictable in its error characteristics, making it straightforward to integrate with other sensors. For aviation, it remains a required component of GPS integrity monitoring during instrument approaches when fewer than five satellites are available. For consumer devices, it has quietly become one of the key technologies making location services work in three dimensions rather than just two.

