Welchのパワースペクトル密度推定の算出方法について
Ältere Kommentare anzeigen
200Hzでサンプリングした加速度波形について、スペクトラム解析を行っています。 welchの方法を用いて、1024 pointのHamming Windowを使用したスペクトラムの算出をしたいのですが、スクリプトの作成の仕方が分かりません。
Window = hamming(1024);
nfft = 200;
pxx = pwelch(x,window,noverlap,nfft)
だと思いますが、オーバーラップの部分はどのように決定すればよいのでしょうか?
また、横軸が周波数、縦軸がパワースペクトル密度でグラフ化したいのですが、方法が分かりません。
どなたかご教授いただけないでしょうか?
2 Kommentare
Akira Agata
am 27 Okt. 2017
オーバーラップのサンプル点数 noverlap は、Window幅(今回のケースでは1024)以下の数とする必要があります。とくに指定する必要がない場合、 'noverlap' の部分を '[]' に置き換えれば良いかと思います(その場合、 pwelch 関数は自動的にWindow幅の半分の値をオーバーラップとして計算します)。
ちなみに、念のための確認ですが、 nfft の値は200で合ってますでしょうか(サンプリング周波数の200Hzと混同されていないでしょうか)?
YUTA SUZUKI
am 28 Okt. 2017
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu スペクトル推定 finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!