Wavelets Een Introductie

Vergelijkbare documenten
DFT, Windowing, STFT, spectrogrammen

DEC DSP SDR 5 Dicrete Fourier Transform

Fourier transformatie

Fourier transformatie

Overzicht Fourier-theorie

Regeltechniek. Les 2: Signaaltransformaties. Prof. dr. ir. Toon van Waterschoot

DEC SDR DSP project 2017 (2)

Harmonischen: een virus op het net? FOCUS

Discrete Fourier transformatie

TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN

LES 3 Analoog naar digitaal conversie

z 1 Dit tentamen bestaat uit zes opgaven (50 punten) Opgave 1 (8 punten) Gegeven het volgende systeem:

Labo Digitale Signaalverwerking Fourrier Sound Synthese. Dumon Willem & Van Haute Tom - 4elictI1

1. Gegeven een Lineair Stationair Systeem in continue-tijd. Als aan het systeem het ingangssignaal

EE 2521: Digitale Signaalbewerking

Digitale systemen. Hoofdstuk De digitale regelaar

Samenvatting Systeem & Signaal Analyse

TOELATINGSEXAMEN ANALYSE BURGERLIJK INGENIEUR EN BURGERLIJK INGENIEUR ARCHTECT - 3 JULI 2003 BLZ 1/8

TRILLINGEN EN GOLVEN HANDOUT FOURIER

Meet- en Regeltechniek

Meet- en Regeltechniek

Primitieve functie Als f : R --> R continu is op een interval, dan noemt men F : R --> R een primiteive functie of

(g 0 en n een heel getal) Voor het rekenen met machten geldt ook - (p q) a = p a q a

Functies van één veranderlijke

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie

TECHNISCHE UNIVERSITEIT EINDHOVEN

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Uitwerking van het tentamen Inleiding Signalen (2Y490) op 15 augustus 2003

Wavelets Toepassingen

Gaap, ja, nog een keer. In één variabele hebben we deze formule nu al een paar keer gezien:

1. Gegeven x Y, waaraan is de fouriergetransformeerde gelijk? f g 1

Bouwstenen van signalen

DSP Labo 3&4: Fourier

Oplossingen tentamen Systeemanalyse voor BMT (8E030) 26 januari 2007

Inhoud leereenheid 7. Communicatietheorieën. Introductie. Leerkern. Samenvatting. Terugkoppeling. Communicatietechnologie: een inleiding

Kansrekening en stochastische processen 2S610

Noordhoff Uitgevers bv

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Uitwerking Tentamen Calculus, 2DM10, maandag 22 januari 2007

EE 2521: Digitale Signaalbewerking

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

Opgaven Functies en Reeksen. E.P. van den Ban

1.0 Voorkennis. Voorbeeld 1: Los op: 6x + 28 = 30 10x.

Kwantummechanica HOVO cursus. Jo van den Brand Lecture 4: 13 oktober 2016

Lineaire algebra 1 najaar Complexe getallen

Tentamen Functies en Reeksen

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

EXAMENFOLDER maandag 26 januari 2015 OPLOSSINGEN. Vraag 1: Een gelijkstroomnetwerk (20 minuten - 2 punten)

Hoofdstuk 3 - Transformaties

Meet- en Regeltechniek

. Maak zelf een ruwe schets van f met A = 2, ω = 6π en ϕ = π 6. De som van twee trigonometrische polynomen is weer een trigonometrisch polynoom

WiskuNde in-zicht. Wiskunde in muziek. Pieter Belmans Matthias Roels

WiskuNde in-zicht. Wiskunde in muziek. Pieter Belmans Matthias Roels

Kwantummechanica HOVO cursus. Jo van den Brand Lecture 3: 6 oktober 2016

Indicatie van voorkennis per les Algemene relativiteitstheorie Docent: Dr. H. (Harm) van der Lek

Oefeningenbundel Systeemtheorie

Hoogfrequent technieken.

