Cepstrum
Das Cepstrum (Plural Cepstra) ist das Ergebnis einer mathematischen Transformation im Bereich der Fourier-Analyse und kann als Analogon zum Frequenzspektrum betrachtet werden. Der Begriff Cepstrum wurde 1963 in einem Artikel von Bogert, Healy und Tukey[1] eingeführt. Das Cepstrum wird verwendet, um periodische Strukturen in Frequenzspektren zu analysieren[2]. Solche Strukturen entstehen durch Echos/Reflexionen im Zeitsignal, oder durch das Auftreten von harmonischen Frequenzen wie z. B. Obertönen. Mathematisch behandelt das Cepstrum das Problem der inversen Faltung (Dekonvolution) von Signalen im Frequenzbereich[3].
Referenzen auf den Artikel von Bogert, Healy und Tukey werden häufig falsch zitiert: Die Begriffe im Titel „quefrency“, „alanysis“, „cepstrum“ und „saphe“[1] wurden durch die Autoren neu eingeführt, indem Buchstaben in den bekannten englischsprachigen Begriffen „frequency“, „analysis“, „spectrum“ und „phase“ anders angeordnet wurden.
So ergibt sich der Name „Cepstrum“ aus der Vertauschung der ersten 4 Buchstaben von „Spectrum“. Während das Spektrum als Funktion der Frequenz definiert ist, ist das „Cepstrum“ eine Funktion der „Quefrenz“ (quefrency). Die Quefrenz hat als Einheit die „Zeit“.[1][2][3] Die Quefrenz kann als Maß für die Zeitverschiebung von Mustern im Zeitbereich interpretiert werden.
Das Cepstrum ist das Ergebnis der folgenden Berechnungsreihenfolge:
- Transformation eines Signals vom Zeitbereich in den Frequenzbereich
- Logarithmieren der spektralen Amplituden
- Transformation in den Quefrenz-Bereich, in dem die unabhängige Variable wieder eine Zeitachse darstellt[1][2][3]
Für das Cepstrum gibt es zahlreiche Anwendungen:[2][3]
- die Behandlung von Interferenzen von Signalen durch Echos oder Reflexionen (Radar-, Sonar- und Seismologische Anwendungen)
- Bestimmung der Grundfrequenz der Stimme eines Sprechers
- Spracherkennung und Analyse
- Medizinische Anwendungen im Bereich Elektroenzephalogramm (EEG) und Gehirnströme
- Analyse von Vibrationen von Maschinen, insbesondere im Zusammenhang mit Störungen an Getrieben, Turbinen oder anderen rotierenden Elementen[2][4][5]
Vom Cepstrum gibt es zahlreiche Varianten. Für deren Benennung bleiben wir bei den Englischen Fachbegriffen. Die wichtigsten Varianten sind:
- Power Cepstrum: Logarithmiert wird das „Power Spectrum“ bzw. das Autoleistungsspektrum
- Complex Cepstrum: Logarithmiert wird das Frequenzspektrum, das durch die Fourier-Analyse ermittelt wird
- Real Cepstrum: Logarithmiert werden die Amplitudenwerte des Frequenzspektrums. Die Phase wird nicht verwendet.
Es existieren jedoch weitere Varianten, die im Folgenden nicht genauer erklärt werden.
Abkürzungen
Folgende Abkürzungen werden verwendet um das Cepstrum detaillierter zu erklären:
Abkürzung | Erklärung |
---|---|
Signal, als Funktion der Zeit | |
Cepstrum | |
Fourier-Transformation: Die Abkürzung kann sowohl für eine kontinuierliche Fourier Transformation stehen, als auch für eine Diskrete Fouriertransformation (DFT) oder eine z-Transformation, da die z-Transformation als Verallgemeinerung der Fourier-Transformation angesehen werden kann.[3] | |
Inverse Fourier Transformation | |
Leistungsspektrum (Power spectrum) | |
Logarithmus von : Die Wahl der Basis hängt vom Benutzer ab. In manchen Artikeln wird sie nicht spezifiziert, andere Artikel bevorzugen die Basis 10 oder e. Die Wahl der Basis hat keinen Einfluss auf die grundlegenden Berechnungsregeln. Aber manchmal hat der Natürliche Logarithmus mit Basis e Vorteile (Siehe Abschnitt: Komplexes Cepstrum) | |
Absolutwert von : Falls eine komplex Zahl ist, wird der Absolutwert aus dem Realteil und dem Imaginärteil gebildet, mit Hilfe des Satzes von Pythagoras. | |
Phasenwinkel einer komplexen Zahl |
Power Cepstrum
Das „Cepstrum“ wurde ursprünglich als Power Cepstrum wie folgt definiert: [1][3]
Die hauptsächlichen Anwendungen des Power Cepstrum sind im Bereich der Analyse von Vibrationen und Geräuschen oder anderer Schwingungen. Es dient als ergänzendes Werkzeug bei der Spektral-Analyse.[2]
Manchmal wird es auch folgendermaßen definiert: [2]
Aufgrund dieser Formel nennt man das Cepstrum auch „Spektrum eines Spektrums“. Es kann gezeigt werden, dass sich die beiden Formeln tatsächlich entsprechen. Die Form des Cepstrums ist gleich. Der Unterschied ist lediglich ein Skalierungsfaktor[2] der auch nachträglich geändert werden kann. Mache Veröffentlichungen bevorzugen die zweite Formel.[2][4]
Andere Schreibweisen sind möglich, da der Logarithmus des Power Spektrums dem Logarithmus des Amplituden-Spektrums entspricht, wenn man einen Skalierungsfaktor 2 anwendet:[5]
und daher:
- , oder
- , womit man einen Zusammenhang zum Real Cepstrum hergestellt hat (siehe unten).
Weiterhin soll erwähnt werden, dass die Quadrat-Bildung am Ende der Terme von durchaus umstritten ist. Manche Veröffentlichungen sagen, sie sei (mathematisch) überflüssig[3] , und andere Veröffentlichungen lassen sie einfach weg[2][4]. Allerdings treten durch die Quadrierung die Spitzen im Cepstrum bei der grafischen Darstellung optisch besser zu Tage.
Complex Cepstrum
Das Complex Cepstrum wurde durch Oppenheim im Rahmen der Entwicklung seiner „homomorphic system theory“ eingeführt.[6][7] Die entsprechende Formel wird jedoch auch in anderer Literatur angegeben:[2]
Da komplexe Werte liefert kann man auch als Produkt von Betrag und Phase darstellen, und im Folgenden – durch den Logarithmus – auch als Summe. Die weitere Vereinfachung ist dann offensichtlich, wenn die Basis e für den Logarithmus verwendet wird:
Damit kann man das Complex Cepstrum auch folgendermaßen schreiben:[8]
Das Complex Cepstrum beinhaltet die Information über die Phasenlage. Daher ist es in diesem Fall möglich vom Quefrenz-Bereich in den Frequenz-Bereich zurück zu transformieren:[2][3]
- , wobei der verwendeten Basis bei der Logarithmierung entspricht
Die hauptsächliche Anwendung ist die Modifikation des Signals im Quefrenz-Bereich (liftering) als analoges Vorgehen zur Filterung (filtering) im Frequenzbereich[2][3]. Ein Beispiel ist die Reduzierung von Echo-Effekten durch die Unterdrückung der entsprechenden Quefrenzen.[2]
Real Cepstrum
Das Real Cepstrum leitet sich aus dem Complex Cepstrum ab, indem die Phase auf Null gesetzt wird.[4] Das Real Cepstrum konzentriert sich auf periodische Eigenschaften, die im Amplituden-Spektrum sichtbar sind:
Und damit ist das Real Cepstrum direkt verwandt mit dem Power Cepstrum (siehe oben):
Siehe auch
Literatur
- K. R. Holland: The Use of Cepstral Analysis in the Interpretation of Loudspeaker Frequency Response Measurements. Proceedings of the Institute of Acoustics, Vol. 15, Part 7, 1993, S. 65–71
- S. Wendt, G. A. Fink, und F. Kummert: Vorwärtsmaskierung für cepstrum-basierte Spracherkennungssysteme. In W. Hess und K. Stöber (Hrsg.): Elektronische Sprachsignalverarbeitung, Band 22, Studientexte zur Sprachkommunikation, S. 85–91, Bonn: 2001
- A. V. Oppenheim und R. W. Schafer: From Frequency to Quefrency: A History of the Cepstrum. IEEE Signal Processing Magazine, Vol. 21, Issue 5, Sept. 2004, S. 95–106
- R. B. Randall, J. Hee: Cepstrum Analysis. Brüel & Kjaer Technical Review (ISSN 0007-2621) Nr. 3, 1981
Weblinks
- Anwendung auf Echos
- Anwendung auf Spracherkennung: Rice University, Huston Texas: LPC for speech recognition: Cepstrum method, Ethnicity group, May 4 1998
Einzelnachweise
- B. P. Bogert, M. J. R. Healy, und J. W. Tukey: "The Quefrency Alanysis [sic] of Time Series for Echoes: Cepstrum, Pseudo Autocovariance, Cross-Cepstrum and Saphe Cracking". Proceedings of the Symposium on Time Series Analysis (M. Rosenblatt, Ed) Chapter 15, 209-243. New York: Wiley, 1963.
- Michael Peter Norton, Denis Karczub: Fundamentals of Noise and Vibration Analysis for Engineers. Cambridge University Press, November 17, 2003, ISBN 0-521-49913-5.
- D. G. Childers, D. P. Skinner, R. C. Kemerait, "The Cepstrum: A Guide to Processing", Proceedings of the IEEE, Vol. 65, No. 10, October 1977, pp. 1428–1443.
- R.B. Randall: Cepstrum Analysis and Gearbox Fault Diagnosis, Brüel&Kjaer Application Notes 233-80, Edition 2.
- Beckhoff information system: TF3600 TC3 Condition Monitoring: Gearbox monitoring (online, 4. April 2020).
- A. V. Oppenheim, "Superposition in a class of nonlinear systems" Ph.D. diss., Res. Lab. Electronics, M.I.T. 1965.
- A. V. Oppenheim, R. W. Schafer, "Digital Signal Processing", 1975 (Prentice Hall).
- R. B. Randall:, "A history of cepstrum analysis and its application to mechanical problems", in: Mechanical Systems and Signal Processing, Volume 97, December 2017 (Elsevier).