Filtrul FIR vs. filtrul IRR
Aplicațiile de procesare a semnalelor digitale utilizează în mod greu filtre, iar două dintre cele mai populare sunt filtrul FIR și filtrul IRR. Există mulți care rămân confuzi în privința utilizabilității unuia sau a celuilalt în circumstanțe diferite, ca și când există multe asemănări în cele două tipuri, existând și diferențe clare. Acest articol va evidenția diferențele dintre filtrele FIR și IRR pentru a permite utilizatorilor să utilizeze mai bine aceste filtre în procesarea semnalelor digitale.
Ce este filtrul FIR?
FIR reprezintă răspunsul impulsului finit. Aceasta înseamnă că, dacă a fost pus un impuls, de exemplu un 1 urmat de mai multe eșantioane zero; zero va ieși întotdeauna după ce 1 a trecut prin linia de întârziere a filtrului. Motivul pentru care acest filtru este numit finit se datorează lipsei de feedback. Nici un feedback nu asigură că răspunsul impulsului va fi finit. Acesta este exact motivul pentru care FIR este numit și filtru de feedback. Cu toate acestea, chiar și atunci când se utilizează feedback, răspunsul este finit în cazul filtrelor FIR.
Ce este filtrul IRR??
Alternativa la filtrele FIR este filtrele IIR sau Infinite Response Impuls. Inelul de ieșire se declanșează la nesfârșit când se introduce un impuls în cazul filtrului IIR.
Avantajele filtrului FIR
Filtrele FIR și IIR au caracteristici proprii și argumente pro și contra. În general, avantajele FIR sunt mult mai multe decât dezavantajele sale, ceea ce înseamnă că sunt utilizate mai mult decât filtrele IIR. În continuare este prezentat un rezumat al avantajelor filtrelor FIR.
- Este mai ușor să proiectați filtrele FIR pentru a fi în faza de linie. Acest design întârzie semnalul de intrare fără a distorsiona faza sa.
- Filtrele FIR sunt ușor de instalat, iar calculul FIR în toate microprocesoarele DSP poate fi completat utilizând o singură funcție de buclă.
- Indiferent dacă reduceți rata de eșantionare (decimare) sau creșteți rata de eșantionare (interpolare), utilizarea filtrelor FIR permite omiterea unor calcule, îmbunătățind astfel eficiența.
- Filtrele FIR pot fi instalate cu simple matematice fracționare, făcând implementări simple.
Cu toate acestea, în comparație cu filtrele IIR, filtrele FIR utilizează mai multă memorie și calcul pentru a obține o caracteristică de răspuns a unui filtru. În plus, există câteva răspunsuri pentru care filtrele FIR nu sunt potrivite.
Care este diferența dintre filtrul FIR și filtrul IRR? • Atât FIR cât și IIR sunt utilizate pentru filtrarea în procesarea digitală. • Filtrele IIR depind atât de intrare cât și de ieșire, în timp ce filtrele FIR depind doar de intrare. • Filtrele IIR sunt instabile, în timp ce filtrele FIR sunt stabile • Filtrele IIR necesită mai multă memorie decât filtrele FIR • Filtrele IIR sunt dificil de implementat în comparație cu filtrele FIR • În timp ce IIR poate simula cu ușurință semnale analogice, FIR nu are capacitatea de a realiza acest lucru • Filtrele FIR au o ordine mai mare decât filtrele IIR • În cazul în care caracteristicile liniare nu sunt importante, sunt preferate filtrele IIR
|