使用循环自相关识别循环平稳信号是否有噪声

信息处理 matlab 去噪 静止的 循环平稳随机过程
2022-02-13 16:06:44

我正在尝试确定给定信号是否已被高斯噪声破坏,无论是带限(带滤波器)还是不带。所讨论的信号是 BPSK 或 PAM 信号,由奈奎斯特滤波器进行上采样和整形,然后进行频率调制。由于信号是循环平稳的,我认为最好的方法是使用循环自相关,但我很难理解如何在 Matlab 中对其进行编码。本文展示了将 FT 移动某个频率然后执行其中表示逆 DFT 运算。我能否将它及时乘以频率αF1(X(fα)X(f+α))F1()α还是还有更多?这是一种有效的方法还是我在追逐鹅?

谢谢

1个回答

你在正确的轨道上。循环自相关可以通过循环周期图的傅里叶逆变换来估计如果是数据块的傅立叶变换(按时间索引),并且是您想要的循环频率,则可以通过将傅立叶变换左右移动来形成循环周期图(不是你在问题中所说XT(t,f)tαα/2α

Ixα(t,f)=1TXT(t,f+α/2)XT(t,fα/2)

然后只需逆傅立叶变换该循环周期图。您必须小心循环频率不等于整数个 FFT 箱的情况。α