Software Defined Radio Practical SDR Questions Informational

How do I implement ADS-B aircraft tracking using a low cost RTL-SDR dongle?

Implementing ADS-B (Automatic Dependent Surveillance-Broadcast) aircraft tracking using a low-cost RTL-SDR dongle receives and decodes the 1090 MHz transponder signals broadcast by aircraft, providing real-time aircraft position, altitude, speed, and identification data. The setup requires: an RTL-SDR dongle (any RTL-SDR works at 1090 MHz; the RTL-SDR Blog V4 ($30) includes a built-in 1090 MHz bandpass filter and LNA, optimized for ADS-B), an antenna (a 1090 MHz quarter-wave ground plane antenna: a vertical element approximately 69 mm long (lambda/4 at 1090 MHz) with 3-4 radials, mounted outside with clear sky view; gain: approximately 3-5 dBi; for better range: a collinear antenna (multiple stacked elements) provides 6-9 dBi gain and a narrower beam in the elevation plane, improving the reception range to 200-400+ km), decoding software (dump1090: the original open-source ADS-B decoder for RTL-SDR (written by Salvatore Sanfilippo); receives the 1090 MHz signal, decodes Mode S and ADS-B messages, and displays aircraft on a local web map. readsb: a modern, actively maintained fork of dump1090. tar1090: a web-based frontend for visualizing the decoded aircraft data), and optional: feeding services (FlightAware PiAware, FlightRadar24, ADS-B Exchange: these services accept your decoded data and provide free premium accounts in exchange for your feed; the most popular use case for ADS-B SDR setups).
Category: Software Defined Radio
Updated: April 2026
Product Tie-In: SDR Dongles, Antennas

ADS-B SDR Tracking Setup

ADS-B tracking is the most popular SDR project in the world: thousands of hobbyists run ADS-B receivers that collectively form a global flight tracking network (Flightradar24 and FlightAware are largely powered by volunteer feeders).

  • Performance verification: confirm specifications against the application requirements before finalizing the design
  • Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  • Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
  • Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture
  • Margin allocation: include sufficient design margin to account for manufacturing tolerances and aging effects
Common Questions

Frequently Asked Questions

What range can I expect?

Typical ADS-B reception range: indoor antenna (on a windowsill): 50-150 km. Outdoor ground-plane antenna (on a roof or mast): 150-300 km. Outdoor collinear antenna with LNA: 250-450+ km. The range is limited by: line-of-sight (the Earth's curvature blocks the signal beyond approximately 400 km for an antenna at 10 m height; aircraft at 40,000 ft can be seen at approximately 420 km from a sea-level station), terrain obstructions, and local interference (other signals near 1090 MHz).

What is the recommended setup?

The most popular ADS-B feeder setup: Raspberry Pi (any model, $35-75) + RTL-SDR Blog V4 dongle ($30) + outdoor 1090 MHz antenna ($15-50). Total cost: approximately $80-150. Software: PiAware (FlightAware's Raspberry Pi image with built-in ADS-B decoding and feeding), or readsb + tar1090 (for a standalone, self-hosted solution). The Raspberry Pi runs continuously (2-5 W power consumption) and feeds data to FlightAware, FlightRadar24, and/or ADS-B Exchange. In return: FlightAware provides a free Enterprise account (normally $90/month) and FlightRadar24 provides a free Business subscription.

Is it legal?

Receiving ADS-B signals is legal in virtually all jurisdictions: the signals are broadcast unencrypted on a public frequency, specifically intended to be received by anyone (ground stations, other aircraft, and hobbyists). No license is required. No privacy concern: ADS-B data is intentionally public (it is the equivalent of a license plate for aircraft). Feeding: contributing your data to aggregation services (FlightAware, FR24) is encouraged and legal. Note: some countries restrict the publication of military aircraft positions; most aggregation services filter out military aircraft automatically.

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch