问题标签 [redhawksdr]

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 投票
0 回答
222 浏览

redhawksdr - RH 中使用正在运行的域上的 USRP_UHD 的空端口 (REDHAWK 1.10)

我在 CentOS6.5 虚拟机上运行 REDHAWK 1.10。我将连接设置为桥接,并且可以通过其 IP 地址定位 USRP:uhd_find_devices --args="addr= <ip address>"
我有一个带有串行 E5R1AS2UP 的 usrp2

以下是我采取的步骤:

我还按照 USRP 的要求运行了这些命令:

到目前为止,相关的控制台输出:

  • 在 IDE 中,我单击连接到 REDHAWK_DEV,然后启动在我创建的自定义节点下运行的设备。

通过监控 USRP_UHD 设备的端口,我看到我的 dataFloatTX_IN / dataShortTX_IN 以及其余的列都是 0 E/s,所有其他行和列都是空白的。这很奇怪,因为我想 RX 而不是 TX;我将 FRONTEND::tune_allocation 设置设置为:


然后我尝试使用 pwolfram 在这里概述的步骤:USRP_UHD source and sink for redhawk
我现在有一个波形,其中包含一个 dataConverter 作为装配控制器、AMFMDEMOD (2) 和 dataWriter (3)。运行波形会出现错误:

我看到这是在 usesdevice 行中,所以我再次检查以确保 usesdevice id 等于 USRP_UHD 设备的 ID,并且前端 ID 和 USRP ID 都与属性视图中的 DCE 匹配。


问题的痕迹:


解决方案:

下一步是确保您的 GPP 正在运行。波形的 spd 需要这样编辑:

::TUNER需要添加该部件,因为它显示在您的 USRP_UHD 属性选项卡中。
之后,您将不得不根据您使用的任何 USRP 调整您调整到的值。然后需要将波形导出到目标 sdr,然后才能启动。在节点上使用跟踪将告诉您是否需要调整您的值。由于生成的文件很大,我还从波形中删除了数据写入器。

0 投票
0 回答
245 浏览

redhawksdr - 在 REDHAWK 1.10 上分配 FRONTEND_Tuners

我在 CentOS 6.5_x64 上使用 RedHawk 1.10.0。我安装了 UHD 3.7.2.0 以尝试在这个奇妙的框架上使用 USRP、B100 0r USRP1,两者都通过 USB 连接链接!我使用 GPP 和 USRP_UHD 设备构建了新节点,一切似乎进展顺利(GPP 和 USRP_UHD 状态已启动)。因此,我尝试从 DeviceManager>USRP_UHD>FrontEnd Tuner>Allocate 分配 FrontEnd Tuner。在我填写了每个字段并按下 Finish 之后。提到 USRP 的每个参数都是正确的,除了我有一些疑问的您的分配 ID。我在屏幕上收到这条消息:“分配请求未被接受,因为与请求的所有方面匹配的资源不可用”

我在控制台上收到了这条消息(控制台调试级别:TRACE):

有好心人能帮帮我吗?

谢谢

0 投票
1 回答
973 浏览

redhawksdr - UHD USRP 设备容量不足

我在 CentOS 6.5 机器 64 位上使用 Redhawk 1.10.0 和带有 UHD 驱动程序 3.7.2 的 USRP b100。USRP b100 被系统正确识别。它是一个 USB 设备。我下载了最新版本的 UHD_USRP Device ver。REDHAWK 3.0 和我创建了一个包含 GPP 和 UHD_USRP 设备的节点。节点启动没有任何问题,但是当我运行一个简单的波形从 USRP 读取数据作为 RX_DIGITIZER 时,我收到以下错误:

设备管理器的日志报告:

节点控制台:

我使用了以下参数:

b100 配置如下:

我的错在哪里?提前感谢您的帮助。

0 投票
2 回答
664 浏览

redhawksdr - Redhawk 1.10 和 gnuhawk 组件

我正在使用 Redhawk v1.10 并将集成 redhawk 组件上传到目标 sdr。
当我尝试将任何上传的 gnuhawk 组件启动到目标 sdr 时出现以下错误:

Failed to launch "component name" Unable to load software package 'deps/gnuhawk/gnuhawk.spdml'(dependency of software package 'component name', implementation 'cpp')

