79
Verfahren zur Datenanalyse gemessener Signale Dr. rer. nat. Axel Hutt Vorlesung 9

Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Verfahren zur Datenanalyse gemessener Signale

Dr. rer. nat. Axel Hutt

Vorlesung 9

Page 2: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

zum Übungsblatt

Page 3: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

f(t) = ↵e�↵t⇥(t)

⇡ (↵� ↵2t)N

Z 1

�1f(t)dt = 1

Z 1

�1f(⌧)h(t� ⌧)dt = h(t)

Z 1

�1f(⌧)dt =

Z 1

�1f(⌧)dt =

Z 1/↵

0N(↵� ↵2t)dt

= N

✓↵1

↵� 1

2↵2 1

↵2

= N/2

! N = 2

1.

for large α

Forderung:

Page 4: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Z 1

�1f(⌧)h(t� ⌧)dt ⇡

Z 1/↵

02(↵� ↵2⌧)

⇣h(t)� ⌧ h(t)

= h(t)� ↵1

2↵2h(t)� ↵2 1

3↵3h

! h(t) , ↵ ! 1 q.e.d.

f(t) ! �(t) , ↵ ! 1

2.

Page 5: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)
Page 6: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

weiter mit Vorlesung 9

Page 7: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

kann man mittels der DWT das Signal wieder rekonstruieren:

�n,k =

Z 1

�1s(t) ⇤

n,k(t)dt

n,k(t) =1psn

✓t� k2n

sn

◆dt

diskrete Wavelets

daZ 1

�1 n,k(t)

⇤m,l(t)dt = �nm�kl

s(t) =X

n,k

�n,k n,k(t)

Page 8: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

somit ist { n,k(t)} eine Orthogonalbasis

Beispiel: Haar Transformation

sn =sn + sn+1

2+

sn � sn+1

2

= an + dn

an =sn + sn+1

2

dn =sn � sn+1

2

sn+1 = an � dn

sn = an + dn

Page 9: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

somit ist { n,k(t)} eine Orthogonalbasis

Beispiel: Haar Transformation

sn =sn + sn+1

2+

sn � sn+1

2

= an + dn

an =sn + sn+1

2

dn =sn � sn+1

2

sn+1 = an � dn

sn = an + dn

(Tiefpass)

(Hochpass)

Page 10: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Beispiel: Signal sn, n=1,..,8

Page 11: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

0

BBBBBBBBBB@

1/2 1/2 0 0 0 0 0 00 0 1/2 1/2 0 0 0 00 0 0 0 1/2 1/2 0 00 0 0 0 0 0 1/2 1/2

1/2 �1/2 0 0 0 0 0 00 0 1/2 �1/2 0 0 0 00 0 0 0 1/2 �1/2 0 00 0 0 0 0 0 1/2 �1/2

1

CCCCCCCCCCA

0

BBBBBBBBBB@

s1s2s3s4s5s6s7s8

1

CCCCCCCCCCA

0

BBBBBBBBBB@

a1a2a3a4d1d2d3d4

1

CCCCCCCCCCA

=

Beispiel: Signal sn, n=1,..,8

Page 12: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

0

BBBBBBBBBB@

1/2 1/2 0 0 0 0 0 00 0 1/2 1/2 0 0 0 00 0 0 0 1/2 1/2 0 00 0 0 0 0 0 1/2 1/2

1/2 �1/2 0 0 0 0 0 00 0 1/2 �1/2 0 0 0 00 0 0 0 1/2 �1/2 0 00 0 0 0 0 0 1/2 �1/2

1

CCCCCCCCCCA

0

BBBBBBBBBB@

s1s2s3s4s5s6s7s8

1

CCCCCCCCCCA

0

BBBBBBBBBB@

a1a2a3a4d1d2d3d4

1

CCCCCCCCCCA

=

Beispiel: Signal sn, n=1,..,8

• 4 Koeffizienten an, 4 Koeffizienten dn

• an: Tiefpassfilter , dn: Hochpassfilter

Page 13: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

dn = w1ns

w12 = (0, 0, 1/2,�1/2, 0, . . .)

w11 = (1/2,�1/2, 0, . . .)

Haar waveletsorthonormal

an = v1ns

v11 = (1/2, 1/2, 0, . . .)

v12 = (0, 0, 1/2, 1/2, 0, . . .)

