0.1 Morlet wavelets i FYS2130-notasjon (v )
|
|
|
- Dan Hagen
- 8 år siden
- Visninger:
Transkript
1 0.1 Morlet wavelets i FYS2130-notasjon (v ) I wavelet-formalismen opererer vi ofte med en moder-wavelet som trekkes ut ved hjelp av en skaleringsfaktor for å lage såkalt wavelet-døtre. Dette er en betraktningsmåte som egner seg godt, generelt sett, fordi en wavelet kan ha svært mange ulike former, alt etter hva slags signal vi ønsker å analysere. Dessuten er skalerings-begrepet ganske naturlig å bruke når vi arbeider med diskret wavelet-transformasjon. I vår sammenheng kommer vi kun til å bruke Morlet wavelets, og bare i såkalt kontinuerlig wavelettransformasjon. I en slik sammenheng bestemmer vi intensiteten for ulike frekvenser ved ulike tider i et signal. Det sentrale begrepet er da frekvens, det vil si den frekvensen vi velger å analysere signalet med hensyn på. Vi kan gjerne også i en slik sammenheng bruke skalering som parameter, men denne variablen er ikke like naturlig å bruke fordi vi da må regne om for å se hva en skaleringsfaktor svarer til med hensyn til frekvens. Også når det gjelder andre størrelser vil det i vår sammenheng være enklere å bruke en spesiell utformet formalisme i stedet for den vanlige wavelet-formalismen. Det finnes forøvrig neppe noe som kan kalles vanlig waveletformalisme. Ulike forfattere skriver sine uttrykk på forskjellig vis. Uttrykkene kan se ganske enkle og greie ut ved første blikk, men når vi sjekker detaljene, er det gjerne slik at en t i formalismen slett ikke betyr tid i vanlig forstand, men en mer eller mindre komplisert parameter hvor tid inngår. På samme måte er en ω som oftest slett ikke en vinkelfrekvens, men en parameter som i beste fall er direkte relatert til vinkelfrekvens. Det kan være nyttig i denne sammenheng å huske at Morlet wavelets først ble introdusert i Wavelets er derfor en meget ung formalisme i matematisk målestokk. Når det atpåtil er slik at wavelet-analyse brukes på svært mange ulike måter, er det ikke rart at formalismen ikke ennå har satt seg. Vi vil nå forsøke å gi formalismen for Morlet-wavelets på en ny måte i et håp om at denne skrivemåten vil gjøre det betydelig lettere å arbeide med kontinuerlig wavelettransformasjon der frekvensinnhold er det sentrale. En Morlet wavelet vil i denne formalismen skrives på formen: Ψ (fa,t,k)(t) = C 1 e i2πfa(t t ) e 1 2 2πfa(t t 2 ) K (1) Her er f a frekvensen vi ønsker å analysere signalet for (med akkurat denne waveleten). Morlet-waveleten beskrives som en funksjon av tiden t, og midtpunktet for waveleten vil finnes ved tiden t. K er en bølgetalls-parameter. Vi kommer tilbake til denne om litt. Konstanten C 1 kan gis på mange ulike måter. Vi har valgt en variant som gir en pen 1
2 symmetri med en annen konstant som vi kommer tilbake til, og da er uttrykket som følger: 2πfa C 1 = Kf s (2) Her er f a lik frekvensen vi ønsker å analysere signalet med hensyn på. Parameteren f s er samplingsfrekvensen når vi gjør konkrete beregninger på et konkret signal, og signalet er samplet med denne frekvensen. Waveleten må da beskrives i samme tidsoppløsning som det samplede signalet. Merk at Morlet-waveleten er kompleks. Uttrykket e iωa(t t ) består jo av et reelt cosinus-ledd såvel som et imaginært sinusledd. Dersom vi ønsker å plotte Morleten, må vi plotte realdel og imaginærdel hver for seg ved å bruke real() og imag() dersom vi bruker Matlab (eller tilsvarende funksjoner i andre programmeringsspråk). De to diagrammene kan med fordel plottes i samme diagram, men med forskjellig farge Kontinuerlig wavelet transform, basisligning Et wavelet-diagram (også kalt skalogram eller sonogram) er en grafisk fremstilling av innholdet i en todimensjonal array. Langs x-aksen har vi tid, langs y-aksen frekvens. I prinsippet beregner vi hvert enkelt arrayelement på følgende måte: W K (t, f a ) = Σ T t=0 g(t)ψ (f a,t,k)(t) (3) hvor g(t) er det signalet vi ønsker å analysere. Dersom denne tidsarrayen består av N punkter, og vi beskriver waveleten i like mange punkter, betyr det at vi må gjennomføre N multiplikasjoner for hvert eneste punkt i arrayen. Dersom vi flytter waveleten med ett hakk i tiden for hver ny beregning, betyr det at vi må gjennomføre totalt N 2 multiplikasjoner og N 2 summasjoner for hver eneste frekvens f a vi ønsker å analysere for. Dersom vi f.eks. ønsker å analysere for 100 ulike frekvenser, betyr det at det inngår N ( dersom N == 2 16 = 65536) multiplikasjoner og addisjoner for å få hele wavelet-diagrammet. Det ville kreve en betydelig regnekapasitet Kontinuerlig wavelet transform, mer effektiv algoritme Det er en smartere måte å gjøre dette på. Hovedideen er basert på digital spektral filtrering ved hjelp av fouriertransformasjoner. Svært enkelt fortalt går metoden ut på at vi først fourieromvender tidssignalet vi skal analysere. Det fourieromvendte signalet er en kompleks array der første arrayelement gir gjennomsnittsverdien, andre arrayelement gir amplituden for den frekvensen som har nøyaktig en bølgelengde innenfor tidsstrengen og så videre (slik vi kjenner fra kapittel 3). Dersom vi nuller ut alle elementene bortsett fra 2
3 ett element (komplekst), og foretar en invers fouriertransformasjon, får vi en sinusfunksjon (med korrekt fase) som vil strekke seg over hele tiden tidssignalet ble samplet. Selv om signalet hadde den aktuelle frekvensen bare en kort stund en eller annen gang i løpet av tiden T, vil vi altså ved denne ekstremt strenge filtreringen (utvelgelse av bare ett element i frekvensspekteret) få et tidssignal med identisk amplitude i hele T. Dersom vi foretar en mindre streng filtrering, og beholder frekvenskomponentene i et helt område langs frekvensaksen, vil vi etter tilbaketransformering få et tidsoppløst signal. Dersom frekvensen f 1 bare forekom en kort stund mellom tiden t 1 og t 2, vil vi etter tilbaketransformeringen få fram nettopp at signalet med denne frekvensen bare gjenfinnes i det aktuelle tidsintervallet (pluss litt til, avhengig av hvor bredt område vi beholdt ved den digitale filtreringen). Alt annet i det opprinnelige signalet vil da være fjernet i det tilbaketransformerte signalet. Hittil har vi omtalt digital frekvensfiltrering i fourierspekteret slik at vi har beholdt korrekte verdier i et helt lite intervall av frekvensspekter-arrayen, og nullet ut arrayen på begge sider av dette intervallet. Utvelgelsen av hvilke frekvenskomponenter som skal beholdes kan gjøres litt mer gradvis, ved at vi multipliserer amplitudene i frekvensspekteret med en klokkefunksjon, f.eks. en gaussisk funksjon, med toppunktet i den frekvensen vi er mest interessert i. Klokkefunksjonens bredde må finnes ved litt prøving og feiling. Det er nettopp dette vi gjør i den effektive varianten av wavelettransformasjon. Det kan vises matematisk at dersom vi multipliserer den komplekse fouriertransformerte av tidsfunksjonen vår element for element med den fouriertransformerte til waveleten, og tilbaketransformerer med en invers fouriertransformasjon, får vi akkurat samme resultat som om vi hadde gjennomført den opprinnelige transformasjonen i tidsbildet alene (likning (3)). Det elegante med prosedyren med å gå via fouriertransformasjon og omvendt fouriertransformasjon er at vi får beregnet wavelettransformasjonen i alle tidspunkt samtidig for den analysefrekvensen vi har valgt. Det kan være interessant å se hvor mye vi sparer i tid på en slik effektiv algoritme. Fourieromvendingen av det opprinnelige tidssignalet g behøver vi bare å gjøre én gang for hele wavelet-diagrammet. Den fourieromvendte til g betegner vi med ĝ. For hver frekvens må vi beregne den fouriertransformerte ˆΨ av waveleten. Denne kan vi beregne direkte ut fra følgende formel: hvor C 2 = 1/C 1 der er det n-te elementet i arrayen η. (n = 1, 2,..., N) ˆΨ = C 2 e 1 2 (K η]2 (4) η n = Kf s Nf a n (5) 3
4 Med normalt smart programmering er det N multiplikasjoner som trengs for å lage ˆΨ. Dernest må vi multiplisere ˆΨ elementvis med ĝ. Det gir nye N multiplikasjoner. Dernest skal vi foreta en invers fouriertransformasjon av produktet. Tiden som går med til en invers fast fourier transformasjon er proporsjonal med N multiplikasjoner i motsetning til en vanlig fouriertransformasjon som krever N 2 multiplikasjoner (gjennomført omtrent etter samme mønster som i ligning (3) ). Etter den inverse transformasjonen får vi i vårt tilfelle generelt et signal som er komplekst. Vi velger av ulike grunner å betrakte absoluttverdien av resultatet. Beregningen av absoluttverdien krever nye 2N kvadreringer og N rotutregninger. Alt i alt går det altså med i størrelsesorden (meget grovt) 5-6 x N multiplikasjoner for hver linje i det endelige wavelet-diagrammet med denne fremgangsmåten. Dette er betydelig mindre enn de ca N 2 multiplikasjonene som ville medgå ved bruk av algoritmen gitt i ligning (3). Algoritmen må så gjentas for så mange analysefrekvenser som vi ønsker å bruke. Antar vi at vi ønsker å bruke 100 analysefrekvenser, betyr det at det medgår i størrelsesorden x N multiplikasjoner. For N = 2 16 = vil dette si ca multiplikasjoner mot for den opprinnelige algoritmen. Det er en besparelse på ca N/ ganger, med andre ord en meget stor forbedring for store datastrenger Valg av frekvenser i analysen Ved en vanlig fast fourier transform (FFT) vil frekvensspekteret inneholde frekvenser fra og med 0 til samplingsfrekvensen. Avstanden mellom en frekvens og den neste er 1/T, det vil si at frekvensskalaen i en FFT er lineær. I en del ulike sammenhenger kan det imidlertid være en fordel å heller velge analysefrekvensene i en logaritmisk skala. Med det mener vi at dersom vi f.eks. starter med frekvensen f a,0 og skal finne den neste, får vi den ved hjelp av en multiplikasjon med et fast frekvensforholdstall dd slik: f a,1 = f a,0 dd... f a,j+1 = f a,j dd... Ved en kontinuerlig wavelettransformasjon kan vi selv velge hvilket frekvensintervall vi ønsker å analysere og hvor mange frekvenser som skal analyseres innenfor dette intervallet. Det kan være nyttig å foreta en vanlig fouriertransformasjon av tidssignalet først for å se hvilke frekvensområde det synes å være noe interessant i. Anta at vi ut fra fourierspekteret 4
5 ønsker å analysere for frekvenser i intervallet [f min, f max ]. Anta at vi videre ønsker å ha M linjer (M ulike analysefrekvenser) i analysen. I så fall må vi velge: Følgelig må dd = dd M 1 = f max f min (6) ( fmax f min ) 1/(M 1) (7) Optimalisering Plotter vi ligning (4) for en og samme f a, men ulike K, vil vi se at bredden på den gaussformede kurven ˆΨ er omvendt proporsjonal med K. Desto flere perioder vi får plass til innenfor omhyllingskurven i waveleten, desto mer presist får vi definert frekvenser i analysen. Vi får imidlertid ikke både i pose og sekk. En større K vil i vår sammmenheng si at hele waveleten vil strekke seg over et større tidsintervall enn for en mindre K. Dersom vi så har den opprinnelige prosedyren gitt i ligning (3) i bakhodet, forstår vi at en skarp detalj i tiden vil bli smurt mer utover i tid ved en stor K enn for en liten K. Med andre ord er det slik at ved å velge en liten K får vi i prinsippet en god tidsdefinisjon av detaljer i signalet, men en dårlig frekvensdefinisjon, mens for en stor K blir det akkurat motsatt. Det kunne tenkes at det da ville være lurt å foreta to wavelettransformasjoner, en med så liten K som mulig (det anbefales ikke å la K være mindre enn 6, ellers blir det mye utilsiktet feil som sniker seg inn), pluss en wavelettransformasjon med så stor K som mulig. Disse to skulle man da tro ville gi et perfekt totalbilde. Slik er det ikke i praksis. Signalet glir gjerne fra en frekvens til en annen i løpet av tiden. Både meget høy og lav K-verdi vil forkludre waveletbildet så mye at resultatet ville ha liten verdi. Vi må derfor prøve oss fram med ulike K-verdier for å finne en optimal løsning. Denne optimale løsningen er bestemt av signalet selv. Ethvert signal har sin egen effektive tidskonstant og sin egen frekvensfordeling. Husk for eksempel hvordan sammenhengene var ved resonans i kapittel 1. Systemer med en høy Q-verdi responderte bare på et lite frekvensområde (hadde en smal frekvensresponskurve), men brukte da lang tid på å komme i gang med oscillasjonene og lang tid på at oscillasjonene døde ut etter at den ytre kraften ble slått av (det vil si lang tidskonstant). Velger vi en passe K som svarer til signalets egne karakteristika, får vi et wavelet-diagram med nær optimalt tids- og frekvens-oppløsning samtidig! 5
6 Enda en form for optimalisering er viktig for å få et bra wavelet-diagram. Brukes f.eks. funksjonen imagesc( ) i Matlab for å plotte wavelet-diagrammet, vil vi få en fargekoding der rødt svarer til den maksimale verdien i wavelet-diagram-arrayen. Punkter med halvparten av denne verdien vil bli plottet som grønt, og punkter med f.eks. 10 prosent av maksimal verdi vil få en farge nær blåfargen som angir minste verdi. Dersom vi er interessert å se detaljer også i signaler som er ganske svake, må vi forsterke nedre del sammenlignet med maksimum. Det kan vi oppnå ved å f.eks. ta kvadratroten til alle verdiene i wavelet-diagram-arrayen før resultatet plottes. Omvendt, dersom vi ønsker å undertrykke de svake signalene og heller fokusere på små relative endringer i nivåene nær opp til de maksimale, kan vi f.eks. undertrykke de svake signalene ved å ta kvadratet av wavelet-diagram-arrayen. Vi bør med andre ord forsøke oss fram til hva som passer best for den type analyse vi ønsker å gjennomføre Oppsummering Som oppsummering kan vi si at en kontinuerlig wavelet transformasjon er en meget slagkraftig metode for å analysere tidsavhengige signaler med ulike frekvenser. Metoden krever imidlertid litt teft fra brukerens side for at resultatet skal bli best mulig. Det er fire ulike valg som må vurderes: Frekvensområde for analysen. Ofte er det nyttig å ta utgangspunkt i et vanlig fourierspekter av signalet for å velge frekvensområdet. Hvor mange ulike frekvenser skal vi bruke i analysen innenfor det aktuelle frekvensområdet nevnt i punkt 1. Vi må velge antall bølger innenfor omhyllingskurven i waveleten, dvs vi må velge K i formalismen ovenfor. Vi må velge en egnet transformasjon av de endelige dataene i wavelet-arrayen, for at fargenyansene i det endelige plottet skal gi mest mulig informasjon av interesse. I tillegg er det selvfølgelig også en annen utfordring, nemlig å plukke ut et interessant tids område i en ofte ganske lang datafil. Vi må også velge lengde på datastrengen vi ønsker å analysere. Generelt sett er det lurt å arbeide med relativt korte datastrenger mens uttesting av parametre foregår, og så bruke lengre strenger i de endelige analysene (dersom det er ønskelig). Siden en invers fast fourier transform inngår i beregningene, bør lengden på datastrengen være en toer-potens, f.eks = punkter. På min laptop går det greit med opp til 2 17 = punkter i datafilene og opp til 200 ulike frekvenser i analysen. Beregningene tar da noen få sekunder. 6
Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1.
FYS2130 Våren 2008 Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1. Vi har på forelesning gått gjennom foldingsfenomenet ved diskret Fourier transform, men ikke vært pinlig nøyaktige
Prosjektoppgave i kurset FYS2130 våren 2011
Prosjektoppgave i kurset FYS2130 våren 2011 Generelt Oppgaven består av to helt forskjellige deler: 1. Beregninger av elektromagnetiske bølger ( stråling ) fra mobiltelefoniantenner, og 2. Waveletanalyse
Prosjektoppgave i FYS2130 våren 2009 (m. korrigering mandag kl 1500)
1 Prosjektoppgave i FYS2130 våren 2009 (m. korrigering mandag kl 1500) I år er det samme prosjektoppgave for alle som skal opp til eksamen i kurset i vår. Selv de som har godkjent obliger fra tidligere
Kapittel 13. Wavelettransformasjon. Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. c 1. Sqrt(Wavelet Power Spectrum)
Kapittel 13 Wavelettransformasjon Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. c 1 2.9 Sqrt(Wavelet Power Spectrum) Log10(frekvens i Hz) 2.8 2.7 2.6 0.0 0.5 1.0 1.5 Tid (s) 2.0
14. Wavelettransformasjon
14. Wavelettransformasjon Dette kapitlet tar opp følgende temaer: Tidsoppløst fouriertransanalyse, fourier- vs waveletanalyse, Morlet wavelets, frekvensoppløsning vs tidsoppløsning, optimaliserting, randproblem.
Kapittel 13. Wavelettransformasjon
Kapittel 13 Wavelettransformasjon 2.9 Sqrt(Wavelet Power Spectrum) Log10(frekvens i Hz) 2.8 2.7 2.6 0.0 0.5 1.0 1.5 Tid (s) 2.0 2.5 Ønsker du deg en samtidig frekvens- og tidsanalyse, er wavelettransformasjon
TMA Kræsjkurs i Matlab. Oppgavesett 2/3
TMA4123 - Kræsjkurs i Matlab. Oppgavesett 2/3 28.02.2013 Oppgave 0: Bruk av fftshift og ifftshift Når du bruker fft i Matlab flyttes frekvensene over midten av spekteret, slik at får du ut frekvensdata
Kapittel 13. Wavelettransformasjon. Sqrt(Wavelet Power Spectrum) Log10(frekvens i Hz)
Kapittel 13 Wavelettransformasjon Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. c 1 2.9 Sqrt(Wavelet Power Spectrum) Log10(frekvens i Hz) 2.8 2.7 2.6 0.0 0.5 1.0 1.5 Tid (s) 2.0
Kapittel 2. Fourier analyse. 2.1 Fourier transform*
Kapittel 2 Fourier analyse [Copyright for kapittelet, tekst og figurer: Arnt Inge Vistnes.] 2.1 Fourier transform* Vi kan fremstille svingefenomener, slik vi hittil har gjort, ved å angi en tidsvariabel
Obligatorisk oppgave nr 4 FYS Lars Kristian Henriksen UiO
Obligatorisk oppgave nr 4 FYS-213 Lars Kristian Henriksen UiO 18. februar 215 Diskusjonsoppgaver: Oppgave 1 Hvordan kan vi ved å ta utgangspunkt i et frekvensspekter lage en syntstisk lyd? Vil en slik
TMA Matlab Oppgavesett 2
TMA4123 - Matlab Oppgavesett 2 18.02.2013 1 Fast Fourier Transform En matematisk observasjon er at data er tall, og ofte opptrer med en implisitt rekkefølge, enten i rom eller tid. Da er det naturlig å
FYS2130 Svingninger og bølger, Obligatorisk oppgave C. Nicolai Kristen Solheim
FYS213 Svingninger og bølger, Obligatorisk oppgave C Nicolai Kristen Solheim FYS213 Svingninger og bølger Ukeoppgave, sett C Nicolai Kristen Solheim Ukeoppgave, sett C Oppgavetype 1 a) Læreboken beskriver
Kapittel 4. Fourieranalyse. Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. c 1
Kapittel 4 Fourieranalyse I dette kapitlet skal vi ta for oss en meget anvendelig metode for å studere periodisitet Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. i en funksjon eller
FYS2130 OBLIG 1 Anders Hafreager
FYS23 OBLIG Anders Hafreager 28..29 28..29 OPPGAVE I denne oppgaven skal jeg prøve å bestemme kvalitetsfaktoren (Q-verdien) for svingehårene i basillarmembranen som ligger i øret. Jeg skal gjøre dette
Introduksjon. «Diskret» sinus/cosinus i 1D. Funksjonen sin(θ) INF april 2010 Fourier -- En annen vinkling på stoffet i kapittel 4
Introduksjon INF 2310 13. april 2010 Fourier -- En annen vinkling på stoffet i kapittel 4 Fourier: Vi kan uttrykke ethvert bilde som en vektet sum av sinus- og cosinus-signaler med ulik frekvens og orientering
5. Fourieranalyse. 5.1 Innledende eksempler
5. Fourieranalyse Fouriertransformasjon og fourieranalyse har klare likhetstrekk med middelalderens bruk av episykler for å beregne hvordan planeter og sola beveget seg i forhold til hverandre. Det forteller
Kapittel 17. Wavelet analyse Innledning*
Kapittel 17 Wavelet analyse [Copyright for kapittelet, tekst og figurer: Arnt Inge Vistnes.] 17.1 Innledning* Syng en a og hold tonen hele tiden mens vi digitaliserer lyden. Fourier-omvendes signalet vil
Prosjektoppgave i FYS2130
1 Prosjektoppgave i FYS2130 30. april - 7. mai 2012 Prosjektoppgaven består av fem deler som det går an å jobbe på parallelt en del av tiden. I del 1 skal vi finne ut hvordan en mekanisk svingekrets responderer
Noen kommentarer til prosjektoppgave-løsningene i FYS2130 våren 2011.
Noen kommentarer til prosjektoppgave-løsningene i FYS2130 våren 2011. Skrevet av Arnt Inge Vistnes 12. juni etter at alle besvarelser var gjennomgått. Hovedinntrykket var meget positivt: Det er mye godt
( x+ π 2) Bakgrunn: Sinus og cosinus. Bakgrunn: Samplet sinus i 1D. Bakgrunn: Samplet sinus i 2D. Bakgrunn: Sinus i 2D. sin( x)=cos.
Bakgrunn: Samplet sinus i 1D Bakgrunn: Sinus og cosinus En generell samplet sinusfunksjon kan skrives som: y(t) = A sin(2πut/n + φ) t : tid; 0, 1,..., N-1 A : amplitude u : antall hele perioder* N : antall
Wavelet-analyse av tidsvariable signaler
FYS2130 Prosjektoppgave vår 2009, ved UiO Wavelet-analyse av tidsvariable signaler av kandidat nummer 43 1 Innholdsfortegnelse Innledning 3 Teori 4 Vurdering av ulike Morlet wavelets (Deloppgave 1) 6 Sammenhengen
TMA4123 - Kræsjkurs i Matlab. Oppgavesett 3 Versjon 1.2
TMA4123 - Kræsjkurs i Matlab. Oppgavesett 3 Versjon 1.2 07.03.2013 I dette oppgavesettet skal vi se på ulike måter fouriertransformasjonen anvendes i praksis. Fokus er på støyfjerning i signaler. I tillegg
Fourier-analyse. Hittil har vi begrenset oss til å se på bølger som kan beskrives ved sinus- eller cosinusfunksjoner
Fourier-analyse Hittil har vi begrenset oss til å se på bølger som kan beskrives ved sinus- eller cosinusfunksjoner som yxt (, ) = Asin( kx ωt+ ϕ) En slik bølge kan karakteriseres ved en enkelt frekvens
Oblig 1 FYS2130. Elling Hauge-Iversen
Oblig 1 FYS2130 Elling Hauge-Iversen February 9, 2009 Oppgave 1 For å estimere kvalitetsfaktoren til basilarmembranen for ulike frekvenser har jeg laget et program som generer et rent sinussignal. Ideen
INF mars 2017 Fourier I -- En litt annen vinkling på stoffet i kapittel 4
INF 2310 22. mars 2017 Fourier I -- En litt annen vinkling på stoffet i kapittel 4 I dag: Sinus-funksjoner i 1D og 2D 2D diskret Fouriertransform (DFT) Mandag 27. mars: Supplementsforelesning holdt av
Kapittel 4. Fourieranalyse
Kapittel 4 Fourieranalyse I dette kapitlet skal vi ta for oss en meget anvendelig metode for å studere periodisitet i en funksjon eller et signal. Vi kommer nesten utelukkende til å foreta fouriertransformasjon
sin(2 ui/n) starter på 0 og repeteres u ganger per N samples. cos(2 ui/n) starter på 1 og repeteres u ganger per N samples
0700 Foreløbig versjon! INF 0 mars 07 Fourier I -- En litt annen vinkling på stoffet i kapittel I dag: Sinus-funksjoner i D og D D diskret Fouriertransform (DFT) Introduksjon I/II Et gråtonebilde Typisk
Kapittel 4. Fourieranalyse. Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. nesten utelukkende til å foreta fouriertransformasjon
Kapittel 4 Fourieranalyse I dette kapitlet skal vi ta for oss en meget anvendelig metode for å studere periodisitet i en funksjon eller et signal. Vi kommer Dummy tekst for å spenne ut et åpent felt for
Konvolusjon og filtrering og frevensanalyse av signaler
Høgskolen i Østfold Avdeling for informasjonsteknologi Fag IAD33505 Bildebehandling og mønstergjenkjenning Laboppgave nr 2 Konvolusjon og filtrering og frevensanalyse av signaler Sarpsborg 21.01.2005 20.01.05
Komplekse tall og komplekse funksjoner
KAPITTEL Komplekse tall og komplekse funksjoner. Komplekse tall.. Definisjon av komplekse tall. De komplekse tallene er en utvidelse av de reelle tallene. Dvs at de komplekse tallene er en tallmengde som
SPEKTALANALYSATORER. Fig. 1 Illustrasjon av sammenhengen tidsfunksjon - frekvensspektrum
SPEKTALANALYSATORER Fig. 1 Illustrasjon av sammenhengen tidsfunksjon - frekvensspektrum Vi har ofte nytte av å kunne veksle mellom de to grafiske presentasjonsmåtene for et elektrisk signal, tidsfunksjon
Dagens temaer. Endelig lengde data. Tema. Time 11: Diskret Fourier Transform, del 2. Spektral glatting pga endelig lengde data.
Dagens temaer Time : Diskret Fourier Transform, del Andreas [email protected], INF37 Institutt for informatikk, Universitetet i Oslo Spektral glatting pga endelig lengde data Bruk av en Frekvensestimering
STE 6219 Digital signalbehandling Løsningsforslag
HØGSKOLEN I NARVIK Institutt for data-, elektro-, og romteknologi Masterstudiet EL/RT Side 1 av 3 STE 6219 Digital signalbehandling Løsningsforslag Tid: Fredag 20.04.2007, kl: 09:00-12:00 Tillatte hjelpemidler:
Kompleksitetsanalyse Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder
Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder Innhold 1 1 1.1 Hva er en algoritme?............................... 1 1.2
f(t) F( ) f(t) F( ) f(t) F( )
NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR PETROLEUMSTEKNOLOGI OG ANVENDT GEOFYSIKK Oppgave SIG4045 Geofysisk Signalanalyse Lsningsforslag ving 3 a) ' xy (t) = x()y(t + )d : La oss, for
Uke 6: Analyse i frekvensdomenet
Uke 6: Analyse i frekvensdomenet Jo Inge Buskenes Institutt for informatikk, Universitetet i Oslo INF3470/4470, høst 2011 2/26 Dagens temaer Fra forrige gang Frekvensrespons funksjonen Fourier rekker og
Svingninger og Bølger Oblig1 Matthew Terje Aadne
Svingninger og Bølger Oblig1 Matthew Terje Aadne Oppgave 1) Ved å ha den initielle frekvensen f0 = 3000, og en ny nærliggende frekvens f1, fant jeg at ejg kunne høre forskjell mellom dem når f1=3002. Så
FY2045/TFY4250 Kvantemekanikk I, løsning øving 13 1 LØSNING ØVING 13. V (x, t) = xf (t) = xf 0 e t2 /τ 2.
FY045/TFY450 Kvantemekanikk I, løsning øving 13 1 Løsning Oppgave 13 1 LØSNING ØVING 13 Transient perturbasjon av harmonisk oscillator a. Med kraften F (t) = qe(t) = F 0 exp( t /τ ) og sammenhengen F (t)
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Målform: Bokmål Eksamensdato: 7.mai 24 Varighet/eksamenstid: 5 timer Emnekode: TELE 23 Emnenavn: Signalbehandling Klasse(r): 2EI 2EE Studiepoeng: Faglærer(e):
MAT-INF 2360: Obligatorisk oppgave 1
6. februar, MAT-INF 36: Obligatorisk oppgave Oppgave I denne oppgaven skal vi sammenligne effektiviteten av FFT-algoritmen med en mer rett frem algoritme for DFT. Deloppgave a Lag en funksjon y=dftimpl(x)
FYS2130 Svingninger og bølger, Prosjektoppgave V2011. Kandidatnummer 49
FYS2130 Svingninger og bølger, Prosjektoppgave V2011 Kandidatnummer 49 Prosjektoppgave FYS2130 V2011 Oppgave 1 a) Vi skal aller først se på beregninger av elektromagnetiske bølger ( stråling ) fra mobiltelefoniantenner.
Universitetet i Stavanger Institutt for petroleumsteknologi
Universitetet i Stavanger Institutt for petroleumsteknologi Side 1 av 6 Faglig kontakt under eksamen: Professor Ingve Simonsen Telefon: 470 76 416 Eksamen i PET110 Geofysikk og brønnlogging Mar. 09, 2015
4 Matriser TMA4110 høsten 2018
Matriser TMA høsten 8 Nå har vi fått erfaring med å bruke matriser i et par forskjellige sammenhenger Vi har lært å løse et lineært likningssystem ved å sette opp totalmatrisen til systemet og gausseliminere
Uke 9: Diskret Fourier Transform, I
Uke 9: Diskret Fourier Transform, I Jo Inge Buskenes Institutt for informatikk, Universitetet i Oslo INF3470/4470, høst 2011 2/23 Dagens temaer Sampling og periodisitet DFT DFT og DTFT 3/23 Tema Sampling
Matriser. Kapittel 4. Definisjoner og notasjon
Kapittel Matriser Vi har lært å løse et lineært ligningssystem ved å sette opp totalmatrisen til systemet gausseliminere den ved hjelp av radoperasjoner på matrisen Vi skal nå se nærmere på egenskaper
0.1 Kort introduksjon til komplekse tall
Enkel introduksjon til matnyttig matematikk Vi vil i denne innledningen introdusere litt matematikk som kan være til nytte i kurset. I noen tilfeller vil vi bare skrive opp uttrykk uten å komme inn på
FFT. Prosessering i frekvensdomenet. Digital signalprosessering Øyvind Brandtsegg
FFT Prosessering i frekvensdomenet Digital signalprosessering Øyvind Brandtsegg Representasjonsmåter Tidsdomene: Amplityde over tid Frekvensdomene: Amplityde over frekvens Hvorfor? Prosessering i frekvensdomenet
Skinndybde. FYS 2130
Skinndybde. FYS 130 Vi skal se hvordan en elektromagnetisk bølge oppfører seg i et ledende medium. ølgeligningen for E-feltet i vakuum ble utledet i notatet om elektromagnetiske bølger: E E =εµ 0 0 Denne
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Tirsdag 25. mars 2014 Tid for eksamen : 15:00 19:00 Oppgavesettett er på : 6 sider
Kapittel 4. Fourieranalyse. I dette kapitlet skal vi ta for oss en meget Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg.
Kapittel 4 Fourieranalyse I dette kapitlet skal vi ta for oss en meget Dummy tekst for å spenne ut et åpent felt for et førsteside-opplegg. anvendelig metode for å studere periodisitet i en funksjon eller
Oblig 3 i FYS mars 2009
Oblig 3 i FYS230 2. mars 2009 Innledning [Copyright 2009: D.S.Amundsen og A.I.Vistnes.] David Skålid Amundsen har laget hovedskissen til denne obligen i en sommerjobb han utførte for oss sommeren 2008.
Forelesning nr.14 INF 1410
Forelesning nr.14 INF 1410 Frekvensrespons 1 Oversikt dagens temaer Generell frekvensrespons Resonans Kvalitetsfaktor Dempning Frekvensrespons Oppførselen For I Like til elektriske kretser i frekvensdomenet
Dette er et utdrag fra kapittel 6 i boka: Reguleringsteknikk, skrevet av. Per Hveem og Kåre Bjørvik
Dette er et utdrag fra kapittel 6 i boka: Reguleringsteknikk, skrevet av Per Hveem og Kåre Bjørvik Kapittelnummering og eksempelnummering stemmer ikke overens med det står i boka. 1 5.1 Fra overføringsfunksjon
Illustrasjon av regel 5.19 om sentralgrenseteoremet og litt om heltallskorreksjon (som i eksempel 5.20).
Econ 130 HG mars 017 Supplement til forelesningen 7. februar Illustrasjon av regel 5.19 om sentralgrenseteoremet og litt om heltallskorreksjon (som i eksempel 5.0). Regel 5.19 sier at summer, Y X1 X X
Uke 10: Diskret Fourier Transform, II
Uke 10: Diskret Fourier Transform, II Jo Inge Buskenes Institutt for informatikk, Universitetet i Oslo INF3470/4470, høst 011 /38 Dagens temaer Spektral glatting pga endelig lengde data Bruk av DFT en
Svingninger i en elektrisk RCL-krets med og uten påtrykt vekselspenning.
1 Noen gruppeoppgaver for uke 20 våren 2008 i FYS2130: Svingninger i en elektrisk RCL-krets med og uten påtrykt vekselspenning. Vi har på forelesninger i uke 19 vist hvordan vi kan løse den andre ordens
Repetisjon: Sampling. Repetisjon: Diskretisering. Repetisjon: Diskret vs kontinuerlig. Forelesning, 12.februar 2004
Repetisjon: Diskret vs kontinuerlig Forelesning,.februar 4 Kap. 4.-4. i læreboken. Anta variabelen t slik at a < t < b, (a, b) R sampling og rekonstruksjon, i tids- og frekvensdomenet Nyquist-Shannons
Generell informasjon om faget er tilgjengelig fra It s learning.
Stavanger, 6. august 013 Det teknisknaturvitenskapelige fakultet ELE500 Signalbehandling, 013. Generell informasjon om faget er tilgjengelig fra It s learning. Innhold 5.1 Implementering av IIR filter....................
Bruk av tidsvindu. Diskret Fourier-transform. Repetisjon: Fourier-transformene. Forelesning 6. mai 2004
Repetisjon: Fourier-transformene Forelesning 6. mai 4 Spektralanalyse Pensum i boken: 3-4 til 3-5. Diskret tid Kontinuerlig tid Diskret frekvens DFT, X[k] Fourierrekker, {a k } Kontinuerlig frekvens DTFT,
Fourier-Transformasjoner IV
Fourier-Transformasjoner IV Lars Vidar Magnusson March 1, 2017 Delkapittel 4.6 Some Properties of the 2-D Discrete Fourier Transform Forholdet Mellom Spatial- og Frekvens-Intervallene Et digitalt bilde
Den krever at vi henter ned Maples plottekommandoer fra arkivet. Det gjør vi ved kommandoen
For å tegne grafen til en likning, skal vi bruke kommandoen Den krever at vi henter ned Maples plottekommandoer fra arkivet. Det gjør vi ved kommandoen with plots Gjør det (altså: trykk linjeskift med
Forelesning nr.12 INF 1410
Forelesning nr.12 INF 1410 Komplekse frekvenser analyse i frekvensdomenet 20.04. INF 1410 1 Oversikt dagens temaer Intro Komplekse tall Komplekse signaler Analyse i frekvensdomenet 20.04. INF 1410 2 Intro
Forelesning nr.4 INF 1411 Elektroniske systemer
Forelesning nr.4 INF 1411 Elektroniske systemer Vekselstrøm Kondensatorer 1 Dagens temaer Sinusformede spenninger og strømmer Firkant-, puls- og sagtannsbølger Effekt i vekselstrømkretser Kondesator Oppbygging,
Enkel introduksjon til kvantemekanikken
Kapittel Enkel introduksjon til kvantemekanikken. Kort oppsummering. Elektromagnetiske bølger med bølgelengde og frekvens f opptrer også som partikler eller fotoner med energi E = hf, der h er Plancks
Litt om numerisk integrasjon og derivasjon og løsningsforslag til noen ekstraoppgaver MAT-INF 1100 uke 48 (22/11-26/11)
Litt om numerisk integrasjon og derivasjon og løsningsforslag til noen ekstraoppgaver MAT-INF 1100 uke 48 (22/11-26/11) Knut Mørken 22. november 2004 Vi har tidligere i kurset sett litt på numerisk derivasjon
10 6 (for λ 500 nm); minste størrelse av
Sensorveiledning Eksamen FYS130 Oppgave 1 ( poeng) a) Brytningdeksen er forholdet mellom lyshastigheten i vakuum og lyshastigheten i mediet; siden lyshastigheten i et medium er alltid mindre enn i vakuum,
Siden vi her har brukt første momentet i fordelingen (EX = EX 1 ) til å konstruere estimatoren kalles denne metoden for momentmetoden.
Estimeringsmetoder Momentmetoden La X, X 2,..., X n være uavhengige variable som er rektangulært fordelte på intervallet [0, θ]. Vi vet da at forventningsverdiene til hver observasjon og forventningen
Simulerings-eksperiment - Fysikk/Matematikk
Simulerings-eksperiment - Fysikk/Matematikk Tidligere dette semesteret er det gjennomført et såkalt Tracker-eksperiment i fysikk ved UiA. Her sammenlignes data fra et kast-eksperiment med data fra en tilhørende
Lineære ligningssystemer og gausseliminasjon
Kapittel Lineære ligningssystemer og gausseliminasjon Vi skal lære en metode for å finne og beskrive alle løsninger av systemer av m lineære ligninger med n ukjente Oppvarming Her er et eksempel på et
5.8 Iterative estimater på egenverdier
5.8 Iterative estimater på egenverdier Det finnes ingen eksplisitt formel for beregning av egenverdiene til en kvadratisk matrise. Iterative metoder som finner (ofte) en (meget god) approksimasjon til
Komplekse tall. Kapittel 2. Den imaginære enheten. Operasjoner på komplekse tall
Kapittel Komplekse tall Oppfinnelsen av nye tallsystemer henger gjerne sammen med polynomligninger x + 4 0 har ingen positiv løsning, selv om koeffisientene er positive tall Vi må altså inn med negative
Lineære ligningssystemer og gausseliminasjon
Kapittel Lineære ligningssystemer og gausseliminasjon Vi skal lære en metode for å finne og beskrive alle løsninger av systemer av m lineære ligninger med n ukjente. Oppvarming Her er et eksempel på et
Wavelet P Sample number. Roots of the z transform. Wavelet P Amplitude Spectrum.
NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR PETROLEUMSTEKNOLOGI OG ANVENDT GEOFYSIKK SIG Geofysisk Signalanalyse Lsningsforslag ving Oppgave a) Vi har Amplitudespekteret er da Y (!) =
Figur 2 viser spektrumet til signalet fra oppgave 1 med 20% pulsbredde. Merk at mydaqs spektrumsanalysator 2
Oppgave 1 teoretisk del; 2 poeng Figur 1 viser et stolpediagram fra MatLab der c k er plottet for a = 0.2, a = 0.5 og a = 0.01. V 0 = 1 for alle plottene. Oppgave 1 praktisk del; 2 poeng Figur 2 viser
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 11. juni 27 Tid for eksamen: 14.3 17.3 Oppgavesettet er på 5 sider. Vedlegg: INF 347 / INF 447 Digital Signalbehandling
Et lite notat om og rundt normalfordelingen.
Et lite notat om og rundt normalfordelingen. Anta at vi har kontinuerlige data. Hva er likt og ulikt for histogrammer og fordelingskurver? Observasjoner Histogram Viser fordelingen av faktiske observerte
Oblig 1 FYS2130 våren 2008
1 Oblig 1 FYS2130 våren 2008 Leveringsfrist torsdag 14. februar 2008 kl 1400. Besvarelsen kan leveres i papirformat på ekspedisjonskontoret i Fysikkbygget (lever den da til Gyri og be henne registrere
Komplekse tall og trigonometri
Kapittel Komplekse tall og trigonometri Grunnen til at vi har dette kapittelet midt i temaet Differenslikninger er for å kunne løse andre ordens differenslikninger. Da vil vi trenge å løse andregradslikninger.
Enkel matematikk for økonomer. Del 1 nødvendig bakgrunn. Parenteser og brøker
Vedlegg Enkel matematikk for økonomer I dette vedlegget går vi gjennom noen grunnleggende regneregler som brukes i boka. Del går gjennom de helt nødvendige matematikk-kunnskapene. Dette må du jobbe med
Tallfølger er noe av det første vi treffer i matematikken, for eksempel når vi lærer å telle.
Kapittel 1 Tallfølger 1, 2, 3, 4, 5, 6, 7, 8,... Det andre temaet i kurset MAT1001 er differenslikninger. I en differenslikning er den ukjente en tallfølge. I dette kapittelet skal vi legge grunnlaget
TMA 4110 Matematikk 3 Høsten 2004 Svingeligningen med kompleks regnemåte
TMA 4 Matematikk Høsten 4 Svingeligningen med kompleks regnemåte H.E.K., Inst. for matematiske fag, NTNU Svingeligningen forekommer i mange sammenhenger, og ofte vil vi møte regning og utledninger der
LØSNINGSFORSLAG TIL SIGNALBEHANDLING 1 JUNI 2010
LØSNINGSFORSLAG TIL SIGNALBEHANDLING JUNI Løsningsforslag til eksamen i Signalbehandling, mai Side av 5 Oppgave a) Inngangssignalet x(t) er gitt som x( t) = 5cos(π t) + 8cos(π 4 t). Bruker Eulers formel
Lineærtransformasjoner
Kapittel 8 Lineærtransformasjoner I forrige kapittel begynte vi å formulere lineær algebra på en generell måte, ved å gi en abstrakt definisjon av vektorrom For å beskrive sammenhenger mellom forskjellige
Prosjektoppgave i FYS2130 våren 2014 INNLEDNING. Koherens, en kvalitativt tilnærming
Prosjektoppgave i FYS2130 våren 2014 Koherenstid Dette skrivet består av følgende deler: Innledning, Del 1-5, Referanser og Vedlegg. Du kan jobbe deg gjennom oppgaven på følgende måte: Les innledning.
Reelle tall på datamaskin
Reelle tall på datamaskin Knut Mørken 5. september 2007 1 Innledning Tirsdag 4/9 var tema for forelesningen hvordan reelle tall representeres på datamaskin og noen konsekvenser av dette, særlig med tanke
UTVIDET TEST AV PROGRAM
Tid : 16.2.99, kl. 153 Til : Ole Meyer og prøvenemda Fra : Anders Sak : Fagprøve våren 1999, utvidet test av program Denne oppgaven var tre-delt. UTVIDET TEST AV PROGRAM Først skulle jeg påtrykke AD-kortet
STE 6146 Digital signalbehandling. Løsningsforslag til eksamen avholdt
HØGSKOLEN I NARVIK Institutt for data-, elektro-, og romteknologi Sivilingeniørstudiet EL/RT STE 6146 Digital signalbehandling Løsningsforslag til eksamen avholdt 06.02.03 Oppgaver 1. Forklar hva som er
Del 1. Totank minimum forstyrrelse
Inst. for teknisk kybernetikk Fag TELE2001 Reguleringsteknikk Ekstra øving 6 Revidert sist Fredrik Dessen 2017-11-08 Del 1. Totank minimum forstyrrelse Denne første delen tar for seg nøyaktig samme prosess
Et lite notat om og rundt normalfordelingen. Anta at vi har kontinuerlige data. Hva er likt og ulikt for histogrammer og fordelingskurver?
Et lite notat om og rundt normalfordelingen. Anta at vi har kontinuerlige data. Hva er likt og ulikt for histogrammer og fordelingskurver? Boka (Ch 1.4) motiverer dette ved å gå fra histogrammer til tetthetskurver.
Småtriks med integraler
Småtriks med integraler Carl Inge C. Nilsen (carlingn), UiO 28. februar 26 1 Hvordan vise effekten av tidsskift på Fourier koeffisientene. Gitt et signalx(t) med periodet og kjente Fourier koeffisientera
STE6146 Signalbehandling =-WUDQVIRUPHQ
TE6146 ignalbehandling =-WUDQVIRUPHQ,QWURGXNVMRQ Fourier-transformen er et meget nyttig verktøy for diskrete signaler og systemer Fourier-transformen konvergerer ikke for alle følger Trenger mere generelt