0 投票
1 回答
151 浏览

redhawksdr - TuneFilterDecimate SRI 模式和使用

我将使用 Redhawk 1.10 的 TuneFilterDecimate 来隔离 WBFM 传输的 RDS 数据流。我想知道为什么它在不需要精心制作的情况下将真实的数据流转换为复杂的数据流,以及是否有可能利用它来将信号从 57kHz 频移到基带。我按照这个 youtube 视频http://www.youtube.com/watch?v=wN9p8EjiQs4尝试构建一个 Fm 波形接收器来收听音频流,但我只听到失真的音频声音。你能建议我一些设置吗?谢谢你的帮助。

0 投票
1 回答
104 浏览

redhawksdr - 双通道调谐器分配

我有一个双通道调谐器,正在尝试使用 Frontend 2.0 分配两个通道。我正在使用 Redhawk 1.9 安装。当调用 allocateCapacity 时,它表示容量长度为 1。对于双通道调谐器,这应该是 2 吗?我以为我读到了 .prf.xml 文件中指定了调谐器的数量,但我看不到在哪里指定了调谐器的数量。这是正确的方法吗?

0 投票
1 回答
121 浏览

redhawksdr - 如何为结构和结构序列调用监听器?

我有一个属性,它是 eclipse 中的结构。如何调用侦听器以知道结构中的特定字段已更改。同样,如果我有一个结构序列的属性,我怎么知道哪个结构发生了变化以及结构中的哪个字段发生了变化。

我在 Linux 中使用 C++。

结构属性名为 MyStruct。成员字段是 MyField1 和 MyField2。我在用着

setPropertyChangeListener("MyStruct", this, &MyComponent_i::myStrutChanged);

setPropertyChangeListener("MyStruct.MyField1", this, &MyComponent_i::myStructField1Changed);

setPropertyChangeListener("MyStruct.MyField2", this, &MyComponent_i::myStructField2Changed);

如果更改了字段,则调用 setPropertyChangeListener("MyStruct", this, &MyComponent_i::myStrutChanged)。我需要知道哪个字段发生了变化。

我还有一个属性,它是一个名为 MySeq 的结构序列。该结构有 2 个成员字段,名称为 SeqField1 和 SeqField2。我在用着

setPropertyChangeListener("MySeq", this, &MyComponent_i::mySeqChanged);

setPropertyChangeListener("MySeq[1]", this, &MyComponent_i::mySeqChanged_1);

setPropertyChangeListener("MySeq[1].SeqField1", this, &MyComponent_i::mySeqChanged_1_field1);

setPropertyChangeListener("MySeq[1].SeqField2", this, &MyComponent_i::mySeqChanged_1_field2);

如果其中一个结构中的字段发生更改,则调用 setPropertyChangeListener(""MySeq", this, &MyComponent_i::mySeqChanged)。我需要知道更改了哪个结构以及更改了结构中的哪个字段。

0 投票
1 回答
108 浏览

radio - 是否有 SDR 可以让我使用 PC 进行编程,然后自己运行特定的程序?

我想对发射器进行编程,以在每次按下按钮时输出一个例程。这样我就不必每次想使用它时都连接到计算机。这样的事情存在吗?

0 投票
1 回答
140 浏览

debugging - 在 REDHAWK IDE 中调试

在 REDHAWK IDE 中逐步调试时,行标记有时似乎没有遵循正确的程序流程,并且并非所有变量似乎都没有正确更新。

我正在使用多个组件在黑板上运行。我通过打开组件的 .spd.xml 文件并单击概览选项卡上的“调试为”超链接开始调试。这会将组件与其他组件一起添加到黑板上。在我启动所有组件后,调试器会命中我的断点。

有没有人经历过这些症状(数据未更新或程序错误步进)?如果是这样,是什么原因,我该如何克服?

谢谢,

- 麦克风

0 投票
1 回答
84 浏览

redhawksdr - 保存 REDHAWK SDR IDE 黑板

有没有办法保存当前的黑板以便以后重复使用?我可以执行另存为,但这会将其保存为波形。如果我不保存它,当我关闭 REDHAWK IDE 时黑板就会消失。