Raspberry Pi上的GNU Radio和bladeRF(简单的FSK系统)

时间:2017-03-17 23:51:37

标签: raspberry-pi2 gnuradio software-defined-radio

我在从PC(Windows 10,USB3)到Raspberry Pi 2(USB2)移植GNU Radio设置时遇到问题。我认为USB带宽和CPU应该不是问题(运行时只有大约30%的利用率)。从本质上讲,它看起来像RPi暂停了#39;在传输过程中,而PC则没有。在这两种情况下,接收器都在PC上运行。我在FSK demod之后看到了我看到的照片,当我在PC上运行发射器与Pi(圈出'暂停'区域)时,以及我的照片(公认的草率)原理图。非常感谢任何帮助/提示。gnuradio schem received signals

编辑:看起来它实际上可能是处理限制。从9400波特切换到2400波特会使问题消失。如果有人有GNURadio的经验......我做的事情效率是否过低或者我应该降低通信率?

1 个答案:

答案 0 :(得分:1)

我要做的第一件事就是降低你的采样率。 如果要在低通滤波器中保持最低的32k,则不需要1.5Ms / s。

然后你可以在正交demod之后为你的第二阶段做同样的事情,如果它还不够(顺便说一下,你的第二个低通滤波器的采样率似乎与那个静止的阶段的实际采样率不匹配)如果我没记错的话,1.5Ms / s。)

无论如何,Gnuradio使用了很多处理能力,所以尽量不要使用高于实际需要的采样率;)

在您的情况下,您可以将传入的采样率降低到64k(例如安全性为80)。要处理的样本少18倍可能会起到作用:)