Differenza tra FIR e IIR

FIR vs IIR

FIR e IIR sono filtri digitali comunemente usati nell'elaborazione del segnale digitale. Ci sono solo alcuni componenti che compongono questi filtri, ma questi componenti possono essere disposti in vari modi per creare filtri complicati da utilizzare nell'elaborazione del segnale digitale.

FIR sta per Finite Impulse Response, mentre IIR significa Infinite Impulse Response. Sebbene sia FIR che IIR abbiano lo stesso scopo, ci sono molte differenze nelle caratteristiche e pro e contro dei due tipi, e questo articolo intende evidenziare le caratteristiche di entrambi per confrontare i due tipi di filtri.

In FIR, il segnale di uscita del filtro, dopo che il segnale di ingresso è stato impostato da non zero a zero, può essere diverso da zero solo per un numero finito di tempi di campionamento prima che anche il segnale di uscita diventi zero. D'altra parte in IIR, il segnale di uscita del filtro può essere non zero all'infinito dopo aver impostato il segnale di ingresso da non zero a zero. È possibile scegliere uno dei due tipi di filtro, ma la scelta influisce sulla progettazione e sull'implementazione del filtro. In generale, per tutte le applicazioni di filtraggio, i filtri FIR sono sufficienti. Usano la precisione disponibile in un modo migliore e sono anche robusti (numericamente). Tuttavia, ci sono casi in cui i filtri FIR diventano troppo grandi, ad esempio quando viene utilizzato un numero elevato di coefficienti di filtro. In tali casi, i filtri FIR diventano troppo costosi e difficili da implementare in quanto richiedono più tempo e tempo di ingegnerizzazione. Questo è quando i filtri IIR entrano in gioco.

Differenza tra FIR e IIR

La più grande differenza tra i filtri FIR e IIR è la risposta all'impulso, che è finita in caso di FIR e infinita in caso di IIR. Tuttavia, ci sono molte più differenze tra i due. Per prestazioni di filtraggio simili, l'implementazione dei filtri FIR richiede più moltiplicazioni e sommazioni rispetto a IIR. Ma alcuni sistemi informatici sono più adatti per FIR che IIR e fanno sì che l'utente scelga FIR.

I filtri FIR non sono ricorsivi mentre i filtri IIR sono ricorsivi. Quindi non ci sono feedback coinvolti in FIR che è molto presente in caso di IIR.

I filtri IIR possono essere progettati per simulare le risposte del filtro analogico classico mentre i filtri FIR non possono realizzarlo.

IIR è un po 'più difficile da leggere rispetto a FIR in quanto vi è un feedback con IIR. Allora perché usare IIR su FIR? Bene, IIR utilizza meno numeri di coefficienti di FIR, quindi per l'utente è necessario meno tempo per eseguire calcoli. Ma i filtri FIR sono più facili da progettare anche se danno una risposta piatta. Poi c'è il problema della stabilità. Se mal progettato, i filtri IIR possono essere instabili mentre i filtri FIR sono sempre stabili.

Quindi vediamo che i filtri FIR e IIR hanno il loro set di funzionalità e anche pro e contro e spesso dipende dai requisiti dell'utente per scegliere il giusto tipo di filtro.