Uke 5: Analyse i z- og frekvensdomenet

Like dokumenter
Dagens temaer. Definisjon av z-transformasjonen. Tema. Time 5: z-transformasjon og frekvens transformasjon. Fra forrige gang

Uke 6: Analyse i frekvensdomenet

Uke 6: Analyse i frekvensdomenet

Uke 4: z-transformasjonen

Uke 4: z-transformasjonen

Uke 4: z-transformasjonen

Uke 4: z-transformasjonen

Uke 4: z-transformasjonen

Dagens temaer. Tema. Time 6: Analyse i frekvensdomenet. z-transformasjonen. Fra forrige gang. Frekvensrespons funksjonen

Uke 6: Analyse i frekvensdomenet

Dagens temaer. 3 domener. Tema. Time 4: z-transformasjonen. z-dometet; ett av tre domener. Andreas Austeng@ifi.uio.no, INF3470

Repetisjon. Jo Inge Buskenes. INF3470/4470, høst Institutt for informatikk, Universitetet i Oslo

Repetisjon. Jo Inge Buskenes. INF3470/4470, høst Institutt for informatikk, Universitetet i Oslo

UNIVERSITETET I OSLO

Transformanalyse. Jan Egil Kirkebø. Universitetet i Oslo 17./23. september 2019

UNIVERSITETET I OSLO

Uke 9: Diskret Fourier Transform, I

UNIVERSITETET I OSLO

Repetisjon: LTI-systemer

Fasit til midtveiseksamen

pdf

STE6146 Signalbehandling =-WUDQVIRUPHQ

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Repetisjon: Eksempel. Repetisjon: Aliasing. Oversikt, 26.februar Gitt. Alle signaler. Ettersom. vil alle kontinuerlig-tid signaler.


EKSAMEN STE 6219 Digital signalbehandling

UNIVERSITETET I OSLO

STE 6219 Digital signalbehandling Løsning til kontinuasjonseksamen

LØSNINGSFORSLAG TIL EKSAMEN STE 6219 Digital signalbehandling

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Fasit, Eksamen. INF3440/4440 Signalbehandling 9. desember c 0 + c 1z 1 + c 2z 2. G(z) = 1/d 0 + d 1z 1 + d 2z 2

Tidsdomene analyse (kap 3 del 2)

STE 6146 Digital signalbehandling. Løsningsforslag til eksamen avholdt

UNIVERSITETET I OSLO

Generell informasjon om faget er tilgjengelig fra It s learning.

Løsningsforslag til hjemmeeksamen i INF3440 / INF4440

LØSNINGSFORSLAG TIL EKSAMEN STE 6219 Digital signalbehandling

Hjelpemidler/hjelpemiddel: D - "Ingen trykte eller håndskrevne hjelpemidler tillatt. Enkel kalkulator tillatt."

STE 6219 Digital signalbehandling Løsningsforslag

Tidsdomene analyse (kap 3 del 2)

LØSNINGSFORSLAG TIL KONTINUASJONSEKSAMEN STE 6219 Digital signalbehandling

UNIVERSITETET I OSLO

Sampling ved Nyquist-raten

Uke 10: Diskret Fourier Transform, II

Bruk av tidsvindu. Diskret Fourier-transform. Repetisjon: Fourier-transformene. Forelesning 6. mai 2004

Generell informasjon om faget er tilgjengelig fra It s learning.

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Tidsdomene analyse (kap 3 del 1)

Uke 12: FIR-filter design

Repetisjon: Spektrum for en sum av sinusoider

Bedømmelse: Ved bedømmelse vektlegges oppgavene I, II og III likt.

HØGSKOLEN - I - STAVANGER. Institutt for elektroteknikk og databehandling

LØSNINGSFORSLAG TIL SIGNALBEHANDLING 1 JUNI 2010

Utregning av en konvolusjonssum

UNIVERSITETET I OSLO

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET Side 1 av 5

'HQ GLVNUHWH )RXULHU-WUDQVIRUPHQ (')7)

