Category: Digital Signals

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

 

Decoding RDS in GNU Radio with the RTL-SDR

DangerousPrototypes.com have brought to attention a GNU Radio RDS decoding project from the website at Anotherurl. Check out the original post here. Anotherurl uses a GNU Radio Companion flowgraph and a .NET program to decode FM RDS messages. RDS is an acronym for Radio Data System, which is used in FM radio transmissions to embed information such as radio station and programme/song information. Some conventional FM radios display this information on an LCD screen. The popular SDRSharp SDR receiver also has RDS decoding built into it’s FM receiver already, but a GNU Radio implementation is very useful for learning how RDS works.

GNU Radio RDS Decoder

via dangerousprototypes.com

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.

HackRF Decoding PICO High Altitude Balloons (HAB)

Blogger g0hww shows us how he used his HackRF to decode Pico high altitude balloon (HAB) transmissions using gqrx and dl-fldigi. Pico balloons are small party sized high altitude balloons, typically launched by hobbyists. They have enough lift to carry a small sized ~60g payload. Since they are so small, they are usually exempt from requiring permission from the authorities, unlike full sized weather balloons.

The cheaper RTL-SDR could also be used to track these balloons.

PICO High Altitude Ballo0n Recevied with HackRF

Decoding Pagers on the Raspberry Pi with RTL-SDR

Hackaday has brought to attention a tutorial written on the Raspberry Pi forums by Sonny_Jim showing how to decode pager transmissions on the Raspberry Pi. In the tutorial he also shows how to set up a web server to be able to view the decoded transmissions in a web browser.

He uses a RTL-SDR and Raspberry Pi and pipes the output of rtl_fm into the multimonNG software to decode the messages.

Tutorial: HF Decoding Tour with the FUNcube Dongle Pro+

On the FUNcube Dongle blog/store amateur radio enthusiast DK80K (a.k.a Nils) has sent in a link to a 16 page pdf file showing a comprehensive tour on the FUNcube Dongle Pro+’s capabilities on the HF spectrum.

He gives an overview of many digital ham and HF utility modes including DRM, WSPR, RTTY, Olivia, MFSK16, PSK31, Pactor, Packet, Hellschreiben, ROS, SSTV, HF ACARS, SSB, CW, DSC/GMDSS, SITOR-A/B, Globe Wireless, Time Signals, ALE, Baudot, FAX and Stanag 4285.

The FUNcube is a software defined radio similar to the RTL-SDR, but with better sensitivity and noise performance, but at a higher price (around $200 USD). These modes can also be received with the RTL-SDR and an upconverter such as the Nooelec Ham-It-Up upconverter.

Download his pdf here (Mirror)