USRP N210 传输和接收问题

Problems in transmission and reception in USRP N210

我正在开发使用 fec 校正和 qam 调制传输和接收 txt 文件的代码。主要问题是在传输过程中,它只发送一个字符或只发送一秒钟,然后就冻结了。这是我第一次使用 GNU Radio,我不知道是什么导致了这个问题,你能检查下图中的代码并告诉我它可能是什么以及如何解决这个问题。如果我做错了什么请告诉我。

抱歉,我没有 post 图片的范围,所以我 post 编辑了链接。

这是给TX的 Txcode1 Txcode2

这是给RX的 RXcode1 RXcode2

您使用的是过时版本的 GNU Radio,并且在该版本中,您使用的是明确弃用的 Packet Encoder,它会随机丢弃数据。不要那样做,出于某种原因,您必须从名为“已弃用”的类别中选择该块。

此外,您似乎将 Throttle 与硬件一起使用。那行不通,而且 GRC 也明确告诉你这是个坏主意——你应该注意左下角的控制台输出,它包含有用的信息!

所以,不要在 GNU Radio 3.7 上开始新项目; GNU Radio 3.8 或 3.9 很容易从 Linux 发行版源安装到任何现代 Linux 发行版上,在 Windows 上,您可以使用出色的 anaconda 安装程序方法。

然后,在 digital 子文件夹中定位 GNU Radio 附带的示例(通常安装在 /usr/share/gnuradio/examples 下)。 packet_loopback 和其他文件将是学习的好例子!

除此之外,请确保您已单击 gnuradio.org 上的“开始”按钮,并按照教程进行操作,直到 PSK 传输教程为止。这应该是确切地你正在做什么的一个很好的入口。