sdr--:用 Rust 和 React 重构软件无线电
SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI

sdr-- 是一款开源软件定义无线电应用,采用 Rust 编写后端信号处理,React 构建可视化前端。它允许用户在画布上连接设备、解码器和显示器,像搭积木一样构建信号路径。无论是监听 AM/FM 广播、解码航空 AIS 数据,还是进行方向查找和被动雷达实验,都能通过直观的界面轻松实现。项目支持本地运行或网络部署,内置信号发生器让开发者无需硬件即可测试。其模块化架构和强大的解码能力,为无线电爱好者和开发者提供了全新的实验平台。
连接设备、解码器、显示器和录音机到画布上,然后将你需要的控件固定到机架中。
HN 评论区
20- mandiantBob
这看起来和 CyberEther 思路差不多,不过 CyberEther 的功能更多,能支持海量原始数据的计算,而且 GUI arguably 更好用。(https://github.com/luigifcruz/CyberEther)
- Retr0id
这是把 GNU Radio vibe-port 到 Rust 了吗?两者相比怎么样?
- bmgxyz
我想知道信号图(signal graph)的功能集有多少能作为 SDR++ 模块实现。甚至可以用 Rust 写,配合一些 FFI。
与其在一个独立项目里重写整个 SDR++ 核心,也许在 fork 里逐步把现有代码移植到 Rust 会更好。不过我还不确定维护者对 Rust 持什么态度。