Finite impulse response

Da testwiki.
Versione del 11 feb 2024 alle 06:40 di imported>InternetArchiveBot (Aggiungi 1 libro per la Wikipedia:Verificabilità (20240210)) #IABot (v2.0.9.5) (GreenC bot)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Nella teoria dei segnali, in particolare nell'elaborazione numerica dei segnali, un sistema dinamico finite impulse response, in italiano risposta finita all'impulso e spesso abbreviato in FIR, è una tipologia di filtro digitale caratterizzata da una risposta impulsiva di durata finita, cioè che si annulla ad un tempo finito. I sistemi la cui risposta non si annulla ad un tempo finito sono detti infinite impulse response (IIR).

Definizione

Un filtro FIR a tempo discreto di ordine N con risposta impulsiva b[n].

L'uscita y(t) di un sistema dinamico lineare tempo-invariante (LTI) a tempo continuo soggetto ad un segnale in ingresso x(t) è descritta dalla convoluzione y(t)=x(t)*h(t), dove h(t) è la risposta del sistema quando l'ingresso x(t) è una funzione a delta di Dirac. L'uscita y è quindi proporzionale alla media dell'ingresso x pesata dalla funzione h(τ), traslata di un tempo t:

y(t)=x(τ)h(tτ)dτ

Un sistema dinamico lineare stazionario discreto trasforma la successione in ingresso {x} in un'altra successione {y}, data dalla convoluzione discreta con la risposta h alla delta di Kronecker:

y[n]=k=x[k]h[nk]=k=x[nk]h[k]

Gli elementi di {y} possono dipendere da ogni elemento di {x}. Solitamente y[n] dipende maggiormente dagli elementi in prossimità del tempo n.

Per un filtro a tempo discreto l'uscita è una somma pesata dei valori assunti dall'ingresso al tempo corrente ed a tempi precedenti. Tale operazione è descritta dalla seguente equazione:

y[n]=h0x[n]+h1x[n1]++hNx[nN]=i=0Nhix[ni]

dove hi sono detti coefficienti del filtro, che determinano la risposta impulsiva, ed N l'ordine del filtro. Per un filtro di ordine N compaiono (N+1) termini nel membro alla sinistra.

Filtro a media mobile

Diagramma a blocchi di un filtro FIR a media mobile di ordine 2
Poli e zeri di un filtro FIR a media mobile di ordine 2

Un filtro a media mobile è uno dei più semplici filtri FIR, i cui coefficienti b0,,bN soddisfano l'equazione:

bi=1N+1

Ad esempio, un filtro di ordine N=2 ha risposta impulsiva:

h[n]=13δ[n]+13δ[n1]+13δ[n2]

Facendone la trasformata zeta:

H(z)=13+13z1+13z2=13z2+z+1z2

i cui due poli sono nell'origine e i due zeri in:

z1=12+j32z2=12j32

La risposta in frequenza (in radianti per campione) è:

H(ejω)=13+13ejω+13ej2ω

Bibliografia

Voci correlate

Altri progetti

Template:Interprogetto

Collegamenti esterni

Template:Portale