Tagged: rtl2832

Imaging the Milky Way in Neutral Hydrogen with an RTL-SDR

Over on Facebook Job Geheniau has recently been sharing how he's taken an image of our galaxy (the Milky Way) with a radio telescope consisting of a 1.5 meter dish, RTL-SDR and a few filters and LNAs. In the past we've posted several times about others observing the Hydrogen line with an RTL-SDR, and we have a tutorial here showing how to observe it on a budget.

In this case, Job went a step further than just a single measurement. He used a used a motorized dish and RTL-SDR to scan the entire Milky Way over one month, resulting in a full radio image of the galaxy. As his posts and pdf document are on Facebook and not visible to those without Facebook accounts, we asked for permission to reproduce some of them here for all to see. We have also mirrored his PDF file here, which contains more information about his radio telescope, results and setup.

To make a very long story short. After a month of angel patience (and that says something to me) I managed to take a 'picture' of our entire galaxy (galaxy) in neutral hydrogen! I attach some pictures. If you are more interested, please come after this and PDF with explanation. It was a hell of a job I can tell you. But here's the ' picture s' of the house (230 million light years wide) in which we live and in which we all have a big mouth......

Hydrogen Line Image of the Milky Way produced by Job Geheniau
Hydrogen Line Image of the Milky Way produced by Job Geheniau

For the Scientists among us... a beautiful plot of the Milky Way Graphically explained in neutral hydrogen....... In short, summarized... if you look up on a beautiful summer evening you will see a beautiful galaxy, this is graphically the same but then on a different frequency than the eye can perceive. own dates of course.....

A composite of Hydrogen Line readings at different points of the Milky Way
A composite of Hydrogen Line readings at different points of the Milky Way produced by Job Geheniau
An image of the Galactic Plane (longitude 20 to 240 steps of 5 degrees and latitude 0)
An image of the Galactic Plane (longitude 20 to 240 steps of 5 degrees and latitude 0)

His setup consists of a 1.5m dish, extended to 1.9m with some mesh. A 1420 MHz tuned feed, Mini Circuits ZX6-P33ULN LNA, Bandpass Filter, NooElec SAWBird LNA, Bias-T, RTL-SDR V3, PST Rotator Dish Software, VIRGO software, SDR#, Cartes due Ciel sky chart and a home made netfilter.

He uses a modified version of the VIRGO software to read sky coordinates from a text file, and this points the telescope at each predefined coordinate. He then uses VIRGO to record data for 180 seconds before moving on to the next coordinate. The data is then plotted in Excel, and the highest peak is taken at each coordinate and put back into an 8x21 matrix in excel. Conditional formatting is then used to generate a color gradient resulting in a rough map. Then a Gaussian blur is applied, and it is projected over the Galaxy, resulting in the images above.

Job Geheniau's Radio Telescope Setup
Job Geheniau's Radio Telescope Setup

In the past we've seen a very similar project performed by Marcus Leech from ccera.ca. However, his measurements use 5 months of observations resulting in much higher resolution data.

The Hydrogen Line is an observable increase in RF power at 1420.4058 MHz created by Hydrogen atoms. It is most easily detected by pointing a directional antenna towards the Milky Way as there are many more hydrogen atoms in our own galaxy. This effect can be used to measure the shape and other properties of our own galaxy.

Decoding HIRS Instrument Images from NOAA Weather Satellites

Thank you to Björn Schnabel who has written in to notify us about a website he's created for a program written by Zbigniew Sztanga called NOAA-HIRS-decoder which might be of interest to some RTL-SDR users. Most of us are familiar with the the ability to use an RTL-SDR to receive the APT signal on the NOAA 15/18/19 weather satellites. The APT signal provides a live image of the Earth. If you haven't tried to receive APT yet, we have a tutorial here.

Apart from APT there is also the HIRS instrument data which is transmitted in the Direct Sounding Broadcast (DSB) telemetry signal that is spaced at a slight offset from the APT frequency. According to NOAA, the HIRS instrument is "a discrete stepping, line-scan instrument designed to measure scene radiance in 20 spectral bands to permit the calculation of the vertical temperature profile from the Earth's surface to about 40 km". The SDR# screenshot below shows what the HIRS signal looks like, and to the sides you can see NOAA APT signals.

The NOAA HIRS Signal
The NOAA HIRS Signal (Center Signal)

NOAA-HIRS-decoder makes use of the Project-Dessert-Tortoise NOAA satellite telemetry decoder that we posted about previously which can be used to decode data from most of the other scientific instruments on the NOAA satellites. The HIRS decoder by Zbigniew uses the raw text data produced by the Project-Dessert-Tortoise decoder and converts it into images. Full instructions on setting up the decoder on Windows is provided on the NOAA-HIRS-decoder website, just click the menu icon on the top right of the page, and go to "usage".

The received data contains 10 channels of long wave infrared, 9 channels of medium wave infrared, and one visible light measurement. The software will plot the 20 channels as images that are 56 pixels wide. This is not a high resolution picture, but it is nevertheless valuable data that can be used for scientific or weather prediction purposes.

All 20 NOAA HIRS Channels (Image enlarged from 56 pixels)
All 20 NOAA HIRS Channels (Image enlarged from 56 pixels)

TETRA-Kit: A New Open Source TETRA Decoder

Thank you to Larry for submitting information about his latest project called TETRA-Kit. TETRA-Kit is an extensible open source TETRA downlink decoder for Linux that makes use of GNU Radio as the first stage, so it should be compatible with any SDR supported by GNU Radio, including the RTL-SDR. Larry writes:

[TETRA-Kit] is inspired by a lot of existing stuff (see 'Previous work' in the project page) but started from scratch with those following ideas:

  • Stays as close as possible to TETRA specification layers defined in ETSI EN 300 392-2 v3.4.1 (2010-08)
  • Transmit downlink informations (including speech frames) in Json plain text format to be recorded or analyzed by an external program
  • Reassociate speech frames with a simple method based on associated caller id and usage marker (save messages transmitted simultaneously in separated files)
  • KISS

The decoder implements a soft synchronizer allowing missing frames (50 bursts) before loosing synchronization.

It consists in 3 parts:

  • A physical layer transforming PI/4 DQPSK rf signal to bits (RF frontend is NESDR at 2MBPS)
  • A decoder, which is the actual TETRA stack reading bits and transforming it to Json text
  • A recorder, which read Json stack output and reorder speech frames into separate files

The ETSI codec is also provided so unencrypted speech can be played.

Software is written in C++ and licensed under GPLv3 and use few external softwares with compatible licensing.

TETRA is a type of digital voice and trunked radio communications system that stands for “Terrestrial Trunked Radio”. It is used in many parts of the world, but not in the USA.

TETRA-Kit Screenshot
TETRA-Kit Screenshot

Virtual Plane Spotting Livestream by Piping ADS-B Data into Flight Simulator

Over on YouTube we've recently discovered a live stream by channel Information Zulu that has created a virtual live 24hr view of LAX airport air traffic by piping ADS-B data into a flight simulator game. The stream also combines this with live air traffic audio and arrivals and departures information. Other videos on his channel show highlights like go arounds.

We're not sure what he's using to pipe ADS-B data into the simulator or exactly what simulator this is, but in the video description he notes that he uses a Pi 4, RTL-SDR blog V3 with ADS-B LNA, and an AirNav antenna to receive the ADS-B data. 

This reminds us of the Android ADSB Flight Tracker app which also has a 3D view, and the post about using ADS-B data to simulate what aircraft instruments would show on the real aircraft.

A 3D Printed Dual Screen Cyberdeck with Built in RTL-SDR

A Cyberdeck is a portable retro styled computer on the outside, but on the inside they typically consist of modern components like a Raspberry Pi. Having been inspired by the aesthetic of the Reviiser cyberdeck project, Reddit user u/dapperrogue set out to build his own version with a built in RTL-SDR.

In his Imgur post, dapperrogue documents the build process. The build consists of multiple 3D printed parts for the enclosure, as well as a really cool home made mechanical keyboard and dual LCD screens. Inside is a Raspberry Pi 4, with RTL-SDR Blog V3, as well as supporting components like a 12v to 5v step down converter, USB hub and four cooling fans. The RTL-SDR connects to a BNC port which is accessible from the outside.

CyberDeck with built in RTL-SDR
CyberDeck with built in RTL-SDR

YouTube Tutorial: Installing and Using CubicSDR on a Mac

Over on YouTube user RickMakes has uploaded a video showing how to install and use CubicSDR on a Mac computer. CubicSDR is a general purpose program compatible with multiple SDRs including the RTL-SDR and is one of the few SDR programs available for use on MacOS.

The installation is as simple as downloading the .dmg file from the CubicSDR GitHub page and running the automatic installer. Afterwards you can move the program to your Applications folder. Once opened CubicSDR should then automatically detect any RTL-SDR that is plugged in.

In the rest of the video RickMakes demonstrates CubicSDR and the RTL-SDR in action, receiving various broadcast FM and ISM band signals.

CubicSDR Basic Setup on Mac with RTL-SDR Blog V3

Using ADS-B Exchange to Track Police and Military Aircraft Monitoring the George Floyd Protests

During the recent George Floyd BLM protests police and military aircraft have been playing a large part in the surveillance of protestors. All these aircraft are required to transmit ADS-B which of course can be monitored with an RTL-SDR or other SDR. Many volunteers around the world use RTL-SDRs to upload ADS-B data to an online aggregation service, so flight data from all over the world can be accessed in one place. However, most ADS-B aggregation services like FlightAware and FlightRadar24 censor police and military aircraft from the raw ADS-B data received from the RTL-SDRs. ADS-B Exchange is the only service that has a policy to not censor any aircraft.

Buzzfeed recently ran an interesting article that used ADS-B Exchange to highlight the flight paths of various surveillance aircraft used during the protests, as well as the aircraft types used and who they are registered to. Most interestingly they saw that two military Black Hawk helicopters and a CBP Predator drone was used in Minnesota, and two military Lakota helicopters were using in Washington, DC.

As mentioned in a previous post, ADS-B Exchange recently updated their interface and backend, and they now run tar1090, which is a fully featured ADS-B mapping platform that can display the historical tracks of any tracked aircraft.

We also note that on Twitter John Wiseman @lemonodor also runs several "advisory circular bots" that make use of ADS-B Exchange data to automatically tweet a notification when aircraft are detected as having a circular flight path.

Police helicopter historical tracks over Minneapolis via adsb-exchange.com
Police helicopter historical tracks over Minneapolis via adsbexchange.com

Techminds: Building a V-Dipole for Weather Satellite Reception

A new video showing how to build a V-dipole for weather satellite reception has been uploaded over on the Tech Minds YouTube channel. A V-dipole isa dipole antenna arranged in a 120 degrees "vee" shape, and mounted horizontally. It was first popularized by Adam 9A4QV who realized that such a simple antenna would work well for low earth orbit satellites like the NOAA and Meteor weather sats.

The video shows how to use some steel rods, a plastic pipe and terminal block to build the v-dipole. After building and mounting the antenna in the required North-South orientation he shows how he's using Gpredict with SDR# and WxToImg to decode the NOAA satellite image.

How To Build A V Dipole For Receiving Weather Satellites