问题标签 [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 投票
2 回答
1988 浏览

ubuntu - cmake 在安装 GNU RADIO 时停止

我正在尝试在我的嵌入式设备中安装 GNU Radio(安装了 ubuntu 12.04 的 beagle bone)。

按照此Gnuradio 安装说明 页面的说明进行操作后,我被困在“MAKE”中。

由于我使用的是 ARM 处理器:

我在做:

这就是我最后得到的:

之后当我做的时候,它卡住了..

在这个地方,内存完全用完了(256 MB DDR2 RAM)。我什至不得不进行 256 MB 的 linux-swap 以避免“虚拟内存耗尽”错误。

谁能告诉我这里发生了什么以及如何解决这个问题。

ps:有没有人在beagle-bone 上安装了GNU radio?

提前致谢

萨纳坦

0 投票
2 回答
3905 浏览

android - 我可以通过更改内核或使用 GNU 无线电使用我的 Android 手机发送具有特定频率和数据速率的信号吗?

我想以一定的数据速率传输某些数据,而我的 USRP 不支持这种高速率,所以我在想我是否可以通过任何方式更改我的内核(2.6.35.7)以制作移动传输信号,或者是有没有可以做到这一点的应用程序?请帮忙!!!!

0 投票
1 回答
2061 浏览

python - 替代 tuntap

我正在尝试通过连接到我的计算机(特别是 USRP)的无线电传输 TCP/IP。现在,使用 Tun/Tap 设置一个新的网络接口非常简单。这是代码:

(任何熟悉 GNU Radio 的人都会认为这是 tunnel.py) 我的问题是,有没有比 tun/tap 更好的方法来将数据包移入和移出内核?我一直在研究 ipip 或者可能使用套接字,但我很确定这些不会很快。速度是我最关心的。

0 投票
1 回答
558 浏览

communication - 如何使用 USRP1 以数据速率(3.84 Mbps)传输信号?

我想使用 USRP1 以数据速率 (3.84 M) 发送信号,但是当我传输信号时,它会在终端中告诉我类似这样的信息:

警告

目标数据速率:3840000 bps

实际数据速率:4000000 bps

但我正在尝试使用 UMTS 空中接口实现 TX,我不希望数据速率出现此错误,任何人都可以帮忙??????

0 投票
2 回答
2504 浏览

gnuradio - 我可以使用我的 USRP 1 干扰 UMTS(基于 WCDMA)吗?

我们想使用我们的 USRP 1 和 GNU 无线电干扰 3G,这可能吗?

0 投票
1 回答
1231 浏览

swig - 为 Openwrt 交叉编译 Gnu Radio

我正在尝试在 OpenWRT“态度调整”(最新的主干资源)上安装 Gnu Radio。我已经交叉编译了 GR,一切似乎都已经编译和链接得很好。但是,在 Python 中导入模块会导致以下结果:

请注意,已在包含 SWIG 库的目录中调用了 Python。这是ldd _gnuradio_core_runtime.so,在目标系统上运行:

这是构建系统file _gnuradio_core_runtime.so上的输出:

目标系统在 Intel Atom 上运行。最后,我能想到的最后一条有用信息PYTHONPATH是设置为/usr/lib/python2.7/dist-packages. 我不知道问题出在哪里。我希望精彩的堆栈溢出社区可以帮助找到解决方案。提前感谢您的任何指点!

0 投票
1 回答
1593 浏览

g++ - 无法参考 uhd(USRP)

编译使用 g++ 和 ubuntu 12.04 的 cpp 程序时存在一些链接器问题

从 repo 安装 uhd。libuhd.so 文件位于 /usr/lib

现在我的问题是

1.对于链接 uhd,我使用了 -luhd,但这给了我一个错误 undefined reference to `uhd::set_thread_priority_safe(float, bool)'

我应该将 libuhd 的库路径添加到 LD_LIBRARY_PATH 吗?

我通过命令 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/libuhd.so 做到了这一点

在此之后我尝试再次编译但同样的错误?如果你能帮助我就太好了谢谢

0 投票
1 回答
2143 浏览

gnuradio - FFT 和 IQ 数据之间的关系

我一直在研究 USRP 的工作原理,尤其是如何从信号中感知能量。到目前为止,我已经了解到 USRP 感知 IQ 数据,然后应用 FFT 对其进行处理。(我一直在看 usrp_spectrum_sense.py )IQ 样本的单位是什么?FFT完成后的单位是什么?开发 FFT 所需的唯一数据是 IQ 样本?

先谢谢了

0 投票
1 回答
1103 浏览

c - 如何用 C 编写 GNURadio 应用程序?

我有一个项目,我需要为 USRP 设备编写应用程序。但是我用来与设备驱动程序交互的 gnuradio 软件以及最终的硬件提供了 c++ 和 python 中的 api。我很喜欢用 c 编程,因此想要一种可以让我从我的 c 程序调用 api 的方法。有没有办法可以这样做?这将是一个救命稻草

0 投票
2 回答
1344 浏览

gnuradio - GNU 无线电历史

我有一个通用的工作功能,我将使用 GNU Radio 的历史功能。在块的构造函数中,我调用set_history( m ). 我以标准方式转换输入缓冲区:

我的问题是in[0]缓冲区中的位置。对我来说,这noutput_items是块要消耗的项目的数量,ninput_items[0]是指缓冲区中的数据总数。因此,in[noutput_items-1]是数组的最后一个元素,in[0]项目in[-m]的开始, 是指历史块的开始。因此,ninput_items[0]大于或等于m + noutput_items

我不知道这个假设是否正确,如果有人知道这是如何工作的,我会很高兴。GNU Radio API 在这方面有些模糊。提前致谢!