Tagged: radio direction finding

SDR– Updated to V2.2: Many New Decoders, Tools and KrakenSDR Direction Finding and Beamforming Support Added

Last month we posted about the release of SDR-- (SDR minus minus), an open-source app that lets you visually wire together a receiver on a canvas. Since that time, Julian, the developer of SDR--, has been busy adding support for many decoders, various tools, and improving performance. Julian has also added KrakenSDR support, with radio direction-finding and beamforming blocks. Julian shares the following update for SDR-- V2.20:

New Decoders

  • Aviation and satellite: VDL2, HFDL, Inmarsat Aero and STD-C, Iridium, Drone Remote ID, 406 MHz beacons
  • Voice: TETRA, Tetrapol, GSM downlink, DECT, D-STAR, FreeDV, NXDN, dPMR
  • Data: LoRa (LoRaWAN, Meshtastic, MeshCore), ISM sensors, End-of-Train, DSC, BLE, Wi-Fi survey
  • Weather: NOAA APT, Meteor LRPT, WEFAX, radiosondes with landing forecast
  • Broadcast: DVB-T/T2, DVB-S2X, DAB packet mode, DRM with xHE-AAC

Coherent and mobile

  • Direction finding, beamforming and passive radar on the KrakenSDR
  • An iOS app with CarPlay for DF while driving is in TestFlight. Android is coming soon.

Hardware

  • Native Support: KrakenSDR, RTL-SDR Blog V4 Lite, AntSDR, PlutoSDR, SDRplay, Airspy, bladeRF and ESP-SDR
  • NanoVNA and antenna rotators
  • rtl_tcp and ADS-B Beast output for other apps

Tools

  • A satellite node with Doppler correction, plus a map with footprints and tracks
  • A spectrum monitor that classifies signals automatically, and a scanner with priorities and lockouts
  • Antenna calculator, noise figure, PER tester, SID monitor
  • Audio denoise, call recording, and a decoder log grouped by station
  • Event outputs: CSV, desktop notifications, PostgreSQL, InfluxDB

App

  • A redesigned UI with a unified look for every node
  • Multi-user editing, remote access from a browser, built-in HTTPS
  • An MCP server, so an AI assistant can build and tune a canvas

Performance

All measured on an M4 Max, full results at https://sdrmm.com/benchmarks:

  • DSP against GNU Radio:
  • FIR is 3.5x faster
  • NCO is 3x faster
  • FM demod is 4x faster
  • DDC is 1.6x faster
  • A 4096-point FFT is 1.6x faster than FFTW
  • Decoding rate in noise (48 trials per decoder across an SNR range):
  • ADS-B: 68%, against 56% for readsb and 50% for dump1090-fa
  • POCSAG: 73%, against 50% for multimon-ng
  • DMR: 81%, against 60% for dsd-fme
  • NXDN: 67%, against 23% for dsd-fme

(feel free to verify yourself with cargo xtask compare dsp)

The speed comes from hand-written SIMD kernels (NEON, AVX2, AVX-512), one shared downconversion for all channels on a radio, and a DSP path that never locks or allocates. The noise gains come from decoding IQ directly with
coherent receivers and soft decisions.

SDR-- Screenshot
SDR-- Screenshot

AI Disclaimer: This software is likely to be AI-assisted or vibe-coded.

A Paper on Clock Distribution for Phase Coherent Operation of RTL-SDR Receivers

Modifying RTL-SDR dongles to run from the same clock source to create a phase-coherent receiver is something that has been done for many years. The original experiments from 2015 by Tatu Peltola and others are what inspired the creation of the KerberosSDR and KrakenSDR coherent RTL-SDR radio systems for radio direction finding.

Recently, Mykhailo Shumilov, an independent researcher in Ukraine, wrote a paper on running RTL-SDR dongles from the same clock, which may be of interest to those working on coherence experiments. In his experiments, he uses an Si5351A as the reference clock and two RTL-SDR dongles. While his paper doesn't cover any new ground, he presents concrete measurements confirming the phase coherence-stabilizing effect of running two RTL-SDR dongles from the same clock. 