Examen Wiskundige Analyse I 1ste bach ir wet. dinsdag 5 januari Vraag 1.1. Waar of vals (1pt) Het beginvoorwaardenprobleem

PROJECT 1: Kinematics of a four-bar mechanism

(x x 1 ) + y 1. x x k+1 x k x k+1

Antwoordenboekje. Willem van Ravenstein

De transferfunctie of de versterkingsfactor van een schakeling is gelijk aan de verhouding van de uitgangsspanning op de ingangsspanning.

== Uitwerkingen Tentamen Analyse 1, WI1600 == Maandag 10 januari 2011, u

2 Kromming van een geparametriseerde kromme in het vlak. Veronderstel dat een kromme in het vlak gegeven is door een parametervoorstelling

begin van document Eindtermen vwo wiskunde B (CE) gekoppeld aan delen en hoofdstukken uit Moderne wiskunde 9e editie

Regeltechniek. Les 6: Het wortellijnendiagram. Prof. dr. ir. Toon van Waterschoot

ONDERDRUKKEN VAN LEK NAAR ZIJLOBBEN BIJ HET BEREKENEN VAN AUTO- EN KRUISSPECTRA M.B.V. PAST FOURIER TRANSFORMS

Kwantummechanica HOVO cursus. Jo van den Brand Lecture 2: September 29, 2016

Doe de noodzakelijke berekeningen met de hand; gebruik Maple ter controle.

13.0 Voorkennis. Deze functie bestaat niet bij een x van 2. Invullen van x = 2 geeft een deling door 0.

Inleiding tot de meettheorie

Oefeningen Wiskundige Analyse I

(x x 1 ) + y 1. x x 1 x k x x x k 1

Technische Universiteit Delft. ANTWOORDEN van Tentamen Gewone differentiaalvergelijkingen, TW2030 Vrijdag 30 januari 2015,

Signalen en Transformaties

TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN

3. Bepaal de convergentie-eigenschappen (absoluut convergent, voorwaardelijk convergent, divergent) van de volgende reeksen: n=1. ( 1) n (n + 1)x 2n.

12. Uitwerkingen van de opgaven

Meet- en Regeltechniek

6 Complexe getallen. 6.1 Definitie WIS6 1

Bijsluiter Presets 2014 t.b.v. NLT-module Sound Design

Noordhoff Uitgevers bv

5.1 Constructie van de complexe getallen

Complexe getallen. 5.1 Constructie van de complexe getallen

Hoe horen wij Zwevingen?

Antwoorden. 1. Rekenen met complexe getallen

Geleid herontdekken van de golffunctie

Complexe functies. 2.1 Benadering door veeltermen

Wiskunde 2 voor kunstmatige intelligentie (BKI 316) Bernd Souvignier

Transcriptie:

Wavelets Een Introductie Joachim Taelman Katholieke Universiteit Leuven Faculteit ingenieurswetenschappen, Departement elektrotechniek ESAT-SCD (SISTA) Faculteit beweging en revalidatie, Departement biomedische kinesiologie 1

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets <2>

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets <3>

Inleiding Tijdsreeks : x(t) Reëel signaal Bevat informatie van onderliggende mechanismen Gediscretiseerd op bepaalde sample-rate: x[n] Gebruikt voor verdere analyse Gelimiteerd in de tijd <4>

Inleiding Stationariteit Stationair signaal: constant in de tijd Niet-stationair: veranderlijk in de tijd <5>

Inleiding Signaalanalyse in het tijdsdomein Amplitude van het signaal: grootte van het signaal Envelope curve Zero-crossing rate: aantal keer dat een signaal de nul-lijn kruist... <6>

Inleiding RECT: rectified signal; absolute waarde van de signalen ARV: averaged rectified value; Rect-waarde, uitgemiddeld over een aantal samples RMS: root mean square; statistische maat voor de grootte van de verdeling ENV: envelope curve; laagdoorlaatfilter op het signaal, geeft de omhullende curve van het signaal

Inleiding <8>

Inleiding Sinus 5 Hz Amplitude 2

Inleiding Sinus 15 Hz Amplitude: 2 ZCR = 60 <10>

Inleiding Chirp Amplitude: 2 ZCR: 60

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets <12>

Fourier Transformatie Frequentiedomein: Geeft aan welke frequenties aanwezig zijn in een signaal Geeft aan hoeveel bepaalde frequentie bijdraagt tot totale signaal Verborgen informatie die niet onmiddellijk zichtbaar is <13>

Fourier Transformatie Joseph Fourier Elke periodische functie f(x) kan geschreven worden als een Fourier reeks: a + a cos( kx) + b sin ( kx) waarbij 0 ( k k ) k = 1 2π 2π 1 1 a0 = f ( x) dx a = f ( x) cos( kx) dx 2π k π 0 0 2π 1 bk = f ( x) sin ( kx) dx π 0 <14>

Fourier Transformatie Fourier Transformatie Transformatie naar de frequentieruimte Continue Fourier transformatie (CWT): Inverse continue Fourier transformatie (ICWT): <15>

Fourier Transformatie X(f): Fourier Transformatie van x(t) Andere notaties voor X(f): ˆx f of F x f Polaire coördinaten: ( ) = ( ) i X f A f e φ ( f ) waarbij: de amplitude: A f = X f de fase: φ f = X f ( ) ( ) ( ) ( ) ( ) { }( ) <16>

Fourier Transformatie Lineariteit: a f() t + b g() t a F( ω) + b G( ω) Vermenigvuldigen: f() t g() t F( ω) G( ω) Convolutie: Schalering: f() t g() t F( ω) G( ω) 1 ω f( at) F( ), a, a 0 a a Tijdsverschuiving: 0 f( t t ) e iwt F( ω) 0 <17>

Fourier Transformatie Signaalverwerking: gediscretiseerde tijdsreeks ipv. continu signaal Discrete Fourier Transformatie (DWT): Inverse DWT (idwt) <18>

Fourier Transformatie Sin 5Hz Sin 15Hz Hz <19>

Fourier Transformatie Signaal afkomstig van een spier: 50 Hz interferentie duidelijk zichtbaar in frequentieplot, niet zichtbaar in tijdsdomein t Hz

Fourier Transformatie Sin 15Hz, verstoord Chirp t Hz <21>

Fourier Transformatie Voordelen Geeft informatie over frequentieinhoud Meer verborgen situatie uit signalen extraheren Tijdsignaal te reconstrueren Nadelen Werkt enkel op een stationair signaal Niet-stationair signaal: geen tijdsinformatie Onstabiel: kleine verstoring => gans frequentiespectrum aangepast <22>

Fourier Transformatie Oplossing Tijds-frequentie voorstellen van de data: zowel tijdsinformatie als frequentieinformatie Niet-stationair signaal: signaal opsplitsen in kleinere delen die stationair verondersteld worden Short Time Fourier Transform (STFT) <23>

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets <24>

Tijd-frequentie 2 parameters zijn nodig: Tijd: Wanneer? Frequentie: welke? Heel bekend en klassiek voorbeeld: muzieklijn <25>

Tijd-Frequentie Short Time Fourier Transformatie (STFT) Window over het signaal plaatsen Fourier Transformatie van deze kortere periode berekenen: geeft meer lokale frequentie informatie Window verschuiven over het signaal Continue en Discrete STFT: glijden van het window over het signaal Inverteerbaar Gabor <26>

Tijd-Frequentie Continue STFT: met: x(t): signaal w(t): window τ: start van het window (discreet) ω: continue angulaire frequentie Continue duidt op de continue tijd. Het zegt in principe niets over de Fouriertransformatie per window <27>

Tijd-Frequentie Short Time Fourier Transform: Functie van tijd en frequentie Grafische weergave van de magnitude in een spectogram narrow-band spectogram, lange blok lengte: goeie frequentieresolutie wide-band spectogram, korte blok lengte: goeie tijdsresolutie <28>

Tijd-Frequentie Inverse Continue Fourier Transformatie Spectogram: dimensie tijd, dimensie frequentie en magnitude Origineel signaal: dimensie tijd en magnitude <29>

Tijd-Frequentie Verschillende parameters: window lengte R (functie van w(n)) Type van window Hoeveelheid overlap L <30>

Tijd-Frequentie Links: wide-band spectogram Rechts: narrow-band spectogram Onzekerheidsprincipe van Heisenberg (1972): gepaarde informatie geeft een onzekerheid <31>

Tijd-frequentie R = 500 R = 10 R = 50 R = 100 tijd frequentie <32>

Tijd Frequentie frequentie tijd <33>

Tijd Frequentie Short Time Fourier Transform Geeft zowel tijds- als frequentieinformatie Onzekerheidsprincipe van Heisenberg: trade-off tussen goeie tijds- of frequentieresolutie Oplossing: Variabele window Lage frequenties: breed window Hoge frequenties: smal window Wavelets <34>

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets Inleiding Continue wavelets Discrete wavelets Wavelet packages <35>

Wavelets-Inleiding Analyseren van data: schaal aanpassen aan frequentie Zowel het bos als de bomen zien Wavelet = kleine golf Veranderen van een moeder wavelet functie Sinds de jaren 80 in signaalverwerking Belgische Ingrid Daubechies: 1 van de grondleggers van de wiskunde achter wavelets. Daubechies-wavelet <36>

Wavelets-Inleiding Moeder wavelet Centrale frequentie, specifiek voor de moeder wavelet Voldoet aan een aantal eigenschappen Verschillende wavelets via schaleren van de moeder wavelet Brede waaier aan moeder wavelets, afhankelijk van de toepassing <37>

Wavelets-Inleiding Morlet wavelet Fase- en amplitude-component Mexican hat 2 e afgeleide van Gaussfunctie <38>

Wavelets-Inleiding 2 basiseigenschappen moeder wavelet φ gemiddelde van φ is 0: Elke positieve excitatie van de golf heeft een even grote negatieve excitatie Gemiddelde van φ² is 1: De moeder wavelet is in een eindig interval verschillend van 0 <39>

Wavelets-Inleiding Eigenschappen: Verdwijnende momenten (vanishing moments): elke wavelet heeft een aantal verdwijnende momenten. Vb. 2 verdwijnende momenten: de wavelet is ongevoelig voor veranderingen in het signaal tot 2 e orde. Dit betekent ongevoelig voor zowel lineaire als kwadratische veranderingen <40>

Wavelets-Inleiding Wavelets voor analyse worden uit de moeder wavelet gevormd a: schaleren van de moeder wavelet φ Grote a => lage frequenties, slechte tijdsresolutie Kleine a => hoge frequenties, goeie tijdsresolutie B: translatie van de moeder wavelet φ in de tijdsas Wavelet: functie van tijd en schaal (frequentie) <41>

Wavelets-Inleiding Schaleren van de Morlet wavelet <42>

Wavelets-Inleiding Tijds-frequentie voorstelling van een wavelet bij verschillende schalen <43>

Wavelets-Inleiding <44>

<45>

<46>

Wavelets-Inleiding <47>

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets Inleiding Continue wavelets (CWT) Discrete wavelets Wavelet packages <48>

Wavelets-CWT Continue wavelet transformatie CWT Moeder wavelet naar volgens de Veranderingen schaal a en verschuiving b zijn continu Theoretische benadering Tijd-schaal weergave van de tijdsreeks Ter herinnering: schaal -1 ~ frequentie <49>

Wavelets-CWT Formule: f(t): tijdsreeks Φ: wavelet s, τ: schaal en tijd respectievelijk Reconstructie van het originele signaal <50>

Wavelets-CWT Gediscretiseerde CWT: Tijd en schaal discreet veranderen Bruikbaar voor verwerking Tijd en schaal aanpassen naar keuze Voorbeeld: Tijd en schaal per 1 laten aanpassen Voorbeeld 2: Schaal aanpassen zodat je een frequentiereeks hebt Per sample in de tijd opschuiven <51>

Wavelets-CWT Gediscretiseerde CWT Dyadische verdeling: 2 n : zowel in tijd als schaal Geen redundante informatie <52>

Wavelets-CWT Analyse van CWT kan op verschillende manieren: Vb. Ridges Vb. lokale maxima en minima gaan zoeken in tijdschaal plot <53>

Wavelets-CWT CWT-analyse van het chirp-signaal Boven: morlet wavelet Onder: mexican hat wavelet <54>

Wavelets-CWT CWT-analyse van de vervuilde sinus Boven: morlet wavelet Onder: mexican hat wavelet <55>

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets Inleiding Continue wavelets Discrete wavelets (DWT) Wavelet packages <56>

Wavelets-DWT Discrete wavelet transformatie (DWT) gediscretiseerde CWT: andere benadering Via eigenschap van een moeder wavelet => bandpassfilter van het signaal Convolutie met moederwavelet = bandpassfiltering van het signaal Verdeelt het spectrum in: Hoog-frequente band: details Laag-frequente band: benaderingen <57>

Wavelets-DWT Filter Downsampelen met factor 2 van de benaderingen en de benadering opnieuw door de filter zenden Dit wordt een filterbank genoemd Filterbank = reeks van bandpass-filters <58>

Wavelets-DWT Filterbank, 3 niveaus 3 details 1 benadering Frequentieweergave van deze filterbank a 3 d 3 d 2 d 1 <59>

Wavelets-DWT Reconstructie van een DWT (3 niveaus): 3 details 1 niveau H en G: nu reconstructiefilters (andere filters dan bij de decompositie van het signaal) <60>

Wavelets-DWT <61>

Wavelets-DWT <62>

Wavelets-DWT Verband met gediscretiseerde CWT Hetzelfde als gediscretiseerde CWT met dyadische verdeling 2 n (met typische wavelet) Lijst met wavelets voor DWT: Daubechies, Haar, Coiflet Filteren met een bandpass met specifieke eigenschappen in plaats van convolueren met een wavelet Andere benadering voor hetzelfde <63>

Wavelets Inleiding Fourier Transformatie Tijds-frequentie representatie Wavelets Inleiding Continue wavelets Discrete wavelets (DWT) Wavelet packages (WP) <64>

Wavelets-WP Uitbreiding van de DWT Signalen gaan door meer filters dan bij de DWT <65>

Wavelets-WP Zowel details als benaderingen zijn de ingang voor verdere decompositie Basissignaal voor verdere analyses Door downsampelen: even groot als DWT In specifieke gevallen geven deze betere resultaten dan DWT bij analyse van signalen: vb bioelektrische signalen van de spieren <66>

Conclusie Tijdsreeks: Bevat informatie in tijdsdomein Geen informatie in frequentiedomein, alhoewel deze relevant kan zijn voor verdere analyze Fourier Transformatie: Omzetten van tijdssignaal naar het frequentiedomein Signalen worden stationair verondersteld Geen tijdsafhankelijkeheid <67>

Conclusie Short Time Fourier Transformatie Window over tijdssignaal: Fourier transformatie op een beperkt deel van het signaal Wel tijdsafhankelijkheid Keuze van de breedte van het window belangrijk Window even breed voor zowel hoge als lage frequenties: trade off tussen tijds- en frequentieresolutie Tijd-frequentie representatie: spectrogram <68>

Conclusie Wavelets Kleine golf Tijdsafhankelijkheid Veranderlijke breedte: Goeie tijdsresolutie bij hoge frequenties Goeie frequentieresolutie bij lage frequenties Continue wavelet Discrete wavelet Filterbank Wavelet packages Tijd-schaal representatie <69>