Spektrala Transformer

Relevanta dokument
Spektrala Transformer

Spektrala Transformer

TIDSDISKRETA SYSTEM SYSTEMEGENSKAPER. Minne Kausalitet Tidsinvarians. Linjäritet Inverterbarhet Stabilitet. System. Tillämpad Fysik och Elektronik 1

Laplace, Fourier och resten varför alla dessa transformer?

DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1. Frekvensfunktioner FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM. x(n)= Asin(Ωn)

DT1130 Spektrala transformer Tentamen

Spektrala Transformer

DT1130 Spektrala transformer Tentamen

Spektrala Transformer

DT1130 Spektrala transformer Tentamen

Laplace, Fourier och resten varför alla dessa transformer?

2F1120 Spektrala transformer för Media Tentamen

DT1130 Spektrala transformer Tentamen

Tentamen ssy080 Transformer, Signaler och System, D3

i(t) C i(t) = dq(t) dt = C dy(t) dt y(t) + (4)

Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19

Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl

Impulssvaret Betecknas h(t) respektive h(n). Impulssvaret beskriver hur ett system reagerar

System. Z-transformen. Staffan Grundberg. 8 februari 2016

Tentamen ssy080 Transformer, Signaler och System, D3

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 15-18, 30/11-12/

Tillämpad Fysik Och Elektronik 1

Signal- och bildbehandling TSBB14

1. Vi har givet två impulssvar enligt nedan (pilen under sekvenserna indikerar den position där n=0) h 1 (n) = [ ]

Kompletterande räkneuppgifter i Spektrala Transformer Komplex analys, sampling, kvantisering, serier och filter Laura Enflo & Giampiero Salvi

GRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen

Vad gör vi när vi bara har en mätserie och ingen elegant matematisk funktion? Spektrum av en samplad signal. Trunkering i tiden

DT1120/DT1130 Spektrala transformer Tentamen

Innehåll. Innehåll. sida i

Diskreta signaler och system

Signal- och bildbehandling TSBB03

Kan vi beskriva ett system utan någon fysikalisk kännedom om systemet?

Signal- och bildbehandling TSBB03

Signal- och bildbehandling TSBB14

Miniräknare och en valfri formelsamling i signalbehandling eller matematik. Allowed items: calculator, DSP and mathematical tables of formulas

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University

Signal- och Bildbehandling FÖRELÄSNING 4. Multiplikationsteoremet. Derivatateoremet

DT1120 Spektrala transformer för Media Tentamen

Miniräknare, formelsamling i signalbehandling.

Teori... SME118 - Mätteknik & Signalbehandling SME118. Johan Carlson 2. Teori... Dagens meny

LUNDS TEKNISKA HÖGSKOLA Inst. för Elektro- och Informationsteknik

Kryssproblem (redovisningsuppgifter).

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University

Miniräknare och en valfri formelsamling i signalbehandling eller matematik. Allowed items: calculator, DSP and mathematical tables of formulas

Försättsblad till skriftlig tentamen vid Linköpings universitet G33(1) TER4(63)

DIGITALA FILTER DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1

Signal- och bildbehandling TSBB03

FÖRELÄSNING 13: Analoga o p. 1 Digitala filter. Kausalitet. Stabilitet. Ex) på användning av analoga p. 2 filter = tidskontinuerliga filter

Övningsuppgifter. Digital Signal Processing. Övningar med svar och lösningar. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev.

Signal- och bildbehandling TSBB14

Signal- och bildbehandling TSBB03, TSBB14

Ulrik Söderström 20 Jan Signaler & Signalanalys

Signal- och bildbehandling TSEA70

TSRT91 Reglerteknik: Föreläsning 5

Vad gör vi när vi bara har en mätserie och ingen elegant matematisk funktion?

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

Miniräknare och formelsamling i signalbehandling. [Allowed items on exam: calculator and DSP table of formulas ]

Signal- och bildbehandling TSEA70

x(t) = sin(ω 0 t) (1) b) Tillåt X(ω) att innehålla diracimpulser (en generalliserad funktion). Vilken signal x(t) har spektrumet X(ω)?

Signal- och bildbehandling TSEA70

Laboration i tidsdiskreta system

Ulrik Söderström 19 Jan Signalanalys

7. Sampling och rekonstruktion av signaler

Spektrala Transformer för Media

Spektrala Transformer för Media

Föreläsning 10, Egenskaper hos tidsdiskreta system

SYSTEM. Tillämpad Fysik Och Elektronik 1 SYSTEMEGENSKAPER. Minne Kausalitet Tidsinvarians. Linjäritet Inverterbarhet Stabilitet. System.

RÄKNEEXEMPEL FÖRELÄSNINGAR Signaler&System del 2

Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och rekonstruktion. DFT.

Signalbehandling. Andreas Fhager

SIGNALANALYS I FREKVENSRUMMET

Datorövning: Fouriertransform med Python

Introduktion till Digitala filter

Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och Tidsdiskreta signaler

Lösningar till Övningsuppgifter

Signal- och bildbehandling TSBB14

