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

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -