GNU Radio (简体中文) - ArchWiki

Jump to content

# GNU Radio (简体中文)

From ArchWiki
翻译状态：本文是 GNU Radio 的翻译。上次翻译日期：2022-01-29。如果英文版本有所更改，则您可以帮助同步翻译。

Related articles

- DVB-T
- RTL-SDR

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手动设置成`True`或`False`.

Category:

- Science (简体中文)