Category: Applications

TechMinds: Testing out the SDRBerry Software on a Pi 4 with Touchscreen

Over on the TechMinds YouTube channel, Matt has posted a video demonstrating the SDRBerry software, which can be used with many SDR devices, including the RTL-SDR, on a Raspberry Pi with a touchscreen.

The SDRberry software is designed to be used on a touchscreen. As Matt points out, it has an aesthetically pleasing user interface and is compatible with almost any SDR software via the Soapy interface. Combining an SDR with a Pi 4 touchscreen and SDRberry results in an excellent hand-held SDR system.

In the video, Matt demonstrates the features of SDRberry, showing its RX features as well as some of its TX features, such as speech transmission and FT8, via a built-in WSjtx tab. He then shows the optional web interface, which is still in the early stages of development. Finally, he shows how to install the software and dependencies onto a fresh Raspbian image. 

SDRBERRY - This User Interface Is Just GORGEOUS! AND IT USES SOAPY TOO!

Khanfar Spectra-All: Combine Multiple SDRs into a Wideband Spectrum Analyzer Display

Over the past few weeks we've posted about the release of multiple Windows software programs from M. Khanfar an SDR hobbyist who has begun developing new software for the RTL-SDR and other SDR devices. He's released a Spectrum Analyzer and FM demodulator, directional antenna based radio direction finder, and a gr-phosphor based spectrum visualizer.

Recently, M. Khanfar has released a new Windows program called "Khanfar Spectra-All" which is a gr-phosphor based spectrum analyzer that can combine the bandwidths from multiple SDR devices, including RTL-SDR, Airspy and, HackRF SDRs into a wideband display.

Khanfar writes:

Control all connected SDR devices through a single unified interface. No manual alignment needed - devices automatically position frequency ranges to maintain continuity.

Seamless Spectrum Coverage: Create ultra-wideband monitoring setups that exceed capabilities of any single SDR. Ultra-fast frequency scanning with dwell times as low as 8ms for rapid spectrum sweeps.

Uninterrupted visualization across device boundaries. See all connected SDRs in a single, coherent display. Software automatically detects, initializes, and synchronizes all available SDR hardware on startup. All connected SDR devices function as a single block during scanning operations.

Customize dwell time, frequency steps, and range to optimize for specific monitoring needs. Handles the complexity of coordinating multiple SDRs, presenting a unified interface.

Frequency Locking Across Multiple SDR Instances: Creates a continuous spectrum view by intelligently aligning frequency ranges of all connected devices.

One-Control Operation: Control all connected SDR devices through a single interface with synchronized parameter adjustments.

Turbo Scanning with 8ms Dwell Time: Ultra-fast frequency scanning capabilities for rapid signal discovery.

GPU-Accelerated Visualization: Uses Fosphor, a high-performance GPU-based spectrogram engine, for smooth real-time rendering.

The latest version 1.2 of Khanfar Spectra-All also adds a mobile web interface that can be used to control the settings of the SDRs remotely.

As mentioned in previous posts, antivirus software can flag M. Khanfar's software as suspicious. We suspect these are false positive results due to the PyInstaller system used to create the exe, but please take your own precautions just in case.

Khanfar Spectra-All

rtl_icecast: A Terminal Application for Streaming FM to an Icecast Server with RTL-SDR

Thank you to Jouni (OH3CUF) for submitting news about the recent release of his new Linux terminal based open-source software called 'rtl_icecast', which can be used with an RTL-SDR to stream FM audio to an Icecast server.

Icecast is an open-source streaming media server that broadcasts audio and video streams over the internet.

Jouni writes:

rtl_icecast is a shell native application that uses RTL-SDR to receive FM radio signals and stream them to an Icecast server in MP3 format.

The main target usage for this app is to stream your local HAM FM repeater audio to your public shoutcast/icecast server with just a RTL-SDR USB-receiver and for example Raspberry Pi. It can be used to stream broadcast FM too, of course.

The app is native app and uses the RTL-SDR on hardware level directly. No need to pipe or install anything extra. This works out of the box (well, I hope!)."

A block diagram of how the rtl_icecast streamer works
A block diagram of how the rtl_icecast streamer works

Khanfar Phosphor: Real-time GPU Accelerated Spectrum Visualization for SDRs

We recently posted about new software programs from M. Khanfar on Feb 21 and Feb 4. So far, he has released spectrum analysis and FM demodulator software, as well as a power-based direction-finding program. Khanfar is continuing the pace and has just released a new program called "Fosphor Spectrum Visualization Windows Version" (scroll to the end of the page to find it).

