Skip to content
USRADIOGUY

USRadioguy.com

Welcome to USRadioguy.com – Unlocking the Potential of Software Defined Radio

  • Home
    • Home of USRadioguy
    • Tried and Tested Hardware
    • USRadioguy Newsletter
    • What is RTL-SDR?
    • Global Weather Data
  • Satellite Reception
    • Geo Stationary Satellites
      • Geo-stationary Satellite Imagery Reception
      • GOESTOOLS on the PI
      • Update Goestools for GOES 18,19
      • Receiving GOES with SatDump CLI Mode
      • GOES receiving in Windows for SatDump GUI
      • Decoding EWS-G1/EWS-G2
      • GOES GRB Reception WIP
      • Optimizing a WIFI Grid Antenna for Maximum Efficiency
    • APT Satellites
      • APT RECEPTION
      • Satdump for Meteor and NOAA decoding
      • METEOR M2- Series
      • WxtoImg Fix
      • Converting to new TLE format
      • Layering Fire and Hotspot Data on Meteor Sat Imagery
      • HRPT Satellite Tracking and Capture
    • Receiving Other Satellites
      • Inmarsat Decoding
      • Receiving the Funcube Amateur Satellite
    • User Maps and Dish Pointers
      • Satellite Dish Pointer
      • User Global Ground Station Maps
      • Usermap rendered with Cesium
      • Global Map of Govt Dish Stations
    • Satellite Details & Information
      • ORBITAL DYNAMICS 101
      • HRIT/EMWIN & GRB Defined
      • Mesoscale Imagery Defined
      • Viterbi, R/S Errors, Packets
      • GOES BAND IMAGERY
      • Stray Light Zone (SLZ)
      • Drifting a geostationary satellite
      • GOES-R Series Multimedia Tour
      • Online Satellite Imagery and Information
      • Satellite Frequencies
      • Solar and Space Weather
  • Satellite Imagery
    • IMAGERY- Current GOES East & West HRIT Satellite Imagery
    • IMAGERY- GOES 16&18 – Past 96 Hours of Imagery
    • High Resolution Imagery
    • Daily 3D view of Earth
    • PlanetMaker
    • GOES16 A full year of received imagery
  • Imagery Processing
    • Custom Color Lookup Table & Gradients
    • GOES-R Custom Imagery Scripts
    • Global geo-ring composites
    • MODIS VIIRS Global Coverage
    • 3D Satellite Tracking
    • The quest for True Color Imagery
    • 3D animation of realtime data
    • Layering Geo-Spatial Fire Data into Satellite Imagery
    • Orbital dynamics and the Moon
    • National Hurricane Data
  • News, VLOGS & BLOGS
    • News & USRadioguy Blogs
    • USRadioguy VLOGS
  • Project Lab
    • Orbital Information and Visualizations
      • Enhanced Planet Earth
      • Satellites in Orbit
      • Solar System
      • Objects in Orbit
    • Current Station Weather
      • Current Groundstation Weather
      • Global Weather Data
      • Space Weather
    • WWII RADIO
      • WWII K-24 Aerial Camera
      • WWII RADIO
      • RADIO SET SCR-284
      • VS-3 VIBRATOR CONVERSION
      • VIBRATOR CONVERSION MODULE
      • BD-71 Field Switch Board and EE-8B Field Telephones
      • R-100/URR 1944 MORALE RADIO
      • A PORTABLE WWII ERA “MORALE RADIO”
      • AN/GRR-5 THE ANGRY 5
      • WWII Audio Page
    • Raspberry Pi Projects
      • ADS-B Reception
      • Allsky Camera
      • Pi Based Picture Frame
      • PI Based Broadcastify Server
      • Solar Power for PI
    • Your very Own Weather Satellite
    • Hubble Space Telescope Data Processing
    • Zombie Satellites
    • DRONES
  • About Me
    • About Usradioguy
      • SETEC Astronomy
    • Tried and Tested Hardware
    • Rare Captures
    • My Other Interests
    • Presentations
    • Merchandise
    • Privacy Policy
  • Home
  • ADS-B Reception

ADS-B Reception

“The universe is a pretty big place. If it’s just us, seems like an awful waste of space.”
― Carl Sagan, Contact

Automatic Dependent Surveillance-Broadcast (ADS-B)

ADS-B is a surveillance technology where aircraft use satellite navigation to determine their position and then broadcast this information periodically. This allows for real-time tracking of aircraft by ground stations and other aircraft.

Static Screenshot of authors ADSB system

Key Features:

  • Position Broadcasting: Aircraft transmit their location, altitude, speed, and other data.
  • Situational Awareness: Other aircraft can receive these broadcasts, improving their awareness of surrounding traffic and enabling self-separation.
  • RTL-SDR Compatibility: ADS-B signals can be readily received using inexpensive RTL-SDR (Software Defined Radio) dongles.


ADS-B System Components:

The ADS-B system comprises three primary elements:

  1. Airborne Component: Aircraft equipment that generates and transmits ADS-B messages.
  2. Transport Protocol: The communication method used, such as 1090ES (1090 MHz Extended Squitter), 978 MHz UAT (Universal Access Transceiver), or VHF (VDL mode 2 or 4).
  3. Ground Infrastructure/Receiving Subsystem: Ground stations or other aircraft that receive and process ADS-B data.


