Tagged: rtl-sdr

QIRX Version 3 Beta: Built in ADS-B Decoder + Map, Multimode, Multi-Receiver

In the past we've posted about the QIRX software a few times as it is an RTL-SDR compatible program that has a focus on DAB+ decoding. However, recently QIRX author Clem wrote in to let us know about version 3 beta, which is now a multi-mode receiver supporting modes such as ADS-B, AM, NBFM, WFM, SSB as well as DAB+ as it did in previous versions. It also now support ADS-B plane mapping, and can run multiple RTL-SDRs at once. We note that this version is not yet available for public download, however you can get the beta by contacting the author (details below). Clem writes:

In short, there are two main new features:

  • Multi-Receiver: More than one hardware RX can be connected, all I/Q data are fed via TCP/IP, local or remote. The configuration is read from the config file, per default prepared for three receivers.
  • Multimode: DAB, ADS-B, AM, NFM, WFM, SSB (LSB, USB).

As before, TCP/IP drivers for RTL-SDR dongles, the RSPs (RSPDuo single-channel), and Airspy. All binaries are part of the installer.

Although the software is "general purpose", particular emphasis has been given to serve aviation enthusiasts.

  • ADS-B: Aircrafts are displayed on the map. Information for about 450.000 aircrafts comes from an open database kindly provided by Opensky-network.org, updateable by the user from within the software, similar like the DAB database. The ADS-B decoder is a C# port of the well-known dump1090 software, with enhancements to decode aircraft ground movements.
  • The displayed aircrafts are those within the range of the attached receiver. In contrast to some other applications, it might be noted that the software is capable to decode the movements of the aircrafts not  only when airborne, but also on the ground, of course when in range. This might be interesting for plane spotters, perhaps in the vicinity of an airport.
  • The AM decoder provides special features when tuned to the airband range and - as should be standard nowadays - 8.33kHz channel separation has been selected. In contrast to older times, in airband communications no longer frequencies in MHz are communicated, but channels. The software (in live mode, not visible in the above picture taken from a file replay) provides an own airband channel selector, directly accepting channel numbers as spoken by ATC controllers. This is paired with the indication of channels in the spectrum, together with the corresponding frequency. With 8.33kHz channel separation, cheap dongles should be calibrated to receive the correct frequency, e.g. with QIRX's DAB decoder (where DAB is available).

Readers interested to give this version a try might send an email to [email protected] and they will receive the current beta version (Win10 .msi installer). As it might not yet have its final stability, it is not yet provided for download. Of course all beta users are requested to give some feedback.

QIRX V3 ADS-B Interface: Showing activity over Zurich Airport

Clem has also provided a YouTube video demonstration 20 minutes of ADS-B and airband voice activity over Zurich airport via the new multi-receiver and ADS-B mapping features in QIRX.

QIRX V3: 20 Minutes at Airport Zurich

WeatherSense: A Wireless 433 MHz Weather Station with RTL-SDR Receiver

Over on Kickstarter we've recently come across a project called "WeatherSense" which is currently being crowdfunded. WeatherSense is a custom built set of 433 MHz wireless weather sensors made for makers.  The outdoor "WeatherRack2" unit includes sensors and features like an anemometer, sunlight sensor, rain gauge, UV sensor, temperature and humidity sensor. wind direction sensor, as well as a solar panel for battery life extension and a Stevenson screen for shielding. They also have indoor units that measure temperature and humidity.

What's interesting to us is that they are using an RTL-SDR + Raspberry Pi as part of their 433 MHz receiver system. Their system includes a Raspberry Pi SD card image with built in Python software that is used with the RTL-SDR for receiving and decoding the weather sensor signals. They also provide an option for a simpler Arduino + 433 MHz receiver kit if you didn't want to use an SDR.

The campaign is currently fully funded, with 6 days left in the campaign. A kit including RTL-SDR and WeatherRack2 currently costs US$126 + shipping.

The Weather Sense WeatherRack2
WeatherSense 433 MHz Weather Sensors. Using RTL-SDR for the receiver.

DragonOS: QRadioLink Radio over IP with an RTL-SDR

