Introduktion Digitala filter. Filter. Staffan Grundberg. 12 maj 2016

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

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

Tentamen ssy080 Transformer, Signaler och System, D3

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

Kompletterande material till föreläsning 5 TSDT08 Signaler och System I. Erik G. Larsson LiU/ISY/Kommunikationssystem

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

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

Laboration i tidsdiskreta system

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

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

DT1130 Spektrala transformer Tentamen

DT1130 Spektrala transformer Tentamen

DT1130 Spektrala transformer Tentamen

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

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

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

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

Tentamen ssy080 Transformer, Signaler och System, D3

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

Spektrala Transformer

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

( ), så kan du lika gärna skriva H ( ω )! ( ) eftersom boken går igenom laplacetransformen före

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

TSDT18/84 SigSys Kap 4 Laplacetransformanalys av tidskontinuerliga system. De flesta begränsade insignaler ger upphov till begränsade utsignaler

Hambley avsnitt

Föreläsning 10, Egenskaper hos tidsdiskreta system

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

Hambley avsnitt

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

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

Miniräknare, formelsamling i signalbehandling.

TSDT08 Signaler och System I Extra uppgifter

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

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

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

Kap 3 - Tidskontinuerliga LTI-system. Användning av Laplacetransformen för att beskriva LTI-system: Samband poler - respons i tidsplanet

TENTAMEN Modellering av dynamiska system 5hp

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

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

Övningar med Digitala Filter med exempel på konstruktion och analys i MatLab

Bestäm uttrycken för följande spänningar/strömmar i kretsen, i termer av ( ) in a) Utspänningen vut b) Den totala strömmen i ( ) c) Strömmen () 2

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

Elektronik 2018 EITA35

GRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen

ÖVNINGSTENTAMEN Modellering av dynamiska system 5hp

Signal- och bildbehandling TSBB03

Påtvingad svängning SDOF

Tentamen i Signaler och kommunikation, ETT080

TSDT15 Signaler och System

TSRT91 Reglerteknik: Föreläsning 5

DT1130 Spektrala transformer Tentamen

Tentamen i Elektronik, ESS010, del 1 den 21 oktober 2008 klockan 8:00 13:00

Figur 2: Bodediagrammets amplitudkurva i uppgift 1d

Reglerteknik AK, FRT010

TSIU61: Reglerteknik. Sammanfattning från föreläsning 5 (2/4) Stabilitet Specifikationer med frekvensbeskrivning

Reglerteknik. Kurskod: IE1304. Datum: 12/ Tid: Examinator: Leif Lindbäck ( )

Reglerteknik AK, FRTF05

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

DT1120/DT1130 Spektrala transformer Tentamen

Tillämpning av komplext kommunikationssystem i MATLAB

ERE103 Reglerteknik D Tentamen

Syntes av digitala filter

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

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

Lösningar till Tentamen i Reglerteknik AK EL1000/EL1100/EL

Övning 3. Introduktion. Repetition

TENTAMEN I REGLERTEKNIK Y TSRT12 för Y3 och D3. Lycka till!

Tentamen i Elektronik för E, ESS010, 12 april 2010

Reglerteknik I: F6. Bodediagram, Nyquistkriteriet. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Lösningar till tentamen i styr- och reglerteknik (Med fet stil!)

Sammanfattning TSBB16

Passiva filter. Laboration i Elektronik E151. Tillämpad fysik och elektronik UMEÅ UNIVERSITET Ulf Holmgren. Ej godkänd. Godkänd

TENTAMEN I TSRT19 REGLERTEKNIK

REGLERTEKNIK Laboration 5

Transformer och differentialekvationer M3, 2010/2011 Ett par tillämpningar av Fourieranalys.

5 OP-förstärkare och filter

TENTAMEN I TSRT22 REGLERTEKNIK

Formelsamling i Reglerteknik

Innehåll. Innehåll. sida i

Frekvensplanet och Bode-diagram. Frekvensanalys

Filter. Mätteknik. Ville Jalkanen, TFE, UmU. 1

Andra ordningens kretsar

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

Kryssproblem (redovisningsuppgifter).

Reglerteknik AK. Tentamen 9 maj 2015 kl 08 13

Ellära 2, Tema 3. Ville Jalkanen Tillämpad fysik och elektronik, UmU. 1

Tentamen i Reglerteknik. 7,5 hp varav tentamen ger 4,5 hp

TSRT91 Reglerteknik: Föreläsning 4

Signal- och bildbehandling TSBB03, TSBB14

Lösningar Reglerteknik AK Tentamen

Lösningsförslag till tentamen i Reglerteknik Y/D (TSRT12)

Svängningar. Innehåll. Inledning. Litteraturhänvisning. Förberedelseuppgifter. Svängningar

Övningar i Reglerteknik

Figure 1: Blockdiagram. V (s) + G C (s)y ref (s) 1 + G O (s)

ERE 102 Reglerteknik D Tentamen

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

Tentamen i Elektronik, ESS010, del1 4,5hp den 19 oktober 2007 klockan 8:00 13:00 För de som är inskrivna hösten 2007, E07

Transkript:

12 maj 216

Innehåll Introduktion Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter i(t) R u in (t) +q q C u ut (t) Figur: Lågpassfilter.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter Kirchhoffs andra lag ger och där vilket ger (tidskonstant T = RC) u in (t) Ri(t) u ut (t) = (1) T du ut(t) dt i(t) = dq(t) dt (2) q(t) = Cu ut (t) (3) + u ut (t) = u in (t) (4)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Överföringsfunktion Laplacetransformen av exempelvis utsignalen definieras U ut (s) = L[u ut ] = u ut (t)e st dt (5) och Laplacetransformeras sambandet mellan in- och utsignal erhålls T (su ut (s) u ut ()) + U ut (s) = U in (s). (6) Om kondensatorn är urladdad initialt (t = ), ges utspänningen av där H(s) är överföringsfunktionen. U ut (s) U in (s) = H(s) = 1 st + 1, (7)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Impulssvar Observera att överföringsfunktionen H(s) är Laplacetransformen av impulssvaret h(t) H(s) = L[h] (8) eftersom Laplacetransformen av en impuls är 1.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Låg frekvens 1.8.6.4.2 u (V) -.2 -.4 -.6 -.8-1 5 1 15 2 25 3 35 4 t (s) Figur: Insignal (heldragen kurva) och utsignal (streckad kurva) vid vinkelfrekvens ω =, 1 rad/s. Tidskonstant T = 1 s.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Medelhög frekvens 1.8.6.4.2 u (V) -.2 -.4 -.6 -.8-1 5 1 15 2 25 3 35 4 t (s) Figur: Insignal (heldragen kurva) och utsignal (streckad kurva) vid vinkelfrekvens ω = 1 rad/s. Tidskonstant T = 1 s.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Hög frekvens 1.8.6.4.2 u (V) -.2 -.4 -.6 -.8-1.5 1 1.5 2 2.5 3 3.5 4 t (s) Figur: Insignal (heldragen kurva) och utsignal (streckad kurva) vid vinkelfrekvens ω = 1 rad/s. Tidskonstant T = 1 s.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Fysikalisk tolkning Utspänningen, d.v.s. spänningen över kondensatorn, ges av u ut (t) = q(t) C = 1 C t i(t ) dt (9) och resistorn R begränsar strömmen eftersom spänningen över resistorn är u resistor (t) = Ri(t). (1) Varierar strömmen snabbt kommer det inte att hinna byggas upp tillräckligt mycket laddning på kondensatorplattorna för att (topp)spänningen över kondensatorn ska bli jämförbar med (topp)spänningen över resistorn

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Frekvensegenskaper Bode Diagram Magnitude (db) -5-1 -15-2 -25 Phase (deg) -45-9 1-1 1 1 1 Frequency (rad/s) Figur: Amplitudförstärkning och fasvridning vid olika frekvenser. Brytfrekvensen d.v.s. den frekvens vid vilken amplitudförstärkningen sjunkit med en faktor 2 eller 3 db är ω c = 1 rad/s. (Tidskonstant T = 1 s.)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Med insignalen u in (t) = u sin ωt (11) ges utsignalen efter att transienterna dött ut av u ut (t) = H(jω) u sin (ωt + φ(ω)) (12) där amplitudförstärkningen är H(jω) = 1 (ωt ) 2 + 1 (13) och fasvridningen är φ(ω) = arg H(jω) = arctan (ωt ). (14)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Lågpassfilter: Observera att frekvenssvaret H(jω) är Fouriertransformen av impulssvaret H(s) s=jω = F[h], (15) ty Laplacetransformen ges av H(s) = L[h] = och Fouriertransformen av F[h] = h(t)e st dt (16) h(t)e jωt dt. (17)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Elektrisk svängningskrets i(t) R u in (t) +q q C u ut (t) L Figur: Elektrisk svängningskrets.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Elektrisk svängningskrets Kirchhoffs andra lag ger och där vilket ger u in (t) L di(t) dt Ri(t) u ut (t) = (18) i(t) = dq(t) dt (19) q(t) = Cu ut (t) (2) LC d 2 u ut (t) dt 2 + RC du ut(t) dt + u ut (t) = u in (t) (21)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Harmonisk oscillator k x b m F Newtons andra lag ger att förskjutningen x(t) från jämviktsläget ges av m d 2 x(t) dt 2 = kx(t) b dx(t) dt + F (t). (22)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Harmonisk oscillator Rörelseekvationen kan skrivas d 2 x(t) dt 2 + 2ζω dx(t) dt där den odämpade svängningsfrekvensen är + ωx(t) 2 = 1 F (t), (23) m ω = k m (24) och den relativa dämpningen är ζ = b 2mω. (25)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Harmonisk oscillator Överföringsfunktion H(s) = X (s) F (s) = 1 k ω 2 s 2 + 2ζω s + ω 2 (26) Poler i det underdämpade fallet ( < ζ < 1) s = ζω ± jω 1 ζ 2 = ζω ± jω d (27) s-planet ζω + jω d α ω ζω ζω jω d

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Harmonisk oscillator Stegsvar ω 2 X (s) = 1 k s 2 + 2ζω s + ω 2 = F k F s ( 1 s (s + ζω ) + ζω (s + ζω ) 2 + ω 2 d ) (28) eller x(t) = F k = F k [ ( 1 e ζω t cos(ω d t) + ζω )] sin(ω d t) ω d [ ] 1 e ζω t sin(ω dt + α). (29) 1 ζ 2

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Harmonisk oscillator kx(t)/f 1.6 1.4 1.2 1.8.6.4 ζ=.2 ζ=.4.2 ζ=.6 ζ=.8 5 1 15 2 ω t Figur: Stegsvar för underdämpade andra ordningens system.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Resonans 4 Bode Diagram 35 Bode Diagram Magnitude (db) 2-2 Magnitude (db) 3 25 2-4 15 Phase (deg) -45-9 -135 Phase (deg) -45-9 -135-18 1-1 1 1 1 Frequency (rad/s) -18.95.96.97.98.99 1 1.1 1.2 1.3 1.4 1.5 Frequency (rad/s) Figur: Frekvensegenskaper för en svagt dämpad harmonisk oscillator med ζ =, 1 och odämpad svängningsfrekvens ω = 1 rad/s. Bredden på toppen (-3 db från maximum) är ca ω=,2 rad/s och kvalitetsfaktorn blir Q = ω /( ω) 5.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Andra ordningens system: Resonans Kvalitetsfaktorn kan också definieras som energin hos den harmoniska oscillatorn dividerat med det arbete som friktionskraften utför under tiden 1/ω Q = (1/2)mv 2 + (1/2)kx 2 = mω bv v /ω b = 1 2ζ, (3) där vinkelparenteserna markerar ett tidsmedelvärde över en period.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Fördröjning Om insignalen består av en bärvåg med frekvens ω modulerad en långsamt varierande signal a(t) u(t) = a(t) cos (ωt) (31) blir utsignalen efter att ha passerat ett filter med frekvenssvar H(jω) y(t) = H(jω) a(t τ g ) cos (ω (t τ p )), (32) där (fas)fördröjningen ges av och gruppfördröjningen av τ p = φ(ω) ω (33) τ g = dφ(ω) dω. (34)

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Fördröjning (forts.) 1.8 Insignal Utsignal Amplitud.6.4.2 -.2 -.4 -.6 -.8-1 2 4 6 8 1 12 14 t (s) Figur: Bärvågen och den modulerande signalen fördröjs med τ p respektive τ g efter att ha passerat genom ett filter.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Passband Definition (Passband) Passbandet är det frekvensintervall inom vilket periodiska signaler kan passera opåverkade genom systemet (filtret). Amplitudförstärkningen H(jω) som funktion av frekvensen ω är i det närmaste konstant och fasvridningen φ(ω) är nära proportionell mot frekvensen.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Stoppband och övergångsband Definition (Stoppband) Periodiska signaler med frekvenser i det frekvensintervall som motsvarar stoppbandet dämpas ut av systemet (filtret). I stoppbandet är förstärkningen H(jω) liten jämfört med i passbandet. Definition (Övergångsband) Övergångsbandet (eng. transition band) är det frekvensintervall som ligger mellan pass- och stoppbanden.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Brytfrekvens Definition (Brytfrekvens) Brytfrekvensen ω c är den frekvens vid vilken förstärkningen H(jω c har sjunkit med en faktor 1/ 2 (ca 3 db) från det maximala värdet H max, d.v.s till H max / 2. Det maximala värdet H max är Lågfrekvensförstärkningen H(j) för lågpassfilter Högfrekvensförstärkningen för högpassfilter Det största värdet på förstärkningen i passbandet för bandpassfilter

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Bandbredd Bandbredden är ett mått på frekvensomfånget hos passbandet. För lågpassfilter är bandbredden lika med brytfrekvensen eftersom passbandet omfattar även de lägsta frekvenserna. För bandpassfilter är bandbredden differensen ω c2 ω c1 mellan passbandet två brytfrekvenser ω c2 > ω c1.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Bandbredd. Exempel Bode Diagram -1-2 Magnitude (db) -3-4 -5-6 -7 1-1 1 ω c1 ω c2 1 1 1 2 Frequency (rad/s) Figur: Exempel på ett bandpassfilter med bandbredd ω c2 ω c1 = 5 rad/s 2 rad/s = 3 rad/s.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Butterworthfilter Ett Butterworthfilter av ordning N och brytfrekvens ω c har amplitudförstärkningen H(jω) = 1 1 + (ω/ω c ) 2N. (35) Polerna ligger på en halvcirkel med radie ω c i vänstra halvplanet. Karakteristiskt för Butterworthfiltret är dess flacka passband.

Första ordningens system Andra ordningens system Fördröjning Allmänt om filter Butterworthfilter Butterworthfilter: Exempel 1 Pole-Zero Map 2 Bode Diagram.8 Imaginary Axis (seconds -1 ).6.4.2 -.2 -.4 -.6 Magnitude (db) -2-4 -6-8 -1-12 -.8-14 -1-1.5-1 -.5.5 Real Axis (seconds -1 ) -16 1-1 1 1 1 Frequency (rad/s) Figur: Exempel med ett Butterworthfilter av ordning N = 8 och brytfrekvens ω c = rad/s. Till vänster visas polernas lägen på en halvcirkel i vänstra halvplanet. Det flacka passbandet åskådliggörs av Bodediagrammet till höger.

Peiodisk insignal Ett stabilt tidsdiskret system med överföringsfunktion H(z) och insignalen u[n] = sin (Ωn) = 1 ( e jωn e jωn) (36) 2j har utsignalen ( ) y[n] = H(e jω ) sin Ωn + arg H(e jω ) (37) efter att de transienta bidragen dött ut.

Obeservera att frekvenssvaret H(e jω ), d.v.s. överföringsfunktionen beräknad på enhetscirkeln, är lika med Fouriertransformen av filtrets impulssvar H(z) z=e jω = F[h] = h[n]e jωn (38) n=

Geometrisk tolkning Genom att skriva överföringsfunktionen som M n=1 H(z) = K (z c n) N n=1 (z p n) (39) kan frekvenssvarets belopp skrivas M H(e jω n=1 ) = K z c n N n=1 z p n z=e jω (4)

Exempel 1 Pole-Zero Map.8.6 Imaginary Axis.4.2 -.2 c p 1 z -.4 p 2 -.6 -.8-1 -1 -.5.5 1 Real Axis Figur: Geometrisk tolkning av beräkning av amplitudförstärkningen. I täljaren finns en produkt av avstånden från nollställena till punkten z på enhetscirkeln och i nämnaren finns produkten av avstånden från polerna till z.

Exempel 2 Magnitude (db) 1-1.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Phase (degrees) -5-1 -15-2.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Figur: Frekvensegenskaper hos ett första ordningens filter med överföringsfunktionen H(z) = 1 z,8.

Exempel 1 Pole-Zero Map.8.6.4 Imaginary Axis.2 -.2 -.4 -.6 -.8-1 -1 -.5.5 1 Real Axis Figur: Poler hos ett andra ordningens filter med överföringsfunktionen H(z) = ( z 2 2zr cos θ + r 2) 1, där θ = π/4 och r =, 8.

Exempel 2 Magnitude (db) 1-1.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Phase (degrees) -1-2 -3-4.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Figur: Frekvensegenskaper hos ett andra ordningens filter med överföringsfunktionen H(z) = ( z 2 2zr cos θ + r 2) 1, där θ = π/4 och r =, 8.

Exempel 3 2.5 2 s[n] 1.5 1.5 5 1 15 2 25 3 35 n Figur: Stegsvar hos ett andra ordningens filter med överföringsfunktionen H(z) = ( z 2 2zr cos θ + r 2) 1, där θ = π/4 och r =, 8.

Exempel 1 Pole-Zero Map.8.6.4 Imaginary Axis.2 -.2 -.4 -.6 -.8-1 -1 -.5.5 1 Real Axis Figur: Poler och nollställen hos ett andra ordningens s.k. notchfilter med överföringsfunktionen H(z) =.927z2 1.311z+.927 z 2 1.311z+.8541.

Exempel Magnitude (db) -1-2 -3.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) 1 Phase (degrees) 5-5 -1.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Figur: Frekvensegenskaper hos ett andra ordningens s.k. notchfilter med överföringsfunktionen H(z) =.927z2 1.311z+.927 z 2 1.311z+.8541.

Finite Impulse Response (FIR) Impulssvaret har en ändlig varaktighet. Digitala system utan återkoppling av utsignalen är av FIR-typ. Stabila: Eftersom inpulssvaret har ändlig varaktighet kan man finna ett M > så att n= h[n] < M. (Alternativ motivering: Polerna ligger i z =.) Kan designas så att fasen blir en linjär funktion av frekvensen. (Impulssvaret måste vara symmetriskt.)

Glidande medelvärde Det glidande medelvärdet av det aktuella insignalvärdet u[n] och de vid de N 1 föregående tidsstegen {u[p]} n 1 p=n N+1 ges av y[n] = 1 N N 1 k= u[n k]. (41) Ett system som beräknar det glidande medelvärdet av N värden har följaktligen impulssvaret h[n] = { 1 N. n =,..., N 1, n < eller n > N 1 (42)

Glidande medelvärde et blir H(e jω ) = e j(n 1)Ω/2 N sin (NΩ/2) sin (Ω/2) (43)

Glidande medelvärde H(e jω ) (db) -2-4 -6.5 1 1.5 2 2.5 3 3.5 Ω 1 argh(e jω ) -1-2.5 1 1.5 2 2.5 3 3.5 Ω Figur: för ett medelvärdesfilter med N = 5.

Lågpassfilter Ett idealt lågpassfilter med brytfrekvens Ω c skulle ha frekvenssvaret { H(e jω 1, Ω Ωc ) =, Ω c < Ω < π, (44) men motsvarande impulssvar h ideal [n] = 1 Ωc H(e jω )e jωn dω = sin (Ω cn) 2π Ω c πn (45) indikerar att systemet vare sig är kausalt eller har ändligt impulssvar (FIR).

Lågpassfilter Approximation: Fördröj impulssvaret med m tidssteg { sin(ωc(n m)) h d [n] = π(n m), n m Ω c π, n = m (46) = Ω ( ) c π sinc Ωc (n m) (47) π och ta endast med de N = 2m + 1 tidsstegen n =, 1,..., 2m, d.v.s. fönstra med ett rektangulärt fönster av längd N { 1, n =,..., 2m w[n] =, annars (48)

Vad är sinc? Här används definitionen sinc(x) = sin (πx) πx i likhet med Matlab. Fördelen är att man undviker division med noll vid numeriska beräkningar eftersom man definierar att värdet vid x = är lika med gränsvärdet (49) sinc() = 1. (5) Denna definition av sinc-funktionen används inom signalbehandling. Observera att det förekommer andra definitioner.

Exempel: Lågpassfilter Ett lågpassfilter av FIR-typ med Ω c = π/4 och m = 16 kan realiseras mha följande matlabkod: wn=.25; %Brytfrekvens i enheten pi rad/sampel m=16; n=:2*m; h=wn*sinc(wn*(n-m)); figure(1); stem(n,h); figure(2); freqz(h);

Exempel: Lågpassfilter h[n].25.2.15.1.5 -.5 Magnitude (db) Phase (degrees) 5-5 -1-15.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) -5 -.1 5 1 15 2 25 3 35 n -1.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Figur: Impulssvar och frekvenssvar för lågpassfilter av FIR-typ med Ω c = π/4 och m = 16.

Exempel: Lågpassfilter med Hammingfönster Exempel (Fönster) FIR-filtret i föregående exempel kan kompletteras genom att använda ett annat fönster än det rektangulära, i detta fall ett Hammingfönster. wn=.25; %Brytfrekvens i enheten pi rad/sampel m=16; N=2*m+1; n=:2*m; h=fir1(2*m,wn,hamming(n)); figure(1); stem(n,h); figure(2); freqz(h);

Exempel: Lågpassfilter med Hammingfönster 1.9.8.7.6 w[n].5.4.3.2.1 5 1 15 2 25 3 35 n Figur: Hammingfönster av längd N = 33.

Exempel: Lågpassfilter med Hammingfönster h[n].3.25.2.15.1 Magnitude (db) 5-5 -1-15.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample).5 -.5 5 1 15 2 25 3 35 n Phase (degrees) -5-1 -15.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Figur: Impulssvar och frekvenssvar för lågpassfilter av FIR-typ med Ω c = π/4 och m = 16. Hammingfönstret dämpar imulssvaret vid början och slutet. Jämfört med ett rektangulärt fönster har dämpningen i stoppbandet ökat, men övergångsbandet har istället blivit bredare.

Infinite Impulse Response (IIR) Impulssvar med oändlig varaktighet Analoga system, t.ex. elektriska kretsar med resistorer, kondensatorer och spolar, har oändligt impulssvar (IIR). Digitala system med återkoppling av utsignalen har poler utanför z = och därmed impulssvar med oändlig varaktighet (IIR).

Bilinjär transformation Avbildning av vänstra halvplanet på enhetscirkeln s = 2 T s 1 z 1 1 + z 1 (51) Samband mellan tidskontinuerlig och tidsdiskret frekvens ( ) ωt s Ω = tan 2 2 (52)

Bilinjär transformation Is Iz 1 Rs -1 1 Rz -1 Figur: Bilinjär trnaformation. Vänstra halvplanet i s planet avbildas på enhetscirkeln i z-planet.

Exempel: Digitalt Butterworthfilter Exempel Konstruera ett digitalt lågpassfilter av typen Butterworth med samplingsfrekvensen f s =, 5 Hz. Välj gradtalet n = 2 och brytfrekvens Ω c = π/4. Lösning Brytfrekvensen hos det motsvarande analoga Butterworthfiltret blir ω c = 2 ( ) Ω tan =, 4142 rad/s (53) T s 2

Exempel: Digitalt Butterworthfilter Det analoga Butterworthfiltret får överföringsfunktionen H c (s) =.1716 s 2 +.5858s +.1716 och mha bilänjär transformation beräknas det analoga filtrets överföringsfunktion. (54) H d (z) = H c (s) z= 2 z 1 Ts z+1.9763 (z + 1) 2 = z 2.9428z +.3333 Beräkningarna kan exempelvis utföras med matlabkommandot butter. (55) (56)

Exempel: Digitalt Butterworthfilter 1.8.6.4 Pole-Zero Map Magnitude (db) -5-1 Imaginary Axis.2 -.2 -.4 -.6 -.8 Phase (degrees) -15.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) -5-1 -15-1 -1 -.5.5 1 Real Axis -2.1.2.3.4.5.6.7.8.9 1 Normalized Frequency ( π rad/sample) Figur: Digitalt butterworthfilter av andra ordningen med samplingsfrekvens,5 Hz och brytfrekvens.3927 rad/s (Ω c = π/4). Polernas och nollställenas positioner presenteras till vänster och filtrets frekvenssvar till höger.

Tillståndsmodeller Alternativ beskrivning av LTI-system Mer generell beskrivning än t.ex. överföringsfunktioner Används ofta vid numeriska beräkningar

Starting from the difference equation Consider a difference equation y[k]+a 1 y[k 1]+...+a n y[k n] = b u[k]+ b 1 u[k 1]+...+ b n u[k n]. (57) The z-transform of the output is given by where d = b is the feedthrough term and V (z) = B(z) A(z) U(z) = corresponding to the difference equation Y (z) = V (z) + du(z), (58) b 1z 1 +... + b n z n 1 + a 1 z 1 U(z) (59) +... + a n z n v[k] + a 1 v[k 1] +... + a n v[k n] = b 1 u[k 1] +... + b n u[k n]. (6)

State vector The state space variables are defined as X i (z) = z i U(z), i = 1,..., n, (61) A(z) so clearly and x i [k] = x i 1 [k 1], i = 2,..., n (62) x 1 [k] = a 1 x 1 [k 1] a 2 x 2 [k 1]... a n x n [k 1]+u[k 1] (63)

State space model In terms of the state vector x[k] = (x 1 [k],..., x n [k]) T this can be written as a state space model x[k] = Ax[k 1] + Bu[k 1] y[k] = Cx[k] + Du[k], (64) where A = a 1 a 2... a n 1 a n 1... 1............. 1 (65)

B = 1. C = (b 1, b 2, b 3,..., b n ) D = d (66)

The block diagram is shown in the Figure below. + + + + + + y d b 1 b 2 b n u + x z 1 1 x z 1 2 x z 1 n a 1 a 2 a n + + + + Figur: Block diagram for state space model on controllable canonical form.