问题标签 [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.
gnuradio - 使用 Python 中的简单 GNU Radio 流程图时来自 USRP 的电压脉冲
这是我之前的问题的后续:FFT in non-flowgraph centered application different from flowgraph centered apps like uhd_fft
为了更好地澄清这个问题,我将我的代码简化为大约 30 LOC,并从流程图中删除了尽可能多的处理。
我遇到的问题是,虽然 USRP 只调整到一个频率,但流程图的每次运行都有大约 70 毫秒的垃圾数据。我完全清楚,当我在重新调整后第一次流式传输样本时,会出现一定数量的“垃圾”样本,但这不是我们在这里看到的。对于现有的连接流程图的每次运行,我们都会看到大量垃圾样本(约 50,000 个)。
运行流程图然后在 Python 中处理数据有点不常见,但在教程中介绍为与 GNU Radio 交互的有效方式。
我想了解每次我在其上调用 run() 时,GNU Radio 流程图逻辑的哪一部分会产生这种电压“打嗝”,而让它不断流式传输(仅调用一次 run,例如uhd_fft
)不会显示相同的行为.
...使用以下代码生成:
redhawksdr - REDHAWK UHD 接收溢出的原因
我在 CentOS 6.6 VM 上运行 REDHAWK 1.10.1(通过 Parallels 在 Macbook Pro OS X 10.10 上)。我正在使用 USRP N210。在将实际波形连接到它之前,我只是试图让事情启动并运行。
我将 OS X 配置为:
和 CentOS:
我还通过附加到 /etc/security/limits.conf 来配置线程调度优先级:
现在我只是将 USRP_UHD dataShort_out 连接到 DataConverter dataShort_in。数据正在流动,但在我开始执行后不久,我反复收到以下消息:
我在想这可能是一个数据流问题,但我找不到对该消息的任何引用。可能是由 OS X 接收缓冲区大小引起的(我认为这限制了 CentOS VM)?不幸的是,OS X 不允许我将它提高到比这更高的位置,当然不会达到 50 MB。什么可能导致此消息?
我正在使用 WBX 子板。我调谐到 2 GHz,BW 为 40 MHz,SR 为 0.2 Msps。
DevMgr 节点输出:
USRP 节点输出:
redhawksdr - Redhawk 上的 USRP 来源
我正在尝试使用我的 USRP N210 作为 Redhawk 1.10.1 中的源。我想验证(通过查看 FFT 或其他方式)Redhawk 正在从 USRP 获取数据。
我可以在命令行上运行 uhd_usrp_probe 并成功找到设备。
在 Redhawk 中,我创建了一个新节点并在该节点上包含了 USRP_UHD 设备。我创建了一个简单的波形并将波形和节点附加到 SCA Explorer 中的目标 SDR。然后我右键单击目标 SDR 并单击启动,这将创建域并且域显示“已连接”。所以一切似乎都有效,因为这不会产生任何错误。但我不知道如何在波形中实际使用来自 USRP 的数据。
例如,在 GNU Radio 中,有一个名为 USRPSource(或类似的东西)的组件,您只需将它拖到舞台上并开始与其他组件建立连接。但是当我按照上一段中的步骤操作时,我在 SDR 文件夹中看不到任何新组件,这些组件允许我将 USRP Source 组件拖到黑板上以开始使用其中的数据。Redhawk不是以这种方式运作吗?
但是,我确实想知道 USRP 是否设置正确,因为当我右键单击它并单击“分配”时,它会给出以下错误信息:
所选设备没有调谐器。可能不支持动态调谐器创建。
USRP 设置是否正确?如果是这样,我如何绘制来自 USRP 的数据的 FFT?
redhawksdr - 使用 REDHAWK 安装的 USRP_UHD 版本
我在 CentOS 6.6 上安装了 REDHAWK 1.10.1,作为 1.10.1 的一部分,有一个 USRP_UHD 设备。看来,作为 REDHAWK 安装的一部分,Ettus USRP_UHD 驱动程序 (v3.5.3) 也已安装,因为我能够运行 uhd_usrp_probe 等实用程序。这些实用程序位于 /usr/bin 中,但是,驱动程序中也应该包含一些示例。
我在我的 OS X 笔记本电脑上安装了 USRP_UHD 驱动程序(v3.8.2)作为测试,我有常用的实用程序(uhd_usrp_probe 等),还有一些示例,例如 benchmark_rate,这有助于故障排除(http://www .ettusresearch.com/content/files/kb/application_note_uhd_examples.pdf)。在 OS X 中,这些文件位于 /opt/local/share/uhd/。
我在 CentOS 中找不到这些示例。REDHAWK 不安装它们吗?我该如何安装它们,因为它们看起来很有用?
matlab - 使用 FM 收音机传输 .dat 文件时接收正确的值
我是 GNU Radio 的新手,我正在尝试使用它和 USRP B210 板来传输一个值。
我使用 Matlab 将值转换为 wav 格式,然后使用GNU Radio 中的示例0.121
将 wav 文件转换为 .dat 文件。audio_to_file
当我.dat
使用 B210 和 GNU Radio 传输文件时,我收到了一个 wav 文件,但是当我使用 matlab 函数 ( audioread()
) 读取 wav 时,我得到了一个不同的值。
附言
转换后的 .dat 文件的采样率为 44100 Hz,每个采样 16 位。接收器和发射器的采样率为 400K Hz。我fm_tx4.py
将 GNU Radio 包中的示例用于我的发射器。我用于uhd_nbfm_receiver.grc
接收器。
gnuradio - OpenBTS 需要 GNU Radio 才能工作吗?
我正在尝试使用 UHD 将 OpenBTS 与 USRP B100 一起部署。当我通过它安装 GNU Radio 时,apt-get
它也安装了 UHD,但是当我尝试使用uhd_usrp_probe
它来查找我的 usrp 时,它不起作用。然后我用命令卸载了 uhd:“apt-get purge uhd uhd*”,GNU Radio 也被删除了。在此之后,我通过以下命令安装了 uhd:
apt-get install -t 'lsb release-cs' uhd
来自 Ettus 存储库,因此 UHD 开始正常工作。所以我怀疑我是否可以在没有 GNU Radio 的情况下继续部署。那么 OpenBTS 需要 GNU Radio 才能工作吗?
time - How to set usrp transmitting time and receiving time in GNU radio
I'm currently using two USRP X310, one for transmitting and another one for receiving. Programming is done using GNU Radio. I want to transmit a chirp signal to find the distance between both USRPs.
However, before I can do it, I need to find out the receiving time of the signal. Anyone know how to do it using GNU radio?
redhawksdr - 检测到 USRP 溢出和 FFT 缩放
我读过这没什么大不了的,但真的很烦人。我正在以 20MSPS 绘制 40Mhz BW。这是 N210,我通过交换机连接。
它似乎绘制得很好,但 Y 轴上的比例在不断变化。我可以解决这个问题吗?
最后,X 轴是从 0 到 500e-3。鉴于我的设置,这对我来说毫无意义。有人可以帮我理解吗?
python - python脚本中开始保存rx二进制文件的时间?
我需要有关 gnuradio python 脚本的帮助。
我正在通过二进制文件在 usrp 中发送和接收。是否可以知道python脚本开始将数据保存在二进制文件中的时间(print(rx_stream_time)——类似这样的)以及二进制文件中保存了多少样本(可能带有计数器)?
我附上了由 grc flowgraph 生成的代码。floatgen
是生成的文件名,check6.bin
将是 rx 文件名。
TIA,请让我知道该怎么做。
此致
桑乔伊
gnuradio - 从 USRP N210 设备检索数据
N210 连接到 RF 前端,该前端使用 GNU Radio Companion 进行配置。
我可以通过 FFT 图看到信号;我需要将接收到的信号(usrp2 输出)作为数字数字。 usrp_sense_spectrum.py 也将功率和noise_floor 输出为数字数字。
我将不胜感激您的任何帮助。