我们如何计算随机信号的 DFT 统计量?

计算科学 傅立叶分析 信号处理
2021-11-30 16:30:18

我想知道如何计算噪声信号的离散傅里叶变换的统计数据。为了说明我的意思,我将首先详细解释我自己设法完成的计算。

假设我们有一个离散的时间序列值xnn从 0 到N1. 每个xn是一个随机变量,与其他变量不相关,高斯分布与宽度σ. 如果我定义离散傅里叶变换

Xk=1Nn=0N1xne2πink/N

然后我发现Xk是一个复数随机变量,具有实部和虚部高斯分布,宽度σ/2N. 我通过使用总和的分布是分布的卷积等事实来进行计算。

现在我想知道在这种情况下如何进行计算xn是相关的。如何解决这个问题?我可以假设该过程是马尔可夫的。

1个回答

也在信号处理交流中问过这个问题最终我自己找到了答案并将其发布在那里。在这里,我复制/粘贴在那里发布的答案。

数周后,我给出了自己问题的答案。

我们可以以相当简单的方式解决这个问题是有限度的。假设我们在 DFT 中对足够多的点求和,使得中心极限定理保证和的实部和虚部的分布是高斯分布的。然后我们只需要计算方差。如果我们专门研究 DFT 实部方差的情况,我们可以写

(ReXk)(ReXl)=1N2n=0N1m=0N1xnxmcos(2πnk/N)cos(2πml/N)
需要注意的是xnxm只是时域样本的相关函数,我们可以表示ρ(nm). 把它放进去,我们得到

(ReXk)(ReXl)=1N2n=0N1m=0N1ρ(nm)cos(2πnk/N)cos(2πml/N)

就相关函数而言,这种形式很有用,因为相关函数通常是已知的;根据Wiener-Khinchin 定理,相关函数是谱密度的傅立叶变换。

这个总和可以用数值计算,甚至可以分析某些特定形式的ρ. 计算与虚部的协方差X就放sin代替cos.

我在 J. Schoukens 和 J. Renneboog, IEEE Transactions on Instrumentation and Measurement, Vol. 中找到了这个想法。IM-35,第 3 期,9 月(1986 年)。