夜雨聆风学习资料网

ARTICLE · 1117613

#开源硬件# SDRangel:一个软件听一百种信号

#开源硬件# SDRangel:一个软件听一百种信号
G
×
📡

SDRangel

一个软件,装下一百种信号

极客日记 · 2026.10.03  ·  开源硬件 · 星野与定位周 #158

一句话速览:SDRangel 是一个把硬件、解调器和分析工具放到同一套界面里的开源软件无线电工作台——GPL-3.0 许可证,用 C++ 写成,Linux、macOS、Windows 甚至安卓都能跑。截至今天,仓库提交数已经超过 11000 次,并在 2026 年 6 月正式进入 Debian 官方软件仓库。 
项目起源
 作者是 Edouard Griffiths,署名为 F4EXB——如果你熟悉呼号的规则就会发现,这本身就是一个业余无线电呼号。2015 年,他从名为 Sdrangelove 的项目分叉出了 SDRangel,此后一直在 GitHub 上以开源模式推进。这个出身解释了它的气质:作者本人就是个火腿,项目的重心自然落在"把各种信号解调出来"这件事上。
 很多入门者是从一根几十块的电视棒开始的:先听调频广播,再听航空通话,然后卡在某个地方。卡住的原因通常不是硬件不够,而是软件装不下。今天这篇讲的就是那个"装得下"的软件。
一、它不是解调器,是工作台

 软件定义无线电的基本结构其实只有三层:天线负责电磁波与电信号的互换;硬件负责 ADC/DAC 与变频;软件负责把数字基带的 IQ 数据变成声音、图像或文字。绝大多数入门软件解决的是第三层里的某一个具体问题——SDRangel 想解决的是第三层本身。

 它有三个不太一样的地方。第一个是可以同时接多套硬件:这个功能从第二版开始就有,意味着你能一边听这边,一边扫那边。第二个是一套硬件上可以同时挂多个解调通道——只要这些信号都落在设备当前覆盖的带宽之内,就能并行解码。第三个是它提供无界面的服务端形态,把天线放在屋顶、把机器留在屋里,通过网络连过去用。 

 官方支持的硬件清单涵盖了爱好者手边最常见的几个名字,从几十块的电视棒到几千块的收发设备都有。这份清单本身就是它存在意义的证明:硬件会换代,软件不用跟着换。

二、一百多个解调器,按用途看是这样的

 SDRangel 里负责调制和解调的部件叫“调制解调器插件”。把它按用途分类,会比单纯罗列名字更容易理解这个软件的边界: 

领域
能解的东西
广播
调幅、调频、数字音频广播、卫星数字电视
航空
广播式自动相关监视、仪表着陆系统、全向信标台的导航信号
航海
船舶自动识别系统、数字选择性呼叫、海上安全信息广播
业余与天气
单边带、弱信号通联、自由数字语音、卫星云图的自动图像传输、探空气球遥测
地面业务
寻呼、低速个域网、电传、自动位置报告、无线电钟授时信号

 这张表最值得琢磨的地方是它们的共同点:几乎全是公开广播性质的信号。这些业务的本意就是让范围内的接收者都能收到,这也是爱好者可以合法收听的前提。反过来,凡是设计上就不打算让你听到的东西,就不在这张清单里——这句话请读两遍。

三、和分析相关的三块屏

 除了把信号变成内容,它还把信号变成图。最基本的三块显示是:频谱(此刻哪些频率上有能量)、瀑布图(频谱随时间的历史,可以看到信号几分钟前的样子),以及示波器(时域波形)。此外还有一个专门的“通道分析器”,用来观察某个具体信号的细节特征。 

 对新手来说,瀑布图是最有用的一件东西:很多信号靠耳朵和一次性扫描是抓不住的,但它在瀑布图上会留下形状。学会了看形状,你就不会再问“某个频率上有没有东西”,而是能回答“每隔多久来一次、占了多宽、是什么调制”。 

四、它是收发一体的

 这里必须把话说清楚,因为它是很多误会的源头:SDRangel 不是一个只能接收的软件。按照官方变更日志与打包说明,从第三版起它就开始支持发射,此后随着版本推进,陆续把几类常见收发设备纳入发射支持。也就是说,同一个界面里既有接收也有发射按钮。

 这带来一个必须正视的事实:软件不会替你判断合法性,也不会替你设限。能在软件里点下去的操作,不代表它就在你的资质范围内。能做什么和该做什么之间的那条线,只能由你自己划。

BI9ABS 点评

 我给自己定的规矩是:接收按频段属性来,发射按资质来,两件事不能混为一谈。昨天那篇讲的就是这个——当一个项目承认自己“主要”是接收的时候,那个“主要”两个字就是你要停下来的地方。SDRangel 属于同类情况,但它更直白,因为发射功能就摆在界面上。 

 还有一条我想单独提醒:软件的能力清单不等于我的介绍清单。它的插件列表里也包含一些我明确不会在这个号上介绍、更不会演示的东西——理由和我前面多篇写过的一致:频率可能不在业余业务段、默认开启加密、设备普遍未验机,这三条我一条都对不齐。

 最后给这篇做个收束:这周从仰望星空开始,到懂得自己的位置,再到看清别人的手伸到了哪里,今天是第四站——原来只需要一套合适的软件,就能把无线电世界摊开在桌上。工具越强大,越要靠人的克制来兜底。 

合规与边界提示 ①本文只介绍软件的公开能力与项目沿革,不含任何操作步骤、参数配置或发射指引; ②在中国境内,发射必须具备相应业余无线电台操作证书、使用取得型号核准的设备、在业余业务频段内并按核准参数操作;不具备资质者不得发射,这是《中华人民共和国无线电管理条例》的明确要求; ③即使在接收侧,也应只接收公开广播性质的业务信号;不得截听、解密或传播非公开的通信内容,不得将航空、航海、气象等业务的接收数据用于可能危害安全的用途; ④严禁利用此类工具伪造、欺骗、干扰或阻塞任何合法无线电业务,违者依法承担行政乃至刑事责任; ⑤文中版本与能力描述依据项目公开仓库、变更日志与 Debian 打包记录整理,具体支持范围以官方最新版本为准;本文不构成设备购买或使用建议。 

开源硬件 · 星野与定位周 · 第四篇

 极客日记 · 2026.10.03 · #158 本周回看:#155 Allsky · #156 Ginan · #157 TinyGS | 收尾预告:#159 断网也能导航 主要信息来源:GitHub f4exb/sdrangel 仓库 README、变更日志与 Debian 打包记录、SDRangel 公开能力说明 

相关学习资料