Have you heard about the ARISS (Amateur Radio on the International Space Station) program? It lets radio amateurs worldwide communicate with astronauts aboard the ISS. As part of ARISS, images are sometimes transmitted using SSTV (Slow Scan Television), allowing enthusiasts like us to receive photos directly from space.
SSTV
SSTV is a method of transmitting images using radio waves. It’s been around since the 1950s and isn’t used as much today because sending images is much easier over the Internet. The signal is easily recognized by its distinctive tone, check out this example. That audio tone is then decoded with specialized software to convert it into an image like this:
Wanting to receive images from the ISS is great, but the ISS only transmits SSTV signals about 1 to 2 times per year. Check the ARISS France site to see if an SSTV transmission is scheduled. When it is, the transmission lasts about a week, giving you several opportunities to capture images.
ISS Pass Prediction
If an SSTV transmission is scheduled, you’ll need to predict when the ISS will be overhead. In my case, I use the AMSAT website.
Enter your geographic coordinates in the red rectangle and click Predict. Focus on passes with high elevation (green rectangle), at least 20°, unless you have an unobstructed horizon.
Software
You can decode SSTV with a simple walkie-talkie paired with software, but the best method is to use an SDR and decode the signal using dedicated software.
In my setup, I use SDR++ to receive the signal and Black Cat SSTV to decode it on a Mac (for Linux, try QSSTV; on Windows, use MMSTV).
Since the SSTV decoder needs an audio input and our SDR software outputs the audio, the simplest solution is to use a virtual audio cable. Here’s a diagram showing how it works:
Install VB-Cable to create this virtual connection.
Hardware
For best results, an antenna specifically tuned to the ISS’s transmission frequency is ideal. I used a QFH 137MHz antenna along with a terrestrial Yagi.
Since the Yagi is directional, you must manually track the ISS using one of many available apps, while the omnidirectional QFH requires no special handling.
Any SDR receiver works; I had good results with the RTL-SDR V4 and the SDRPlay RSP1B.
Reception
Since these SSTV transmissions are rare, I record the signal first and decode it offline as illustrated in the Offline Processing diagram above. My setup is as follows:
Using SDR++, set the frequency during the ARISS contact, in my case, 145.800MHz, and choose NFM as the modulation mode.
Under the Record section, click Record. Be patient if no signal appears immediately; a distinct tone marks the beginning of the transmission. Adjust the Max and Min settings on the waterfall display to clearly highlight the signal.
When another tone indicates the end of the transmission, stop recording and note the location of your .wav file for decoding.
Here's an example of what you might hear:
Decoding
Open your recording in Audacity and change the output device under Audio Setup -> Playback Device to VB-Cable.
Then, in your SSTV decoding software, select VB-Cable as the input source. Set the SSTV mode to that used by ARISS (usually PD120). In auto mode, the software should configure itself automatically.
Play the audio in Audacity and watch as the SSTV software begins to reassemble the image.
Here are some examples of images I received, left from the QFH antenna and right from the Yagi: