Capturing NOAA satellite images
Receiving weather satellite images using an V-dipole and SDR dongle.
There are around 4852 active satellites currently orbiting the Earth. (space.com) Many of these satellites transmit signals in proprietary data formats making decoding these signals impossible without the knowledge of the format or decryption key. Luckily there are a few satellites that transmit their data in publicly known formats without encryption, such as the polar-orbiting NOAA-15, NOAA-18 and NOAA-19 satellites from the National Oceanic and Atmospheric Administration. These satellites transmit live weather images near 137 MHz using Automatic Picture Transmission, showing cloud cover and weather phenomena like cyclones and volcanic ash plumes, see table 1 for exact frequencies.
| Satellite | Frequency |
|---|---|
| NOAA-15 | 137.62 MHz |
| NOAA-18 | 137.9125 MHz |
| NOAA-19 | 137.1000 MHz |
Using the Dipole antenna kit from RTL-SDR.com together with the RTL-SDR v3 USB dongle it is possible to receive these satellite radio signals. The RTL-SDR is a type of Software Defined Radio (SDR), a device that digitizes radio signals so that they can be processed, decoded, and analyzed entirely in software rather than relying on traditional radio hardware. Since the NOAA satellites broadcast at a frequency of around 137 MHz (corresponding to a wavelength of approximately 2.19 m), the dipole antenna should be configured accordingly. Extending each antenna arm to a length of about 53.4 cm and positioning them in a “V” shape, oriented toward the south, allows for optimal reception.
137MHz V-dipole antenna setup from 9A4QV.
With an SDR dongle and the SDR++ utility, incoming analog radio signals are converted into digital data, which can then be demodulated and processed to retrieve the data within. This program allows for easily changing the listening frequency and also performs an Fourier transform to visualize the digital data in function as a so called “waterfall”.
SDR++ program showing the waterfull.
Using Gpredict, an open-source real-time satellite tracking software, makes it easy to determine when a NOAA satellite will pass overhead. The software provides detailed information about upcoming passes, including the satellite’s elevation, azimuth, and duration of visibility. Using this tool, you can plan in advance when to setup the antenna and prepare for capturing the signals.
Gpredict application showing NOAA satellite’s live location and reception areas.
To process the radio recordings, the WXtoImg program was used, this can extract the satellite image information from within the radio signals.
WXtoImg processing an NOAA-18 recording.
Despite the careful setup, I did not immediately get good reception. Most recordings resulted in partial images with much noise (as can be seen below), likely due to my urban location and terrain reflections.
But after some attempts, an NOAA 15 passover was finally predicted to go straight overhead giving a long receiving window. This attempt produced an amazing sharp image of Central Europe showing the cloud cover as well as the cyclone above the Mediterranean sea. Below the image you can find a short fragment of the APT radio recording.
NOAA 15 satellite passover on 27/05/2022 at 9:43.
In conclusion, after some trial-and-error I was able to receive beautiful images of our Earth directly from weather satellites with budget-friendly radio equipment (around 40euros). I hope this post might be helpful to others who also want to capture these stunning images directly and are interested in radio technology.
Edit: As of August 2025 all active APT transmitting NOAA satellites are decommissioned (NOAA 15/18/19). We thank you for your service, you will be dearly missed. Per aspera ad astra.

