IIR-filter

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

IIR-filter är dynamiska system vars impulssvar är av typen IIR, Infinite impulse response. Ett impulssvar av typen IIR är nollskilt oändligt länge, i teorin både före och efter att impulsen har applicerats på filtret.

Att impulssvaret är oändligt i tid är ett resultat av att filtrets utsignal vid en tidpunkt beror på egenskaper hos utsignalen vid andra, tidigare eller framtida, tidpunkter. Ett IIR-filter kan vara specificerat antingen i kontinuerlig eller diskret tid.

Ett IIR-filter kan vara ett instabilt filter. Detta är en egenskap som oftast är oönskad. Enkelt uttryckt kan man säga att utsignalen från ett instabilt system inte stannar på ett fixt värde, utan stor och svänger med bibehållen eller växande amplitud. Att ett IIR-filter kan vara instabilt beror på att utsignalen återkopplas internt i filtret.

Kontinuerlig tid

Ett exempel på ett IIR-filter i kontinuerlig tid är en elektrisk krets som kallas RC-krets och består i sin enklaste form av ett resistor (R) i serie med en kondensator (C). Relationen mellan spänningen över antingen kondensatorn eller resistorn och den totala spänningen över de två är av typen IIR.

Diskret tid

Utsignalen vid den diskreta tidpunkten k från ett kausalt tidsdiskret IIR-filter, y[k], kan skrivas som


y[k] = \sum_{j=0}^N  b_jx[k-j] - \sum_{p=1}^M a_p y[k-p]

där x[k] är insignalen vid tiden k och koefficienterna bj och ap är parametrar som definierar filtrets egenskaper. Här ser man tydligt hur utsignalen vid en tidpunkt beror på utsignalen vid andra (tidigare) tidpunkter. Ett exempel på en typ av tidsdiskret IIR-filter är autoregressiva filter.

Se även

Personliga verktyg