Tagged: ads-b

SDRAngel Features Overview: ADS-B, APT, DVB-S, DAB+, AIS, VOR, APRS, and many more built-in apps

SDRAngel is a general purpose software defined radio program that is compatible with most SDRs including the RTL-SDR. We've posted about it several times before on the blog, however we did not realize how much progress has occurred with developing various built in plugins and decoders for it.

Thanks to Jon for writing in and sharing with us a demonstration video that the SDRAngel team have released on their YouTube channel. From the video we can see that SDRAngel now comes stock with a whole host of built in decoders and apps for various radio applications making it close to an all-in-one SDR platform. The built in applications include:

  • ADS-B Decoder: Decodes aircraft ADS-B data and plots aircraft positions on a map
  • NOAA APT Decoder: Decodes NOAA weather satellite images (in black and white only)
  • DVB-S: Decodes and plays Digital TV DVB-S and DVB-S2 video
  • AIS: Decodes marine AIS data and plots vessel positions on a map
  • VOR: Decodes VOR aircraft navigational beacons, and plots bearing lines on a map, allowing you to determine your receivers position.
  • DAB+: Decodes and plays DAB digital audio signals
  • Radio Astronomy Hydrogen Line: With an appropriate radio telescope connected to the SDR, integrates and displays the Hydrogen Line FFT with various settings, and a map of the galaxy showing where your dish is pointing. Can also control a dish rotator.
  • Radio Astronomy Solar Observations: Similar to the Hydrogen line app, allows you to make solar measurements.
  • Broadcast FM: Decoding and playback. Includes RDS decoding.
  • Noise Figure Measurements: Together with a noise source you can measure the noise figure of a SDR.
  • Airband Voice: Receive multiple Airband channels simultaneously
  • Graves Radar Tracker: For Europeans, track a satellite and watch for reflections in the spectrum from the French Graves space radar. 
  • Radio Clocks: Receive and decode accurate time from radio clocks such as MSF, DCF77, TDF and WWVB.
  • APRS: Decode APRS data, and plot APRS locations and moving APRS enabled vehicles on a map with speed plot.
  • Pagers: Decode POCSAG pagers
  • APRS/AX.25 Satellite: Decode APRS messages from the ISS and NO-84 satellites, via the built in decoder and satellite tracker.
  • Channel Analyzer: Analyze signals in the frequency and time domains
  • QSO Digital and Analog Voice: Decode digital and analog voice. Digital voice handled by the built in DSD demodulator, and includes DMR, dPMR and D-Star.
  • Beacons: Monitor propagation via amateur radio beacons, and plot them on a map.

We note that the video doesn't show the following additional features such as an analog TV decoder, the SDRAngel "ChirpChat" text mode, a FreeDV decoder and several other features.

SDRUno 1.41 Released: Scheduler and ADS-B Plugins Added

Last week SDRplay released version 1.41 of their SDRUno software platform. SDRuno is the official software for the SDRplay line of low cost software defined radio devices. The main new feature is the addition of the scheduler facility which allows users to easily schedule recordings. This is great if for example you wish to automatically record a shortwave programs playing overnight.

SDRuno V1.41 was fully released today. It includes the much requested full scheduler facility which allows you to set up numerous recording events for your RSP. As well as providing all the expected calendar options (time of day, date, start and stop times, repeating options and so on), you can also set the ‘profile’ for each recording – this allows you to pre-set frequencies, bandwidths, demodulator options (AM/FM/USB/LSB etc.), choice of filters and antenna port selection. Additionally you can choose the settings for connectivity to other third party software or the running of a specific plugin.

Introduction to SDRuno 1 41 - Scheduler & Profiles (VID597)

The new version also includes a finalized version of their ADS-B aircraft tracking plugin. Last month TechMinds tested the ADS-B plugin beta, noting that it worked well, but there were bugs with the built in mapping feature. In the official tutorial video the ADS-B plugin is demonstrated and shows that the mapping problem is fixed.

SDRuno ADSB Plugin (VID599)

Dump1090 now Available as an Android App

The company ebcTech who makes AIS Share for Android has recently come out with a new app which is an Android App version of Dump1090. Dump1090 is a popular command line based ADS-B decoder for RTL-SDR dongles which allows you to receive and plot the locations of nearby aircraft on a map.

The app directly accesses the RTL-SDR via a USB OTG connection and provides a list of aircraft with planespotters.net image lookup, and a Google map display. The app is free however there is a message limit on received aircraft which can be unlocked via a low cost in-app purchase.