AI-Disclaimer: The paper author notes that AI was used to aid in the writing of the paper.

Running two RTL-SDR dongles from a shared clock for phase coherence
Running two RTL-SDR dongles from a shared clock for phase coherence

QuadRF Now Crowdfunding on Crowd Supply for $499

Back in June and January, we posted about QuadRF and ScaleRF (previously known as open.space) and their mission to unlock affordable open-source Earth-Moon-Earth (EME) bounce communications for the amateur radio public.

Their core product, QuadRF, is a 4-element coherent antenna tile with built-in SDR and processing on a Raspberry Pi 5. Apart from being able to be chained together to make a massive coherent beam-steering antenna capable of working with EME, a single tile can also be used for C-band (4.9–6.0 GHz) direction finding and spatial signal visualization. QuadRF can also transmit, enabling point-to-point communication and the creation of mesh networks.

Recently, their product was launched on the CrowdSupply crowdfunding platform, and it has already far exceeded their $100,000 funding goal. The QuadRF kit is priced at $499 and includes the required Raspberry Pi 5, a tripod, a 32GB microSD card, and a power supply. The QuadRF Mobile expansion pack costs $149 and lets you take the QuadRF on the go. They are also selling a QuadRF six-pack for $594, although as this is designed for research, it does not include the enclosure, antennas, Pi 5, or phased-array structure. 

QuadRF - A 4x4 MIMO SDR tile for spatial RF vision & beamforming that scales as a phased array

QuadRF: 4-Element Beamforming SDR Tile Coming to Crowd Supply

Back in January, we posted about open.space and their mission to unlock affordable open source earth-moon-earth (EME) bounce communications for the amateur radio public. Recently, we've seen that the project has been renamed to ScaleRF, with the EME system renamed to MoonRF, and the invisual tile renamed to QuadRF. They've also put out a new update post with a lot of interesting information and demonstrations. In the latest update, they also announced that the QuadRF 4-element tile will soon come to Crowd Supply for crowdfunding.

MoonRF is a software-defined radio-based tiling system that enables users to easily create large phased arrays by combining multiple smaller 'QuadRF' tiles consisting of four tile elements, a custom SDR, and a built-in Raspberry Pi 5. Although the ultimate goal is to produce a large system capable of working EME bounce communications, they show that a single QuadRF tile has considerable utility on its own.

An interesting application they show is the ability to visualize and track RF signals using a single QuadRF and their augmented-reality smartphone app. QuadRF appears to be limited to the C-band (4.9–6.0 GHz), but many modern devices, such as smartphones and drones, operate at these frequencies, and in the video, they are able to track these devices with perfect accuracy.

They also show that QuadRF has built-in web browser access to various programs, including a wireless camera decoder for drones.

Quad RF: A Closer Look

Tracking Wildlife in South Africa with RTL-SDR And An Android App

Thank you to Gary Schneider from workingwithwildlife.org for writing in and submitting news about the release of his Android App called "SDR Direction Finder (RTL-SDR)" which currently costs US$9.99. Gary is a wildlife conservationist who has been using RTL-SDRs and his Android app to track animal beacons in the wild. Gary writes his story best:

I run a conservation project in South Africa conducting wildlife monitoring, and I’ve spent the past 7 years out in the field tracking wildlife. To make tracking more practical and affordable for researchers and NGOs, I’ve spent much of my time outside of fieldwork developing an Android app to replace traditional receivers, and I’ve recently published it on the Google Play Store.

While other apps exist, I’ve found them practically too difficult to use in field conditions and very limited in range. My focus was maximizing VHF range while keeping the interface simple.

By using the app’s custom IQ filter settings with an RTL-SDR V3 and LNA combo, my old spare Xiaomi phone now outperforms my $1,200 Comm Spec R-5000 receiver. The most challenging part of development was optimising the high-resolution waterfall to run smoothly at a high sample rate without any stuttering on low-end devices.

