6
Frequenz- und Zeitauflösung

Frequenz- und Zeitauflösung

  • 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

Page 1: Frequenz- und Zeitauflösung

Frequenz- und Zeitauflösung

Page 2: 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*

Page 3: Frequenz- und Zeitauflösung

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

Page 4: Frequenz- und Zeitauflösung

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)")

Page 5: Frequenz- und Zeitauflösung

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

Page 6: Frequenz- und Zeitauflösung

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