恢复真正的PSK

问题描述 投票:0回答:1

我正在尝试从 Ettus Research N210 向 Ettus Research B200 发送和接收 BPSK 信号。我通过增益控制、时钟同步和 PLL 运行接收到的信号,然后尝试解调信号。

这是我的流程图。

在模拟中(通过通道块传递信号而不是从一个无线电传输到另一个无线电),该流程图工作正常。以下是模拟结果。正如您所看到的,接收器看到旋转的星座并且处理对此进行纠正。一切都很好,数据包已成功解码。

但是,当我从两个真实无线电发送和接收时,我不再接收类似于 2-PSK 的信号。相反,RX 信号的星座图看起来就像斑点一样。

这是我的流程图,其中 USRP 块未注释。

这是发送和接收的结果。

我对接收到的信号中缺乏星座模式感到非常困惑。有时,当我发送数据包时,RX 星座呈现出更有序的椭圆形形状,但它看起来不像一条线。不幸的是,我无法在屏幕截图中捕捉到椭圆形图案,因为它很快就会返回到斑点图案。

我不认为这是硬件问题,因为我之前已经成功地将这些无线电用于 UHF GMSK 的东西。

我的计时恢复/处理有问题吗?

提前感谢大家的帮助。

python signal-processing gnuradio gnuradio-companion software-defined-radio
1个回答
2
投票

发现问题了。我将采样率设置为低于 USRP 的最低采样率。经过一天的沮丧之后,我将采样率更改为 320k,并在处理块中进行了一些操作,现在一切正常了,我得到了一个漂亮的星座。

这是我更新的(工作)流程图和图表。

© www.soinside.com 2019 - 2024. All rights reserved.