Upload
ima
View
29
Download
0
Embed Size (px)
DESCRIPTION
Frequenz- und Zeitauflösung. 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). Segmentliste der [i:] Vokale erzeugen. - PowerPoint PPT Presentation
Citation preview
Frequenz- und Zeitauflösung
kielread06 Sprachdatenbank
Spektra berechnen, N = 512 (Extension dft), N = 64 (Extension dft2)
Template-Datei modifizieren, damit die neuen Tracks sichtbar sind (die Template dafür umbenennen).
Äußerungen K67*00*
segs = emu.query("template", "k67*00*", "Phonetic=i:")
Segmentliste der [i:] Vokale erzeugen
segs.dftw5 =
Spektrale-Trackdatei, N = 512
segs.dftw = emu.track(segs, "dft")
Spektrale-Trackdatei, N = 64
segs.dftn = emu.track(segs, "dft2")
dcut(segs.dftw, .5, prop=T)
Spektrale Matrix, zeitlicher Mittelpunkt, N = 512
segs.dftn5 = dcut(segs.dftn, .5, prop=T)
Spektrale Matrix, zeitlicher Mittelpunkt, N = 64
Zwei Spektra nebeneinander vom ersten [i:], 0-3500 Hz
Frequency (Hz)
Inte
nsi
tae
t (d
B)
0 1000 2000 3000
02
04
06
0
Frequency (Hz)
0 1000 2000 3000
30
40
50
60
70
N = 512 Punkt Fenster N = 64 Punkt Fenster
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)")
N = 512 Punkt Fenster, 0-1000 Hz
plot(segs.dftw5[1,0:1000], ylab="Intensitaet (dB)", xlab="Frequency (Hz)", type="h")
Frequency (Hz)
Inte
nsi
tae
t (d
B)
0 200 400 600 800 1000
02
04
06
0
2e Harmonischef0 f0 ist der 6e Spektralkomponent
komp =
komp[6]
156.25 Hz
par(mfrow=c(1,1))
trackfreq(segs.dftw)
Die Frequenzen der Spektralkomponente?
…vom sechsten
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 = 156.25 Hz, die Dauer einer Schwingung:
Wir benötigen daher ein Fenster von mindestens 2 x 6.4 = 12.8 ms, damit die Harmonischen sichtbar sind.
6.4 ms1000 * 1/156.25
Wieviele Punkte bei 16000 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