TSDT08 Signaler och System I Extra uppgifter

Försättsblad till skriftlig tentamen vid Linköpings universitet KÅRA T1 T2 U2 U4

LUNDS TEKNISKA HÖGSKOLA Inst. för Elektro- och Informationsteknik

Spektralanalys - konsten att hitta frekvensinnehållet i en signal

Elektronik 2018 EITA35

2 Laborationsutrustning

Frekvensplanet och Bode-diagram. Frekvensanalys

TSDT15 Signaler och System

Signal- och bildbehandling TSEA70

Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT)

TEM Projekt Transformmetoder

Digitala filter. FIR Finit Impulse Response. Digitala filter. Digitala filter. Digitala filter

LUNDS TEKNISKA HÖGSKOLA Inst. for Elektro- och Informationsteknik

LUNDS TEKNISKA HÖGSKOLA Inst. for Elektro- och Informationsteknik. SIGNALBEHANDLING I MULTIMEDIA, ETI265 Inlämningsuppgift 1 (av 2), Task 1 (out of 2)

0 1 2 ], x 2 (n) = [ 1

Föreläsning 1: Signaler, matriser och processer. Leif Sörnmo 28 augusti 2009

Spektrala Transformer Övningsmaterial

Laboration i Fourieranalys för F2, TM2, Kf2 2013/14 Signalanalys med snabb Fouriertransform (FFT)

Signaler & Signalanalys

FOURIERANALYS En kort introduktion

Tentamen i ESS 010 Signaler och System E3 V-sektionen, 16 augusti 2005, kl

Projekt 2 (P2) Problembeskrivning och uppdragsspecifikation

Signal- och bildbehandling TSBB14

Transkript:

Spektrala Transformer Kurssammanfattning

Fyra kärnkoncept Sampling Faltning Poler och nollställen Fouriertransform

Koncept #1: Sampling En korrekt samplad signal kan rekonstrueras exakt, dvs ingen information förloras i processen Sampling Rekonstruktion

Sampling: Aliasing Det finns ett oändligt antal sinusvågor som ger exakt samma sampelpunkter

Sampling: Basband Frekvensspektrum speglas i alla multiplar av nykvistfrekvensen f s /2 Frekvensområdet [ f s /2,f s /2] kallas basbandet -2f s -3f s /2 -f s -f s /2 0 f s /2 f s 3f s /2 2f s Basband

Samplingsteoremet En signal kan samplas korrekt omm den inte innehåller frekvenser över halva samplingsfrekvensen (Nyquistfrekvensen)

Koncept#2: Faltning Faltning är en matematisk operation som kombinerar två sekvenser med varandra Faltning dyker upp på många håll i signalbehandlingsområdet, t.ex. filtrering, där utsignalen från ett filter är faltningen mellan insignal och impulssvar

Enkelt filter Moving average = faltning med rektangulär puls

LTI - system x 1 (n) x 2 (n) x 1 (n) + x 2 (n) c x 1 (n) x 1 (n) x 2 (n) = x 1 (n+k) Linjärt system Linjärt system Linjärt system Linjärt system Tidsinvariant system Tidsinvariant system y 1 (n) y 2 (n) y 1 (n) + y 2 (n) c y 1 (n) y 1 (n) y 2 (n) = y 1 (n+k) x(n) Tidsinvariant system Tidsinvariant system y(n) x(n) Tidsinvariant system Tidsinvariant system y(n)

Impulssvar Filtrets impulssvar h(n) är filtrets utsignal då insignalen är en impuls δ(n) Filter utan återkoppling har ändligt impulssvar (FIR - Finite Impulse Response) För ett sådant filter är h(n) = a n δ ( n) = 1, n = 0 0, n 0 H(z) h(n)

Faltning (convolution) När en signal x(n) filtreras genom ett filter med inpulssvaret h(n) så är utsignalen y(n) en faltning av x(n) och h(n) Betecknas y(n) = x(n)*h(n) N = 1 y( n) = h( k) x( n k) k 0

Faltning Ekvationen kan tolkas som att man vänder bak-och-fram på x(k) och förskjuter n steg Multiplicerar med h(k) Summerar produkten över alla k N = 1 y( n) = h( k) x( n k) k 0

Faltningsteormet Faltning i tidsdomänen Multiplikation i frekvensdomänen Multiplikation i tidsdomänen Faltning i frekvensdomänen

Fler exempel på faltning Trunkering, fönstring Mult med fönster i tidsdomänen ger faltning med någon funktion i frekvensdomänen ger, sidolober i spektrum Amplitudmodulering Mult med sinus (bärvåg) i tidsdomän ger faltning med en spik i frekvens = translation av spektrum Olinjäriteter t.ex. y(t)=x 2 (t) - Signalen multipliceras med sig själv i tidsdomänen, ger faltning med sig själv i frekvens

Koncept#3: Poler och nollställen Ett filter kan beskrivas med en komplex överföringsfunktion H(z) H(z) kan studeras med hjälp av dess poler och nollställen i z-planet

z-planet H(z) är en komplexvärd funktion av en komplex variabel Övre halvan av enhetscirkeln är frekvensaxeln Frekvensgången fås genom att evaluera H(z) över enhetscirkeln: H(ω) = H(e jω ) ω=π Nyquist ω=0 z-planet

z-planet (forts.) Vi kan få en bild av H(z) genom att plotta dess nollställen H(z) = 0 exempel: y(n) = x(n) + a 1 x(n-1) H(z) = 1 + a 1 z -1 H(z) = 0 ger ett nollställe då z = -a 1 nollställe då a 1 =-1 (högpass) nollställe då a 1 =1 (lågpass) z-planet

z-planet (forts.) exempel: y(n) = x(n) + x(n-2) H(z) = 1 + z -2 H(z) = 0 ger z = ±j H(ω) = e -jω - j e -jω + j z = e jω ω=π Nyquist ω=0 z-planet

Poler och nollställen Ett filter kan beskrivas i termer av poler och nollställen (poles and zeros) Plottas i z-planet som kryss och ringar Om en pol och ett nollsälle sammanfaller, så tar de ut varandra pol Exempel: Filtret H( z) = ( z 1)( z ( z.9 j)( z har nollställen i z = ±1 och poler i z = ±0.9j + 1) +.9 j) nollställe pol z-planet nollställe

Poler och nollställen Poler och nollställen som ej ligger på reella axeln förekommer alltid parvis komplexkonjugerade Filter utan återkoppling har endast nollställen Ett återkopplat filter har även poler

1- och 2-poler, exempel Poler z-planet Impulssvar tidsdomän Frekvenssvar frekvensdomän

1- och 2-poler, exempel Poler z-planet Impulssvar tidsdomän Frekvenssvar frekvensdomän

1- och 2-poler, exempel Poler z-planet Impulssvar tidsdomän Frekvenssvar frekvensdomän

Stabilitet Ett filter är stabilt omm alla poler ligger innanför enhetscirkeln

Koncept #4: Transformer Alla signaler kan delas upp i en summa av sinusformade komponenter Transformer översätter mellan tids- och frekvensdomän Med en signals spektrum avses fouriertansformen, ofta i belopp F.T. är mycket väl nyttjad i DSP tack vare den snabba FFT-algoritmen

Transformer En transform är en viktad summa av basvektorer Rymderna eller domänerna som vi transformerar från och till kan ha godtyckligt många dimensioner. exempel: en samplad ljudsignal med N värden 1... N kan betraktas som en punkt i en N-dimensionell tidsdomän En spektral transform transformerar mellan tidsdomänen och frekvensdomänen

Fouriertransformen Transformerar kontinuerliga signaler från tids- till frekvensdomän = skriver om dem som en summa av sinusar F och tillbaks från frekvens till tid jωt ( ω ) = f ( t) e dt forward f ( t) 1 = F( ω) e j ω t dω 2π inverse

Fourierserier Specialfall: då f(t) är periodisk blir ω diskret vi samplar frekvensaxeln: ω = kω 0 där ω 0 =2π/T F(k" 0 ) = c k = 1 T T $ 0 f (t)e # jk" 0t dt k= jkω0 f ( t) = c k e t

DFT Tid Frekvens (DFT) Frekvens Tid (Invers DFT, IDFT) = = 1 0 / 2 ) ( 1 ) ( N k N jnk e k X N n x π = = 1 0 / 2 ) ( ) ( N n N jnk e n x k X π

DFT - domäner Tidsdomän 2 N=8 Frekvensdomän 2 3 1 3 3π/4 π/2 1 π/4 4 n 0 4 π k ω = k2π/n 0 0 5 7 5-3π/4 -π/2 -π/4 7 6 6 n: 0 1 2 3 4 5 6 7 k: 0 1 2 3 4 5 6 7 ω: 0 π

FFT Fast Fourier Transform FFT är en effektiv algoritm för att beräkna DFT FFT är helt avgörande för att många applikationer av DFT ska vara praktiskt möjliga! FFT fungerar genom att rekursivt dela upp problemet i mindre problem, s.k. söndra och härska (divide-and-conquer)-metodik N måste vara jämn 2-potens

Z-transformen Transformerar tidsdiskreta sekvenser till Z- planet # $ X(z) = x(k)z "k k ="#

Z-transformen på enhetscirkeln Värdet av X(z) på enhetscirkeln vid frekvensen ω ger energin i x(n) vid den frekvensen Värdet av H(z) på enhetscirkeln vid frekvensen ω anger vad filtret gör med signalen vid den frekvensen Kallas ibland DTFT Fouriertransform i diskret tid ω=π Kom ihåg: z = e j" ω=0 X(") = $ % k =#$ x(k)e # jk"

Transformer i Fourier-familjen Tidsdomän Frekvensdomän Transform Periodisk & kontinuerlig Aperiodisk & diskret Fourierserie Periodisk & diskret Periodisk & diskret Diskret fouriertransform Aperiodisk & kontinuerlig Aperiodisk & kontinuerlig Fouriertransform Aperiodisk & diskret Periodisk & kontinuerlig Z-transform/DTFT