
对于熟悉数字 SSTV 的爱好者来说,EasyPal 是一个绕不开的名字。它的作者 Erik Sundstrup(VK4AES)用 DRM 编码让照片以文件形式“无损”穿越短波信道,彻底改变了传统模拟 SSTV “雪花噪点中辨人形”的体验。然而 VK4AES 于 2014 年成为 Silent Key,EasyPal 自此停滞在旧版 Windows 时代,再无更新。法国爱好者 F4GOP(Denis)开发的 HFImage,正是对这一经典精神的延续与现代化重构。它并非简单的补丁,而是一次从调制解调器到纠错机制、再到操作界面的全方位升级,并且源代码全部开源,这也是为何软件更新如此频繁!
一,核心革新:OFDM Codec 2 与喷泉码
EasyPal 当年依赖 DRM(Digital Radio Mondiale)波形,在 2.5 kHz 带宽内实现数字文件传输。HFImage 则换用了现代数字调制解调器——OFDM Codec 2,并引入喷泉码(Fountain Code)作为纠错机制。喷泉码的特性在于:接收端只要收集到足够数量的“编码块”,即可还原完整文件,而不需要按特定顺序收齐每一个数据包。这意味着在短波这种存在突发 QSB 和 QRM 的信道上,HFImage 的容错逻辑比 EasyPal 的 Reed-Solomon 块纠错更为灵活高效。
一个直观的对比是传输效率。HFImage 的 DATAC1X 快速模式在 2.2 kHz 带宽下提供 1420 bit/s 的可用比特率,约 2 分钟即可发送一张清晰的 800×600 照片。而 EasyPal 在典型短波条件下传输同等图像往往需要数分钟乃至更久,且需要多次 BSR/FIX 往返修补缺失片段。HFImage 宣称的“要么一比一收到,要么什么都没有”并非营销话术——喷泉码保证了最终交付的图像与源文件在比特层面完全一致,不存在 EasyPal 时代偶尔出现的“半张图正常、半张图花屏”的尴尬。
二,熟悉的布局,现代化的操作
打开 HFImage 的第一眼,EasyPal 老用户会感到一种熟悉的踏实感:状态面板、按钮网格、瀑布图、RX/TX 标签页——布局逻辑与 EasyPal 一脉相承,几乎不需要重新学习。但熟悉的外壳之下,是 EasyPal 时代不曾有过的联网协作能力。

在线电台功能让程序从打开的那一刻起,就能看到所有正在运行 HFImage 的电台及其当前频率(通过互联网汇总显示)。Rx Ok 则列出已成功接收图像的站点及其 dB 报告,对所有人可见——这相当于把 EasyPal 时代靠邮件列表和论坛手工汇总的“收图报告”,变成了程序内实时刷新的公共账本。
站点地图将您的站点与接收站按定位器(Grid Locator)放置在地图上,传播开通情况一目了然。最新收发图片库则类似 EZPix 的图片墙,滚动展示最近成功收发的图像。

EasyPal 用户熟悉的 网站/数字网站 功能也被完整继承并细化:图像通过 FTP 上传(如 image1、image2……无扩展名,由数字网站读取;或 TX1.jpg……),并附带一个可直接使用的页面。
从“传照片”到“传内容”

HFImage 在内容层面比 EasyPal 走得更远。瀑布图中的文本(begin.wav / end.wav)可以在发送开始时和结束时嵌入文字信息;图像本身也可以包含文本。更直观的是漫画气泡功能:用鼠标在图像上添加对话、想法、喊叫或标题样式的文字气泡,让一张照片变成一张有对白的“无线电漫画”。
QSL 卡片制作则内置了背景照片、呼号、定位器、自动填写的报告,以及可选的字体和颜色——发完图顺手做张 QSL,不必再开另一个软件。

