python - 从 GNU Radio Companion 获取数据时出现问题 (3.7.11)

标签 python gnuradio gnuradio-companion

首先,我不得不说我是一个在这个网站上发帖的菜鸟。

我写这篇文章是因为我正在尝试检测 2.4GHz 频段的信号。为此,我使用 GNU Radio Companion 得到了对我有用的结果:

IMG: Simple program that detect the 2.4GHz frequency band

但我想将信息获取到 python 脚本来使用它。

我一直在寻找可以帮助我实现这一目标的东西,我找到了这个教程:http://recolog.blogspot.com/2015/08/processing-data-out-of-gnuradio.html

我尝试复制它,但遇到了这个问题:

IMG: Tutorial Flow graph with error

IMG: Error description

我已经搜索了几个小时,发现这个问题是由 GNU Radio 的版本引起的(在我的例子中是 3.7.11),但我无法安装以前的版本,因为它会导致其他软件包之间出现问题我需要。

所以问题是,如何在当前版本中复制该教程?

最佳答案

红色箭头表示两端( block 的输出到 block 的输入)的数据格式连接不兼容。

可能的解决方案

最简单的方法是在 gnuradio-companion 中使用文件接收器 block

文件接收器 block 允许您写入任何格式。

您稍后可以获取此文件并进行分析以进行检测

关于python - 从 GNU Radio Companion 获取数据时出现问题 (3.7.11),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55261195/

相关文章:

python - 使用opencv和python清理图像背景后如何正确提取字母?

android - 监听 GSM 流量

gnuradio - GNU Radio 中有条件 block 吗?

c++ - 安装自己的 block 后 Gnuradio 崩溃

python - 使用同一数据框中其他两列的值从一列创建二维列表

python - 减去两个字典的值

python - 获取值为 True 的系列索引

在欧洲使用 RTL-SDR USB Dongle 接收时间信号?

gnuradio - 数据未写入 gnuradio 中的 filesink

tcp - GnuRadio tcp_sink 数据值乱码