Compiling and using DSD 1.7 for D-STAR on Linux

Amateur Radio hobbyist George Smart has recently written a tutorial showing how to compile and install DSD v1.7 on a Linux computer in order to receive D-STAR digital voice. D-STAR is a digital voice protocol used by hams at a frequency of 145.670 MHz.

The tutorial shows the entire set up process from installing the required dependencies to running DSD 1.7 with GQRX by piping audio through UDP into DSD. He also shows how to run DSD 1.7 on a Raspberry Pi.

Note that DSD v1.7 also runs on Windows, and this previous post links to a precompiled Windows binary file.

GQRX Receiving D-STAR
GQRX Receiving D-STAR

Beaglebone Black FM/Internet Radio Combo Receiver using an RTL-SDR

Last year we missed this interesting project by Frederick Vandenbosch where he created a FM/internet radio combination receiver using a BeagleBone Black mini embedded PC and an RTL-SDR dongle.

The idea is that the system will receive FM radio through the RTL-SDR normally, but when reception is poor or unavailable you can switch to internet radio which is received through WiFi. The radio is controlled through an LCD screen attached to the BeagleBone Black.

Frederick used Linux on the BeagleBone and created a custom GUI that allows for easy tuning using rtl_fm as the RTL-SDR back end, setting channel presets and for switching between internet and live FM radio.

BeagleBone Blade FM/Internet Radio Combo Receiver
BeagleBone Blade FM/Internet Radio Combo Receiver
Beaglebone Black Digital Radio with RTL-SDR and Wifi

Receiving VLF with a PC sound card, Miniwhip Antenna and SAQrx

Over on YouTube user Mile Kokotov has uploaded a video showing how he is able to receive Very Low Frequency (VLF) signals between 300 Hz to 30 kHz using just his PC, a Miniwhip antenna connected to his sound card input port and a program called SAQrx Panoramic VLF Receiver. This allows reception of signals between 0-48 kHz with a sound card that can sample at 96 kHz.

Using this set up he is able to receive the Alpha navigation system beacons which are at around 10-12 kHz and some other Navy navigation system beacons between 18 and 48 kHz from his home in Macedonia.

Receiving VLF with PC and software only

Monitoring a Trunked P25 LSM Simulcast System with OP25 and an RTL SDR

Over on YouTube user jdlucas78 has uploaded a video showing a P25 LSM modulated digital voice signal being decoded by the Osmocom OP25 software for Linux. Although DSD and DSD+ can decode P25 voice, it seems that the Osmocom OP25 software is better at decoding P25 signals as it implements better error correction algorithms.

Over on the RadioReference forums there is a thread discussing the use of the OP25 decoding software which can be found here. There is a post in the thread that shows an easy Linux install procedure for the OP25 software.

Monitoring a Trunked P25 LSM Simulcast System w/ OP25 and RTL SDR Dongle

Take 2: Monitoring a Trunked P25 LSM Simulcast System w/ OP25 and RTL SDR Dongle

Decoding Oregon Scientific Weatherstation Messages using Gnuradio

Recently a reader of rtl-sdr.com, DO2BJK wrote in to let us know about his project where he used GNU Radio to decode Oregon Scientific V1 and V2 weather station messages. To receive the weather station messages which are sent in the ISM band at 433 MHz, DO2BJK used a USRP B210, but he writes that other SDRs such as an RTL-SDR or HackRF will also work. To decode the signal, DO2BJK took the usual steps of recording the signal and looking at the audio waveform in Audacity. From the waveform he was able to determine the bit string and discover the preamble, sync and data parts of a packet. He then used GNU Radio and wrote a Python program to receive the signal and automatically detect the preamble and extract the temperate data. His code is available on GitHub at https://github.com/bkerler/OregonDecoder/.

Bit string signal interpretation
Bit string signal interpretation

Listening to EPIRB Distress Beacons with the RTL-SDR

Over on YouTube user Tom Mladenov has recently been using his RTL-SDR to listen to EPIRB distress beacons transmitted by the SARSAT payload carried by the NOAA 18 satellite. To do this he uses a 6.5 turn helix antenna that is resonant on 1.5 GHz.

An EPIRB is a maritime device that is used to send out a distress beacon for vessels in serious trouble. The EPIRB beacon transmits data that contains GPS coordinates of the vessel at 403 MHz to the satellite. The data is then retransmitted to a mission control centre at 1.5 GHz.

Note that the professional version of MultiPSK can be used to decode EPIRB signals.

(YouTube Videos Removed)


New SDR# Plugin: PAL / SECAM TV

The SDR# plugins programmer over at rtl-sdr.ru has recently released a new plugin which allows the decoding of PAL / SECAM TV images from within SDR# (note link in Russian, use Google translate or see the download link at the bottom of the page). The author also writes that if you are using a newer software defined radio like an Airspy, you can also receive the audio channel using the SDR# multiple VFO plugin.

We note that there is also the TVSharp software by the same author which is a standalone program that can decode PAL and NTSC.

PAL / SECAM TV SDR# Plugin
PAL / SECAM TV SDR# Plugin

RTL-SDR with GQRX Running on an Odroid C1 at 1 MSPS and Max FFT

Over on YouTube user neutron2025 has uploaded some videos showing GQRX running on an Odroid C1. The Odroid C1 is a low cost ($35 USD) mini computer with an Arm Cortex A5 quad core CPU and 1 GB RAM which runs Ubuntu 14.04 or Android KitKat. It is a much more powerful competitor to the Raspberry Pi which also goes for around the same price.

Despite its low cost, the video by neutron2025 shows that the Odroid C1 has enough processing power to run the relatively CPU intensive GQRX SDR software with the RTL-SDR at a 1 MSPS sampling rate and maximum FFT resolution.

To install GQRX, GNU Radio also needs to be installed. Installation of GNU Radio is a lengthy process containing many writes to the file system. The amount of writes that occur could destroy a SDCard. To get around this neutron2025 connected an external hard drive and used that as a swap file while installing GNU Radio. His installation notes can be found on pastebin. He writes that installation took around 8 hours.


RTL-SDR / Odroid C1 / GQRX / 2msps / Max FFT