Category: Applications

3D Frequency Spectrum Visualization with Chrome and RTL-SDR

Over on ttrftech’s blog in Japanese (use Google translate), ttrftech has uploaded a new RTL-SDR program for Chrome which allows 3D visualization of the frequency spectrum. The program can be installed by simply downloading the files from GitHub and loading them into Chrome. Ttrftech explains that the program should work on any OS, but he has so far only been able to test it on MacOS.

Chrome 3D Frequency Spectrum for RTL-SDR
Chrome 3D Frequency Spectrum for RTL-SDR

Blindly Reverse Engineering a Wireless Protocol

Hackaday has brought to attention a document written by a Rory O’Hare which discusses the journey Rory took in trying a decode an unknown 433 MHz signal received from his SDR dongle.

If you are interested in manually decoding some unknown signals you may be interested in this write up as it discusses his entire journey including the failures he encountered along the way. Basically he records some packets using his SDR dongle, works out their bit patterns manually and then attempts to find correlations between the packets in an attempt to discover their structure. In the end his efforts are successful as he discovers that he is receiving a temperature sensor and is able to decode the temperature readings.

Discovering Correlations in the Received Packets
Discovering Correlations in the Received Packets

Decoding NXDN using DSD+ and an RTL-SDR

Over on YouTube user John Miller has uploaded a video showing an example of DSD+ decoding an NXDN96 voice signal. NXDN is a digital voice protocol by developed by Kenwood that is often used by public safety organizations.

John uses SDR# to receive the NXDN signal and then pipes the audio to DSD+ using Virtual Audio Cable for decoding.

DSD+ Decoding NXDN

Using RTL-SDR in Cognitive Radio Energy Detector MATLAB Experiments

Over on YouTube user Guilherme Dattoli Cirigliano Cortes has uploaded a video showing his use of the RTL-SDR in some MATLAB based cognitive radio experiments. Cognitive radio is a upcoming technology which aims to increase radio spectrum use efficiency by finding and using the intermittent periods of unoccupied frequency space.

The uploader explains his task below.

The fundamental task of each Cognitive Radio (CR) user in CR networks, in the most primitive sense is to detect the licenced users, also known as primary users, if they are present and identify the available spectrum if they are absent. This is usually achieved by sensing the RF environment, a process called spectrum sensing. Here we use one of the technique of spectrum sensing called energy detection.

Low Cost Hydrogen Line Telescope using the RTL-SDR

Amateur radio astronomer Y1PWE has uploaded a pdf document describing how he created a low cost hydrogen line telescope using an RTL-SDR dongle (links under heading 2. H-Line Receiver) . Hydrogen atoms randomly emit photons at a wavelength of 21cm (1420.4058 MHz). Normally a single hydrogen atom will rarely emit a photon, but since space and the galaxy is filled with many hydrogen atoms the average effect is an observable RF power spike at 1420.4058 MHz. By pointing a radio telescope at the night sky, a power spike indicating the hydrogen line can be observed in a frequency spectrum plot.

Y1PWE created a radio telescope using a quad 22 element yagi antenna, several LNA's and filters and an RTL-SDR dongle and laptop. Using this setup he can capture some raw IQ data from the RTL-SDR and then use an FFT averaging program to produce some plots. In his plots the hydrogen line is clearly visible.

Radio Telescope Overview
Radio Telescope Overview
Hydrogen Line Plots
Hydrogen Line Plots
Quad Yagi Array
Quad Yagi Array

RTL-SDR Easy HF Dongle Mod

Over on YouTube user crookedninja5 has uploaded a video showing what he calls the “Easy HF dongle mod”. The mod involves soldering a wire from Pin 1 on the RTL2832U chip to the static protection diode near the antenna input. At the same time he also uses the modified RTL-SDR dll file for SDR# which enables the “no hardware mod” direct sampling mode.

Using this mod he is able to get decent coverage of 0 – 14.4 MHz.

SDR Shortwave Radio Mod "easy HF dongle mod"

Making a Cheap Noise Figure Indicator with an RTL-SDR

Amateur radio hobbyists Frank Schmaling (DL2ALF), Wolf-Henning Rech (DF9IC) and Alexander Kurpiers (DL8AAU) have uploaded a pdf document containing slides which show how they made a cheap noise figure indicator using an E4000 RTL-SDR dongle. A noise figure indicator can be used to check the noise figure of various components used in RF applications.

The hardware of the device consists of an RTL-SDR, a MGZ 30889 preamp, a noise source, a 28V boost converter to power the noise source and a serial to USB converter to control the noise source. They also created their own custom software in C# to go along with the hardware.

Their results showed that this setup was comparable to a professional noise figure test set.

RTL-SDR based Noise Figure Indicator
RTL-SDR based Noise Figure Indicator
Noise Figure Indicator Software
Noise Figure Indicator Software

Hak5: Using A RTL-SDR To Learn About The GSM Network Around You

The popular YouTube electronics channel Hak5 has uploaded a video showing how they analyzed GSM signals using an RTL-SDR, Wireshark and Airprobe. In their video they use parts of our analyzing GSM tutorial and explain and show visually how to set up all the software.

Using these methods they were able to receive GSM data from a base tower and see various system information.

Using A RTL-SDR To Learn About The GSM Network Around You, Hak5 1621