浏览器中的 GNU Radio
GNU Radio in the browser

原始链接: https://gnuradioworld.com/

一个完全在浏览器标签页中运行的 GNU Radio Companion 风格的流程图编辑器与运行时。GNU Radio DSP 堆栈和 Qt GUI 组件被编译为 WebAssembly,因此你可以构建软件定义无线电(SDR)流程图,点击“运行”即可实时查看频谱、瀑布图和星座图——无需 Python、无需安装、无需服务器。它支持读取和写入与原生 GNU Radio 相同的 .grc 文件,内置示例流程图和 IQ 录制文件,并通过 WebUSB 与 RTL-SDR、PlutoSDR 或 HackRF 进行通信。

最近的一场 Hacker News 讨论聚焦于一项新兴趋势:利用 WebAssembly 和 WebUSB 技术,将软件定义无线电(SDR)工具直接引入浏览器中。用户分享了几个实验性项目,包括射频扫描仪、AX.25 解码器和 FM 接收器;这些工具完全在浏览器内运行,无需在本地安装任何软件。 讨论还涉及了 GNU Radio 高昂的学习门槛。尽管一些参与者对 GNU Radio 的复杂性及其介于图形界面工具与编程库之间这种“恐怖谷”般的定位感到沮丧,但也有其他人鼓励新手不要放弃。对于那些有兴趣探索 SDR 但又被 GNU Radio 吓到的用户,社区推荐了《PySDR》,称其是一份极佳的资源,能在技术深度与抽象程度之间实现完美的平衡,从而学习信号处理。
相关文章

原文

A GNU Radio Companion-style flowgraph editor and runtime that runs entirely in a browser tab. The GNU Radio DSP stack and the Qt GUI sinks are compiled to WebAssembly, so you can build a software-defined radio flowgraph, press Run, and watch live spectrum, waterfall and constellation plots — with no Python, no install and no server. It reads and writes the same .grc files as native GNU Radio, ships example flowgraphs and example IQ recordings, and talks to an RTL-SDR, PlutoSDR or HackRF over WebUSB.

联系我们 contact @ memedata.com