Digital Signal Processing Reference
In-Depth Information
waterfall(f,t,Y); view(45,40)
xlabel(
'Frequency, in Hertz'
), ylabel(
'Time, in Seconds'
)
zlabel(
'Magnitude of short-time dft spectrum'
)
%%
MATLAB built-in spectrogram
figure(
'Name'
,
'dsplab6_1 : Spectrogram "telecommunications"'
,...
'NumberTitle'
,
'off'
);
spectrogram(y,hamming(M),M/2,0:20:4000,fs,
'yaxis'
);
6.2.3
Versuchsdurchführung
M6.4
Zum Thema Spektrogramm gibt es ein MATLAB-Demoprogramm in der Signal
Processing Toolbox mit grafischer Benutzerschnittstelle. Der Aufruf ohne Parameter
specgramdemo
liefert das Beispiel in Bild 6-6. Menüleiste und Eingabefenster er-
möglichen eine interaktive Bedienung des Demoprogramms, siehe Menüpunkt
Tools
und dort die Auswahl
Spectrogram Parameters
.
Probieren Sie das MATLAB-Beispiel für verschiedene Einstellungen der Parameter
aus. Stellen Sie den Zusammenhang zwischen den Einstellungen und Ergebnissen
her. Welches Fenster wird für die FFT verwendet?
Bild 6-6
Spektrogramm des Audiosignals „matlab“ (
specgramdemo
)