问题标签 [usrp]
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.
linux - 一个网络适配器的流程图失败并显示“LLLL ...”,其他适配器成功
我想从 GNURadio gr-radar OOT 模块执行 usrp_echotimer_dual_cw 示例。
该流程图适用于内部千兆以太网适配器,但无法使用外部 PCI 千兆以太网适配器。
这是流程图的成功执行(eth0)的输出:
失败的执行 (eth1) 如下所示:
这些是我的网卡:
我认为这与计算机的性能无关,因为该流程图在性能较弱的笔记本电脑(intel core 2 duo)上运行良好,但在我的 i7 台式电脑上却失败了。
c++ - Usrp 全双工操作
我有一个带有 WBX 子板的 USRP N200。我需要一个可以同时接收和传输的简单 C/C++ 程序。但我找不到它。
gnuradio - 在gnuradio中,fpga做了多少工作?
其中一些 ettus 盒子里有一些严重(而且非常昂贵)的 FPGA。如果他们所做的只是将数据从 ADC 传递到以太网总线,这似乎是一种浪费。当我在 GRC 中构建东西时,FPGA 完成了多少信号处理,我的 PC 完成了多少?
usrp - REDHAWK 出现 UHD 错误
我创建了一个包含 USRP_UHD 和 GPP 的节点(并确保 ip_address 对于 USRP_UHD 是正确的)。我基于这个节点启动了域。但是,我收到以下错误:
我确实得到了两个未分配的(每个 TX/RX)调谐器,但是分配这两个调谐器用于任何参数并不容易。
此外,如果我只是启动域并启动单个设备 USRP_UHD,或者只是通过命令行窗口运行 discover USRP_UHD 命令,我会得到同样的错误:
有人能弄清楚这个问题出在哪里吗?提前致谢!
floating-point - 在 gnuradio 中从 Float 转换为 Char 时出错
我正在尝试使用我的 USRP E100 捕获 GPS 信号并将它们保存到 .bin 文件中,并使用 GNU Radio Companion 实现以下流程图:
如您所见,我从 GPS 频率中接收到 50M 复杂样本,并获取其中的实部和虚部。然后,我进行浮点到字符的转换,并将其保存为 IQIQIQIQ(...) bin 文件。如果没有浮点到字符的转换,一切正常,但如果有,输出文件只填充 0(例如浮点输出“b502 323a b502 32b8 b502 b239 1d12 0b3a”被转换为字符输出“0000 0000 0000 0000 0000 0000 0000 0000”)。
我不知道这里发生了什么,因为如果使用 Float to Char 块,则会出现错误。我还尝试使用其他类型转换器,例如浮点到短,我得到相同的输出:0 的向量。
生成流程图时的结果代码如下所示:
错误在哪里?也许是 USRP/硬件问题?或者我无法将 Float 数据转换为 Char 数据?
build - RedHawk 从源代码构建 --- 找到安装 uhd3.5.3 的代码
我正在尝试从源代码构建 RedHawk 安装并尝试将 uhd3.5.3 替换为更高版本的 uhd 用于 USRP_UHD 模块。我看到了 USRP_UHD 源代码,但找不到 uhd3.5.3 源代码。我猜它可能只是使用“yum install ...”来下载和安装超高清主机代码和支持库。有人知道这段代码在 redhawk_src_2.0 包中的位置吗?或者在 linux 中是否有一种有效的方法可以在 redhawk_src_2.0 包中的所有文件中搜索它?
提前致谢!
usrp - Ettus UHD,编译 Transceiver52M
我在为 OpenBTS 编译 Transceiver52M 时遇到问题,我有一个 Ettus B200 外围设备,并且安装了 UHD 版本 UHD_003.010.git-156-g2d68f228。
但是一旦我开始编译 Transceiver52M,就会出现以下错误;归档行是(完整的构建输出在这里):
gnuradio - USRP 参考时钟
目前我与 2 个不同的 USRP 合作。
其中一个是 USRP2,另一个是较新的设备是 X300。
该设备就 QPSK 和测试算法进行通信。
USRP2 的输出频移为 20 kHz,无法传输窄带信号。因此,我使用 X300 的参考时钟输出到 USRP2。
为此,我确实在 python 中使用了带有 GNU Radio 的命令
此后,输出信号偏移消失,但X300没有接收到我的数据。
然后我增加了USRP2的200 MHz的主时钟:
在我看来,USRP2 不支持这种频率变化。我的问题是:
为什么将参考时钟设置为外部还不够?
为什么更改为外部后我没有收到数据?
为什么解决了更换主时钟的问题?
labview - GNU Radio 和 labview
我正在使用一组 4 个带有 SBX 子板的 N210 设备,我需要在其中执行波束成形应用程序。据我了解,所使用的分数 PLL 中提到的重新同步功能是通过 UHD 驱动程序访问的
Gnuradio 或 Labview 是否支持“重新同步功能”?
gnuradio - 具有主机-PC 时间延迟的 USRP X310
我正在研究电力线 (PLC) 通道仿真器,我使用 USRP X310 作为硬件平台,使用 GNU Radio 作为 PLC 仿真器的软件。我想问一下是否可以使用 SDR 平台执行实时通道仿真器,以及如何在不发生冲突的情况下执行时间。