三,交通:让频率自己排队
短波 SSTV 频点上的“撞车”是老大难问题。HFImage 的等待空闲频率功能给出了一个自动化的解法:如果另一个电台正在发射,HFImage 会等待其发射结束再自行开始——判断依据既可以是无线电接收到的信号,也可以是在线电台在您频率上的发射状态。一键更改频率则借鉴了 WSJT-X 的交互逻辑:点击显示的频率即可切换到 3.733 / 7.058 / 14.233 / 21.340 / 28.680 MHz(列表可编辑),或右键点击某个在线电台直接跳到它的频率。收到的消息还可自动翻译成程序界面语言(原文保留显示),跨国通联时省去复制粘贴的麻烦。
同时使用多个频率:每个频率一个 HFImage 实例,每个实例拥有独立设置(设置 → 打开另一个实例,或命令行 HFImage_F4GOP.exe --profil 20m)。配合多频段 SDR,可以同时守听多个 SSTV 频点。
欢迎收听者(SWL):使用收听者 ID(如 PA0041SWL、F-12345……),HFImage 可以接收所有信号并通过互联网发送报告,而无需进行任何发射。这为没有发射权限或天线条件受限的爱好者打开了参与数字 SSTV 观察的大门。
四,电台控制:向 WSJT-X 看齐
HFImage 内置了超过 300 个已识别电台的配置(Icom、Yaesu、Kenwood、Elecraft、Xiegu、Flex……),设置方式与 WSJT-X 相同:Kenwood live、Hamlib、OmniRig、FLRig。PTT 可通过 CAT、DTR、RTS(包括通过电台旁边的接口或另一个 COM 端口)或 VOX 实现,电台频率会显示并记录。对于 Kenwood TS-890 / TS-990,支持 USB 音频编解码器与 CAT 控制 PTT(后置音频/数据口)。程序可自动切换到 DATA 模式并保留侧边栏(LSB-DATA / USB-DATA);如果您的机器需要 Hamlib,可一键安装。
首次启动助手引导填写呼号、选择声卡、选择电台,降低上手门槛。界面支持 5 种以上语言(法语、英语、德语、西班牙语、意大利语、中文简体、俄语),颜色(含夜间主题)、字体和窗口区域均可调节。
五,实用性细节
HFImage 是单文件绿色程序,无需安装。对于需要在不同电脑间切换或习惯把工具放在 U 盘里的爱好者,这是加分项。支持的格式包括 AVIF(最紧凑)、WebP、JPG,以及原始文件直传。矢量 SVG 文件在短波上的传输尤其有趣:一个复杂的线条图 SVG 可能只有几百字节,在 DATAC1X 模式下几乎瞬间完成。快速概览功能则利用喷泉码的渐进特性:先送一张低分辨率版本让接收方在约 20 秒内看到“来了什么”,随后完整图像替换预览。
混合模式:当无线电只负责递一把钥匙
EasyPal 时代已有混合模式的雏形:图像上传到 FTP 服务器,电台只发送链接信息。HFImage 将这条路走到了更精细的层面。默认的混合闪存模式下,无线电公告以 DATAC13(200 Hz 带宽)发送——仅占 200 Hz 的极窄信号,据称可抵抗高达 -7 dB 的噪声与 QRM。这意味着即使信道条件恶劣到语音通信几乎无法抄收,那串包含文件链接的公告仍有可能被解码。接收方解出链接后,从互联网获取完整图像。整个过程无线电侧耗时约 11 秒。
对于动态 GIF 这类“文件本身不大但帧数多”的内容,混合模式的优势尤为明显:无线电链路不承载文件体,只传递地址,动态图的每一帧都在网络侧完整下载,接收端看到的是与发送端完全一致的动画,而非逐帧解码的卡顿画面。
六,为恶劣信道准备的工具箱
Denis 显然清楚短波不是实验室环境。HFImage 提供了分层级的模式选择:DATAC1X 用于条件良好时的快速传输;DATAC1、DATAC3、DATAC4 则逐步降低速率、提升鲁棒性,以应对深衰落或高噪声。更实用的是自动模式:程序根据接收端发回的报告自动在 DATAC1X / DATAC1 / DATAC3 之间切换,用户只需设定“抗 QSB 鲁棒性”的偏好档位,剩下的交给软件判断。
接收端的QRM 截止功能值得单独一提。它在解调之前就对音频频谱进行处理,滤除相邻载波干扰、CW 报、RTTY 信号以及邻近的 SSB 话音。对于 40 米或 80 米波段上那些频率拥挤的 SSTV 频点,这一道前置净化能显著降低后续解码的误码压力。
接收分析仪则是给喜欢“看见”信号的人准备的。它可以读取一段录音文件,输出电平、QRM 程度、QSB 深度、信噪比、频率偏移以及推荐的解码模式。这相当于把一个经验丰富的操作员耳朵里的判断,变成了可视化的诊断报告。
从 EasyPal 到 HFImage,变化的是 OFDM 编解码器、喷泉码、更聪明的混合传输策略,以及一整套围绕在线协作、电台控制和内容创作构建的现代操作界面;不变的是 VK4AES 当年那个朴素的执念:让一张照片完完整整地穿过电离层,不被噪声啃掉一个像素。F4GOP 用 HFImage 证明了这条技术路线并未随作者离去而终结,它只是换了一双手,继续向前。
作者程序发布页:https://github.com/f4gopdenis-cyber/HFImage_F4GOP
程序直接下载:[windows V2.11版本](https://github.com/f4gopdenis-cyber/HFImage_F4GOP/releases/download/v2.11/HFImage_F4GOP.exe)