GNU Radio

来自 ArchWiki

GNU Radio 是一个免费且开源的软件开发工具包,提供信号处理模块以实现软件无线电。它可以与现成的低成本外部射频硬件一起使用来创建软件定义无线电,或者在类似模拟的环境中不使用硬件。它被广泛应用于业余爱好者、学术界和商业环境中,以支持无线通信研究和实际无线电系统。

安装

最新的稳定 GNU Radio 版本可以安装 gnuradio 软件包来完成安装。

前沿版本是 gnuradio-gitAUR,在某些情况下,VOLK 可能需要从 libvolk-gitAUR 单独构建。

如果您想要 gnuradio-companion,只需安装 gnuradio-companion 软件包,它将安装 GNU Radio 以及一些其他必需的软件包。

另一个流行的软件包是 gnuradio-osmosdr,它为许多流行的 SDR 设备(Funcube Dongle、RTL-SDR、USRP、OsmoSDR、BladeRF 和 HackRF)提供了 GRC 源模块。

故障排除

TypeError: 在方法 'source_sptr_set_gain_mode' 中,参数 2 的类型为 'bool'

当使用 (osmocom) RTL-SDR 源时,您可能会看到此错误。解决方法是手动将增益模式设置为 TrueFalse