From ground-based radar to satellite surveillance — a complete guide to how aircraft are tracked across the globe in real-time.
Flight tracking has evolved dramatically since the mid-20th century. What began with primitive radio direction-finding has become a global network of sensors, satellites, and software capable of tracking tens of thousands of aircraft simultaneously.
The oldest form of aircraft detection. A ground station transmits powerful radio pulses and listens for reflections from aircraft. PSR can detect any object — even those without a transponder — but provides only position (range + bearing) with no identity or altitude information. Range: 60-200 nautical miles. Still used at major airports as a backup.
An improvement over PSR. The ground station transmits an "interrogation" signal, and aircraft transponders reply with coded information. Three modes exist:
| Mode | Data Transmitted | Era |
|---|---|---|
| Mode A | 4-digit squawk code (identity) | 1960s |
| Mode C | Squawk code + pressure altitude | 1970s |
| Mode S | 24-bit ICAO address + altitude + selective interrogation | 1990s |
Mode S is the foundation for modern ADS-B. Each aircraft has a unique 24-bit ICAO address (like a MAC address for airplanes), enabling individual identification without relying on squawk codes.
Automatic Dependent Surveillance — Broadcast (ADS-B) is the current global standard. Unlike radar (which requires ground infrastructure to interrogate), ADS-B is automatic — aircraft continuously broadcast their position, altitude, speed, heading, and identity on 1090 MHz. Anyone with a simple receiver can pick up these signals.
Key characteristics:
ADS-B transmits: ICAO hex address, latitude, longitude, barometric altitude, ground speed, track heading, vertical rate, callsign, squawk code, aircraft category, and integrity parameters (NIC, NAC, SIL). Update rate: every 0.5-2 seconds.
The FAA mandated ADS-B Out for most controlled airspace in the US as of January 1, 2020. EASA has similar requirements in Europe. This is why most commercial aircraft are now trackable via ADS-B.
For aircraft that transmit Mode S but not full ADS-B position data, multilateration can calculate position by measuring the Time Difference of Arrival (TDOA) of signals at 4+ ground receivers. This enables tracking of older aircraft that have Mode S transponders but no GPS-based ADS-B Out. Accuracy: typically 50-500 meters.
The newest layer. Companies like Aireon have placed ADS-B receivers on Iridium NEXT satellites, enabling global coverage — including over oceans, poles, and remote areas where ground receivers don't exist. This closed the last major gap in flight tracking and was a direct response to the MH370 disappearance in 2014.
Platforms like AeroScope aggregate data from thousands of volunteer-operated ADS-B receivers worldwide. Anyone can set up a receiver for under $50 (RTL-SDR dongle + antenna) and feed data to community networks. This creates comprehensive coverage that rivals commercial systems. AeroScope uses data from adsb.fi, adsb.lol, and OpenSky Network.
AeroScope queries four ADS-B aggregator APIs in parallel (adsb.fi, adsb.lol, airplanes.live, OpenSky), merges results by ICAO hex, attaches registry metadata, and pushes the result to the browser over a WebSocket. On top of that core flow, the server runs a few derived analyses on each aircraft.
None of these analyses are ML in any deep sense — they're transparent heuristics built from the same fields you can see in the aircraft detail panel. We don't have multilateration, satellite ADS-B, or our own receiver network. International NOTAMs aren't integrated. Military aircraft that don't transmit ADS-B don't appear. The latency from the original 1090 MHz broadcast to a pixel on your screen is typically 3–15 seconds.