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



我在将GNU Radio安装程序从PC(Windows 10,USB3(移植到Raspberry Pi 2(USB2(时遇到问题。我认为USB带宽和CPU应该不是问题(运行时只有30%左右的利用率(。从本质上讲,看起来RPi在传输过程中"暂停",而PC则不是。在这两种情况下,接收器都在 PC 上运行。我包括一张我在 PC 与 Pi 上运行发射器时 FSK 演示后看到的内容(圈出的"暂停"区域(的图片,以及我的(诚然很草率(原理图的图片。任何帮助/提示都非常感谢.gnuradio schem收到的信号

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

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

然后,如果还不够,您可以在正交解构之后对第二级执行相同的操作(顺便说一下,第二个低通滤波器的采样率似乎与该级的实际采样率不匹配,如果我没记错的话,它仍然是 1.5Ms/s(。

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

在您的情况下,您可以将输入采样率降低到 64k(为了安全起见,例如 80(。 要处理的样本减少 18 倍可能会解决问题:)

最新更新