Verständisfrage zu MFCC

Gast #1874410
Hallo,
ich habe eine generelle Frage um Verständnis der Berechnung von Mel 
Frequency Cepstral Coefficients (MFCC). Nach den Unterlagen die ich 
gefunden habe, wird ein ca. 30ms langer Audiostream was bei einer Sample 
rate von 16kHz 480 Samples entricht in 39 Koeffizienten überführt. Dazu 
sind folgende Schritte notwendig:

Pre-Emphais: Verstärkung des hochfrequenten Anteils mittels FIR.

Windowing: mittles Hamming oder Hanning window

512 point FFT (Zero padding mit 32 Nullen, FFT-Ergebnis ist symmetrisch 
so dass lediglich 256 komplexe Werte für den nächsten Schritt benötigt 
werden. DC-offset könnte eigentlich weggelassen werden.)

Bildung des Betragsquadrats (256 komplexe Werte werden in 256 reelle 
positive Werte überführt)

Mel Filterung: (Die 256 reellen Werte werden mit z.B. 40 Bandpässen 
multipliziert, wobei jede „Filterung“ lediglich einen Wert ergibt. 
Multiplikation im Frequenzbereich entspricht ja Faltung im Zeitbereich)

Bildung des natürlichen Logarithmus der gefilterten 40 Werte.

Transformation mittels diskreter Kosinus Transformation wobei lediglich 
die ersten 13 Werte verwendet werden und die restlichen 27 ignoriert 
werden.

Bildung der ersten und zweiten Ableitung in Bezug auf vorherige und 
„zukünftige“ Koeffizienten.

MFCC besteht aus 39 Werten wobei die letzten 26 Werte sich aus den 
Ableitungen ergeben.

Somit ist ein MFCC weit davon entfernt ein Tonsignal zu sein und kann 
nicht als sinnvolles Tonsignal wiedergegeben werden.

Stimmt das so?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.