Setting up an ADS-B Receiver with RTL-SDR:

To create a basic ADS-B air radar using an RTL-SDR, you’ll need:

  • An RTL-SDR dongle (R820T or R820T2 recommended for 1090 MHz).
  • A Sawbird Low Noise Amplifier
  • A 1090 MHz vertically polarized antenna.
  • Software to decode ADS-B signals.
  • Software to display the aircraft data on a map.
  • I am running a Raspberry Pi 4 to handle all the decoding
  • New (2/2025) to the project was to replace the RTL-SDR dongle with a Flycatcher PI hat with built in RTL-SDR. Only required replacing the dongle with the PI hat and changing the antenna connector, nice and compact!


Note: Numerous online tutorials provide detailed instructions for setting up an ADS-B receiver. Instead of duplicating those, here is a list of resources.

Looking for hardware recommendations?? Have a look here at my Tried and Tested hardware – SDR’s Pi’s, Connectors, Antenna’s, and more.

  • Cheap ADS-B Aircraft Virtual Radar
  • Coaxial Collinear Antenna for ADS-B Receiver -This is the antenna I have been using since 2018- easy to make from scrap coax!
  • Flight Radar 24
  • Virtual Radar Server
  • TAR1090 Provides an improved webinterface for use with ADS-B decoders readsb / dump1090-fa
  • READSB ADS-B decoder Swiss knife

Click here: USRadioguy Virtual Radar to access my live air traffic display. This system features enhanced visualization with my own geostationary weather satellite imagery. If the feed is down, I’m likely performing system maintenance. The data is acquired via a Raspberry Pi running FlightRadar24, and also shared with these services:

  • ADSB Exchange
  • The Air Traffic
  • Flight Radar 24
  • ADSB.lol

An MLAT (Multilateration) feeder map is a tool that visualizes the network of receivers, also known as feeders, which contribute data to multilateration systems. These systems calculate the position of aircraft that do not have ADS-B transponders by measuring the time difference of arrival (TDOA) of signals at multiple receivers. The map shows the locations of these feeders and provides information about their synchronization and the quality of their connections.

I then pipe that data from the PI Aware system via TCP into my Virtual Radar System, which then plots and shows the aircraft that my antenna system can pick up.

My current feed on adsbexchange

Best of all, almost all of this software is open-source, which usually means free!

Hardware Humor Imagery Processing Interesting stuff you should know! Launch News Life News Product Review Satellites Science Software Space Weather Uncategorized VLOG

Satellite And Weather Related Feeds

  • CIMSS Satellite Blog
  • USRadioguy.com
  • wildfires
  • NASA Earth Observatory
  • SPC Particularly Dangerous Situation (PDS) Tornado/Severe Thunderstorm Watch
  • satellites
  • Satellites News -- ScienceDaily
  • Satellite Liaison Blog
A Foggy Morning for Lake Superior
A Foggy Morning for Lake Superior
Severe thunderstorms produce giant hail and isolated tornadoes in the Southern Plains
Severe thunderstorms produce giant hail and isolated tornadoes in the Southern Plains
Effects of a lunar eclipse on GOES-18/GOES-19 SUVI imagery
Effects of a lunar eclipse on GOES-18/GOES-19 SUVI imagery
SatDump 2.0
SatDump 2.0
WXtoIMG: A Legacy in Weather Satellite Decoding
WXtoIMG: A Legacy in Weather Satellite Decoding
NOAA 15 and 19 Decommisioning
NOAA 15 and 19 Decommisioning
The fire cycle
New NOAA tool can predict potential wildfires on an hourly basis
New NOAA tool can predict potential wildfires on an hourly basis
Unmasking the complicated chemistry of wildfire smoke: What's in it?
Unmasking the complicated chemistry of wildfire smoke: What's in it?
Monsoon Rains Flood Pakistan
Monsoon Rains Flood Pakistan
Dust in the “Eye” of the Tarim Basin
Dust in the “Eye” of the Tarim Basin
Hurricane Kiko Nears Hawaii
Hurricane Kiko Nears Hawaii
SPC PDS Severe Thunderstorm Watch 399
SPC PDS Severe Thunderstorm Watch 399
Experts to preview launch of historic NOAA space weather satellite observatory
Experts to preview launch of historic NOAA space weather satellite observatory
Five historically huge solar events
Five historically huge solar events
65 years since the world’s first weather satellite
65 years since the world’s first weather satellite
A weirdly shaped telescope could finally find Earth 2. 0
Butterfly nebula reveals sparkling gems, fiery dust, and the ingredients of life
Are we accidentally broadcasting our location to alien civilizations?
Hurricane Erin: East Coast Impacts and Extratropical Transition
Hurricane Erin: East Coast Impacts and Extratropical Transition
Hurricane Erin (2025) Rapid Intensification
Hurricane Erin (2025) Rapid Intensification
August 2025 Milwaukee Flooding
August 2025 Milwaukee Flooding
  • Facebook Geo Stationary Satellites
  • Usradioguy Facebook
  • Instagram
  • Reddit
  • Github
  • Linkedin

Copyright © 2025 USRadioguy.com - All Rights Reserved. All material protected by Fair Use Section 107 of the Copyright Act. This site is Verified and Secured with 256 bit SSL encryption

Help Fund USRadioguy.com

USRadioguy Needs Your Help