DragonOS is a ready to use Ubuntu Linux image that comes preinstalled with multiple SDR program. DragonOS-Focal (the build with the latest updates) has recently been updated to include the latest version of an interesting program called QRadioLink. We've posted about QRadioLink a few times in the past, but if you haven't heard about QRadioLink before this is the description from the website:

QRadioLink is a GNU/Linux multimode SDR (software defined radio) transceiver application using the Internet for VOIP communication (radio over IP), built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a Qt5 user interface.

Its primary purpose is educational (demonstrating radio communications to children at schools), but it can also be customized for low power data communications on various ISM frequency bands. It can also be used as an amateur radio SDR transceiver for experimentation.

The latest DragonOS YouTube video author Aaron demonstrates the use of the QRadioLink Radio over IP feature, when combined with an RTL-SDR and umurmur server. Umurmur is a minimalistic mumble server, which is a Voice over IP (VoIP) application. Aaron runs the RTL-SDR and mumble server on a remote LattePanda single board computer, which then broadcasts music received via the RTL-SDR over a VoIP internet link to a laptop.

DragonOS Focal QRadioLink Radio over IP w/ RTLSDR (GNU Radio, umurmur, lattepanda)

NOAA-APT Decoder Updates: False Color, Pass Prediction and more

In the past we've posted a couple of times about the NOAA-APT decoder software as it is a worthy alternative to the now abandonware software WXtoIMG. However, it lacks certain features which makes WXtoIMG still the go to program for NOAA weather satellite decoding.

As NOAA-APT is open source it has recently seen a few new updates from another contributor, as well as the original author. These changes make it quite a bit more useful, although admittedly not perfect. Hopefully we'll see continued refinement over time. Regardless, this is still a great piece of software which is open source and multi-platform. Martin Bernardi, the original contributor writes:

Although I wasn't planning to continue working in my program, the quarantine happened so I worked on the program a little. Later, a person (Arcadie Z) added more features too, so I created a new version in case you want to add a blog post about it.

Added features since the last blog post:

