【发布时间】:2014-04-15 19:32:04
【问题描述】:
我对 scipy.signal.periodogram 中使用的术语感到困惑,即:
缩放:{“密度”,“光谱”},可选
在计算功率谱密度(“密度”)之间进行选择
其中Pxx 的单位为 V*2/Hz,如果 x 以 V 为单位测量并计算
如果x 是,则Pxx 的单位为V*2 的功率谱('spectrum')
以 V 为单位测量。默认为“密度”
(见:http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.periodogram.html)
1) 一些测试表明,选项“密度”的结果取决于信号和窗口长度以及采样频率(随着信号长度的增加而增加)。怎么会?我会说不应该依赖于这些东西的正是密度。如果我采用更长的信号,我应该得到更准确的估计,而不是不同的结果。更不用说对窗口长度的依赖也很令人惊讶。 结果在无限信号的极限处发散,这可能是能量的特征,但不是功率的特征。当长度增加时,周期图不应该收敛到实际的理论 PSD 吗?如果,那么,我应该在 signal.periodogram 方法之外执行另一个归一化吗?
2) 相反,我看到替代选项“频谱”给出了我之前所说的功率谱密度,也就是说,它给出的结果与窗口段和窗口长度无关,并且与理论计算一致。例如,对于 Asin(2PIft),两侧的解决方案在 -f 和 f 处产生两个峰,每个峰的高度为 0.25*A^2。
关于这个主题有很多文献,但我的印象是也有很多不兼容的术语,所以我会感谢任何澄清。直截了当的问题是如何解释这些选项及其单位。 (我习惯于看到标有“功率谱密度”的 V^2/Hz)。
【问题讨论】: