29
Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse können wir Antworten auf folgende Fragen bekommen: Welche (räumliche oder zeitliche) Frequenzen sind in meinem Signal enthalten? Gibt es ein periodisches Signal in meinen Beobachtungen? Muss ich die Eigenschaften des Messinstruments (z.B. Seismometer) einbeziehen um das physikalische Signal zu erhalten? Muss ich das Signal filtern, um das physikalische Signal zu sehen ? und, und, und …

Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Embed Size (px)

Citation preview

Page 1: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

SpektralanalyseSpektralanalyse

Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann!

Mit der Spektralanalyse können wir Antworten auf folgende Fragen bekommen:

Welche (räumliche oder zeitliche) Frequenzen sind in meinem Signal enthalten?

Gibt es ein periodisches Signal in meinen Beobachtungen? Muss ich die Eigenschaften des Messinstruments (z.B.

Seismometer) einbeziehen um das physikalische Signal zu erhalten?

Muss ich das Signal filtern, um das physikalische Signal zu sehen ? und, und, und …

Page 2: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Empfohlene Lektüre

Chapter 2, Keary et al., Introduction to Geophysical Exploration

Page 3: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Harmonische Analyse – SpektralzerlegungHarmonische Analyse – Spektralzerlegung

Der Kern der Spektralanalyse ist eines der wichtigsten Theoreme der mathematischen Physik:

Jedes endliche periodische Signal kann mit Hilfe von überlagerten harmonischen (Sinus-, Cosinus-) Signalen

dargestellt (approximiert) werden.

Jedes endliche periodische Signal kann mit Hilfe von überlagerten harmonischen (Sinus-, Cosinus-) Signalen

dargestellt (approximiert) werden.

Die Repräsentation des diskreten physikalischen Systems durch Zeit und Raum oder durch Frequenz und Wellenzahl ist (unterbestimmten Voraussetzungen) äquivalent! Es gibt keinen Informationsverlust, wenn man von dem einen Raum in den anderen transformiert, oder zurück.

Page 4: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Spektralanalyse (anschaulich)Spektralanalyse (anschaulich)

die rote Spur ist die Summe aller blauen Spuren!

Page 5: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Das SpektrumDas Spektrum

Amplitudenspektrum Phasenspektrum

Fou

rier

Rau

m

Spe

ktra

lber

eich

Raum oder Zeit

Page 6: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fourier ZerlegungFourier Zerlegung

Husten Sie an eine Harfe oder einen offenen Flügen, zerlegt das Instrument ihren Sound in einzelne Anteile unterschiedlicher Frequenz (hier: Saiten)

Page 7: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Mathematische Beschreibungungerade Funktionen

Mathematische Beschreibungungerade Funktionen

Page 8: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Mathematische Beschreibung(ungerade Funktionen)

Mathematische Beschreibung(ungerade Funktionen)

Eine Sinusfunktion (a Amplitude, Wellenlänge) wird repräsentiert durch:

A=y2

sin

A=y2

sin

Ignoriert man die Phasenverschiebung, so kann man ein beliebiges Signal erhalten durch Überlagerung von (a0 an beiden Enden)

1,L

sin0 =nxn

a+a=f(x) nn

1,L

sin0 =nxn

a+a=f(x) nn

Hierbei ist L die Länge des Bereichs (räumlich oder zeitlich). Die Sequenz der Wellenlängen/Perioden ist: 2L, L, 2/3L, L/2 …

Page 9: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Die Fourier Komponenten(ungerade Funktionen)

Die Fourier Komponenten(ungerade Funktionen)

Die Amplituden/Koeffizienten (an) der Fourier Basisfunktionen (sin oder cos) erhält man durch Integration des Signals

L

n

L

dxL

xnf(x)

L=a

f(x)dxL

=a

0

0

0

sin2

1

L

n

L

dxL

xnf(x)

L=a

f(x)dxL

=a

0

0

0

sin2

1

Durchschnittswert des Signals

Spektrale Komponente

Page 10: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fouierreihenbeliebige Funktionen Intervall [-L, L]

L

n

L

n

L

dxL

xnf(x)

L=b

dxL

xnf(x)

L=a

f(x)dxL

=a

L-

L-

L-

0

sin1

cos1

1

L

n

L

n

L

dxL

xnf(x)

L=b

dxL

xnf(x)

L=a

f(x)dxL

=a

L-

L-

L-

0

sin1

cos1

1

1,L

sL

cos2

1

10 =nx

ninbx

na+a=f(x) nn

n

1,L

sL

cos2

1

10 =nx

ninbx

na+a=f(x) nn

n

Die an und bn sind die Anteile der verschiedenen Frequenzen!

