GNU Radio (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


GNU Radio 是一个提供了信号处理模块来实现软件无线电的开源且免费的SDK。它可以与低成本易获取的射频硬件来组成软件定义无线电(software-defined radios),同时在没有硬件的情况下也可以作为模拟环境来使用,这个套件被广泛的应用于爱好者,学术与商业环境中来协助无线通讯研究与设置无线电系统。

最新的稳定版 GNU Radio 可以使用来自official repositories库中的gnuradio安装.

最新的安装包为AUR中的gnuradio-gitAUR,在某种特定情况中VOLK需要分别从libvolk-gitAUR中构建.

如果需要gnuradio-companion, 只需要安装gnuradio-companion,这个包将会安装包括GNU Radio和它的一些依赖包。

另外一个热门包是 gnuradio-osmosdr,这个包提供了很多常见的SDR设备的GRC源模块 (Funcube Dongle, RTL-SDR, USRP, OsmoSDR, BladeRF and HackRF).

疑难解答

GetSize() doesn't work without window

如果这个问题出现在运行流图的情况下发生,请保证可选依赖python2-openglAUR已被安装。

这会在下一个GNU Radio版本中修复.[1]

TypeError: in method 'source_sptr_set_gain_mode', argument 2 of type 'bool'

如果使用(osmocom) RTL-SDR源, 你可能会看到这个错误. 解决方法是将Gain Mode手动设置成TrueFalse.