Over on GitHub we've recently seen a new open source program release called "web-spectrum". Web-spectrum is a multi-purpose browser-based tool. One interesting feature is that it allows you to view the GNSS spectrum (via a connected RTL-SDR or SDRplay with an appropriate antenna), decode it to a position, and also analyze the signal for jamming. It uses gnss-sdr or Gypsum as the backend GNSS processing tool.
The tool can also be used as a real-time spectrum analyzer, and for this, it supports RTL-SDR and SDRplay as well as the tinySDR Ultra spectrum analyzer.
Finally, in addition to GPS decoding, it also supports ADS-B and ISM band decoding.
Web-Spectrum: A Browser based tool for spectrum analyzer, GNSS analysis, and ADS-B and ISM band decoding.
Open.space is an upcoming open-source project aiming to unlock affordable earth-moon-earth (EME) bounce communications for the amateur radio public. To achieve this, they have designed a software-defined radio-based tiling system that allows people to easily create phased arrays.
EME (Earth–Moon–Earth) bouncing is a part of the amateur radio hobby that typically involves using (~1m - 3m diameter) high-gain dish antennas to transmit a signal toward the Moon, reflect it off the Moon’s surface, and have it received by a distant contact on Earth with similar hardware.
A phased array consists of a grid or lattice of many small antennas working together in sync. By applying tiny delays between elements and combining their signals, the array can make radio waves add up in one chosen direction and cancel in others. This lets software steer the receive/transmit beam electronically (no motors or moving parts), improving sensitivity and reducing interference. Compared to a dish antenna, it can scan and track targets much faster, form multiple beams if needed, and is compact and low-profile without physically turning. A common phased-array antenna many may have used before is a Starlink antenna.
A single open.space tile consists of a 4x4 MIMO SDR and four antennas. The SDR's frequency range covers 4.9 - 6.0 GHz, and it has 40 MHz of bandwidth via an 8-bit ADC. The tiles can be used on their own as a general SDR, for radio direction finding, as an Open-Wi-Fi router, as a 4G/5G basestation, or for drone HD links and robotics communications.
Multiple tiles can also be combined in a lattice shell to form the "Mini" starter phased array, which consists of 18 tiles. With the Mini phased array, you can achieve 60 degrees of beam steering, up to 34 dBi of gain, and 52.6 dBW of EIRP transmit power. The Mini is not large enough for EME, but upgrading to "Moon", which consists of 60 tiles, makes EME possible. "Moon" gets you 60 degrees of beam steering, up to 39.3 dBi gain, and 63.1 dBW transmit power.
This sounds expensive, but each tile is actually slated to cost only US$49-US$99. The Mini is priced at US$899 - US$1499, and the "Moon" at US$2,499 - US$4,999.
The Open.space hardware has not yet been released for sale, but the website indicates March 2026 as the expected shipping date. You can sign up to their email list on their website for updates.
Left: EME Concept, Middle: Single Tile, Right: Moon Phased Array consisting of 60 tiles.
ADSBee is an open-source project that has implemented a 1090 MHz ADS-B decoder on a Raspberry Pi RP2040 microcontroller using a programmable I/O (PIO) pin.
PIO pins cannot handle RF signals, so the ADSBee front end is a critical analog circuit that enables this to work. It consists of a 1090 MHz SAW filter to remove other signals, a low-noise amplifier, and, critically, a log-power detector, which essentially converts the pulse-position-modulated 1090 MHz ADS-B signal to baseband, which the PIO can handle.
However, this same trick does not work for 978 MHz UAT, as UAT signals are not pulse position modulation like ADS-B. Instead, for UAT support, the ADSBee design takes a more traditional approach, using a CC1312 sub-GHz transceiver chip connected to the RP2040.
Finally, an ESP32 S3 is added to the stack to enable networking via WiFi, allowing for received and decoded data to be used.
The project is entirely open source on their GitHub, apart from some of their commercial PCB designs. They also have a store, where they sell pre-made kits. A kit consisting of the ADSBee, 1090 MHz Antenna, and 978 MHz costs US$152in total. They are also selling an industrial model for $995, which includes PoE power.
Thank you to Andrew from Wavelet Lab, the original creators of uSDR and xMASS SDR, for writing in and sharing news about two of their soon-to-be-released SDR hardware products, xSDRand sSDR.
If you are unfamiliar with Wavelet Labs' previous products, uSDR is a small M.2 SDR board based on the Lime LMS6002D chip. It has both TX and RX capabilities, a 300 - 3700 MHz tuning range, and up to 28 MHz of bandwidth. xMASS, on the other hand, uses multiple modular 'xSDR' boards to create an up to 8x8 MIMO receiver. Previously, xSDR was only available for purchase with an xMASS board, but the new crowdfunding campaign makes xSDR available as a standalone product.
Andrew summarizes:
xSDR - a compact SDR module derived from the xMASS SDR (2 RX / 2 TX). We’ve seen many requests for the module itself, so we decided to make it available as a standalone product.
We add that xSDR has 2x2 MIMO RX/TX capabilities, an extended tuning range of 30 MHz to 3.8 GHz, and a channel bandwidth of up to 90 MHz. It retains the same M.2 connector and form factor as the uSDR.
sSDR - an M.2 form-factor SDR covering up to 11 GHz. This is our most ambitious bet so far, as there’s currently no comparable alternative on the market in this price range (~$1k).
sSDR has even higher rated specs, with 2x2 MIMO RX/TX capabilities, a tuning range of 30 MHz to 11 GHz, and a bandwidth of up to 120 MHz.
Andrew notes that xSDR is due to be released at the end of January, and sSDR in March.
Over on the Tech Minds YouTube channel, Matt has uploaded a video where he tests out 'Intercept', a new tool for RF signals intelligence with RTL-SDRs and other wireless devices. It is open source with code available on GitHub and can be installed on Linux and OSX devices.
Intercept is a tool that combines multiple external decoder tools into one easy-to-access web interface. It is capable of the following:
Pager Decoding - POCSAG/FLEX via rtl_fm + multimon-ng
433MHz Sensors - Weather stations, TPMS, IoT devices via rtl_433
Aircraft Tracking - ADS-B via dump1090 with real-time map and radar
Listening Post - Frequency scanner with audio monitoring
Satellite Tracking - Pass prediction using TLE data
WiFi Scanning - Monitor mode reconnaissance via aircrack-ng
Bluetooth Scanning - Device discovery and tracker detection
We note that features like WiFi and Bluetooth scanning will require a separate WiFi and Bluetooth adapter to be connected. In terms of supported SDR hardware, Intercept supports RTL-SDRs, as well as any SDR supported by SoapySDR.
In the video Matt shows how to install Intercept, and shows it decoding data from the various supported signal types.
Intercept Radio Signals For Intelligence Gathering With An RTL SDR
Thank you to Edwin Temporal for writing in and showing how his proprietary neuromorphic engine, GhostHunter (Anti-LIF), is being used to recover satellite data buried in the noise floor, which typical DSP methods would fail to do.
To recover the signals, Edwin uses trained Spiking Neural Networks (SNN). SNNs are artificial neural networks that draw further inspiration from nature by incorporating the 'spiking' on/off behavior of real neurons. Edwin writes:
My engine has successfully extracted and decoded structured data from high-complexity targets by mimicking biological signal processing:
Technosat: Successful decoding of GFSK modulations under extreme frequency drift and low SNR conditions.
MIT RF-Challenge: Advanced recovery of QPSK signals where traditional digital signal processing (DSP) often fails to maintain synchronization.
These missions are fully documented in the https://temporaledwin58-creator.github.io/ghosthunter-database/, which serves as a public ledger for my signal recovery operations. Furthermore, the underlying Anti-LIF architecture is academically backed by my publication on TechRxiv, proving its efficiency in processing signals buried deep within the noise floor.
Although the engine remains proprietary, I provide comprehensive statistical reports and validation metrics for each mission. I believe your audience would be thrilled to see how Neuromorphic AI (SNN) is solving real-world SIGINT challenges.
In the database, Edwin shows how his Anti-LIF system has recovered CW Morse code telemetry and QPSK data from noisy satellite signals.
While Edwin's Anti-LIF is proprietary, he is offering proof of concept decoding. If you have a 250MB or less IQ/SigMF/Wav recording of a signal that is buried in the noise floor, you can submit it to him via his website, and he will run Anti-LIF on it for analysis.
Advanced readers interested in AI/neural network techniques for signal recovery can also check out his white paper on TechRxiv, where he shows signal recovery from signals buried in WiFi noise, as well as results from use in ECG and Healthcare applications.
An Example Signal Recovery with the Anti-LIF Spiking Neural Network
Thank you to Mark Garrison Jr. for writing in and sharing with us a new iOS app he's developing called "Echo". Echo is an app designed to provide a streamlined mobile companion for the KiwiSDR and OpenWebRX ecosystems. Note that the app is currently not yet released, but Mark is planning a TestFlight beta in February. Follow his Twitter/X @SDRecho for updates, and sign up to the beta tester waiting list if you are interested.
OpenWebRX is a piece of server software that allows you to access and share SDRs over a network connection, such as the internet, via a web browser interface. OpenWebRX is a core component of the KiwiSDR, an SDR designed to operate as a shared receiver over a network connection. Around the world, many people have set up public KiwiSDR, RTL-SDR, and other SDR systems that can be accessed via OpenWebRX. Echo is designed to make searching for and viewing public OpenWebRX receivers easy on iOS devices.
Mark writes:
[Echo] is a native iOS app built entirely in SwiftUI, designed to provide a streamlined mobile companion to the KiwiSDR and OpenWebRX ecosystems.
The goal is to offer a modern interface optimized for iPhone, making it easier to explore the spectrum on the go.
Key Features:
• Global Connectivity: Access any public KiwiSDR or OpenWebRX server via a live global map with 500+ active stations.
• Smart Scans: Station scanner with presets for Shortwave, Ham, and Military bands.
• Audio Intelligence: Integrated recording with speech-to-text transcription for logging signals.
• Native Performance: 100% SwiftUI for smooth waterfall rendering and low battery impact.
The app is currently in active development. I am sharing progress updates and will be announcing the upcoming TestFlight beta over on Twitter at @SDRecho. I’m planning to launch a beta in February.
Guglielmo is an FM and DAB receiver for Linux, Windows and MacOS. It supports all major SDRs, including RTL-SDR, Airspy, SDRplay, HackRF, and LimeSDR. It is designed to be easy to use for media users rather than hobbyist technical users.
Version 0.7 adds the following features:
Raspberry PI appimage
UI improvements
Basic skins support
Logo handling
The new Raspberry Pi appimage, and binaries for other platforms can be found on the GitHub Releases page. Just expand the "assets" tab.