APT Weather Fax
From George Smart's Wiki
NOAA Satellites transmit images back to the ground using the Automatic Picture Transmission protocol. This provides grayscale images via the 137MHz band. As far as I know, only 4 satellites are in use at the moment, NOAA 15, 17, 18 and 19. The details are below:
- NOAA 15: 137.6200 MHz (VTX-2)
- NOAA 17: 137.5000 MHz (VTX-1)
- NOAA 18: 137.9125 MHz (VTX-2)
- NOAA 19: 137.1000 MHz (VTX-1)
You may also be interested in the Russian/Soviet satellites also transmitting APT Images:
- Meteor 2-21: 137.8500 MHz
- Meteor 3-5: 137.8500 MHz
The APT system uses high bandwidth (~ 34 kHz). If you are looking to get nice looking images, you need to have a wide receiver bandwidth. Lower communications receivers have much lower bandwidths, and so much of the high definition is lost. At the moment, I am using a Yaesu FT-857D communications transceiver with a bandwidth of around 2.5 kHz (13.6 times too small) and so the quality of the received images is not good.
I am using a homebrew Quadrifilar Helix Antenna. It is up at about 15 metres above ground level.
As always on my site, I am looking to do this with Linux (at the time of writing, Ubuntu 11.04 amd64). At the minute, the only Linux program I could find was WXtoimg. It has lots of options and as of yet, the best I've managed to decode is shown in the Results section, below.
I found that using the command line option worked better in my case. xWXtoIMG wouldn't interface with the new PulseAudio subsystem on Ubuntu 11.04 so I wrote a short script that I called from within the computer Cron daemon to record satellite passes. These were recorded at 44100 Hz for around 20 minutes (centred on the satellite pass, typically 8-15 minutes). arecord was used to do the recording, with the following command:
george@diode:~/Desktop/APT$ arecord -f cd -t wav -d $((20*60)) -c 1 "APT_V2_20110911_0350.wav"
This records a mono (-c 1) file (APT_V2_20110911_0350.wav) for 1200 (-d $((20*60))) seconds. This file is then passed to WXtoIMG to create a PNG image, such as that in the results below:
george@diode:~/Desktop/APT$ wxtoimg -S -t NOAA -f 44100 APT_V2_20110911_0327.wav test_A.png Satellite: NOAA Status: signal processing............................ Gain: 5957.7 Channel A: 3/3B (mid infrared) Channel B: 4 (thermal infrared)
The command line arguments specify that the satellite is of the NOAA variety, travelling south and the file (named) should be converted into test_A.png with a sample rate of 44.1 kHz.
This section shows the results I have achieved so far:
The images I got were of low quality as the receiver I was using (Yaesu FT-857D) doesn't have a wide enough FM passband. As a result, much of the quality is lost. The signal strength was also only an S1 on the 1/4 wave vertical antenna, and so the images are understandably poor.
These images are the second and third attempt. The first attempt was not worth showing. Nor are these really, but in want of something better and to fill the whole titled Results, here they are!
Out of curiosity, I wanted to see what the NOAA APT signal looked like in the frequency domain. A quick F-scaled FFT shows this. Note, this is only the range of frequencies that are received by the comms radio. The actual APT signal will be far wider than this! Here you can clearly see the 2400 Hz carrier.
So after deciding that my main issue was the limited bandwidth of the FT-857D, I decided to give my AOR-2002 a go. It's got a 25 kHz Wide-FM mode, so I figured that it would be a few steps closer to receiving better APT WX pictures.
Taking the AOR-2002 receiver and my laptop into the garden, I connected up to the QFH antenna (see above).
The gallery below shows some of the pictures received. Note, that they are noisy due to radio-paging break through. This is something the AOR-2002 suffers quite badly from.
-  POES Spacecraft Status Main Page
- Taken on 11/May/2011 at 03:35 BST
-  A Guide to Decoding A.P.T. Weather Satellite Images
- Taken on 11/May/2011 at 03:05 BST
-  Space Frequency Listing, 137-138 MHz, Downlink
- Taken on 11/May/2011 at 03:28 BST