问题标签 [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.
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?
提前致谢
萨纳坦
android - 我可以通过更改内核或使用 GNU 无线电使用我的 Android 手机发送具有特定频率和数据速率的信号吗?
我想以一定的数据速率传输某些数据,而我的 USRP 不支持这种高速率,所以我在想我是否可以通过任何方式更改我的内核(2.6.35.7)以制作移动传输信号,或者是有没有可以做到这一点的应用程序?请帮忙!!!!
python - 替代 tuntap
我正在尝试通过连接到我的计算机(特别是 USRP)的无线电传输 TCP/IP。现在,使用 Tun/Tap 设置一个新的网络接口非常简单。这是代码:
(任何熟悉 GNU Radio 的人都会认为这是 tunnel.py) 我的问题是,有没有比 tun/tap 更好的方法来将数据包移入和移出内核?我一直在研究 ipip 或者可能使用套接字,但我很确定这些不会很快。速度是我最关心的。
communication - 如何使用 USRP1 以数据速率(3.84 Mbps)传输信号?
我想使用 USRP1 以数据速率 (3.84 M) 发送信号,但是当我传输信号时,它会在终端中告诉我类似这样的信息:
警告
目标数据速率:3840000 bps
实际数据速率:4000000 bps
但我正在尝试使用 UMTS 空中接口实现 TX,我不希望数据速率出现此错误,任何人都可以帮忙??????
gnuradio - 我可以使用我的 USRP 1 干扰 UMTS(基于 WCDMA)吗?
我们想使用我们的 USRP 1 和 GNU 无线电干扰 3G,这可能吗?
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
. 我不知道问题出在哪里。我希望精彩的堆栈溢出社区可以帮助找到解决方案。提前感谢您的任何指点!
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 做到了这一点
在此之后我尝试再次编译但同样的错误?如果你能帮助我就太好了谢谢
gnuradio - FFT 和 IQ 数据之间的关系
我一直在研究 USRP 的工作原理,尤其是如何从信号中感知能量。到目前为止,我已经了解到 USRP 感知 IQ 数据,然后应用 FFT 对其进行处理。(我一直在看 usrp_spectrum_sense.py )IQ 样本的单位是什么?FFT完成后的单位是什么?开发 FFT 所需的唯一数据是 IQ 样本?
先谢谢了
c - 如何用 C 编写 GNURadio 应用程序?
我有一个项目,我需要为 USRP 设备编写应用程序。但是我用来与设备驱动程序交互的 gnuradio 软件以及最终的硬件提供了 c++ 和 python 中的 api。我很喜欢用 c 编程,因此想要一种可以让我从我的 c 程序调用 api 的方法。有没有办法可以这样做?这将是一个救命稻草。
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 在这方面有些模糊。提前致谢!