Back in 2022, we first posted about the release of skies-adsb, a browser-based app that uses ADS-B data from an RTL-SDR to provide a 3D view of the air traffic around your area. Recently skies-adsb has been updated from version 1 to version 2, bringing with it several improvements.
The new improvements include:
Generate custom GeoJSON map layers from Natural Earth, FAA, and OpenStreetMap data
Aircraft trails visualization
Enhanced map renderer with multi-layer vector support:
Aerodromes
Airspaces
States / Provinces
Counties
Urban areas
Roads
Rivers
Lakes
New aircraft follow camera controls
The YouTube video below by the author demonstrates some of the new features.
skies-adsb v2 release - RTL-SDR ADS-B 3D plane tracking app
RTL1090 is a popular ADS-B decoder program that works with RTL-SDR dongles. With it, you can receive ADS-B signals from aircraft, decode them, and then pass that data to a mapping program to plot aircraft positions on a map.
Recently, RTL-SDR.COM reader Frank wrote in and wanted to share with us a detailed guide he's written on the process of setting up RTL1090. The guide starts by showing how to set up the RTL-SDR dongle by installing the WinUSB drivers via Zadig. It goes on to show how to download, unzip, and run RTL1090. Guides for RTL1090 V1, V2, and RTL1090 Scope are shown separately.
Back in 2017, we first posted about using a program called RTL1090-XHSI which is used to display a simulated aircraft cockpit using live data acquired directly from an RTL-SDR receiving ADS-B flight data from nearby aircraft. The ADS-B signal provides not only position and heading data but also information about altitude and speed, which is then used to simulate the cockpit display.
Recently Al wrote in and wanted to share with us a step-by-step tutorial that he has created that shows how to set this up. The guide shows how to download, install and use all the software programs required.
XHSI Cockpit Display with Live ADS-B Data Received by an RTL-SDR
Over on his YouTube channel, TAKEAPART has recently uploaded a new video showing how to set up a cheap ADS-B FlightAware feeder using an RTL-SDR Blog dongle, and a Raspberry Pi Zero 2W. The Raspberry Pi 2W is a US$15 computer that is capable of running the PiAware ADS-B feeding software which uploads ADS-B data to the FlightAware.com flight tracking service. If you are a contributor to this service, you can get a Premium FlightAware subscription for free.
In the video, TAKEAPART shows how to install the PiAware software on the Pi 2W, and how to configure the PiAware settings. Finally, he shows it in action, receiving flight data with a homemade 1/4 wave ground plane antenna.
Cheapest ADS-B feeder RTL-SDR and Raspberry Pi Zero 2W (PiAware/FlightAware)
Over on YouTube channel 'TAKEAPART' has uploaded a short video showing how he tracks aircraft via an RTL-SDR Blog V3 dongle and his car's Android head unit. The head unit is capable of running the ADS-B Radar App available on the Google Play store.
Once the app is installed, it's a simple matter of plugging in the RTL-SDR Blog V3 unit and running the app to start tracking aircraft.
How to ADS-B Radar in the CAR - Tracking Planes...
Back in 2022 we first posted about adsb_deku and radar-tui, a TUI (terminal user interface) for displaying ADS-B aircraft locations with an RTL-SDR receiver. A terminal user interface means that no desktop GUI is required, instead, the map and aircraft are drawn in the terminal window using just text characters.
adsb_deku and radar-tui are based on the open-source ratatui library. Recently, Orhun, one of the maintainers of ratatui wrote in and wanted to share a YouTube video he created demonstrating radar-tui in action. In the video, Orhun explains the RTL-SDR, shows how to set up radar-tui, and shows a demo of it in action.
The concept behind DME is simple: the aircraft broadcasts a signal pulse, and a ground station receives and repeats the pulse back at another frequency. The aircraft receives the return pulse, and from the time it has taken to receive that return pulse, the distance to the ground station can be determined. The frequencies used are between 960 MHz and 1215 MHz, and the aircraft and ground station pulses are always spaced apart by 63 MHz.
In his post, Daniel explains how he records the two signals spaced 63 MHz apart using his LimeSDR. Recording this large bandwidth has some challenges since typically the LimeSDR only supports a bandwidth of 61.44 MHz, which is too small for the 63 MHz spacing. However, Daniel explains in his post how he got around this limitation by using the two RX channels on the LimeSDR, sampling at a higher 80 MSPS sample rate, and then using the LimeSDR DSP to downconvert and decimate each DME channel to 2.5 MSPS, making the final sample rate small enough to be sent over USB.
The rest of the post details his experiments, analysis, and results when receiving the two DME channels through GNU Radio.
Over on YouTube Matt from the Tech Minds YouTube channel has tested out NooElec's new 'FlyCatcher', which is an RTl-SDR ADS-B hat for the Raspberry Pi. The FlyCatcher has two RTL-SDRs built into it, each with it's own LNA and SAW filter. One SAW filter is tuned for 978 MHz UAT, and the other for 1090 MHz ADS-B.
The device also has buttons that allow you to bypass the LNA stage, and just use filtering, in case you have an external LNA. They appear to be using the Qorvo TQL9063 LNA chip, which has a built-in bypass.
In the video Matt tests out the FlyCatcher, but only on 1090 MHz as 978 MHz UAT is not used in his country. He shows how to set up the software on the Raspberry Pi and then shows some results.
Easily Create Your Own Aircraft Virtual Radar Using The NooElec FlyCatcher Pi Hat