Matlab功率谱密度(PSD)实现方程
Matlab power spectrum density(PSD) implement equation
各位,我正在学习如何使用 matlab 计算信号的 PSD。我知道函数 Periodogram()
很好用,但我想直接使用 fft
方法。当我想详细学习的时候,发现这个网站很有帮助:
https://www.mathworks.com/help/signal/ug/power-spectral-density-estimates-using-fft.html
但是,我在第一个例子中遇到了问题。我对这个说法有点困惑
psdx = (1/(Fs*N)) * abs(xdft).^2;
我不知道为什么使用 Fs
和 N
作为参数。
(1/(Fs*N))
是归一化因子,保证数值算法符合Parseval's Theorem。
各位,我正在学习如何使用 matlab 计算信号的 PSD。我知道函数 Periodogram()
很好用,但我想直接使用 fft
方法。当我想详细学习的时候,发现这个网站很有帮助:
https://www.mathworks.com/help/signal/ug/power-spectral-density-estimates-using-fft.html
但是,我在第一个例子中遇到了问题。我对这个说法有点困惑
psdx = (1/(Fs*N)) * abs(xdft).^2;
我不知道为什么使用 Fs
和 N
作为参数。
(1/(Fs*N))
是归一化因子,保证数值算法符合Parseval's Theorem。