The author also wrote in and wanted to make a note about a special feature "In the app you can add Airport layers – This consist now 4480 Airports – most of them with corresponding homepage address / or Wikipedia link."

Dump1090 Android App

Dump1090 with HackRF Windows Support

Thank you to Egor for writing in a sharing his work on modifying dump1090 in order to support the HackRF on Windows. dump1090 is software that is often used with RTL-SDR dongles for decoding ADS-B data for aircraft tracking. He writes:

Some time ago I was looking for dump1090 version with HackRF support that could work on Windows. But I have not found such version.
So I forked Malcolm Robb's version of dump1090 that could be built on Windows around 7 years ago. :) I've updated it and have added HackRF support from Ilker Temir's fork.
Now my version is available here https://github.com/esuldin/dump1090. The main difference from the others that it supports HackRF One device on Windows.

Tech Minds: Using BaseStation Software with any ADSB Hardware + XRange2 Demonstration

BaseStation is an old ADS-B visualization program that was originally made to be used with BaseStation SBS receivers which were commonly used for ADS-B reception before the discovery of the RTL-SDR. Many old time ADS-B enthusiasts may already be set up with this software and would like to continue using it, however may have a dead SBS unit, or simply want to use a more modern receiver.

In his latest video Tech Minds demonstrates how you can use the ModeSMixer software to translate ADS-B data coming from an RTL-SDR compatible program like dump1090 into the BaseStation data format.

How To Use BaseStation With ANY ADSB Hardware - Software ModeSMixer

Tech Minds has also released an earlier video demonstrating the AirNav RadarBox XRange2. This appears to be essentially an ADS-B optimized RTL-SDR and Raspberry Pi in a plastic box, with custom SD Card set up and ready to go. At a price of US$299 it is quite an expensive premium to pay, but it may be of use to aviation enthusiasts who have poor technical computer skills that still want to set up a home aircraft tracking station.

Airnav Radarbox XRANGE 2 - Enhanced ADSB Standalone Receiver

Analyzing Frozen Air Traffic in the Hudson Valley

Thank you to Steve Bossert (K2GOG) for submitting his article on analyzing traffic from his RTL-SDR based ADS-B receiver during the recent heavy snow storms at his location in the Hudson Valley. His graphs show a huge drop off in air traffic and ADS-B packets received during the storms.

Aside from these results, Steve's post goes on to explain how he gathers and stores these analytics and an example of using the Graphs1090 software for producing nice plots of the aircraft receive. One important tip that he mentions is to be careful when constantly logging ADS-B data to the SD card as the card can easily get corrupted over time since there are read/write cycle limits.

Air traffic graphs showing the effect of the latest snow storm on air traffic

AirNav 20% Off ADS-B Hardware Black Friday/Cyber Monday

AirNav is the company behind RadarBox24.com, a flight data aggregation service similar to sites like FlightAware.com and FlightRadar24.com. RTL-SDR hardware is typically used to receive ADS-B, and like other providers AirNav have their own custom ADS-B optimized RTL-SDR unit. In addition they sell RTL-SDR's optimized for UAT 978 MHz and the VHF Airband. They also have a range of ADS-B/UAT/VHF airband outdoor antennas as well as filters.

Currently their products are discounted by 20% for Black Friday/Cyber Monday sales. The discount is available on Amazon, as well as directly from their store with coupon GET20.

RF Fingerprinting ADS-B Signals for Security

At this years ICNP 2020 IEEE conference a paper titled "Real-World ADS-B signal recognition based on Radio Frequency Fingerprinting" (pdf file) was presented by researchers from Harbin Engineering University in China. The idea presented in the paper is to use RF "fingerprinting" techniques to uniquely identify and confirm that the ADS-B signal originates from the correct aircraft source.

RF fingerprinting works on the premise that every transmitter has small manufacturing variances that result in slightly different signals be transmitted, resulting in a unique "fingerprint" that can be traced to a particular transmitter. The idea here is to use these fingerprints to ensure that a known aircraft is indeed transmitting an ADS-B signal and the signal is not being transmitted from a fake spoofer. ADS-B is completely unencrypted and not authenticated, so spoofing of ADS-B signals may be a real security threat.

In the teams research they use an RTL-SDR to collect ADS-B signals from five different aircraft. They then use that data to create "Contour Stellar Images" and train a deep learning neural network which after training accurately identifies which aircraft a signal comes from.

Aircraft ADS-B Fingerprinting

In previous posts we've seen the idea of fingerprinting used by Disney research and others to identify electronic devices, to authenticate RF IoT devices and to identify handheld transmitters via CTCSS fingerprints.