GNU Radio - Arch Linux 中文维基

跳转到内容

# GNU Radio

来自 Arch Linux 中文维基
翻译状态：

- 本文（或部分内容）译自 GNU Radio，最近一次同步于 2024-08-15，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

相关文章

- DVB-T
- RTL-SDR

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

## 安装

安装 gnuradio包 可获取最新稳定版 GNU Radio。

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

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

另外一个热门包是 gnuradio-osmosdr包，这个包提供了很多常见的 SDR 设备的 GRC 源模块（Funcube Dongle、RTL-SDR（英语：RTL-SDR）、USRP、OsmoSDR、BladeRF 和 HackRF）。

## 疑难解答

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

如果使用（osmocom）RTL-SDR 源，你可能会看到这个错误。解决方法是将 Gain Mode 手动设置成 `True` 或 `False`。

分类：​

- 科学
- GNU

GNU Radio
添加话题