Decoding aircraft positions from ADS-B broadcasts

- 2 mins read

I always wanted to know how sites like FlightGear24 or FlightAware worked. Doing my research I found they use Digital Radio receptors to decode the signals planes are continuously broadcasting on the 1090MHz band.

Decoding aircraft positions from ADS-B broadcasts

Well, turns out its more simple than it looks! There are plenty of tools out there to help you decode and visualise all the data coming from above.

What Hardware do I have?

The best combination out there to do this is to use the demodulator RTL2832U with the tuner R820T2. These 2 chips gives you an amazing range/price ratio and are present in most SDR kits out there. The dongle I got is the famous RTL-SDR BLOG V3.

Decoding aircraft positions from ADS-B broadcasts

NOTE: Beware of fake dongles sold online for suspiciously low prices, they usually are RTL2832U demodulators with the FC0013 tuner, which is NOT SUITABLE for plane tracking.

In this post I’ll show you how to use your SDR dongle to track planes at home.

Using macOS

Everything you need on macOS is 1090dump, a magical piece of software that runs on the terminal and displays the frames on it as they come. It has the option to start a webserver on your local machine to display all planes found, nice and easy to use.

Decoding aircraft positions from ADS-B broadcasts

Using Android

The best app I found to do this is called “Avare ADSB”. Just by plugging in the SDR dongle and activating the OTG option on your Android device, the app will start collecting frames and displaying the planes on the map. Very easy!

Decoding aircraft positions from ADS-B broadcasts

Share: Link copied to clipboard

Tags:

Previous: Impermeabilizar Cerillas
Next: Sobre el TraceTogether Australiano, en SBS Radio

Where: Home > Technical > Decoding aircraft positions from ADS-B broadcasts