恢复真实的PSK

时间:2018-07-10 14:31:08

标签: python signal-processing radio gnuradio gnuradio-companion

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

这是我的流程图。

Simulation Flowchart

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

Result Plots of Simulation

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

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

Real Radios Flowchart

这是发送和接收的结果。

Result Plots of Real Radios

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

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

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

在此先感谢你们。

1 个答案:

答案 0 :(得分:0)

发现了问题。我将采样率设置为低于USRP的最小采样率。经过一天的挫败,我将采样率更改为320k,并在处理块中更改了一些内容,现在一切正常,并且我得到了一个漂亮的星座。

这是我更新的(工作中的)流程图和曲线图。

New Flowchart

New Plots