Welchのパワースペクトル密度推定の算出方法について
显示 更早的评论
200Hzでサンプリングした加速度波形について、スペクトラム解析を行っています。 welchの方法を用いて、1024 pointのHamming Windowを使用したスペクトラムの算出をしたいのですが、スクリプトの作成の仕方が分かりません。
Window = hamming(1024);
nfft = 200;
pxx = pwelch(x,window,noverlap,nfft)
だと思いますが、オーバーラップの部分はどのように決定すればよいのでしょうか?
また、横軸が周波数、縦軸がパワースペクトル密度でグラフ化したいのですが、方法が分かりません。
どなたかご教授いただけないでしょうか?
2 个评论
Akira Agata
2017-10-27
オーバーラップのサンプル点数 noverlap は、Window幅(今回のケースでは1024)以下の数とする必要があります。とくに指定する必要がない場合、 'noverlap' の部分を '[]' に置き換えれば良いかと思います(その場合、 pwelch 関数は自動的にWindow幅の半分の値をオーバーラップとして計算します)。
ちなみに、念のための確認ですが、 nfft の値は200で合ってますでしょうか(サンプリング周波数の200Hzと混同されていないでしょうか)?
YUTA SUZUKI
2017-10-28
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 スペクトル推定 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!