ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

如何用 SDR++ 免费收听全频段无线电:软件定义无线电新手完整上手指南

如何用 SDR++ 免费收听全频段无线电:软件定义无线电新手完整上手指南 如何用 SDR 免费收听全频段无线电软件定义无线电新手完整上手指南【免费下载链接】SDRPlusPlusCross-Platform SDR Software项目地址: https://gitcode.com/GitHub_Trending/sd/SDRPlusPlusSDRSDR Plus Plus是一款免费、开源、跨平台的软件定义无线电SDR软件帮你用 RTL-SDR、HackRF 等硬件甚至不装硬件接收、解调并录制空中信号。它的设计目标很明确不臃肿、不堆功能多 VFO、全幅瀑布图、模块化工具箱软件本身零成本硬件方面一个几十元的 RTL-SDR 电视棒就能跑起来。 用最低门槛把 SDR 跑起来各平台的安装路径不同按你的系统选一条走平台安装方式要点Windows下载 Release 版解压即用右键 exe → 发送到 → 桌面(创建快捷方式)无需安装器Debian/Ubuntu下载.deb后用sudo apt install ./sdrpp_debian_amd64.deb装注意不要用软件源里的sdrpp包版本不完整且和所有模块不兼容macOS下载 Nightly 构建的.app包拖进 Applications建议用 Nightly官方认为它和正式包一样稳定Arch / 其他发行版从源码构建仓库无官方 AUR 包从源码构建是唯一的备选路径clone 仓库git clone https://gitcode.com/GitHub_Trending/sd/SDRPlusPlus装好 cmake、fftw3、glfw、libvolk、zstd 这几个依赖然后cmake ..make -jN跑一下./create_root.sh生成配置根目录即可。构建时可以用-DOPT_BUILD_XXXON选项挑着模块编译。首次启动后要做的事程序会在 root 目录下生成默认config.json里面的modules列表决定加载哪些模块.dll/.so路径资源目录和资源文件在root/res/。另外务必按你 SDR 硬件厂商的说明先装好驱动——软件本身不替硬件带驱动。打开主界面后点顶栏的播放按钮在左侧菜单选好 Source信号源和 Sink输出瀑布图就会开始滚动。上图是 SDR 主界面的全部构成左侧是信号源/解调器/录音器/输出的模块列表中间上方是 FFT 频谱和 VFO 标记中间下方是瀑布图顶栏放频率输入、调谐模式切换和 SNR 电平表。 三种最快见到效果的玩法1. 用 RTL-SDR 听 FM 广播最经典入门想干什么像普通收音机一样收 FM 台。 怎么做左侧 Source 选你的 RTL-SDR加一个radio解调器把制式选成WFM宽调频Sink 选 audio 输出到音箱在顶栏频率框输入98.1点播放。 得到什么立刻能听到对应频段的电台。radio 模块内置 8 种解调制式NFM、WFM、AM、USB、LSB、DSB、CW、RAW还支持 RDS 副载波解码切个按钮就能在短波、单边带上复用同一套流程。2. 没有硬件用 file_source 直接播放录制的信号想干什么先不花钱验证整套流程。 怎么做file_source模块默认编译并启用Source 选它后加载一个 IQ/WAV 文件其余配置和真机完全一致。 得到什么瀑布图、频谱、解调、录音全都能对文件跑通之后换上真硬件只是换一下 Source不用重新学一遍。3. 把 SDR 挂在无桌面的服务器上想干什么让树莓派之类的无头设备接收信号本机只开软件看。 怎么做spyserver_source或rtl_tcp_source这类无硬件依赖的源模块通过 TCP 把远端硬件的数据流拉回本机。 得到什么物理距离不再是限制配合network_sink还能反过来把解调后的音频推给别的设备。 扩展能力模块系统与远程控制模块系统是 SDR 的核心架构。核心只负责信号管线和界面信号源、解码器、工具全部是独立插件在 Module Manager 菜单里加实例或移除-即可热管理。仓库里自带 28 个源模块RTL-SDR、HackRF、Lime、Pluto、SDRplay、USRP 等、10 个解码器通用 radio、M17、Meteor-M 气象卫星等和 5 个输出模块。不想用 SoapySDR直接删掉对应实例就行。rigctl_server 让你被外部程序控制。启用后 SDR 对外暴露 rigctl 协议Hamlib 生态的脚本和客户端都能远程调谐它recorder模块默认启用则负责把基带或解调后的音频存盘frequency_manager帮你整理频率列表。适合谁想搭自动接收站、想和现有业余无线电软件联动的用户这两项能力基本是开箱即用的不用写代码。️ 新手最常撞上的 6 个问题启动即崩溃且之后再也打不开1.0.0 版本的 bug崩溃时写坏了config.json。新版1.0.1 起检测到配置损坏会自动重置为默认升级到新版即可。启动时报 hash collision通常是 Ubuntu/Debian 装了soapysdr-module-all多个 Soapy 模块冲突。卸载相关 Soapy 软件包只装soapysdr和你真正需要的模块。菜单里找不到某个模块模块在但没写进config.json的modules列表。最省事的做法是删掉config.json让程序重建会丢 VFO 颜色、缩放级别、主题等界面设置或者手动往列表里补一行路径。停止 RTL-SDR 时崩溃libusb 1.4 引入的 bug把 libusb 降回 1.3 解决。启动 HackRF 时崩溃同时启用了 soapy_source 时的 libhackrf 初始化冲突进 Module Manager 把soapy_source实例减掉再重启。Linux 上装完软件没反应/没模块确认没装过发行版自带的sdrpp包不完整并且硬件驱动已装好。 深入指引关键代码目录core/主程序核心信号管线signal_path/、GUIgui/、模块加载module.h和配置config.cpp都在这里core/src/dsp/头文件形式的 DSP 积木库滤波器、环路AGC/PLL、解调、多速率处理按功能分子目录想看懂某个处理环节的实现就翻这里source_modules/28 个硬件/文件/网络源模块的源码每个目录一个 CMake 工程decoder_modules/解码器源码radio/是默认启用的通用解调器含 RDSm17_decoder/、meteor_demodulator/是可启用的专业解码misc_modules/recorder、rigctl_client/server、scanner、frequency_manager 等工具型模块root/res/bandplans/21 份按国家组织的频段划分 JSON界面里选频段计划时用的就是它们同级的colormaps/提供 13 种瀑布图配色themes/提供 5 套界面主题readme.md完整模块清单表每个模块的依赖、构建选项、默认是否启用和官方排障记录装好软件、插上一根 RTL-SDR、调到一个 FM 频率——从这一步到听到声音通常不超过五分钟。【免费下载链接】SDRPlusPlusCross-Platform SDR Software项目地址: https://gitcode.com/GitHub_Trending/sd/SDRPlusPlus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表