Why 8 segments for pwelch?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Chinyere Williams
am 28 Apr. 2016
Beantwortet: Rick Rosson
am 29 Apr. 2016
Hi, If anyone could help me out i'd be very grateful. I'm using the pwelch function and I was just wondering why the default number of segments is 8? Is this when it is most effective, and if so, why? This is a general question for understanding
Thank you very much
0 Kommentare
Akzeptierte Antwort
Rick Rosson
am 29 Apr. 2016
The use of 8 as the default value for the number of segments is purely arbitrary. It is a perfectly reasonable value, but it is no better or worse than any other choice. In general, you can often achieve better results by choosing a custom value for the window size and the overlap amount. Remember that there is a trade off between the window size and the frequency resolution. The larger the window, the smaller the frequency increment, and vice versa.
Please try:
nSegments = ... ;
winSize = signalLength/nSegments;
overlap = winSize/2;
fftSize = winSize;
figure;
pwelch(x,winSize,overlap,fftSize,Fs);
for a variety of values for nSegments.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spectral Estimation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!