1
皆さん、私はmatlabで信号のPSDを計算する方法を学んでいます。私は関数Periodogram()
がうまく動作することを知っていますが、fft
メソッドを直接使用したいと思います。私は詳しく知りたい場合は、私はこのウェブサイトは非常に便利です見つける:Matlabパワースペクトル密度(PSD)の実装式
https://www.mathworks.com/help/signal/ug/power-spectral-density-estimates-using-fft.html
しかし、私は最初の例では問題を抱えています。私は、パラメータとしてFs
とN
を使用して、なぜ私にはわからない
psdx = (1/(Fs*N)) * abs(xdft).^2;
この声明について少し混乱しています。
なぜ私は '1/N'が必要なのか理解しています。しかし、「1/Fs」はどこから来ますか? –
@SihaoSun「1/Fs」は「power __in__ bin」から「power __per__ bin」に変換されます。その結果psdxは、その周波数_の代わりにpower __per frequency interval__になります。 –
私はあなたのことを完全に理解しています。 binについてもう少し質問がありますが、bin a線かX-Y座標軸の領域ですか? –