Demo Roadmap Pricing Request Access
← All technology
NAVIGATION

RAIM: Receiver Autonomous Integrity Monitoring

Last updated: April 2026

TYPE
GPS integrity algorithm
REQUIREMENT
Mandatory for IFR GPS
STANDARD
ICAO

What It Is

RAIM is an algorithm built into GPS receivers that allows the receiver to independently assess the integrity of GPS signals without relying on any external augmentation system. When an aircraft uses GPS for instrument flight, the receiver does not simply compute a position from the available satellite signals — it also checks whether those signals are self-consistent. If one satellite is providing anomalous data (due to clock failure, orbital error, or signal corruption), RAIM can detect the discrepancy and alert the pilot that GPS navigation may be unreliable.

RAIM is mandatory for all IFR (Instrument Flight Rules) GPS operations under ICAO standards. Every certified IFR GPS receiver sold in the last three decades includes RAIM capability. It is the first and most fundamental layer of GPS integrity protection available to any aircraft, operating entirely within the receiver with no external dependencies — hence "autonomous."

How It Works

GPS position calculation requires signals from a minimum of four satellites (three for position, one for clock synchronization). RAIM works by using additional satellites beyond this minimum to perform consistency checks. The mathematical basis is overdetermined least-squares estimation: with more measurements than unknowns, the receiver can compute residuals — the differences between observed and predicted satellite ranges. If all satellites are healthy, residuals are small and randomly distributed. If one satellite is faulty, its residual will be statistically significant.

Detection (5+ Satellites)

With five or more visible satellites, RAIM can detect that a fault exists. The receiver computes the position solution and then tests whether the overall residual pattern exceeds a statistical threshold. If it does, the receiver issues a RAIM alert — informing the pilot that GPS integrity cannot be guaranteed. The receiver knows something is wrong but does not know which satellite is the culprit. At this point, the crew must revert to alternate navigation: IRS, VOR/DME, or ILS for approach.

Fault Detection and Exclusion (6+ Satellites)

With six or more satellites, RAIM can identify and exclude the faulty satellite — a capability called FDE (Fault Detection and Exclusion). The receiver systematically removes each satellite from the solution and recalculates, identifying which satellite's removal produces a consistent result. The faulty satellite is excluded, and navigation continues with the remaining healthy satellites. FDE is the active component that allows continued GPS use after detecting a fault, rather than simply alerting the crew to switch systems.

RAIM Prediction

Because RAIM depends on satellite geometry, its availability varies with time and location. Before departure, crews using GPS for navigation are required to check RAIM availability for their intended route and approach windows. If RAIM will not be available (due to insufficient satellite coverage or poor geometry) at the estimated time of approach, the flight must plan for alternate navigation. Aviation authorities provide RAIM prediction tools, and FMS systems include built-in RAIM prediction for approach planning. The FAA's SAPT (Service Availability Prediction Tool) and Eurocontrol's AUGUR are the primary prediction services.

Relevance to Airspace Risk

RAIM's critical limitation in the context of modern GPS threats is its inability to detect coordinated spoofing. RAIM works by finding one satellite that disagrees with the others. When a spoofer shifts all visible GPS signals together — maintaining internally consistent geometry but at a false location — every satellite appears to agree, residuals remain small, and RAIM passes. The receiver reports a valid position with full integrity, but that position is wrong. This is precisely the attack method used in the 2023 Middle East spoofing campaign and the Beirut false position events.

RAIM also cannot detect jamming in the traditional sense — if signals are blocked entirely, there are no measurements to check. RAIM simply reports that insufficient satellites are available, which is functionally the same as any other GPS outage (poor geometry, satellite maintenance, terrain masking).

For single-satellite failures — which is what RAIM was designed for — it remains highly effective. Clock jumps, ephemeris errors, and signal-in-space failures are reliably detected and excluded. These failures are rare (a few events per year across the GPS constellation) but potentially hazardous during precision approaches, where even small position errors matter.

Current Status

RAIM remains universally deployed and mandatory. The evolution is toward ARAIM (Advanced RAIM), which extends the algorithm to use multiple satellite constellations simultaneously — GPS, Galileo, GLONASS, and BeiDou. With 30+ satellites from multiple constellations visible simultaneously (versus 8-12 GPS satellites alone), ARAIM has dramatically more measurements available, improving both detection sensitivity and exclusion capability. Multi-constellation ARAIM can potentially detect more sophisticated faults, though coordinated spoofing of all constellations simultaneously remains theoretically possible (if far more difficult).

ARAIM is also designed to support vertical guidance — enabling LPV-like approaches without SBAS infrastructure. The EU-US Working Group on ARAIM has published performance standards, and avionics manufacturers are developing ARAIM-capable receivers. Deployment in certified aviation receivers is expected in the late 2020s. The combination of spoofing detection techniques with ARAIM and IRS cross-checking represents the next generation of onboard navigation integrity.

Limitations

  • Cannot detect coordinated spoofing that shifts all satellite signals together
  • Requires 5+ satellites for detection, 6+ for exclusion — poor geometry degrades performance
  • Cannot function during total GPS jamming (no signals to check)
  • Current single-constellation RAIM has limited sensitivity to small position errors
  • ARAIM (multi-constellation) is not yet deployed in certified aviation receivers
  • RAIM availability must be pre-checked — not guaranteed at all times and locations

Related

This page provides publicly available information about aviation technology. Always consult official sources and equipment manufacturers for operational decisions.