FIR-filter vs. IRR-filter
Digital signalbehandlingsapplikasjoner bruker mye filtre, og to av de mest populære er FIR-filter og IRR-filter. Det er mange som forblir forvirret om brukbarheten til den ene eller den andre under forskjellige omstendigheter som om det er mange likheter mellom de to typene, det er også store forskjeller. Denne artikkelen vil fremheve forskjellene mellom FIR- og IRR-filtre for å gjøre det mulig for brukere å gjøre bedre bruk av disse filtrene i digital signalbehandling.
Hva er FIR-filter?
FIR står for Finite Impulse Response. Det betyr at hvis en impuls har blitt satt, for eksempel en 1 etterfulgt av mange nullprøver; nuller vil alltid komme ut etter at 1 har gått gjennom forsinkelseslinjen til filteret. Grunnen til at dette filteret kalles endelig er på grunn av mangel på tilbakemelding. Ingen tilbakemelding sikrer at impulsresponsen vil være begrenset. Det er nettopp derfor FIR også kalles no feedback filter. Men selv når tilbakemelding brukes, er responsen begrenset når det gjelder FIR-filtre.
Hva er IRR-filter?
Alternativet til FIR-filtre er IIR- eller Infinite Impulse Response-filtre. Utgangen ringer på ubestemt tid når en impuls kommer inn i tilfelle IIR-filter.
Fordeler med FIR-filter
Både FIR- og IIR-filtre har sine egne funksjoner og fordeler og ulemper. Generelt er fordelene med FIR langt flere enn ulempene, noe som betyr at de brukes mer utbredt enn IIR-filtre. Følgende er en oppsummering av fordelene med FIR-filtre.
– Det er lettere å designe FIR-filtre for å være i en liner-fase. Denne utformingen forsinker inngangssignalet uten å forvrenge fasen.
– FIR-filtre er enkle å installere, og FIR-beregning i alle DSP-mikroprosessorer kan fullføres ved hjelp av enkel sløyfefunksjon.
– Enten du reduserer samplingsfrekvensen (desimerer) eller øker samplingsfrekvensen (interpolerer), tillater bruken av FIR-filtre utelatelse av enkelte beregninger og forbedrer dermed effektiviteten.
– FIR-filtre kan installeres med enkel brøkmatematikk som gjør implementeringen enkel.
I sammenligning med IIR-filtre bruker FIR-filtre imidlertid mer minne og beregninger for å oppnå en responskarakteristikk for et filter. I tillegg er det noen svar som FIR-filtre ikke er egnet for.
Hva er forskjellen mellom FIR-filter og IRR-filter?
• Både FIR og IIR brukes til filtrering i digital prosessering.
• IIR-filtre er avhengige av både input og output, mens FIR-filtre bare avhenger av input.
• IIR-filtre er ustabile, mens FIR-filtre er stabile
• IIR-filtre krever mer minne enn FIR-filtre
• IIR-filtre er vanskelige å implementere sammenlignet med FIR-filtre
• Mens IIR enkelt kan simulere analoge signaler, har ikke FIR kapasitet til det
• FIR-filtre er av høyere orden enn IIR-filtre
• Der lineære egenskaper ikke er viktige, foretrekkes IIR-filtre