Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Frequenz- und Zeitauflösung

Ähnliche Präsentationen


Präsentation zum Thema: "Frequenz- und Zeitauflösung"—  Präsentation transkript:

1 Frequenz- und Zeitauflösung

2 kielread06 Sprachdatenbank
Äußerungen K67*00* Spektra berechnen, N = 512 (Extension dft), N = 64 (Extension dft2) Template-Datei modifizieren, damit die neuen Tracks sichtbar sind (die Template dafür umbenennen).

3 Segmentliste der [i:] Vokale erzeugen
segs = emu.query("template", "k67*00*", "Phonetic=i:") Spektrale-Trackdatei, N = 512 emu.track(segs, "dft") segs.dftw = Spektrale-Trackdatei, N = 64 segs.dftn = emu.track(segs, "dft2") Spektrale Matrix, zeitlicher Mittelpunkt, N = 512 segs.dftw5 = dcut(segs.dftw, .5, prop=T) Spektrale Matrix, zeitlicher Mittelpunkt, N = 64 segs.dftn5 = dcut(segs.dftn, .5, prop=T)

4 plot(segs.dftn5[1,0:3500], xlab="Frequency (Hz)")
par(mfrow=c(1,2)) plot(segs.dftw5[1,0:3500], ylab="Intensitaet (dB)", xlab="Frequency (Hz)") plot(segs.dftn5[1,0:3500], xlab="Frequency (Hz)") Zwei Spektra nebeneinander vom ersten [i:], Hz 70 60 60 40 50 Intensitaet (dB) 20 40 30 1000 2000 3000 1000 2000 3000 Frequency (Hz) Frequency (Hz) N = 512 Punkt Fenster N = 64 Punkt Fenster

5 f0 ist der 6e Spektralkomponent 2e Harmonische
N = 512 Punkt Fenster, Hz par(mfrow=c(1,1)) plot(segs.dftw5[1,0:1000], ylab="Intensitaet (dB)", xlab="Frequency (Hz)", type="h") f0 f0 ist der 6e Spektralkomponent 2e Harmonische Frequency (Hz) Intensitaet (dB) 200 400 600 800 1000 20 40 60 Die Frequenzen der Spektralkomponente? komp = trackfreq(segs.dftw) …vom sechsten komp[6] 156.25 Hz

6 Damit die Harmonischen im Spektrum erscheinen, muss das Fenster, mit dem das Spektrum berechnet wurde, mindestens zwei f0-Schwingungen enthalten. Warum erscheinen daher nicht die Harmonischen im N = 64 Fenster? Wenn f0 = Hz, die Dauer einer Schwingung: 6.4 ms 1000 * 1/156.25 Wir benötigen daher ein Fenster von mindestens 2 x 6.4 = ms, damit die Harmonischen sichtbar sind. Wieviele Punkte bei Hz? N/fskHz = dauer (ms) N = fskHz x dauer (ms) N = 16 * 12.8 …also 256 Punkte, da bei einer FFT N einer Potenz zwei sein muss… [1] 204.8


Herunterladen ppt "Frequenz- und Zeitauflösung"

Ähnliche Präsentationen


Google-Anzeigen