I added a built-in mapping feature to log bearings and automatically calculate estimated signal locations. The map also allows users to import their own custom KML/KMZ files. This has been incredibly helpful for me to quickly locate my tracked animals, and to subsequently export my data for further analysis. The waterfall makes it easy to handle signal drift or monitor multiple collars simultaneously (e.g. when I’m searching for a pack of African wild dogs which might have two or three working VHF collars fitted).

While wildlife tracking here is exclusively CW in the 148–152 MHz range, the app isn't limited to this. It also supports AM, NFM, WFM (Mono/Stereo), LSB, and USB across the full range.

Even though I developed this with wildlife tracking in mind, it should work equally well for falconry, fox hunting, or simply for general SDR enthusiasts.

The app is called "SDR Direction Finder (RTL-SDR)" on Google Play Store: https://play.google.com/store/apps/details?id=com.wildlifetracker.vhf

SDR Direction Finder (RTL-SDR) Screenshots
SDR Direction Finder (RTL-SDR) Screenshots

SDR ProTrack RTL-SDR Radio Direction Finding Android App Updated

Back in June 2025, we posted about SDR ProTrack, a radio direction-finding app that uses an RTL-SDR and directional antenna to determine a bearing towards a transmitter. Alex has recently written in to note some major updates to the app.

He notes that the app has been redesigned for user-friendliness and to be as relevant as possible for signal-tracking purposes. The main upgrades include:

  • New hardware compatibility: SDR Lime Mini & Airspy now supported.
  • Enhanced signal & pulse detection
  • New track states, UI and in-app guidance
  • Now available in 14 languages
  • Hunt sharing on social media with pictures and map included
The Updated SDR ProTrack App Interface
The Updated SDR ProTrack App Interface

RDF-J / ECM-J System: TDoA Signal Location Finding and Electronic Jamming with HackRF

Thank you to Janble for writing in and sharing with us their new software called "RDF-J / ECM-J SYSTEM". These are two distinct programs in a package.

The software is not open source, and it appears that Janble wishes to sell the software to interested parties. Currently, they do not have a website, and they wish to refer interested parties to their X post for more information on pricing and how to obtain the software. As with any closed-source software, we can only recommend that interested parties do their own due diligence on the safety of the software.

RDF-J is a Time Difference of Arrival (TDoA) and signal strength-based radio direction finding program, which utilizes multiple HackRF software-defined radios spread out over an area. Janble writes that the radio direction finding system can operate using either TDoA and signal strength methods independently or together, with a minimum of three nodes being required, and ideally five.

We clarified with Janble that the TDoA system uses a GPS synchronization approach to achieve the required timing accuracy.

The second program, part of the same package, is ECM-J, which is an electronic countermeasure system. It appears to use a HackRF to transmit a jamming signal. Obviously, jamming is illegal in most countries, so this is to be used at your own risk.

Janble has sent us a PDF showing the software in more detail, and they have uploaded a YouTube video, shown below.

Amateur Radio Direction Finding With a KrakenSDR: AREG Presentation

Over on YouTube, we've seen a talk by Mark Jessop that may be interesting to some readers, as it covers Amateur Radio Direction Finding / Fox Hunting with the KrakenSDR, as well as various other radio tools. If you are unaware, KrakenSDR is our 5-channel coherent RTL-SDR based software defined radio system, designed for coherent applications like radio direction finding.

In the talk, Mark explains the amateur radio fox hunting sport, which involves the organizer hiding a transmitter somewhere in a defined area and having participants search for it using just its radio emissions. He goes on to show the different types of antennas, radio systems and vehicle setups participants used.

Mark further explains that on his particular vehicle, he uses a KrakenSDR as the primary receive system. He explains how the KrakenSDR works, how he integrated it into this vehicle and the custom software and LED display that he is using with it. 

ARDF at Mt Gambier - by Mark VK5QI and Grant VK5GR - AREG September 2025 Presentation