问题标签 [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.

0 投票
1 回答
434 浏览

linux - 一个网络适配器的流程图失败并显示“LLLL ...”,其他适配器成功

我想从 GNURadio gr-radar OOT 模块执行 usrp_echotimer_dual_cw 示例。

该流程图适用于内部千兆以太网适配器,但无法使用外部 PCI 千兆以太网适配器。

这是流程图的成功执行(eth0)的输出:

失败的执行 (eth1) 如下所示:

这些是我的网卡:

我认为这与计算机的性能无关,因为该流程图在性能较弱的笔记本电脑(intel core 2 duo)上运行良好,但在我的 i7 台式电脑上却失败了。

0 投票
1 回答
884 浏览

c++ - Usrp 全双工操作

我有一个带有 WBX 子板的 USRP N200。我需要一个可以同时接收和传输的简单 C/C++ 程序。但我找不到它。

0 投票
1 回答
1219 浏览

gnuradio - 在gnuradio中,fpga做了多少工作?

其中一些 ettus 盒子里有一些严重(而且非常昂贵)的 FPGA。如果他们所做的只是将数据从 ADC 传递到以太网总线,这似乎是一种浪费。当我在 GRC 中构建东西时,FPGA 完成了多少信号处理,我的 PC 完成了多少?

0 投票
2 回答
980 浏览

usrp - REDHAWK 出现 UHD 错误

我创建了一个包含 USRP_UHD 和 GPP 的节点(并确保 ip_address 对于 USRP_UHD 是正确的)。我基于这个节点启动了域。但是,我收到以下错误:

我确实得到了两个未分配的(每个 TX/RX)调谐器,但是分配这两个调谐器用于任何参数并不容易。

此外,如果我只是启动域并启动单个设备 USRP_UHD,或者只是通过命令行窗口运行 discover USRP_UHD 命令,我会得到同样的错误:

有人能弄清楚这个问题出在哪里吗?提前致谢!

0 投票
1 回答
1364 浏览

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 数据?

0 投票
3 回答
314 浏览

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 包中的所有文件中搜索它?

提前致谢!

0 投票
1 回答
1101 浏览

usrp - Ettus UHD,编译 Transceiver52M

我在为 OpenBTS 编译 Transceiver52M 时遇到问题,我有一个 Ettus B200 外围设备,并且安装了 UHD 版本 UHD_003.010.git-156-g2d68f228。

但是一旦我开始编译 Transceiver52M,就会出现以下错误;归档行是(完整的构建输出在这里):

0 投票
0 回答
556 浏览

gnuradio - USRP 参考时钟

目前我与 2 个不同的 USRP 合作。

其中一个是 USRP2,另一个是较新的设备是 X300。

该设备就 QPSK 和测试算法进行通信。

USRP2 的输出频移为 20 kHz,无法传输窄带信号。因此,我使用 X300 的参考时钟输出到 USRP2。

为此,我确实在 python 中使用了带有 GNU Radio 的命令

此后,输出信号偏移消失,但X300没有接收到我的数据。

然后我增加了USRP2的200 MHz的主时钟:

在我看来,USRP2 不支持这种频率变化。我的问题是:

  1. 为什么将参考时钟设置为外部还不够?

  2. 为什么更改为外部后我没有收到数据?

  3. 为什么解决了更换主时钟的问题?

0 投票
1 回答
723 浏览

labview - GNU Radio 和 labview

我正在使用一组 4 个带有 SBX 子板的 N210 设备,我需要在其中执行波束成形应用程序。据我了解,所使用的分数 PLL 中提到的重新同步功能是通过 UHD 驱动程序访问的

Gnuradio 或 Labview 是否支持“重新同步功能”?

0 投票
1 回答
386 浏览

gnuradio - 具有主机-PC 时间延迟的 USRP X310

我正在研究电力线 (PLC) 通道仿真器,我使用 USRP X310 作为硬件平台,使用 GNU Radio 作为 PLC 仿真器的软件。我想问一下是否可以使用 SDR 平台执行实时通道仿真器,以及如何在不发生冲突的情况下执行时间。