Receiving Weather Satellite Images With An £8 Dongle
Saturday 25th July 2015
I found out you can get weather satellite images directly from the satellite
when they pass overhead, using an £8 freeview dongle! Although I've considered
playing with this kind of stuff before, I hadn't tried until this week. I have
no intention of building, buying or storing any kind of antenna or other
equipment. The whole point of this is that it's doable with minimal effort.
I got this on my 4th attempt:
The UK as seen from NOAA15 satellite,
25th Jul 2015. Click to make bigger.
There are several American NOAA weather satellites in a polar orbit around Earth,
each of which will pass the same point below every 12 hours or so. The satellites transmit
pictures via FM radio at 137MHz.
Using a DAB/FM/Freeview dongle, you can receive this signal
on a computer running software-defined radio (SDR) software, and then decode it into a picture.
This isn't a tutorial. It's mainly meant as a reminder for how I did it on my Mac,
so I can do it again once I've forgotten. I am by no means an expert.
Nooelec R820T USB Dongle
(£8 on Amazon).
to tune and receive the signal.
to pipe audio out of CubicSDR into:
(WXtoIMG Restored is a site mirror since wxtoimg.com went down)
which automatically records when the satellite should be overhead, then decodes
and processes the image. It will also tell you when the satellites are overhead next.
A 2 metre bit of wire jammed in the screwhole at the base of the tiny antenna
(not the MCX connector), in a vain attempt to have something slightly more
tuned to 137MHz. (Its wavelength's around 2m. I seem to remember physics
suggesting that matching that might help. I had no intention of making a
proper antenna, as that would take loads more time / space / effort than
I could be bothered with.)
Go outside. You're trying to pick up a signal from space.
You need as few things in the way as possible.
- Open Soundflower
- Tune to the satellite's frequency (137.xxMHz) with a bandwidth of 36kHz.
- Set audio output to Soundflower (2ch)
- Open WXtoIMG
Make sure the soundcard is set to Soundflower (2ch) in
File->Update Keplers if you've never done it before, so it
knows where the satellites are
File->Satellite Pass List will tell you when to expect the
Set WXtoIMG to auto record File->Record
Watch CubicSDR until you see the data lines fade in.
If the lines aren't centered, drag it in the top left window until they are.
They will drift over time (I'm assuming this is due to the
For me, an image faded out of the noise on WXtoIMG when the satellite was above 20 degrees,
and looked best once it had reached the highest point and was on its way back down.
(I'm assuming this is due to buildings/etc blocking signal).
If the signal was good enough, WXtoIMG will process it. Enhancements->MSA Multispectral Analysis
made it look like a colour photo.
Other things I've received with this setup, or would like to try
- ✔ FM Radio
✔ ADS-B - The signal planes broadcast to say where they are and how fast they're going
- I used dump1090,
a command-line program which generates a map webpage.
To make this work, RTL-SDR needs to be installed.
I downloaded it using
a Mac package manager:
$ brew install rtl-sdr
- ✔ London bus drivers and control centre which I found by accident (around 140MHz)
- Air Traffic Control
- The International Space Station or other satellites
I don't have a comments box, so please
if you've got something to say!