Aircraft audio geolocation

A flight leaves
a trace in sound.

DOPPLERGEIST uses the changing pitch of passing aircraft and historical flight paths to search for where a recording was made.

How motion changes the pitch at a microphone An aircraft moves from left to right, emitting evenly timed sound waves. Waves are closer together ahead and farther apart behind. The received pitch drops as the aircraft passes. The diagram includes sound travel time and illustrates a constant tone and speed; it is not recorded data. Microphone AIRCRAFT MOTION → RECEIVED PITCHSource pitch ApproachRecession · time →

An aircraft over Livermore.

An MP3 recorded in Livermore, searched against 466 nearby aircraft. The search ranked candidate locations but did not accept a location.

Automatic MP3 search
Recorded aircraft frequency falling from 160 to 100 Hz beside a satellite map of ranked recording locations in Livermore
Recorded audio and ranked candidates. The run remained inconclusive.

From a pitch curve
to a place on the map.

A single sound can fit more than one flight. The search needs the recording, the flight history, and a consistent explanation for both.

  1. Read the sound.

    Find moving tones across the recording. Group related harmonics into one passage.

  2. Follow the aircraft.

    Use historical ADS-B positions to predict the pitch at each possible microphone location.

  3. Test the fit.

    Match independent flyovers to one location and clock. Return inconclusive when the evidence falls short.

More flyovers. One location.

DOPPLERGEIST scans the whole recording and fits independent flyovers to a shared microphone position and clock.

Across the recording
Automatically detected moving-frequency traces spread across an hour-long recording
Moving-frequency proposals found by the detector; proposals are not confirmed aircraft.

Start with a recording.

Run DOPPLERGEIST locally with your audio and its recording-time window.

Get DOPPLERGEIST