How to change the resolution of a spectrogram?

4 Ansichten (letzte 30 Tage)
Sultan Al-Hammadi
Sultan Al-Hammadi am 24 Okt. 2018
I have written a code which used to plot the spectrogram of a signal. This line was to get the spectrogram:
[s,f2,t] = spectrogram(xc,win,noverlap,FFT_LENGTH,fs,'yaxis');
Then I used imagesc to plot the spectrogram: imagesc(t,f2,20*log10(abs(s)));
Everything is working fine except the following thing:
I don't know how to change the scale/resolution for the thing circled by a red line [looks like steps] to make it looks like a straight line (not like steps)? (please see the attached spectrogram)
  2 Kommentare
Jan
Jan am 24 Okt. 2018
Bearbeitet: Jan am 24 Okt. 2018
Modify the values for win, noverlap and FFT_LENGTH.
Sultan Al-Hammadi
Sultan Al-Hammadi am 26 Okt. 2018
that's sounds correct

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Time-Frequency Analysis 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!

Translated by