FT8 监听台
在本地浏览器里解码 FT8
频谱瀑布
未采集世界地图
底图 © Esri · OpenStreetMap 贡献者
音频输入
选 SDR 软件正在播放的那条输入(Linux 上常是「Monitor of …」)。 首次授权前设备名/列表可能不全,授权后会自动刷新,直接在下面切换即可。
监听状态
解码结果
FT8 是什么
FT8 是 2017 年由 Joe Taylor(K1JT)和 Steve Franke(K9AN)两位火腿捣鼓出来的弱信号数字通信模式。名字拆开看就懂了:「8」是它用的 8-FSK 调制,「15」是每个收发时隙固定 15 秒。
它最厉害的地方,是能从很弱的信号里把话捞出来。占用的带宽只有大约 50 Hz,一次顶多传 13 个字符,可信号弱到信噪比 −20 dB 上下——人耳早就听不见的那种——它照样能抄下来。所以它天生适合追远距离(DX)和玩传播实验。
也正因为窄,一段 3 kHz 的音频窗口里能同时挤下几十个电台;全世界共用同一套 15 秒的节拍,谁的钟准,谁就跟得上。
15 秒时隙 · 为什么非对时不可
FT8 把时间切成一个个 15 秒的小格子,按 UTC 走、全球统一::00 / :15 / :30 / :45 各起一轮。同一轮里所有电台一起发,你手里的那段音频,必须正好落在某个格子内。
所以电脑时间得准——最好误差在 1 秒以内,越准越稳。时间一歪,解码就会明显变差,严重时一条都解不出来。这页打开时会自动对时(由本站后端去问谷歌 / 微软 / 苹果等时间服务器),偏差显示在顶部「对时偏差」那一格;看着偏大了,点一下「重新对时」就行。
报文长什么样 · 顺便认几个词
一条标准报文特别短,常见的就是 CQ BG1ABC PM01 或者 BG1ABC JA1XYZ -12 这样。一次完整的通联大致走这个流程:CQ → 对方回应(带上自己的网格)→ 交换信号报告(-xx)→ 确认(R-xx)→ 73 / RR73 收尾。要注意,报文里的网格属于最后一个呼号,也就是发送方。
表格里那几列,其实看名字就差不多了:
- SNR —— 解出来的信噪比(dB),越负越弱;−20 左右已经算很不容易了。
- DT —— 时间偏差(秒),正常在 ±0.5 上下;要是普遍偏大,多半是对时不准。
- DF —— 音频频率偏移(Hz),也就是信号落在 200–3000 Hz 窗口里的哪个位置。
- 主叫 —— 报文里的第一个呼号。
- 呼号所属(DXCC) —— 这个呼号前缀对应的国家 / 地区。
- 网格(Maidenhead) —— 一种把地球切成方格的位置编码,比如
PM01,4 位大概就是 100 公里级。地图上那些圆点,就是拿网格算出来的。
怎么用这个监听台
上手其实不复杂,跟着下面几步走一遍就顺了:
- 先用 SDR 软件(SDR#、SDR++、SDRangel 都行)收听 FT8 的常用频率,比如
7.074/14.074/21.074MHz(USB),再把它播放的声音,变成一个浏览器能当麦克风读到的输入设备(一般靠虚拟声卡;Linux 上通常写着「Monitor of …」)。 - 回到本页,点「开始监听」、允许麦克风权限,然后在「输入设备」里选中 SDR 正在播放的那一条。
- 等到输入电平开始跳、频谱瀑布上冒出竖向亮线,就说明有信号进来了。音量太小或太大都影响解码,把电平调到大约三分之二的位置比较合适。
- 之后每 15 秒会解出一批:结果进「解码结果」表;带网格的电台还会自动标到地图上,顺手画出通联飞线。
- 点表格里的任意一行,地图会飞过去定位这个呼号;想留一份记录,右上角「导出 CSV」就行。
几个常被问到的
- 电平一动不动、也没声音:先确认输入设备选对了、浏览器给了麦克风权限、SDR 确实在播放。
- 设备列表是空的、或者没有名字:没授权之前拿不到设备名,点一次「开始监听」授权后会自动刷新。
- 一条都解不出来:先看顶部「对时偏差」是不是偏大,再看输入电平是不是太小或过载。
- 地图上怎么没有圆点:只有报文里带了网格的电台才能定位、才会画出来;多跑一会儿自然就多了。
- 隐私:解码全程都在你自己浏览器里完成,声音不上传、结果不落库,刷新一下就清干净了。