Page 11: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Beispiel: Fourier Näherung der Funktion |x|

.. für n<4 …

Mit der Fourierreihe

...

5

)5cos(

3

)3cos(

1

)cos(4

2

1)(

222

xxxxg

...

5

)5cos(

3

)3cos(

1

)cos(4

2

1)(

222

xxxxg

xxxf ,)( xxxf ,)(

-20 -15 -10 -5 0 5 10 15 200

1

2

3

4

-20 -15 -10 -5 0 5 10 15 200

1

2

3

4

Page 12: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Beispiel: Fourier Näherung der Funktion x2

20,)( 2 xxxf

... Für N<11 ….

Mit der Fourierreihe

N

kN kx

kkx

kxg

12

2

)sin(4

)cos(4

3

4)(

-10 -5 0 5 10 15-10

0

10

20

30

40

-10 -5 0 5 10 15-10

0

10

20

30

40

Page 13: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fourier: Raum und ZeitFourier: Raum und Zeit

Raumx räumliche VariableL räumliche Wellenlängek=2/ Räumliche WellenzahlF(k) Wellenzahl Spektrum

Raumx räumliche VariableL räumliche Wellenlängek=2/ Räumliche WellenzahlF(k) Wellenzahl Spektrum

Zeitt zeitliche VariableT Periodef Frequenz=2f Kreisfrequenz

Zeitt zeitliche VariableT Periodef Frequenz=2f Kreisfrequenz

FourierintegraleFourierintegrale

Mit der komplexen Darstellung der Sinusfunktionen e ikx (oder eiwt) wird die Fouriertransformation einer Funktion f(x) wie folgt geschrieben (VORSICHT: es gibt verschiedene Definitionen!)

Mit der komplexen Darstellung der Sinusfunktionen e ikx (oder eiwt) wird die Fouriertransformation einer Funktion f(x) wie folgt geschrieben (VORSICHT: es gibt verschiedene Definitionen!)

dxf(x)e=F(k)

dkF(k)e=f(x)

ikx

ikx

1

1

dxf(x)e=F(k)

dkF(k)e=f(x)

ikx

ikx

1

1

Page 14: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Die Fourier Transformationdiskret vs. kontinuierlich

Die Fourier Transformationdiskret vs. kontinuierlich

dxf(x)e=F(k)

dkF(k)e=f(x)

ikx

ikx

1

1

dxf(x)e=F(k)

dkF(k)e=f(x)

ikx

ikx

1

1

10,1,...

10,1,...1

/2π1

0

/2π1

0

N,=k,eF=f

N,=k,efN

=F

NikjN

j=jk

NikjN

j=jk

10,1,...

10,1,...1

/2π1

0

/2π1

0

N,=k,eF=f

N,=k,efN

=F

NikjN

j=jk

NikjN

j=jk

diskret

kontinuierlichWenn wir mit dem Computer Daten verarbeiten, wird es stets auf der diskreten Fouriertransformation basieren.

Page 15: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Diskrete Fourier Transformation

f(x)=x2 => f(x) - blue ; g(x) - red; xi - ‘+’

Die grüne Kurve interpoliert EXAKT an den Stützstellen (+)

Page 16: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

The Fast Fourier Transform (FFT)The Fast Fourier Transform (FFT)

Die meisten Verarbeitunsprogramme wie Octave, Matlab, Python, Mathematica, Fortran, etc. haben implementierte Funktionen für FFTs

Die meisten Verarbeitunsprogramme wie Octave, Matlab, Python, Mathematica, Fortran, etc. haben implementierte Funktionen für FFTs

>> help fft

FFT Discrete Fourier transform. FFT(X) is the discrete Fourier transform (DFT) of vector X. For matrices, the FFT operation is applied to each column. For N-D arrays, the FFT operation operates on the first non-singleton dimension. FFT(X,N) is the N-point FFT, padded with zeros if X has less than N points and truncated if it has more. FFT(X,[],DIM) or FFT(X,N,DIM) applies the FFT operation across the dimension DIM. For length N input vector x, the DFT is a length N vector X, with elements N X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 <= k <= N. n=1 The inverse DFT (computed by IFFT) is given by N x(n) = (1/N) sum X(k)*exp( j*2*pi*(k-1)*(n-1)/N), 1 <= n <= N. k=1 See also IFFT, FFT2, IFFT2, FFTSHIFT.

>> help fft

FFT Discrete Fourier transform. FFT(X) is the discrete Fourier transform (DFT) of vector X. For matrices, the FFT operation is applied to each column. For N-D arrays, the FFT operation operates on the first non-singleton dimension. FFT(X,N) is the N-point FFT, padded with zeros if X has less than N points and truncated if it has more. FFT(X,[],DIM) or FFT(X,N,DIM) applies the FFT operation across the dimension DIM. For length N input vector x, the DFT is a length N vector X, with elements N X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 <= k <= N. n=1 The inverse DFT (computed by IFFT) is given by N x(n) = (1/N) sum X(k)*exp( j*2*pi*(k-1)*(n-1)/N), 1 <= n <= N. k=1 See also IFFT, FFT2, IFFT2, FFTSHIFT.

Matlab FFT

Die FFT ist eine clevere Ausnutzung von Symmetrien und führt zu einer enormen Beschleunigung der FT für große Vektoren

Die FFT ist eine clevere Ausnutzung von Symmetrien und führt zu einer enormen Beschleunigung der FT für große Vektoren

Page 17: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fourier Spektren: harmonische SignaleFourier Spektren:

harmonische Signale

Das Spektrum eines (monochromatischen) harmonischen Signals (räumlich oder zeitlich) ist ein “Spike” („Delta-Funktion“) im

Frequenzbereich.

Page 18: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fourier Spektren:zufällig verteilte (random) Signale

Fourier Spektren:zufällig verteilte (random) Signale

Zufällig verteilte Signale beinhalten alle Frequenzen. Ein Spektrum mit gleichmäßiger Verteilung aller Frequenzen nennt man weißes

Spektrum

Zufällig verteilte Signale beinhalten alle Frequenzen. Ein Spektrum mit gleichmäßiger Verteilung aller Frequenzen nennt man weißes

Spektrum

“idealisiert”

Page 19: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fourier Spektren:Impulsfunktion (Deltafunktion)

Fourier Spektren:Impulsfunktion (Deltafunktion)

Ein unendlich scharfer Impuls enthält alle Frequenzen. Ein Spektrum mit gleichmäßiger Verteilung aller Frequenzen nennt man weißes

Spektrum

Ein unendlich scharfer Impuls enthält alle Frequenzen. Ein Spektrum mit gleichmäßiger Verteilung aller Frequenzen nennt man weißes

Spektrum

“idealisiert”

Page 20: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Fourier Spektren: Gauss-förmige Signale

Fourier Spektren: Gauss-förmige Signale

Das Spektrum einer Gauss-Funktion ist selbst eine Gauss-Funktion. Wie verändert sich das Spektrum, wenn man die Gauss-Funktion

verengt?

Das Spektrum einer Gauss-Funktion ist selbst eine Gauss-Funktion. Wie verändert sich das Spektrum, wenn man die Gauss-Funktion

verengt?

Page 21: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Puls-Breite und Frequenz-BandbreiteUnschärferelation

Puls-Breite und Frequenz-BandbreiteUnschärferelation

Zeit (Raum) SpektrumV

ere

ng

en d

es p

hys

ika

lisch

en

Sig

nals

Ve

rbre

itern

de

r F

req

ue

nzb

and

bre

ite

Page 22: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Wann höre ich welche Frequenz?

Page 23: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Zeit-Frequenz AnalyseZeit-Frequenz Analyse

24 Std Bodenbewegung, sehen Sie ein Signal?

Page 24: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Seismo-WetterSeismo-Wetter

Laufendes Spektrum der selben Daten (Zeit-Frequenzanalyse)

Page 25: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Der Ton eines InstrumentsDer Ton eines Instruments

a‘ - 440Hz

Page 26: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Das Instrument ErdeDas Instrument Erde

26.-29.12.2004 (FFB )

0S2 – der Erde tiefster Ton T=3233.5s =53.9min

Theoretical eigenfrequencies

Page 27: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Eigenschwingungen der Erde

Source: http://icb.u-bourgogne.fr/nano/MANAPI/saviot/terre/index.en.html

Torsional mode, n=0, ℓ=5, |m|=4. period ≈ 18 minutes

Page 28: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Ein Seismogramm und sein SpektrumEin Seismogramm und sein Spektrum

Zeit (s)

Frequenz (Hz)

Am

plit

ude

Sp

ektr

ala

mplit

ude

Page 29: Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse

Zusammenfassung

Zeitreihen werden in der Regel mit Hilfe der Spektralanalyse bearbeitet.

Eine Zeitreihe kann in den Spektralbereich transformiert werden, d.h. das Signal wird in seine Spektralanteile zerlegt.

Zeitreihen werden in ein Amplitudenspektrum und ein Phasenspektrum zerlegt

Im Spektralbereich kann an erkennen, welche Frequenzen am Signal maßgeblich beteiligt sind.

Um zu erkennen, wann welche Frequenzen auftreten, wendet man die Zeit-Frequenzanalyse an.

Die Transformation vom Zeit in den Frequenzbereich ist die Fouriertransformation