How to decide the window, nfft and noverlap for mscohere function?
15 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi all,
I am trying to use mscohere to calculate coherence for two time signals each 300 ms long with 1000 Hz sampling rate so total number of samples = 300. Could you please help me to figure out how to decide the Window, nfft and noverlap for using mscohere?
Thanks a lot!
Risposte (1)
André Lopes Brum
il 20 Dic 2018
d=4; % i got this 4 from a book, but i also saw some people using 8 instead
nfft=(nextpow2(length(x)/d))-1; nfft=2^nfft;
overlap = nttf/2;
window = hanning(nfft); % hanning is default
if you want to calculate the frequency of 15 Hz, you may need to rearrange your data, by setting:
F1= 15; % frequency that i wanna know
fs=F1/nfft;
and now interpolate your data with the new frequency sample, so the result of the mscohere.m will show you the frequency that you want to study.
0 Commenti
Vedere anche
Categorie
Scopri di più su Filter Analysis in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!