Real Time GPS Positioning with the BladeRF

Over on YouTube user taroz1461 shows real time GPS positioning done in software using a BladeRF. The BladeRF is a ~$400 software defined radio which similar specs to the HackRF and compared to the RTL-SDR is capable of receiving much larger bandwidths and transmitting.

To do this decoding he used RTKLIB and his own GNSS-SDRLIB software which is a Windows GUI program. We aren’t sure if this software will work with the RTL-SDR, but we note that other people have had success with GPS positioning and the RTL-SDR.

Real-time GPS positioning with bladeRF

Controlling a Remote Control Car with the HackRF

On YouTube user 王康 has been working with his HackRF One to create a computer keyboard controlled interface for his remote control car. The HackRF is a ~$300 software defined radio similar to the RTL-SDR, but with transmit capabilities.

To control the car he wrote a GNU Radio program to generate a control signal that is transmitted by the HackRF and a GUI to listen to keyboard presses on the PC.

HackRF One with gr-remotecar

RTL-SDR with Frontend Bandpass Filter

Over on YouTube Adam Alicajic has posted a video showing how much a bandpass filter at the front end of an RTL-SDR can significantly improve reception. He points out that it is a myth that modern software receivers do not need preselector filters at the front end for best performance.

He tests the RTL-SDR with and without a front end 2m triple helical bandpass filter on a CW beacon at around 144 MHz. With the filter on there is almost a 10dB improvement in signal reception.

DVB T SDR dongle with the BPF

TVSharp Updated to Version 1.2

The PAL/NTSC analogue TV viewer TVSharp has recently been updated to version 1.2. This new version features an updated GUI as well as automatic frequency correction and automatic position correction. This may correct some of the scrolling and slanting problems seen in previous versions.

The latest TVSharp can be downloaded from here.

Word of warning: Chrome recognizes the download as malicious, however I have downloaded the file using FireFox and scanned it with Microsoft Security Essentials which found it to be clean.

TVSharp v1.2
TVSharp v1.2

Receiving VDL Mode 2 with MultiPSK and the RTL-SDR

The VHF Data Link mode 2 (VDL2) is a new transmission mode used on aircraft for sending short messages, position data (similar to ADS-B) and also for allowing traffic controllers to communicate to pilots via text and data. VDL2 is intended to eventually replace the standard ACARS modes. It is found at 136.975 MHz.

Recently, a wiki page explaining how to decode VDL2 using MultiPSK, Planeplotter and the RTL-SDR has been put up. MultiPSK is a sophisticated software program that can decode a wide range of amateur radio digital signals as well as several professional modes like VDL2. To decode most professional modes like VDL2 however, the paid version of MultiPSK is required, but a 5 minute per use trial of VDL2 decoding can be used for testing. Newer versions of MultiPSK can now even directly connect to the RTL-SDR dongle.

The wiki page shows how to set up the RTL-SDR dongle on MultiPSK to receive VDL2 signals, and then shows how to connect it to PlanePlotter in order to plot the aircraft positions on a map.

MultiPSK with VDL2
MultiPSK with VDL2
PlanePlotter with VDL2 Data
PlanePlotter with VDL2 Data

Transmitting DVB-T with the BladeRF and Receiving it on a RTL-SDR

The BladeRF is a software defined radio that has transmit and receive capability. Over on his blog, Clayton Smith has recently posted about his experiments which involve using the BladeRF to transmit DVB-T digital TV on one laptop to another laptop running an RTL-SDR in DVB-T mode. This is one of the few applications where the RTL-SDR is used as a DVB-T receiver as it was originally intended. Clayton used GNU Radio, a DVB-T package for GNU Radio and some python scripts to create the BladeRF transmitter.

The newer Linux kernels have DVB-T support for the RTL2832U chip, so the latest version of Ubuntu 13.10 will be able to recognize the RTL-SDR stick as a DVB-T receiver easily. Clayton used VLC in Ubuntu 13.10 to receive the DVB-T signal transmitted by the BladeRF which was tested on the 70cm, 33cm and 23cm bands.

DVB-T Received by the RTL-SDR
Webcam DVB-T TX by a BladeRF and RX by the RTL-SDR

RTL-SDR Wrapper for Max/MSP

Max/MSP is a graphical programming tool for creating music, sound, video and interactive graphics applications. YouTube user Tom Zicarelli has recently posted a video showing his test of a Max wrapper for rtl_fm, allowing an FM audio stream to be received and controlled in Max. Tom is also working on an RTL-SDR wrapper for PureData, another visual programming language aimed at artists. These wrappers will be useful for artists who wish to utilize RF in their projects.

Video Tutorial: Hak5 on Decoding RDS with GNU Radio and GR-RDS

Hak5 has recently posted another video continuing their easy to follow series on GNU Radio and the RTL-SDR. In this video they talk about Radio Data System (RDS) and explain how it is a digital signal that is embedded in broadcast FM signals. They then download GR-RDS, a GNU Radio based RDS decoder program and use it to decode a local RDS signal.

Decoding Digital Subcarriers with a $20 SDR, Hak5 1602