
简介压缩包内含的SDR#是一款面向业余无线电爱好者、无线电监测人员及通信研究者的软件定义无线电接收应用专注于HF频段内的多频段信号接收可解调AM、FM、SSB、CW等常见调制方式。整个压缩包为zip格式体积约1.83MB轻量便携解压后即可运行适合快速部署和移动监听环境。目前已有228人浏览学习受到SDR社区持续关注。软件内置实时彩色频谱显示能够直观呈现当前频率的信号分布支持精确调谐与自动频率扫描帮助快速锁定目标电台提供多种音频滤波器与效果优化语音和数据的可懂度还具备信号录制与回放功能便于后期分析或存档。硬件兼容性方面可配合RTL-SDR、HackRF、USRP等主流设备使用并且借助开源社区提供的丰富第三方插件能灵活扩展解码格式、可视化工具等功能无论初学者还是资深玩家都能从中获得从基础接收到深入频谱研究的有力支持。1. 为什么是SDR# 1637 v2a它依然是radiosdr入门里最顺的那条路想听懂飞机在跟塔台讲什么想把气象卫星传回来的云图变成一张桌面壁纸或者只是想知道楼下那排 FM 电台里哪些值得听——这些在 Windows 上的通用入口几乎都是 SDRSharp。大家更常叫它 SDR#把它和一支几十块钱的 RTL-SDR 接收器接在一起就能把空中 24MHz 到 1.7GHz 的信号变成屏幕上的频谱和喇叭里的声音。标题里的 1637 是这条版本线的代号之一v2a 通常指绑定了航空 ADS-B 解码特性或做了接收调整的打包版。它是成本最低、资料最全的一套 radiosdr 入门路径也是折腾数字化解码时最顺手的接收前端。读完这篇你应该能自己装起来、调出清晰信号并避开我踩过的坑。2. 装到能出声SDR# 1637 v2a的Zadig驱动、硬件核对和首次调谐2.1 先核对硬件和版本RTL-SDR芯片与软件包的匹配SDR# 1637 v2a 解压后目录里会有 SDRSharp.exe 主程序以及一堆带 .dll 后缀的前端组件。这套软件版本针对的硬件是 RTL-SDR也就是采用 RTL2832U 解调芯片、前端用 R820T2/R820T 调谐器的 USB 接收棒。市面上多数银白色铝壳或黑色塑料壳的“电视棒改无线电接收棒”都是这个方案购买时认准芯片型号别买成只支持 DVB-T 的老款。软件版本上1637 这个数字对应 SDR# 1.6.37 的版本线v2a 后缀在不同发布里指向不一样有些打包者把针对 RTL-SDR 低采样率下的前端表现做过调整的版本叫 v2a有些则是在里面捆绑了航空 ADS-B 解码插件。用的时候先把它当普通 SDR# 对待不耽误接收 FM、航空、寻呼机这些基础场景。若你的接收棒是其他芯片比如 Airspy、HackRF需要在源下拉列表里选对应前端这套打包可能不含那些驱动 DLL。软件所在路径不要带中文和空格我习惯直接放到D:\sdr\sdrsharp1637v2a下。Windows 10/11 上需要预装 .NET Framework 4.8否则主程序可能闪退。这一步做对了后续少很多莫名其妙的故障。2.2 Zadig驱动安装替换系统驱动的正确姿势RTL-SDR 出厂时在 Windows 里被识别为电视调谐器SDRSharp 认不出这种设备需要先用 Zadig 把驱动换成通用接口驱动。常见做法是下载 Zadig 后按下面这个顺序操作中间不要跳步# 第一次安装全程以管理员身份运行 # 第一步先把 RTL-SDR 插到 USB 口Windows 会装默认驱动 # 第二步运行 zadig.exe # 第三步菜单 Options - List All Devices 打勾 # 第四步下拉列表选中 Bulk-In, Interface (Interface 0) # 第五步目标驱动选 WinUSB点击 Install Driver 或 Replace Driver # 第六步看到 Driver installed 成功后拔掉设备再插回去Zadig 这一步经常翻车原因是设备下拉列表里不只有你的接收棒可能还有蓝牙适配器、摄像头、其他 USB 设备。判断依据很简单名字是Bulk-In, Interface (Interface 0)USB ID 通常是0BDA:2838或0BDA:2832这两个 ID 才是 RTL-SDR。如果选错设备并安装了驱动轻则该设备失效重则整个 USB 控制器都出问题到时候还得去设备管理器里手动卸载驱动。驱动类型我一般选 WinUSB。libusb 兼容性也行但 WinUSB 在新版 Windows 上更稳SDR# 1637 v2a 对它支持最完善。装好驱动后设备管理器里会出现一个叫WinUSB Device的条目看到它基本就成功了。如果 Zadig 提示已安装过旧驱动选Replace Driver覆盖即可。2.3 首次启动让频谱动起来的三个最小步骤驱动就绪后双击 SDRSharp.exe主界面会立刻出来。点一下工具栏上的播放按钮如果一切正常频谱底部会有一条起伏的底噪线瀑布图开始缓慢翻滚。此时进频率输入框输入本地一个已知 FM 广播频率比如 100.0MHz再在模式里选 WFM声音就出来了。第一次启动最常见的状况是界面有频谱但没声音十有八九是声卡输出没选对。SDR# 的设置入口在控制面板右侧的 Audio 输出下拉列表里默认是你的默认扬声器设备。如果接的是 3.5mm 耳机、USB 声卡、蓝牙音箱要在程序启动前把系统默认设备切好。另一种情况是播放按钮点下去底噪电平很低频谱一片平多半是增益没开后面第 3 章专门讲。还有一个桌面习惯值得养成SDR# 退出时会记住窗口位置和已加载的配置但不会自动记住你调的频率。把常用频率分组存进插件才是正路这个到第 6 章讲。首次调通“能听到动静”这个目标最重要的就是驱动、播放按钮、音频输出三个环节全部核对无误后你的 SDR# 1637 v2a 接收环境就成立了。3. 采样率、增益和FFT让SDR# 1637 v2a不再玄学的三个参数3.1 采样率决定了你能看多宽的“频谱窗口”RTL-SDR 的 USB 传输速率直接由采样率决定SDR# 的界面里用 kS/s千样本每秒显示。选多大采样率核心取决于你想一口气看多宽的频率范围。常见做法是把采样率当成一个“带宽窗口”窗口越宽屏幕里出现的信号越多但每个信号能分到的显示细节就越少电脑负担也越重。我常用的是这组对应关系采样率频谱窗口约适用场景缺点250 kS/s约 0.25 MHz监听单一航空频率、寻呼机单信道看不到相邻信号1000 kS/s约 1 MHz看一小段集群无线电、窄带扫描窗口仍偏窄2400 kS/s约 2.4 MHzFM 广播整段、ADS-B、卫星 APT 接收CPU 占用中等3200 kS/s约 3.2 MHz需要极大窗口的宽带扫描容易丢包USB 口要求高在 SDR# 1637 v2a 里采样率下拉选 2400kS/s 是一个稳妥起点它让窗口足够宽又能覆盖 ADS-B 的 1090MHz 解调需求。如果你只是在一个固定频率上听语音比如每天都只听机场塔台 118.7MHz把采样率降到 250kS/s频谱刷新会更快背景噪声在显示上更干净CPU 占用也随之降低。注意采样率不影响解调质量本身只影响你能看到的信号范围所以不要盲目追求高采样率。实际接收中还有一个边界坑RTL-SDR 的 ADC 是 8bit高采样率下 USB 传输压力大插在 USB 集线器上时就容易产生缓冲区溢出。表现为频谱高频段出现一条条横线、瀑布图掉帧、声音卡顿。后面第 5 章会专门讲怎么排。3.2 增益不是越大越好LNA、混频器和基带的手动配合增益是 SDR# 里最被人误解的参数。许多人以为增益调大、信号变大就等于接收更好结果把 LNA 和 VGA 拉到最大屏幕上确实热闹了但小信号被噪声吃掉强信号直接削顶失真产生一堆假信号。这里要说清楚R820T2 前端的增益不只有一个值而是分成几级LNA低噪声放大器、Mixer混频器、Baseband基带、VGA可变增益放大器。SDR# 1637 v2a 的 RTL-SDR 设置面板里这几项对应关系是LNA Gain控制高频前端的放大Mixer Gain控制混频级Baseband Gain和VGA Gain控制中频和基带部分。自动增益AGC会整体调节这些值好处是省事坏处是它不感知具体场景。比如你在 FM 广播频段附近找一个很弱的对讲机信号自动增益会被旁边强电台带着走弱信号就被压住。我一般会按信号类型给出手动增益的参考起点接收场景LNA (dB)Mixer (dB)Baseband (dB)VGA (dB)说明FM 广播强信号自动自动自动自动强台环境只要不过载就不用管航空 AM 语音8863灵敏度优先手工微调弱窄带信号121086最大增益但注意削顶数字解码寻呼机/ACARS8643防止过载产生的误码率上升上面这组数值不是唯一答案天线、环境噪声、距信号源远近都会改变结果。建议的做法是先把模式设为 AM 或 NFM自动增益打开等信号出现后切成手动从低往高推 VGA 和 Baseband直到背景噪声刚好不掩盖你想要的信号。如果你听到的信号在音量上已经明显失真说明增益太高回退两三档。还有一点自动化陷阱值得提SDR# 的控制面板里还有一个Filter设置那个是解调后的音频带宽跟增益无关很多人会搞混。增益是射频前端的放大音频滤波只作用于解调后的声音。两回事别在增益问题上找音频滤波的锅。3.3 FFT尺寸和窗口函数显示细节和CPU开销的取舍FFT快速傅里叶变换负责把时域采样变成频谱显示。SDR# 顶部工具栏有一个 FFT 尺寸下拉从 1024 到 65536 可选。新手总以为数值越大越好其实 FFT 尺寸只影响频谱显示的分辨率不影响你解调出来的声音质量。尺寸越大频谱上相邻频率的区分度越高但 CPU 运算量也成倍增加瀑布图刷新反而变慢最后变成卡片式滚动。我的推荐是日常扫描用 8192固定频率收听用 16384需要长时间挂机看瀑布图时降到 4096。如果你在听航空 AM同时开着 65536 的 FFT 和 2400kS/s 采样率老一点的双核 CPU 会直接出现瀑布图卡顿、声音断流。此时 CPU 占用率能到 80% 以上这是纯显示开销的浪费和接收性能无关。窗口函数的选择同样影响观感。SDR# 里常见这几个选项Blackman-Harris旁瓣抑制好弱信号更容易从强信号旁边露出来我默认选它Hanning频率分辨率稍好但旁瓣高一点适合看均匀间隔的频谱Uniform最原始强信号旁边会出现明显的泄露不建议新手用画面上的另一个工具是 Zoom FFT 窗口。它能让你在不提高整体 FFT 尺寸的情况下把某一段频率放大细看CPU 开销小很多。听窄带信号时我会把主窗口放在整个接收段上Zoom FFT 对准目标频率能同时兼顾全局和细节。还要提一下瀑布图的颜色方案和滚动速度。这些纯属个人喜好但滚动速度太快会把弱信号的尾迹拉花我一般调到中速偏慢。FFT 尺寸、窗口函数、滚动速度这三个显示相关参数之间是联动关系改任何一个都要观察另外两个的反应。先把这套组合固定下来后面调试信号时才有可对比的基线。4. 用SDR# 1637 v2a接收真实信号广播FM、航空AM与数字解码链路4.1 接收FM广播WFM模式和带宽选择FM 广播是最好拿来做验收的信号因为频率准、信号强、全天都有。把 SDR# 调谐到 88 到 108MHz 之间的任意已知频率比如 100.0MHz模式选 WFM宽带调频你会立刻看到一个占据频谱中央、带宽约 200kHz 的凸起信号声音随之出来。在 SDR# 1637 v2a 里WFM 对应的带宽选择在界面右下角附近通常可以选 80kHz、120kHz、180kHz、220kHz 几档。FM 广播的标准带宽大约 180 到 220kHz选 180kHz 时邻近电台的干扰会小一些选 220kHz 时声音的高频细节更完整但邻频干扰也进来了。我一般用 180kHz立体声照样能解出来。如果信号弱比如接收器在室内只有一根鞭状天线可以切到单声道音频抗噪能力会明显改善。增益这一节FM 广播场景可以全程自动。强信号环境里自动增益偶尔会抽风表现为声音音量忽大忽小、底噪突然涌起。出现这种状况就把增益切成手动按第 3 章里的 FM 参考值微调信号稳定后就不动了。如果信号过强导致频谱顶部被削平声音里能听到明显的爆音那就是前端削顶了回退 LNA 增益别怀疑是喇叭坏了。4.2 航空波段AM如何在拥挤频谱里听清通话航空语音集中在 118 到 137MHz使用 AM 调制。这里和 FM 广播不同每个信道带宽只有 8.33kHz 或 25kHz相邻信道可能同时在用所以滤波器带宽不能开宽。在 SDR# 里模式切换成 AM带宽选择 8.33kHz 或 16kHz具体看你在哪个区域。欧洲已普及 8.33kHz 信道间隔其他地区老信道多用 25kHz我一般先用 8.33kHz 听出现明显失真或听不清再放宽到 16kHz。航空场景的难点是信号动态范围极大。飞行器离你近时信号强到爆表离你远时又微弱得被噪声淹没。这时自动增益往往表现不佳强信号会触发 LNA 和 VGA 自动压低弱信号又恢复得太慢造成“呼的一声”音量抽动。手动调整时我常用的策略是 LNA 固定 10dB、Baseband 固定 8dB、VGA 稍低让弱信号能听见同时不怕近处强信号。这个参数组合经过多根天线验证地面监听效果稳定。还有一个实际经验航空频段的背景噪声里经常混有脉冲式干扰那是地面寻呼机和手机基站的下行信号。SDR# 的 AM 解调器本身很干净但若是笔记本不接地线或电源适配器质量差屏幕上会出现随音量变化的交流哼声。排查时先拔掉充电器只用电池试几分钟如果哼声消失问题就在电源地回路而不是软件。4.3 数字信号解码把音频接到外部解码器的链路设置SDR# 本身主要是接收前端数字信号解码寻呼机 POCSAG、航空 ACARS、气象卫星 APT 等通常要交给外部解码器。最常见也最稳妥的链路是SDR# 解调出模拟音频通过虚拟音频线缆送给解码软件解码软件再把文字或图像吐出来。先安装虚拟音频线缆工具常见做法是用 VB-Audio 的 Virtual Cable 或同类软件它会在系统里生成一对虚拟输入输出设备。然后把 SDR# 的音频输出目标选成这个虚拟输出解码器软件选择同一个虚拟输入。以寻呼机 POCSAG 为例SDR# 调到 137.5MHz 上下寻找信号模式 NFM带宽 12.5kHz开启虚拟音频线缆BDS 解码器里选择这个虚拟声卡作为音频源静等几秒解码结果就会出现在解码器窗口里。这里有一个压倒性的细节SDR# 的音频输出数据要避开系统混音。如果虚拟线缆的采样率设置和 SDR# 的输出不一致解码器会收到变调的声音解码率直线下降。我习惯把虚拟线缆设成 48000Hz、16bit和 SDR# 的音频输出设置保持一致再确认 Windows 声音面板里没有把虚拟线缆默认成播放设备。音频同时播放到扬声器也会干扰解码最佳做法是 SDR# 输出只指向虚拟线缆听不听声音用另外的监听通道解决。对于 ADS-B 这类不需要音频的信号SDR# 的插件版 ADSB 解码器常见后缀 v2a 就与此相关可以直接从射频链路里取数据不走声卡。此时把频率调到 1090MHz采样率保持 2400kS/s增益用手动模式避免前端过载产生虚假目标解码插件会在频谱下方直接显示飞机呼号、高度和速度。两者并存不冲突声卡链路负责语音类数字信号插件链路负责 ADS-B互不干扰。5. SDR# 1637 v2a常见问题排查五个直接能用的踩坑记录5.1 设备无法识别Zadig把驱动装错了对象现象SDR# 的源下拉列表里没有 RTL-SDR 选项或者选了之后提示Error opening device甚至插上接收棒后系统弹“无法识别的 USB 设备”。原因九成是 Zadig 安装时选错了设备。尤其是笔记本电脑里内置蓝牙它在 Zadig 列表里也会显示为Bulk-In, Interface如果手滑选中蓝牙控制器并点了 Install Driver蓝牙失效的同时SDR# 也找不到接收器了。解决先把接收棒拔掉在设备管理器里找到被换过驱动的设备右键卸载设备并勾选“删除此设备的驱动程序软件”。然后重新插接收棒再次运行 Zadig对准 USB ID 为0BDA:2838或0BDA:2832的那个接口安装 WinUSB。装完去设备管理器确认出现WinUSB Device再打开 SDR# 就能看到源列表了。这条路径我走过很多次值得存成笔记。5.2 频率全偏移用已知台站做一次PPM校正现象SDR# 显示的频率和实际信号位置不一致。比如你在频谱上明明看到 100.0MHz 附近有 FM 广播信号但声音里报出的电台频率却是 99.6MHz或者飞机语音的调谐位置总是偏 5 到 10kHz。原因RTL-SDR 用的晶振精度有限常见偏差在正负 25ppm 之间。温度变化还会让它漂移但偏差方向不变。不同接收器个体差异大必须逐台校准。解决找一个频率绝对准确的已知台站最好是本地正规 FM 广播电台频率记作F_real在 SDR# 里调到你观察到该信号实际出现的位置记作F_display。用公式# 补偿值(ppm) (实际频率Hz - 显示频率Hz) / 显示频率Hz * 1000000 # 例实际台站 100.00MHzSDR# 在 100.0008MHz 收到信号 # ppm (100000000 - 100000800) / 100000000 * 1000000 -8 ppm # 负值说明晶振偏快补偿值填负数在 SDR# 的 RTL-SDR 设置面板里找到频率校正或 PPM 输入框填入计算值。校正后重新调谐信号应该和真实频率对得整整齐齐。这个操作每换一根接收棒、甚至换一个温度环境都要重做一遍别嫌烦。5.3 频谱卡顿并有丢包采样率和FFT尺寸的锅现象瀑布图像慢动作声音每隔几秒顿一下频谱上半部分有时出现一条条横线。严重的甚至整个界面无响应。原因采样率过高或 FFT 尺寸过大CPU 与 USB 带宽忙不过来。最常见的是用户把采样率开到 3200kS/s同时 FFT 开到 65536再叠加 Windows 自动更新的磁盘占用直接就把实时数据处理拖垮。新手容易陷入“参数拉满等于性能拉满”的误区忘了 SDR 是实时数据链路哪里有瓶颈哪里就卡。解决先把采样率降到 1000kS/sFFT 降到 8192确认流畅后逐步放大。另外道 USB 设备的接口优先插在主板背面的 USB 2.0 口避开前面板和 USB 集线器。若是用笔记本还要在电源选项里把 USB 选择性暂停关闭这个设置常年被系统默认开启是间歇性丢包的隐藏凶手。5.4 镜像“幽灵台”增益过高引发的混叠现象同一个强信号在频谱上出现多次位置对称或者每隔一段采样带宽重复出现转了一圈发现它们是同一个台。某些频率点明明没有电台却能听到另个频率的节目。原因典型的是前端过载或采样混叠。当 LNA 增益过高强信号进入 ADC 的非线性区域产生谐波当采样率不足窗口外的信号折叠进当前窗口。两者叠加后屏幕上就会出现一串“幽灵台”。收听 FM 广播时这现象尤其明显因为广播台功率大、距离近。解决先降 LNA 增益看幽灵台数量是否减少。然后调低采样率看信号位置是否偏移或消失——偏移了就是混叠消失了就是过载。确认是过载后按第 3 章的增益参考值回退通常 LNA 降到 4 到 6dB 就能压住。如果还不行考虑给接收器加一个 FM 陷波滤波器但那是硬件层面的题外话了。5.5 解码声音劣化输出设备和音频路由的干扰现象外部解码器接入后解码成功率极低或者音频里夹杂“滴答滴答”的爆音。VF 改变 SDR# 音量设置后爆音出现频率变化。原因SDR# 的音频输出经过系统混音器被 Windows 的采样率转换和音量缩放反复处理引入了量化噪声。如果你开了多个占音频的程序比如浏览器播放视频、QQ 提示音这些声音会混进虚拟线缆直接污染解码器输入。爆音则可能来自虚拟线缆缓冲不足输出和输入设备的采样率没对齐。解决打开 Windows 声音设置把虚拟线缆设备的“格式”固定为 48000Hz 16bitSDR# 的音频输出设置也用同样规格。在 SDR# 控制面板里把音量滑块固定在 100%不要用软件端调低音量来避免削顶改用射频增益控制。最后关掉一切无关声音来源特别是浏览器解码成功率通常能回升到 90% 以上。6. 进阶把SDR#当接收前端用配合外部解码器做链路验证6.1 用虚拟音频线缆承接解码器到了这一层SDR# 1637 v2a 的角色不再是终点而是整套接收系统里的前级。它负责选频、解调、出音频后续接什么取决于你想听什么。虚拟音频线缆是这里的关键中继它的延迟足够低带宽足够支持 NFM 和 AM 的完整音频流解码器几乎感觉不到中间隔了一层。配置时注意采样率对齐一旦出现变调或爆音回到第 5.5 节处理。这套链路不只适用于寻呼机和 ACARS也能接卫星 APT 的解码器接收 NOAA 气象卫星的云图SDR# 仅作监听或频谱参考解码全交给另一侧。6.2 接收链路健康度验证清单把新设备或新天线接入 SDR# 后我会按一张固定清单做验收避免在状态不佳的链路上浪费时间调参数检查项验收方法通过标准设备识别启动后源列表自动带出 RTL-SDR无报错频谱有底噪频率准确调谐当地 FM 广播台显示频率与实际偏差小于 2kHz增益状态手动增益微调后观察弱信号弱信号清晰无削顶失真图像状态打开瀑布图运行 5 分钟无横纹、无幽灵台、无卡顿解码链路虚拟线缆接入解码器解码软件持续收到有效数据这套清单是我调试所有 radiosdr 项目的基础步骤每换一个天线、每换一台电脑都重新跑一遍。等你对 SDR# 1637 v2a 的脾性摸熟之后会发现所谓玄学问题最后都落在驱动、增益、采样率、音频路由这四个黑匣子里。我吃过最大的亏是跳过检查清单把时间花在折腾软件重装上后来才明白硬件基线稳定的前提下软件参数根本不是玄学。希望帮到你。本文还有配套的精品资源点击获取