signal processing - Average of several spectrograms in Matlab -
i have many data segments , can make spectogram of single 1 x:
f = [50:200]; [s,f,t,p] = spectrogram(x,window,fs/2,f,fs) i want calculate average of spectrograms (one spectrogram per segment). segments same length, assume f , t same average spectrogram.
now calculate average p (of segments) , think result in average spectrogram when plotted with:
surf(t,f,10*log10(averagep),'edgecolor','none'); is logically correct?
Comments
Post a Comment