Category: Applications

Portable Homemade Spectrum Analyzer using a Beaglebone Black and the RTL-SDR

On YouTube, Stephen Ong has posted a video (and written a short post on his blog) of a portable home made spectrum analyzer he made using the RTL-SDR, a Beaglebone Black and an LCD touchscreen. The Beaglebone Black is a small Linux capable PC that fits in a hand, similar to the Raspberry Pi but with slightly more processing power.

Earlier in the year we posted about another Beaglebone based spectrum analyzer, but this new one by Stephen seems to be much improved with touchscreen capabilities and an improved user interface.

Spectrum Analyzer using Beaglebone Black and RTL-SDR

New (Work In Progress) WebRadio Software for the RTL-SDR Released

Mike Stirling has just released a still in-development version of his Linux based WebRadio software, which supports the RTL-SDR. WebRadio allows someone to connect to a remote RTL-SDR device via a web interface over the internet, much like WebSDR.

There is an installation guide here.

WebRadio

I was able to compile, install and run the software, but there were a few issues that required resolving.

Continue reading

AIS Decoding Video Tutorial with OpenCPN, AISMon and RTL-SDR

YouTube user Drvarnick has posted a good video tutorial on getting AIS decoding set up with the RTL-SDR using the free OpenCPN, AISMon, SDRSharp and VBCable Windows software programs.

We also have an AIS decoding tutorial blog post posted earlier in the year that shows similar steps at this link.

RTL-SDR AIS Reception-Decoding

Tracking of Low Earth Orbit Satellites with the RTL-SDR

Over on travisgoodspeed.blogspot.com, Travis shows us an interesting project where he set up a satellite dish that automatically tracks and receives moving satellites, such as those in low earth orbit. Travis uses an old satellite dish salvaged from a maritime vessel as the receiving dish, a RTL-SDR for receiving the signal, and a BeagleBone for motor control and running rtl_tcp. The dish motors use satellite positional data from celestrak.com to automatically track a desired currently visible moving satellite.

tracking_satellite

GR-Air-Modes GNU Radio ADS-B Decoder for the RTL-SDR Updated

Reddit user bistromat has recently updated the GNU Radio based Mode S ADS-B decoder gr-air-modes. He has added Google maps view, a legend and zoom support to the azimuth map view, and has restructured the underlying code. The new gr-air-modes requires the latest GNU Radio 3.7 version.

Check out the original post here (with cute puppy included), and clone the latest version via github from the following link.

https://github.com/bistromath/gr-air-modes

gr-air-modes google maps screenshot

 

Combining Multiple RTL-SDRs for Improved ADS-B Reception

Over on Gough’s Tech Zone blog, Lui has posted a writeup about his experiences with combining multiple remote RTL-SDR ADS-B receivers to privately obtain ADS-B aircraft data from multiple antenna’s at multiple locations. His setup is shown in a diagram below. He has one remote antenna connected to a Raspberry Pi, one to a remote PC and one to his main PC.

Combining Multiple ADSB Receivers

In order to do this he used the Linux based dump1090 ADSB-B decoder and hub software on his main PC. Lui was even able to compile and run the ADS-B hub portion of dump1090 on his Windows PC using Cygwin, but was unable to get the decoder part to work. It doesn’t matter though because the dump1090 hub can receive data from any ADSB decoder, such as ADSB#. His results look very promising as can be seen by the timelapse of plane traces in the image below.

nearairport

Lui also has some other interesting ADS-B + RTL-SDR posts that you should check out where he tests ADS-B reception with a Mini R820T dongle.

rtl_acars.c Compilation Install Video

Yesterday we posted about the command line rtl_acars ACARS decoder. Today on YouTube, Pawel Janowski has posted a video showing how to download, compile and run the rtl_acars.c code on Linux.

Pawel has also posted the compilation instructions on his blog (in Polish but the console commands are easy to discern from the text).

ACARS from DVB-T (RTLSDR)

RTL_ACARS Console Acars Decoder for RTL-SDR

On the Osmocom mailing list, Andreas has posted his work on a console based ACARS decoder for the RTL-SDR. Check out the mailing list thread here, and original post here. The second post on the thread shows how to compile it under Linux. Andreas writes

I have combined “rtl_fm” with Thierry Leconte’s (GPL’ed) acarsdec library code and created “rtl_acars” which can directly decode ACARS flight info messages to the console. Confirmed to compile on OSX 10.6 (not possible for me to check if it also compiles under Windows and *nix). Feel free to add it as another proof of concept to your distro unless you consider it too much of a quick&dirty hack.

Only the source code is available, and you will need to compile it yourself. The code can be found here.