← 返回日报
精读 预计 3 分钟

Decoding 137MHz signals from passing satellites to get images with a $10 SDR

摘要

文章介绍用 $10 左右的 RTL - SDR USB dongle 和免费软件 GQRX 接收、WxtoImg 解码 137MHz APT 信号来获取卫星图像。作者分享 DIY QFH 天线(用 PVC 管和铜线 $38 搭建,可装室内),校准 RTL - SDR ppm 偏移(用本地天气电台 162.55MHz)方法,以及 GQRX 窄频 FM 设置(APT 模式、AGC 关闭、增益 5dB)、虚拟声卡 Soundflower 让 WxtoImg 实时生成图像,并附 pass schedule 软件。强调首次用夹子可能噪音大,天线和校准后效果好,能收清晰图。

荐读理由

用$10 RTL-SDR dongle + QFH PVC天线(材料$38)+ GQRX校准后接Soundflower,就能直接听卫星APT信号并实时用WxtoImg构建图像,省去手动调天线和频繁失败的麻烦

原文

Weather imaging satellites are constantly orbiting the earth, spinning and beeping. As it turns out, you can turn these beeps into pictures with a fairly cheap setup. At minimum all you need is a ~$10 RTL-SDR USB dongle on eBay and some free software! Even building a specialized antenna isn't very costly, mine was only $38 in materials. For less than $50 you can build a pretty effective setup!

The signal is known as "APT" (automated picture transmission) and has been used by weather satellites since the 60's. It's an analog signal broadcast over FM on the satellite band of frequencies (~137mhz).

My first images were all received with daisy chained alligator clips ~2m in length. Although some came in clearly, most were completely noisy or altogether nonexistant. You more or less have to get totally lucky and have the satellite pass right overhead.

After being frustrated by too many failures, I decided to build myself a QFH (quadrificular heix) antenna. I have read that a turnstile antenna can also be effective. I went with the QFH after seeing it could be attic-mounted (I am currently renting and have no inclination to climb around on the roof if I'm just going to be moving out in less than a year).

The Antenna

The QFH antenna was constructed using plans from here. All the default settings are fine for our purposes.

For the large support, I used 3" dia PVC pipe. The smaller supports were cut from 1/2" PVC. The wire was the largest copper grounding wire I could buy from the hardware store. The coax cable was just 30' of RG-6 (this should be cut down to the minimum you require after mounting).

Software

We will be using two free softwares: GQRX to receive the transmissions, and WxtoImg to construct an image from the signal. WxtoImg also has a handy NOAA pass schedule, detailing when satellites will be in range and for how long.

GQRX

Out of the box, your RTL-SDR tuner will not be tuning the frequencies correctly. You will need to adjust the "Freq. Correction" (ppm) first before tuning in to satellites.

I used a local NOAA weather radio station to calibrate the correction. The station broadcasts on Narrow FM at 162.550mhz (your local station may vary). Tune in to this frequency and observe the signal in the waterfall. Adjust the "Freq. Correction" until the tuning line is in the middle of the signal in the waterfall.

No frequency correction

No frequency correction

0 ppm. The frequency you are tuned in to is not lined up with that you want to hear. The signal may sound garbled.

press to zoom

Corrected frequency

Corrected frequency

Mine was about 62 ppm off. Everything sounds much better now!

press to zoom

GQRX Settings

When a satellite is about to pass, do the following (with GQRX still "OFF")

  1. Tune to the desired frequency

  2. Mode = Narrow FM

  3. In Mode Options:

a) Select "APT (17k)" for max dev

b) Tau is "OFF"

  1. AGC is "OFF"

Input Controls

  1. Hardware AGC (seems to work better than a manual setting)

  2. "DC rem." is checked

In the Audio Controls:

  1. Gain is set to 5dB

Audio Settings

With this setup, one could record a wav file of the APT satellites signal, resample, and load it directly in to WxtoImg. However, I prefer to watch WxtoImg build the image as I listen. Since I am on a Macbook Air (and there is no "Line In") I will have to fool WxtoImg into listening to a virtualized line in.

Install Soundflower. This will allow you to pipe your desktop sound output into your virtualized line in.

In OSX's "Audio Settings", select your input device as "Soundflower 2ch"

In "Audio Midi Setup" in OSX click the "plus" box and create a new "Multi Output Device". Select the checkboxes for "Built In Output" and "Soundflower 2ch". Now you will be able to hear the signal as WxtoImg builds the image!

Looking in WxtoImg's Satellite Pass List, you will see a list of NOAA satellites when they will be passing near you geographically, start time, duration, and frequency. When it is time, simply tune in GQRX to the listed frequency

Hacker News · 6 赞 · 1 评 讨论 → 阅读原文 →

这条对你有帮助吗?