Dagens temaer. Endelig lengde data. Tema. Time 11: Diskret Fourier Transform, del 2. Spektral glatting pga endelig lengde data.

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Generell informasjon om faget er tilgjengelig fra It s learning. 7.1 Stokastisk prosess Lineær prediktor AR-3 prosess...

Uke 12: FIR-filter design


UNIVERSITETET I OSLO

INF3470 Digital signalbehandling Tidsdomene analyse (kap 3 del 1) Sverre Holm

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Forelesning nr.13 INF 1410

y(t) t

TTT4110 Informasjons- og signalteori Sortering av tidligere eksamensoppgaver

Oppgave 1 OPPGAVER OG LØSNINGSFORSLAG KONTINUASJONSEKSAMEN I FAG SMN 6147 OG SMN 6195 KOMPLEKS ANALYSE STED: HØGSKOLEN I NARVIK. KLASSE:4EL,4RTog5ID

FIE Signalprosessering i instrumentering

Eksempel 1. Frekvensene i DFT. Forelesning 13. mai På samme måte har vi at. I et eksempel fra forrige uke brukte vi sekvensen

01 Laplace og Z-transformasjon av en forsinket firkant puls.

Forkunnskapskrav. Hva handler kurset om. Kontaktinformasjon. Kurset er beregnet på en student som kan

UNIVERSITETET I OSLO

INF3470/4470 Digital signalbehandling. Repetisjon

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Forelesening INF / Spektre - Fourier analyse

Fourier-Transformasjoner II

Tidsdiskrete systemer

TTT4110 Informasjons- og signalteori Løsningsforslag eksamen 9. august 2004

Forelesning, 23.februar INF2400 Sampling II. Øyvind Ryan. Februar 2006

Løsningsforslag til prøveeksamen i fag SIG50 Signalbehandling

Fourier-analyse. Hittil har vi begrenset oss til å se på bølger som kan beskrives ved sinus- eller cosinusfunksjoner

303d Signalmodellering: Gated sinus a) Finn tidsfunksjonen y(t) b) Utfør en Laplace transformasjon og finn Y(s)

Forelesning, 17.februar INF2400 Sampling II. Øyvind Ryan. Februar 2005

Fourier-Transformasjoner IV

f(t) F( ) f(t) F( ) f(t) F( )

1 Mandag 1. februar 2010

IIR filterdesign Sverre Holm

Wiener filter of length 10 (performance 0.374) Pulse P Sample number. Wiener filter of length 10 (performance 0.

Ghost amplitude spectrum. d=6 m V=1500 m/s c= 1

5.5 Komplekse egenverdier

UNIVERSITETET I OSLO

IIR filterdesign Sverre Holm

Transkript:

Uke 5: Analyse i z- og frekvensdomenet Jo Inge Buskenes Institutt for informatikk, Universitetet i Oslo INF3470/4470, høst 2011

2/32 Dagens temaer Fra forrige gang Kausalitet, stabilitet og inverse systemer Z 1 { }: Invers z-transformasjon Ensidig z-transformasjon Frekvens respons

3/32 Tema Fra forrige gang Definisjon, z-transformasjonen ROC Egenskaper Quiz

4/32 Definisjon av z-transformasjonen X(z) Z{x[n]} = hvor z = Re ȷ2π f Fs n= x[n]z n, = Re ȷ2πF = Re ȷΩ er en kompleks variabel. Dette gir en uendelig rekke av komplekse polynomer. Det vil derfor kun være mulig å finne X(z) for de verdiene av z hvor rekken konvergerer. Region Of Convergence (ROC) Notasjon: x[n] z X(z) x[n] ZT X(z)

5/32 ROC Hvis x[n] er... en endelig sekvens. X(z) = N 2 x[n]z n. n=n 1 ROC for alle z bortsett fra i z = 0, hvis X(z) inneholder ledd på formen z n i z =, hvis X(z) inneholder ledd på formen z n periodisk og kausalt. X(z) = n=0 anti-kausalt. X(z) = 0 n= tosidig. X(z) = n= x[n]z n x[n]z n x[n]z n ROC: z > α ROC: z < β ROC: α < z < β

6/32 Egenskaper Linearitet: Tidsskift: Z{a 1 x 1 [n] + a 2 x 2 [n]} = a 1 X 1 (z) + a 2 X 2 (z) ROC: minst ROC x1 ROC x2. Z{x[n k]} = z k X(z) ROC = ROC x, men mulig unntak av z {0, } Konvolusjon: Z{x 1 [n] x 2 [n]} = X 1 (z)x 2 (z) ROC: minst ROC x1 ROC x2. Skalere z-plan: Z{a n x[n]} = X( z a ) ROC = ROC x skalert med a. Kompleks konjugering: Z{x [n]} = X (z ) ROC = ROC x.

7/32 Quiz 1. La x[n] = ( 2) n u[n]. ROC til X(z) er da (a) z > 2, (b) z < 2, (c) z > 1/2, (d) z < 2, (e) z > 0. 2. Hvilket type system beskriver H[z] = z²+2z+1 z? (a) Kausalt, (b) HP, (c) FIR, (d) Rekursivt. 3. Et kausalt filter har poler z = 0.3, 0.5, 0.7. Hva er ROC og er systemet stabilt? (a) z > 0.7 og stb, (b) z > 0.7 og ustb, (c) z > 0.3 og stb, (d) z > 0.3 og ustb. 4. Hva er impulsresponsen h[n] til systemet H(z) = z 1 z+1, z > 1? 5. La y[n] + 0.5y[n 1] = 2x[n 1]. Finn transferfunksjonen H I (z) til det inverse systemet.

8/32 Tema Kausalitet, stabilitet og inverse systemer Kausalitet og stabilitet Inverse systemer

9/32 z-transf. og kausalitet og stabilitet Kausalitet: ROC bestemmer dette! Høyresidig system; ROC på utsiden av en sirkel med radius r, dvs. z > r. Stabilitet: Enhetssirkelen inneholdt i ROC. Venter til DTFT / Fourieranalyse for å etablere dette. Kausalt og stabilt system Alle poler innenfor enhetssirkelen.

10/32 Inverse systemer h I [n] er invers til h[n] hvis h[n] h I [n] = δ[n]. z-transf. av likning over: H(z) H I (z) = 1. H I (z) = H 1 (z) = 1/H(z). Konsekvenser for poler og nullpunkter: Invers til FIR system er IIR. Generelt: Poler til H(z) blir nullpkt i HI (z) og nullpkt i H(z) blir poler i H I (z). Inverse systemer og ROC ROC til invers system bestemt fra krav om at H(z) og HI (z) har overlappende ROC. H(z) kan være ustabil eller ikke-implementerbar (ikke-kausal).

11/32 Tema Z 1 { }: Invers z-transformasjon Invers z-transformasjon

12/32 Invers z-transformasjon Tre mulige tilnærmelser Konturintegral: x[n] Z 1 {X(z)} = 1 ȷ2π Γ X(z)zn 1 dz. Krever kunnskap i kompleks analyse. Ikke benyttet i vårt kurs. Fra potensrekken; den opplagte måten! Siden X(z) = x[n]z n, hvor n= x[n] = + x 2 δ[n+2] + x 1 δ[n+1] + x 0 δ[n] + x 1 δ[n 1] + kan x[n] leses rett fra X(z). Virker for endelige rekker. De første leddene i uendelige høyre- eller venstre-sidige rekker kan finnes ved lang divisjon eller fra differense likning. Delbrøksoppspalting.

13/32 z-transformasjon vha. polynomdivisjon (long division)

14/32 Invers z-transform vha. delbrøksoppspalting Gitt H(z) = N(z) D(z) = N b nz n n=0. N b m z m n=0 Hvis N < K, dvs. nevner har høyere orden enn teller, kan delbrøksoppspalting brukes direkte. H(z) Hvis N K delbrøksoppspaltes i stedet. z N K+1 Prosedyre: 1. Polene til H(z) faktoriseres og uttrykkes på formen (z p k ) for k= 1, 2,...,N. 2. Uttrykk Y(z) som en sum av ledd på formen Y(z) = K k k=1 z p, hvor K k = Y(z)(z p k k ) z=pk. 3. Finn X(z) = zy(z). 4. Skriv ned svaret; x[n] = N k=1 K k(p k ) n u[n].

15/32 Delbrøksoppspaltning De 3 mulige formene røttene kan ha 1. Røtter av typen (z + p k ) K z(z + p 1 )(z + p 2 )... = K 0 z + K 1 z + p 1 + K 2 z + p 2 +... 2. Røtter av typen (z + p k ) 2 multiple former. K z(z + p 1 ) 2 = K 0 z + K 1 K 2 + z + p 1 (z + p 2 ) 2 3. Røtter av typen (az 2 + bz + c) komplekse. K z(az 2 + bz + c) = K 0 z + K 1z + K 2 az 2 + bz + c I de aller fleste tilfeller holder det å kunne metode 1.

16/32 Invers z-transform ved å gjenkjenne kjente brøker... Etter delbrøksoppspaltingen står vi igjen med enkle ledd som vi kjenner igjen tidsuttrykkene til.

17/32 Tema Ensidig z-transformasjon Ensidig z-transformasjon Egenskaper til en-sidig z-transf.

18/32 En-sidig z-transf., definisjon X(z) = x[n]z k k=0 Nyttig for analyse av kausale LTI systemer. Brukes primært til å løse lineære konstant koeffisient differens likninger med initialbetingelser. De fleste egenskapene til to-sidig z-transform gjelder også for en-sidig z-transform. Untak: Shifting i tid. En-sidig z-transf. av en sekvens y[n] og dens kausale utgave, y[n]u[n] er identiske.

19/32 En-sidig z-transf., shift egenskap Høyre shift av y[n] flytter sampler med n < 0 inn i området n 0: y[n 1] ZT z 1 Y(z) + y[ 1] y[n 2] ZT z 2 Y(z) + z 1 y[ 1] + y[ 2]

20/32 En-sidig z-transf., shift egenskap... Venstre shift av y[n] flytter sampler fra området n 0 inn i området n < 0: y[n + 1] ZT zy(z) zy[0] y[n + 2] ZT z 2 Y(z) z 2 y[0] zy[1]

21/32 Startverdi- og sluttverdi-teoremet (initial value/final value theorem) Initial Value teoremet: x[0] = lim z X(z) Hvis x[n] er lik null for n < 0, så kan initiell verdi, x[0] finnes fra (to-sidig) X(z) ved x[0] = lim z X(z). Final Value for proper X(z) kan finnes ved å evaluere (z 1)X(z) i z = 1. Gir meningsfyllt resultat kun når polene til (z 1)X(z) har magnitude mindre enn en.

22/32 Tema Frekvens respons Egenfunksjoner og egenverdier Frekvens transformasjon Fra z-transf. til DTFT

23/32 Egenfunksjoner og egenverdier En sekvens sies å være en egenfunksjon til et system hvis responsen til en input-sekvens x[n] er output-sekvensen y[n] = λx[n] hvor λ, egenverdien, generelt avhenger av input-signalet x[n]. Det vil si: Egenfunksjoner er sekvenser som passerer rett igjennom et system med kun en mulig (kompleks) amplitudeforandring. x[n] h[n] y[n] = λx[n]

24/32 Egenfunksjoner til et LTI system La Da er x[n] = e ȷnΩ, < n <, Ω [ π, π]. y[n] = h[n] x[n] = = k= k= h[k]x[n k] h[k]e ȷΩ(n k) = e ȷnΩ = H(Ω)e ȷnΩ = H(Ω)x[n]. dvs at egenfunksjonen til et LTI system er k= h[k]e ȷkΩ x[n] = e ȷnΩ, < n <, Ω [ π, π]. og egenverdien, benevnt H(Ω), er H(Ω) = k= h[k]e ȷkΩ.

Frekvens transformen Hvis inngangssignalet, x[n], til et LTI-system er en kompleks eksponensial, så vil utgangssignalet, y[n] være likt inngangssignalet bortsett fra en kompleks skalering av amplituden. Amplitudeskaleringen er gitt som H(Ω) = H(Ω) er generelt, kompleks, dvs. H(Ω) = H R (Ω) + ȷH I (Ω), eller H(Ω) = H(Ω) e ȷΦ h(ω), k= h[k]e ȷkΩ. hvor H(Ω) 2 = H(Ω)H(Ω) = H 2 R (Ω) + H2 I (Ω) and Φ h (Ω) = tan 1 H I(Ω) H R (Ω). H(Ω) avhenger av frekvensen Ω. 25/32

26/32 Frekvens transformasjonen... H(Ω) kalles frekvensresponsen. Den viser hvordan en kompleks eksponensial forandres i (kompleks) amplitude når den filtreres av systemet. Særdeles nyttig om inngangssignalet, x[n], kan dekomponeres inn i en sum av komplekse eksponensialer. Responsen til N x[n] = α h e ȷnΩ k vil være y[n] = k=1 N H(Ω k )α h e ȷnΩ k k=1 Gruppeforsinkelsen, τ h (Ω), forsinkelsen til hele signalet x[n] = N k=1 α he ȷnΩ k: τ h (Ω) = dφ h(ω) dω.

27/32 Fra tid til frekvens Frekvensresponsen til et LTI-system beskriver hvordan en kompleks eksponensial forandres i (kompleks) amplitude når denne anvendes på systemet. Hvis inngangssignalet ikke er en kompleks eksponensial, eksisterer det da en måte å transformere signalet inn i en sum av komplekse eksponensialer? Hvis alle (praktiske) signaler kan skrives som en (uendelig) sum av sinuser og cosinuser, hvordan finner vi da denne summen gitt en sekvens x[n]?

Fourierrepresentasjon av et signal... Spiller en veldig viktig rolle i både kontinuerlig tid og diskret tid signalbehandling. Beskriver en metode for å transformere et signal fra et domene til et annet slik at vi kan manupulere signalet her. Konvolusjon blir multiplikasjon (sånn nesten...). Gir en annen måte/arena å tolke signaler og systemer. Analogi: 28/32

29/32. Fourier transformasjonen til diskrete ikke-periodisk signaler...... X(Ω) = n= x[n]e ȷΩn. X(Ω) representerer frekvensinnholdet i signalet x[n], dvs. X(Ω) er en dekomposisjon av x[n] inn i sine frekvenskomponenter. Unik over frekvensintervallet ( π, π), eller ekvivalent (0, 2π). X(Ω) er periodisk med periode 2π. π x[n] = 1 X(Ω)e ȷΩn dω. 2π π

30/32. Fourier transformasjonen til diskrete ikke-periodisk signaler........ Konvergerer: X N (Ω) = N n= N x[n]e ȷΩn konvergerer uniformt til X(Ω), dvs. lim {sup Ω X(Ω) X N (Ω) } = 0. N Garantert hvis x[n] er absolutt summerbar. Mulig med kvadratisk summerbare sekvenser hvis mean-square konvergenskriterium er oppfylt. Energitetthetsspekter E x = n= x[n] 2 = 1 π 2π π X(Ω) 2 dω.

31/32. Discrete-time Fourier transform; DTFT.. Notasjon: Analysis : X(Ω) = n= x[n]e ȷΩn. Alternativt: X(F) = x[n] X(Ω).... n= x[n]e ȷ2πFn. Syntese : x[n] {X(Ω)} = 1 2π 2π X(Ω)eȷΩn dω. Alternativt: x[n] = 1/2 1/2 X(F)eȷ2πnF df.

32/32 Fra z-transf. til DTFT Finner X(Ω) ved å evaluere z-transformasjonen langs enhetssirkelen. X(z) Z{x[n]} = x[n]z n n= z = Re ȷ2πF, der F = f F s. Vi setter R = 1 og får: X(z) = = n= n= = X(Ω). x[n]z n x[n]e ȷ2πFn