This program is based on a GNU Radio backend and the Fosphor engine, a high-performance GPU-based spectrogram engine for real-time rendering. Kahnfar's software also adds frequency scanning capabilities. The software is for Windows only and consists of a single exe for ease of running. It supports RTL-SDR, Airspy and HackRF devices.

The software is free to download but is not open-source. As mentioned in the previous post, antivirus software can flag M. Khanfar's software as suspicious. We suspect these are false positive results due to the PyInstaller system used to create the exe, but please take your own precautions just in case.

Also, we just want to note that this program is based on the GPLv3 licensed https://github.com/osmocom/gr-fosphor. With this program not being open source, we are unsure if it violates the licensing. If any licensing experts are on here, please chime in on the comments.

UPDATE: Khanfar has released the code on GitHub under the GPLV3 licence, so all licensing concerns are alleviated.

Fosphor Spectrum Visualization Windows Version

TechMinds: Using your RTL-SDR Locally with Just a Web Browser

In the latest video on the TechMinds YouTube channel, Matt shows how an RTL-SDR can be used with a browser-based RTL-SDR web app at https://radio.ea1iti.es. We've featured EA1ITI's RTL-SDR web app a few times on the blog in the past, as it's a nice demonstration of what the HTML5 USB API is capable of.

In the video, Matt shows the software in action, receiving signals and he goes through the various settings available.

More information about the software can be found on the help page at https://radio.ea1iti.es/help.html, and the software is available on GitHub.

How To Use Your RTL-SDR Locally With Just A Web Browser

Khanfar Direction Finder: RTL-SDR and Directional Antenna Based Direction Finding Software

Recently, on Feb 21, we posted news about the release of some spectrum analysis and FM demodulator software from M. Khanfar. Now he has just released his latest software "Khanfar Direction Finder" (scroll to the end of the page), a Windows radio direction finding tool for RTL-SDR dongles.

Khanfar Direction Finder appears to work on the principle of power measurements through the use of directional antennas. Four directional antennas are connected to four RTL-SDR dongles positioned in the N/S/E/W directions.

The antenna pointing towards the signal source will receive it stronger and the antenna pointing away from it will receive it weaker. The two other antennas may receive the signal with some intermediate strength based on the angle. The software automatically combines the power information from all four antennas, resulting in a bearing.

The 'Quintet' version of the software also contains a map that can be used to plot the determined bearings.

Both versions of the software are free to download but not open-source. As mentioned in the previous post, antivirus software can flag M. Khanfar's software as suspicious. We suspect these are false positive results due to the PyInstaller system used to create the exe, but please take your own precautions just in case.

Khanfar Direction Finder Compass Screen
Khanfar Direction Finder Compass Screen
Khanfar Direction Finder Map Screen
Khanfar Direction Finder Map Screen
Khanfar Direction Finder

RTL-SDR Jamming Detector Software

Over on GitHub, Alejandro Martín has recently released his open-source 'rtl-sdr-analyzer' software, which is an RTL-SDR-based signal analyzer and automatic jamming detector. The software is based on Python and connects to the RTL-SDR via an rtl_tcp connection.

Alejandro's software is advertised as having the following features:

  • 📊 Real-time Visualization: Advanced spectrum analysis with waterfall display
  • 🔍 Smart Detection: Automatic signal anomaly and jamming detection
  • 📈 Dynamic Analysis: Adaptive baseline calculation and threshold adjustment
  • ⚙️ Flexible Configuration: Fully customizable detection parameters
  • 🌐 Network Support: Built-in RTL-TCP compatibility for remote operation

The software works by continuously monitoring a frequency range, and creating a log whenever a signal is detected that exceeds a certain power value and duration. It can also monitor 'z-score', which determines if the current signal mean has deviated significantly from the baseline, which could indicate a jamming or interference event.

rtl-sdr-analyzer: An RTL-SDR Signal Analyzer & Jamming Detector
rtl-sdr-analyzer: An RTL-SDR Signal Analyzer & Jamming Detector

TechMinds: Building a Portable ADS-B Aircraft Tracker and VHF Airband Radio Receiver

Over on the TechMinds YouTube channel, Matt has uploaded a video demonstrating a portable ADS-B aircraft tracker with VHF airband radio reception as well. The build consists of a 7-inch screen, Raspberry Pi 4 and two RTL-SDR dongles.

In the video, Matt shows what hardware is required, how it's all put together, and how to install the OS and software and set it up. The software Matt uses for displaying aircraft is tar1090, a comprehensive web interface for ADS-B data. For receiving AM VHF airband communications, he uses an HTML5-based RTL-SDR receiver that can run directly in the Chromium browser and connect to a local RTL-SDR through the web interface.

Your Very Own Aircraft Tracker With VHF Airband Radio - RTL-SDR & PiADSB