问题标签 [gnuradio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1168 浏览

c++ - GNURADIO:让流标签通过多个块?

我刚刚能够构建和安装我自己的信号块。我只是想制作一个转发数据的块,但以某个定义的长度添加标签。然后,在数据被调制后,我开发了一个块,应该将标签读回给我。当块彼此相邻时,它可以工作。

例如输入 --> B1 --> B2 --> B3 --> 输出

B1 每 50 个项目添加一个标签,B2 是一些调制器(在我的例子中是 BPSK),B3 是标签阅读器。除非 B3 在 B1 之后,否则它永远不会打印任何东西。

我可能做错了什么,我对流标签有错误的想法吗?

0 投票
1 回答
1133 浏览

cmake - SWIG/CMAKE 构建问题,尝试在 GNURadio 中安装和使用新模块

我正在尝试复制 GNURadio 的 UHD 模块中包含的 USRP Source 块,以便我可以自由修改该work()功能。

目前,我只是想制作一个与“USRP Source”块完全一样的块。我创建了一个名为“asat”的新模块,创建了.cc.h.xmlCMakeLists__init__文件,并让整个东西编译和安装没有错误。

但是,当我尝试运行 GRC .py 文件时,出现以下错误:

我一直在努力解决这个错误,从我的谷歌搜索中我怀疑这是一个库在 CMAKE 中没有正确链接的问题,但我是 SWIG/CMAKE 的新手,我似乎无法解决它.

如果我在图书馆的正确轨道上,即使有人可以建议链接到的图书馆,我也非常感谢任何帮助解决错误原因的帮助。

我已经用我的源代码创建了一个 github 存储库,并为任何愿意帮助我的人构建目录。

0 投票
1 回答
2800 浏览

c++ - 如何在 GNU Radio 中实现消息传递?

我需要实现消息传递,我的想法是制作某种消息源(我继承自public gr_sync_block)作为另一个块的控制器(它必须每 6 分钟发送一条消息)。

我读到这是继承自gnuradio::block - 顺便说一句,安装 greextras 是强制性的 - 所必需的。在.h文件中,我添加了#include <gnuradio/block.h>and 继承自 block class JDFM_API jdfm_control : public gr_sync_block, public gnuradio::block。我知道我已经重新定义了一些东西,比如gnuradio::block构造函数,但我不知道是什么msg_signature,我也没有得到块参数和工作参数之间的关系,我不确定的最后一件事是gnuradio-companion如果我创建了我是否仍然可以使用像这样的块。

我一直无法找到消息实现的简单示例。如果有人可以指导我或给我看一个例子,那就太棒了。

提前致谢。

0 投票
2 回答
1244 浏览

android - 监听 GSM 流量

是否可以使用安卓手机来收集同一单元内手机的 IMEI 或唯一电话 ID?可能已经有一些黑客可以使用 osmocom ......我正在寻找的是一种易于工作的解决方案来扫描交通(通过计算汽车司机的电话)

0 投票
1 回答
188 浏览

c++ - 如何定义具有 2 个输入的块?

我是 C++ 的新手,所以我不确定将向量的定义和“input_sizes.push_back”放在 .cc 文件中的什么位置。(de include 之后?在 sptr 之后?在 sptr 的定义之后?在一个新的方法中?)。这是“官方”示例:

-- 具有 2 个输入(浮点和双精度)和 1 个输出的块 --

该示例可以在1中找到:

0 投票
1 回答
284 浏览

installation - 猎豹安装错误

根据这个站点,我正在尝试在我的机器上安装 gnuradio,为此我必须安装另一个程序。一切顺利,但是当我必须安装 cheetah 依赖项时,它给了我这个错误:

c:\Python27\Scripts>easy_install cheetah

加工猎豹

错误:不是可识别的存档类型:猎豹”

如何正确安装 cheetah 依赖项?我正在使用 Windows 7 64 位。

0 投票
1 回答
788 浏览

gnuradio - GnuHawk - 来自自定义 GNU Radio 组件的代码生成器

我正在尝试从自定义 GNU Radio 组件生成 Redhawk 组件。我一直未能弄清楚如何使用 GnuHawk 代码生成器插件。即,需要的起点是什么,Eclipse 中需要哪些步骤?

看来我必须使用 Eclipse 向导创建一个 SCA 组件,并手动添加端口和属性以匹配目标 GNU 音频组件。这是正确的吗?从 GNU Radio 块的代码开始,没有自动的方法吗?

当我在 SCA 组件上手动运行“rhgen”时,它似乎生成了 cpp/h 文件;但是,我不知道如何调用 GnuHawk 特定的插件.. “gov.redhawk.ide.codegen.jet.cplusplus.gnuradio”

0 投票
3 回答
12156 浏览

c++ - GNU无线电版本

如何找到我安装的 GNU Radio 的版本?

我想使用他们的消息传递库,但它们仅在较新版本的 gnuradio 上可用,并且由于某种原因,当我尝试使用以下代码时出现编译错误:

我在编译时收到以下错误:

它应该是 的一部分gr_basic_block,所有块都从它继承,但它没有编译。

0 投票
1 回答
813 浏览

gnuradio - 使用 USRP 时 GRC GNU Radio Companion 在 30 秒后冻结

我在 Ubuntu 12.04 LTS 中使用 GNU Radio Companion 3.6.4.1 作为 Windows 8 上的虚拟机。我从OZ9AEC下载了 FM TX 接收器示例代码,并使用 Ettus USRP N210 运行。但是当我运行它时,它只运行 30 秒,然后停止音频并冻结图形。输出窗口不显示任何消息。

有人知道有什么问题吗?我在互联网上搜索,我找不到任何东西。

0 投票
3 回答
1597 浏览

c++ - def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined") AttributeError: No constructor defined

我正在尝试使用 gr_modtool.py 在 gnuradio 中创建一个新的 DSP 块。gnuradio 版本是 3.3.0。我在包含文件夹的 abc.h 文件中有以下代码

上述头文件的实现类如下:

SWIG 文件是 abc.i

它构建成功,但在执行时出现以下错误:

请帮我调试一下。