Skalenfunktion

N

N

N

N

w1kw

1l = �kl

v1kv

1l = �kl orthonormal

Page 14: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

nächster Schritt:

• transformiere an , übernehme dn

Page 15: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

nächster Schritt:

• transformiere an , übernehme dn

0

BBBBBBBBBB@

a1a2a3a4d1d2d3d4

1

CCCCCCCCCCA

0

BBBBBBBBBB@

a5a6d5d6d1d2d3d4

1

CCCCCCCCCCA

=

0

BBBBBBBBBB@

1/2 1/2 0 0 0 0 0 00 0 1/2 1/2 0 0 0 0

1/2 �1/2 0 0 0 0 0 00 0 1/2 �1/2 0 0 0 00 0 0 0 1 0 0 00 0 0 0 0 1 0 00 0 0 0 0 0 1 00 0 0 0 0 0 0 1

1

CCCCCCCCCCA

Page 16: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

und noch ein Schritt:

• transformiere an , übernehme dn

Page 17: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

0

BBBBBBBBBB@

a7d7d5d6d1d2d3d4

1

CCCCCCCCCCA

=

0

BBBBBBBBBB@

1/2 1/2 0 0 0 0 0 01/2 �1/2 0 0 0 0 0 00 0 1 0 0 0 0 00 0 0 1 0 0 0 00 0 0 0 1 0 0 00 0 0 0 0 1 0 00 0 0 0 0 0 1 00 0 0 0 0 0 0 1

1

CCCCCCCCCCA

0

BBBBBBBBBB@

a5a6d5d6d1d2d3d4

1

CCCCCCCCCCA

• transformiere an , übernehme dn

Skalierungsfunktion an

Wavelet-Funktion dn

Multiresolution-Verfahren

und noch ein Schritt:

Page 18: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Anwendungen:

• Beschreibung der auditorischen Filterbank

• file compression

Literatur:

• zur Fourier-Analyse und Lineare Antwort-Theorie: K. Meyberg, P. Vachenauer, Höhere Mathematik 2, Springer (1997)

• zur Lineare Antwort-Theorie: F. Kuypers, Klassische Mechanik, Wiley (1997)

• zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• Internet: A wavelet tour of Signal Processing by S. Mallat

Page 19: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

III. Zeit-Frequenz AnalyseShort-time Fourier Transform

Gabor Transformation

Konzept des Analytischen Signals

Reassignment Methoden

Wavelet Transformation

Lineare Filter

Page 20: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

gegeben: Signal mit einer Frequency f:

s(t) = cos(2⇡ft)

Fourier Transformation ergibt positive and negative Frequenz:

Page 21: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

zwei Frequenzen da das Signal reellwertig ist

Aber: man braucht die negativen Frequenzen nicht.

Frage: Kann man ein Signal mit den selben Eigenschaften konstruieren, das aber nur positive Frequenzen hat ?

ja, das analytische Signal

s(t) = cos(2⇡ft) =1

2

�ei2⇡ft + e�i2⇡ft

�das versteht man, da

Page 22: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

sa(t) = cos(2⇡ft) + i sin(2⇡ft) = ei2⇡ft

Wie konstruiert man das analytische Signal ?

Page 23: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

sA(⌫) = s(⌫) + T [ ˜s(⌫)]

⌫ < 0 : sA(⌫) = 0

⌫ = 0 : sA(⌫) = s(⌫)

⌫ > 0 : sA(⌫) ⇠ s(⌫) ⌫ > 0 : T [s(⌫)] = s(⌫)

⌫ = 0 : T [s(⌫)] = 0

⌫ < 0 : T [s(⌫)] = �s(⌫)

T [s(⌫)] = sgn(⌫)s(⌫)

sgn(±⌫) = ±1 , sgn(0) = 0

Page 24: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

für allgemeine Signale s(t):

sa(t) = s(t) + iH[s](t)

F�1[sgn(⌫)](t) =i

⇡t

