Lessico IT › Programmazione › Filtro IIR

Filtro IIR

Programmazione Svenska → Aggiornato: 2026-10-27

Un filtro digitale che riporta in ingresso la propria uscita: economico da calcolare, parente stretto dei circuiti analogici e perfettamente capace di esplodere se si sbaglia la matematica.

A causa della retroazione, la risposta all'impulso in teoria non finisce mai: da qui infinita. Il cavallo di battaglia è il biquad: due poli, due zeri, cinque coefficienti. Ne basta concatenare una manciata per avere un equalizzatore parametrico completo a una frazione del costo di un filtro FIR, con latenza praticamente nulla. L'Audio EQ Cookbook di Robert Bristow-Johnson, un semplice file di testo degli anni Novanta, è ancora la fonte da cui una quantità sorprendente di codice commerciale ricava i propri coefficienti.

Il problema è la fase: frequenze diverse sono ritardate di quantità diverse, esattamente come in un equalizzatore analogico, cosa che molti tecnici considerano un pregio più che un difetto. Gli errori di arrotondamento nel percorso di retroazione possono però rendere il filtro instabile, soprattutto in aritmetica a virgola fissa alle basse frequenze.

← Torna al lessico