- Redesigned GUI.
- Satellite prediction and map overlay (but has offsets I can't fix yet).
- False color images
- Histogram equalization (improves the contrast and brightness of images)
- Automatic image rotation depending on pass direction

In the end, the map overlay and false color does not work very well, but it is better than nothing I guess.

The NOAA-APT Decoder GUI

GQRX Updated to 2.13: Several Bug Fixes and Performance Improvements

GQRX is one of the most popular open source software choices to use with various SDRs on Linux and MacOS. Recently it was updated to version 2.13, bringing in a few new features and several bug fixes and performance improvements. From the GQRX news file, the changes include the following.

2.13.1: Released October 17, 2020

FIXED: Crash when invalid sample rate is specified.
FIXED: Decrease minimum size of FFT Settings panel.
FIXED: Typos.
IMPROVED: More Airspy HF+ sample rates added.

2.13: Released October 16, 2020

NEW: Stereo option for UDP streaming.
NEW: Script to generate AppImage.
NEW: Allow scroll wheel direction to be inverted.
FIXED: FM de-emphasis causing audio to be 20 dB quieter than it should be.
FIXED: FM de-emphasis applied incorrectly in WFM stereo receiver.
FIXED: Update waterfall time resolution when FFT settings are changed.
FIXED: Update waterfall time resolution when window is resized.
FIXED: Restore waterfall time span between sessions.
FIXED: FFT buffer overlap calculation.
FIXED: Crash when launching without device connected.
FIXED: Crash when setting invalid RF gains.
FIXED: Audio panadapter / waterfall slider direction.
FIXED: Clear FFT averages when changing FFT size.
FIXED: Crash when source block doesn't support IQ balancing.
FIXED: Bookmark labels in FFT draw over each other.
IMPROVED: DSP and FFT performance.
IMPROVED: Panadapter & waterfall performance.
IMPROVED: Smooth panadapter & waterfall redrawing.
IMPROVED: Better default values for various settings.
IMPROVED: Audio waterfall colormap matches I/Q waterfall.
IMPROVED: Use all available display space for panadapter & waterfall.
IMPROVED: Updated RDS decoder.
IMPROVED: More Airspy HF+ sample rates added.

The GQRX GUI (Older Version)

SDR# Updates: RTL-SDR Enhanced Mode, AM Co-Channel Canceller for MW DX

Over the past few days SDR# has been updated again adding several new great features. The first is an "RTL-SDR Enhanced" front end driver, which is actually Vasili's front end driver that was released a few years ago. This front end enhances the capabilities of the RTL-SDR as it exposes features like decimation and individual gain control. We note that the current version appears to have a bug preventing enhanced mode from starting, but we expect that it will be fixed again soon. Vasili's File Player has also been added, and this allows for easy playback of RTL-SDR IQ files.

The second feature added recently is an AM Co-Channel Canceller which is could be quite a big feature for medium wave (MW)/broadcast AM DXers. When DXing MW a problem is that you'll often encounter is two stations that are on or almost on the same frequency. This is either due to neighbouring countries not agreeing on frequencies, long range DX antennas picking up further than the intended broadcast range, or from malicious jamming as with the Chinese Firedrake. With a standard radio or demodulation algorithm such a situation makes either both stations impossible to listen to, or only the strongest station will be heard. However, the new AM Co-Channel Canceller plugin in SDR# uses clever DSP algorithms to allow one of those channels to be effectively removed, allowing you to listen to the other station clearly.

Over on the SWLing blog Guy Atkins has written up a comprehensive review and tutorial of the Co-Channel canceller plugin. We've also seen a few examples up on YouTube already, and the video posted below shows user "SDR-radio" in Japan experiencing a South Korean station blocking out a weak local Japanese station. Enabling the plugin allows the weaker station to be heard.

SDR# (SDRSharp): AM Co-Channel Canceller plugin

Easy-SDR: Open Source Designs for SDR Accessories

Back in 2018 we posted about Igor Yatsevich's Easy-SDR project which consisted of open source designs for a Mini-Whip antenna and upconverter. Igor has now added several new open source designs to the project including a bias tee, LNA, LNA with filtering, attenuator and SPDT antenna switch. On his Reddit post he notes:

The most interesting thing I've added so far:

  1. Most of the devices are now prepared for installation in a metal case measuring 80 x 50 x 20 millimeters.
  2. Completely redesigned LNA design. Now, Bias Tee powered amplifiers are housed in a 50 x 25 x 25mm metal case and have N-type connectors.
  3. Added an amplifier based on the PGA-103 microcircuit.
  4. Added the ability to install filters in final amplifiers (a separate printed circuit board, depending on the filter used).
  5. Added a new device - SPDT antenna switch for receiving antennas.
  6. The UP converter has been redesigned. Added intermediate buffer stage between crystal generator and mixer.
  7. RF lines in all devices were recalculated to correspond to the characteristic wave impedance of 50 Ohm.
  8. Reduced size of PI attenuator PCB.

In this project, I focused on the simplicity of self-assembly devices, which you can make at home. In the repository, you can find detailed assembly instructions, a list of necessary components for assembly, and GERBER files.

SPDT Antenna Switch from the Open Source Easy-SDR Project

Dictator Alert Fundraising

In the past we've posted about the Dictator Alert project a few times, as it makes use of ADS-B data contributed to ADS-B Exchange via volunteers who typically run an RTL-SDR as part of their ADS-B reception hardware. The project aims to track the movements of Dictators around the world via their use of private jets that can be tracked via ADS-B logging.

Over on Reddit the leader of the project Emmanuel has posted asking for donations. If you think this is a worthy project, please consider donating.

I'm raising some funds for our www.dictatoralert.org project which tracks aircrafts used by dictatorships all over the world (using SDR!). You can see all of the tracking for free on the website and several twitter bots (LondonParisGenevaEuroAirport).

The hosting costs me around $80 per month, which probably isn't a lot, unless you're a freelance journalist. I also hope to raise a bit more to make the project grow further with investigations (like this one on surveillance planes in Somalia or another on rich Frenchmen who used their jet to avoid COVID restrictions on travel.

You can give one-off donations or sign up to the Patreon, then I'll set you up with email alerts for your "favorite" dictators, airports, or any plane you like.

Patreon: https://www.patreon.com/dictatoralert

One-off donations: https://dictatoralert.org/donation/

Please don't hesitate to ask questions and let me know what you think!

Dictator Alert. A Twitter bot reporting on dictator movements via ADS-B data. dictatoralert.org
Dictator Alert. A Twitter bot reporting on dictator movements via ADS-B data. dictatoralert.org