F�1[T [sgn(⌫)s(⌫)](t) =i

Z 1

�1

s(⌧)

t� ⌧dt

Page 25: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

H[s](t) =1

⇡P.V.

Z 1

�1

s(⌧)

t� ⌧d⌧mit der Hilbert transform

analytisches Signal is eine andere Darstellung des Signals, !

jedoch mit grossen Vorteilen

x(t) 2 C ! x(t) = Re

i�

R: amplitude Φ: phase

für alle

im Allgemeinen:

Page 26: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

sa(t) = R(t)ei�(t)

instantane Frequenz fa(t) =1

2⇡

d�(t)

dt

R(t): instantane Amplitude Φ: instantane Phase für R 6= 0

Page 27: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

R(t)

Φ(t)

fa(t)

(TF_17.m)

Beispiel

Page 28: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

für allgemeine Signale s(t):

sa(t) = s(t) + iH[s](t)

F�1[sgn(⌫)](t) =i

⇡t

F�1[T [sgn(⌫)s(⌫)](t) =i

Z 1

�1

s(⌧)

t� ⌧dt

Page 29: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

H[s](t) =1

⇡P.V.

Z 1

�1

s(⌧)

t� ⌧d⌧mit der Hilbert transform

analytisches Signal is eine andere Darstellung des Signals, !

jedoch mit grossen Vorteilen

x(t) 2 C ! x(t) = Re

i�

R: amplitude Φ: phase

für alle

im Allgemeinen:

Page 30: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

sa(t) = R(t)ei�(t)

instantane Frequenz fa(t) =1

2⇡

d�(t)

dt

R(t): instantane Amplitude Φ: instantane Phase für R 6= 0

Page 31: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

R(t)

Φ(t)

fa(t)

(TF_17.m)

Beispiel

Page 32: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Beispiel: amplituden-moduliertes Signal (AM)

Page 33: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

s(t) = [1 + 0.8 cos(2⇡fmt)] sin(2⇡ft)

Beispiel: amplituden-moduliertes Signal (AM)

fm=0.05Hz, f=1Hz

(TF_16.m)

Schwebung

Page 34: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

R(t)

Φ(t)

R(t)cos(Φ(t))

analytisches Signal: Bestimmung der instantanen Amplitude and Phase möglich

(TF_16.m)

Page 35: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

= sin(2⇡ft) + 0.4 sin(2⇡(f + fm)t) + 0.4 sin(2⇡(f � fm)t)

s(t) = [1 + 0.8 cos(2⇡fmt)] sin(2⇡ft)

3 Frequenzen: f , f + fm , f � fm

Amplitudenmodulation induziert Frequenz-Seitenbänder

Seitenbemerkung:

Page 36: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

R(t)

Φ(t)

fa(t)

= sin(2⇡ft) + 0.4 sin(2⇡(f + fm)t) + 0.4 sin(2⇡(f � fm)t)

s(t) = [1 + 0.8 cos(2⇡fmt)] sin(2⇡ft)

nur eine Frequenz!!

Analyse:

Page 37: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Analyse mittels Analytischem Signal zeigt ein Problem !!

Bemerkung: instantane Frequenz ist nur dann interpretierbar

falls sie aus einem bandpass-begrenztem Signal

mit einer Leistungsspitze bestimmt wird.

Page 38: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

cut-off at 0.9Hz and 1.1Hz

cut-off at 0.5Hz and 0.7Hz

cut-off at 0.3Hz and 0.5Hz

Anwendung auf bandpass-gefiltertes Signal

Page 39: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

1Hz band 0.6Hz band 0.4Hz band

(TF_19.m)

Page 40: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Konzept des Analytischen Signals wertvoll für

Bestimmung der Amplitudenmodulation,

aber Vorsicht bei der Interpretation

von instantanen Frequenzen

Page 41: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

III. Zeit-Frequenz AnalyseShort-time Fourier Transform

Gabor Transformation

Konzept des Analytischen Signals

Weitere nichtlineare Methoden

Wavelet Transformation

Lineare Filter

Page 42: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Kurze Diskussion von weiteren Zeit-Frequenz Analysemethoden

1. reassignment spectrogram

(taken from http://people.ece.cornell.edu/land/PROJECTS/ReassignFFT/index.html)

Page 43: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

…. weiteren Zeit-Frequenz Analysemethoden

2. Wigner-Ville Verteilung

Betrachte nicht-stationäre Korrelationsfunktion eines Signals x(t)

C(t1, t2) = h(x(t1)� µ(t1)) (x(t2)� µ(t2))i

t = (t1 + t2)/2 , ⌧ = t1 � t2

C(t1, t2) = C⇣t+

2, t� ⌧

2

Wx

(t, f) =

Z 1

�1C⇣t+

2, t� ⌧

2

⌘e�i2⇡f⌧d⌧

Ansatz für zeit-aufgelöstes Leistungsspektrum:

Page 44: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

…. weiteren Zeit-Frequenz Analysemethoden

3. Empirical Mode Decomposition (EMD)

Ziel: ! zerlege iterativ Zeitserie s(t) so in Einzelzeitserien (Intrinsic Mode Functions IMF), dass IMFs gleich viele lokale Extrema wie Nulldurchgänge hat. Dann

s(t) =NX

n=1

IMFn(t) + r(t)

EMD ist ein numerisches Verfahren, um instantane Frequenzen zu bestimmen.

Referenz: Huang et al. (1998). ”, Proc. Royal Soc. London A 454 (1971): 903–995. doi:10.1098/rspa.1998.0193

Page 45: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

I. Einleitung

II. Fourier Analyse

III. Zeit-Frequenz Analyse

IV. Synchronisation

Page 46: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

IV. Synchronisation

1. Historie und Definition

3. Vollständige und partielle Synchronisation

4. Amplituden- und Phasensynchronisation

2. Statistische Analyse von verschiedenen Datentypen

Page 47: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

IV. Synchronisation

1. Historie und Definition

3. Vollständige und partielle Synchronisation

4. Amplituden- und Phasensynchronisation

2. Statistische Analyse von verschiedenen Datentypen

Page 48: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

1. Historie und Definition

Beispiele von Synchronisation

Glühwürmchen

Page 49: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

1. Historie und Definition

Beispiele von Synchronisation

Vogelschwarm

Page 50: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Was steckt dahinter ?

Page 51: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Was steckt dahinter ?

Gut zu sehen an Metronomen:

Page 52: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Ursache der Synchronisation:

leichte Wechselwirkung der Einzelelemente

Page 53: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• erster Fund des Synchronisationseffekts in Pendeln durch Christian Huygens um das Jahr 1656.

Page 54: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• erster Fund des Synchronisationseffekts in Pendeln durch Christian Huygens um das Jahr 1656. Erklärung: schwache Wechselwirkung zwischen Pendel

aus Pikovsky, Rosenblum und Kurths, Synchronization, Cambridge University Press (2001)

Page 55: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• erster Fund des Synchronisationseffekts in Pendeln durch Christian Huygens um das Jahr 1656. Erklärung: schwache Wechselwirkung zwischen Pendel

aus Pikovsky, Rosenblum und Kurths, Synchronization, Cambridge University Press (2001)

mutual synchronization

Page 56: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• heute: Unterscheidung zwischen vollständiger und partieller Synchronisation

Page 57: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• heute: Unterscheidung zwischen vollständiger und partieller SynchronisationS. nicht nur in Systemen mit einer Frequenz, auch zwischen chaotischen Systemen möglich

Page 58: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

• heute: Unterscheidung zwischen vollständiger und partieller SynchronisationS. nicht nur in Systemen mit einer Frequenz, auch zwischen chaotischen Systemen möglich

Im allgemeinen:

Für aktive selbst-bestimmte Oszillatoren kann eine schon schwache Wechselwirkung eine Anpassung der Frequenz, Phase und Amplitude verursachen

Page 59: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Wichtig: !falls wechselwirkende Elemente im System keine Oszillatoren sind oder nicht selbst-bestimmt oszillieren, so liegt einem gemeinsamen Verhalten keine Synchronisation zugrunde.

Page 60: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Wichtig: !falls wechselwirkende Elemente im System keine Oszillatoren sind oder nicht selbst-bestimmt oszillieren, so liegt einem gemeinsamen Verhalten keine Synchronisation zugrunde.

Beispiel:

• getriebener gedämpfter Oszillator zeigt Resonanz

Page 61: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Wichtig: !falls wechselwirkende Elemente im System keine Oszillatoren sind oder nicht selbst-bestimmt oszillieren, so liegt einem gemeinsamen Verhalten keine Synchronisation zugrunde.

Beispiel:

• getriebener gedämpfter Oszillator zeigt Resonanz

• wechselwirkende Systeme, die selbst nicht oszillieren, wie Jäger und Beute im Lotka-Volterra Modell

Page 62: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

aus Pikovsky, Rosenblum und Kurths, Synchronization, Cambridge University Press (2001)

Messdaten der Population von Luchs und Hase

Page 63: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Frage:

Wie kann man feststellen, ob es

wechselwirkende selbst-oszillierende Untersysteme gibt, "!

wenn man gemeinsames Verhalten beobachtet ?

Page 64: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Frage:

Wie kann man feststellen, ob es

wechselwirkende selbst-oszillierende Untersysteme gibt, "!

wenn man gemeinsames Verhalten beobachtet ?

???????

Page 65: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Beispiel für Synchronisation im Gehirn

Experiment: Informationsverarbeitung im visuellen Cortex

typischer Versuchstyp: Orientation tuning:

Page 66: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Vergleich der spike trains mehrerer Neuronen:

Skizze:

Page 67: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Korrelationsfunktion für spike trains xA(t) und xB(t):

Page 68: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Korrelationsfunktion für spike trains xA(t) und xB(t):

C(τ)=lim Wahrscheinlichkeit{ spike in xA im Intervall [t0+τ;t0+τ+Δτ] |

spike in xB im Interval [t0+Δτ]}

Page 69: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Korrelationsfunktion für spike trains xA(t) und xB(t):

C(τ)=lim Wahrscheinlichkeit{ spike in xA im Intervall [t0+τ;t0+τ+Δτ] |

spike in xB im Interval [t0+Δτ]}

ähnlich der Korrelationsfunktion von kontinuierlichen Variablen:

C(τ)=E[xA(t)xB(t+τ)]

Page 70: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Experiment: Synchronisation im visuellen Cortex der Katze

� � � � �

������ ������������� ��

Page 71: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Experiment: Synchronisation im visuellen Cortex der Katze

• an jedem Messpunkt misst man Aktionspotentiale (AP)

� � � � �

������ ������������� ��

Page 72: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Experiment: Synchronisation im visuellen Cortex der Katze

• an jedem Messpunkt misst man Aktionspotentiale (AP)

• AP haben die Form eines spikes

� � � � �

������ ������������� ��

Page 73: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Experiment: Synchronisation im visuellen Cortex der Katze

• an jedem Messpunkt misst man Aktionspotentiale (AP)

• AP haben die Form eines spikes

• Frage: sind räumlich getrennte Neuronen synchronisiert ?

� � � � �

������ ������������� ��

Page 74: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

Experimentelle Daten in Neuronen im visuellen Cortex der Katze:

(aus Grey et al., Nature (1986))

Auto

korre

logr

am

Page 75: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

xA(t) = cos(2⇡⌫t) , xB(t) = cos(2⇡⌫t+ �)

einfaches Modell:

Page 76: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

xA(t) = cos(2⇡⌫t) , xB(t) = cos(2⇡⌫t+ �)

C(⌧) =1

T

Z T/2

�T/2xA(t)xB(t+ ⌧)dt

einfaches Modell:

Page 77: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

xA(t) = cos(2⇡⌫t) , xB(t) = cos(2⇡⌫t+ �)

C(⌧) =1

T

Z T/2

�T/2xA(t)xB(t+ ⌧)dt

=

✓1

2

+

sin!T

2!T

◆cos(�+ !⌧)

einfaches Modell:

Page 78: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

xA(t) = cos(2⇡⌫t) , xB(t) = cos(2⇡⌫t+ �)

C(⌧) =1

T

Z T/2

�T/2xA(t)xB(t+ ⌧)dt

=

✓1

2

+

sin!T

2!T

◆cos(�+ !⌧)

C(0) ⇠ cos(�)

einfaches Modell:

Page 79: Verfahren zur Datenanalyse gemessener Signale · 2018-01-12 · diskrete Wavelets da Z 1 1 n,k (t) ... • zu wavelets: G. Kaiser, A friendly guide to wavelets, Birkhäuser (2011)

xA(t) = cos(2⇡⌫t) , xB(t) = cos(2⇡⌫t+ �)

C(⌧) =1

T

Z T/2

�T/2xA(t)xB(t+ ⌧)dt

=

✓1

2

+

sin!T

2!T

◆cos(�+ !⌧)

C(0) ⇠ cos(�)

beide Oszillatoren haben Phase Φ=0 ,

falls C(τ) ein Maximum bei τ=0 hat

einfaches Modell: