how noverlap be estimated for 75% percent overlap
7 ビュー (過去 30 日間)
古いコメントを表示
How can i estimate 75% overlap?
nfft=512
overlap=0.75
noverlap=nfft*overlap
is noverlap correct? I get error in my spectrogram
0 件のコメント
採用された回答
Wayne King
2013 年 3 月 1 日
編集済み: Wayne King
2013 年 3 月 1 日
You should specify the noverlap on the segments of your time data, not on the value of zero-padding you may or may not use for the DFT.
So base it on your WINDOW argument
WINDOW = 300;
NOVERLAP = round(0.75*WINDOW);
Or if WINDOW is a vector,
NOVERLAP = round(0.75*length(WINDOW));
Also, you did not give the error you obtained, but I'm assuming that error is because 0.75 times an arbitrary integer is not necessarily an integer.
Still, what I said initially is what you should do. Base the number of overlapped samples on your window (segment) length, not on the value of your zero-padding. In many applications you may choose NOT to zero-pad the windowed Fourier transforms at all.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Fourier Analysis and Filtering についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!