Forskjellen mellom FIR og IIR

Forskjellen mellom FIR og IIR
Forskjellen mellom FIR og IIR

Video: Forskjellen mellom FIR og IIR

Video: Forskjellen mellom FIR og IIR
Video: Algae V/S Fungi||comparison between algae and fungi||Fungi vs Algae||fungi||algae||#Shorts||#shorts| 2024, November
Anonim

FIR vs IIR

FIR og IIR er digitale filtre som ofte brukes i digital signalbehandling. Det er bare noen få komponenter som utgjør disse filtrene, men disse komponentene kan ordnes på ulike måter for å lage kompliserte filtre for bruk i digital signalbehandling.

FIR står for Finite Impulse Response, mens IIR betyr Infinite Impulse Response. Selv om både FIR og IIR tjener samme formål, er det mange forskjeller i funksjoner og fordeler og ulemper ved de to typene, og denne artikkelen har til hensikt å fremheve funksjoner ved begge for å sammenligne de to typene filtre.

I FIR kan utgangssignalet til filteret, etter at inngangssignalet er satt fra null til null, bare være null i et begrenset antall sample ganger før utgangssignalet også blir null. På den annen side i IIR, kan utgangssignalet til filteret være uendelig null etter at du har satt inngangssignalet fra null til null. Man kan velge en av de to filtertypene, men valget påvirker design og implementering av filteret. Generelt, for alle filtreringsapplikasjoner, er FIR-filtre tilstrekkelige. De bruker den tilgjengelige presisjonen på en bedre måte, og de er også robuste (numerisk). Imidlertid er det tilfeller når FIR-filtre blir for store, for eksempel når et stort antall filterkoeffisienter brukes. I slike tilfeller blir FIR-filtre for dyre og vanskelige å implementere ettersom de krever mer tidskraft og ingeniørtid. Dette er når IIR-filtre kommer inn.

Forskjellen mellom FIR og IIR

Den største forskjellen mellom FIR- og IIR-filtre er impulsresponsen, som er begrenset i tilfelle FIR og uendelig i tilfelle IIR. Imidlertid er det mange flere forskjeller mellom de to. For lignende filtreringsytelse krever implementering av FIR-filtre flere multiplikasjoner og summeringer enn IIR. Men visse datasystemer er mer egnet for FIR enn IIR, noe som gjør at brukeren går for FIR.

FIR-filtre er ikke-rekursive mens IIR-filtre er rekursive. Det er derfor ingen tilbakemelding involvert i FIR, som er veldig mye der i tilfelle IIR.

IIR-filtre kan utformes for å simulere klassiske analoge filterresponser mens FIR-filtre ikke kan oppnå det.

IIR er litt vanskeligere å lese enn FIR ettersom det er tilbakemeldinger med IIR. Så hvorfor bruke IIR over FIR? Vel, IIR bruker færre antall koeffisienter enn FIR, så det tar mindre tid for brukeren å gjøre beregninger. Men FIR-filtre er lettere å designe selv om de gir en flat respons. Så er det spørsmålet om stabilitet. Hvis de er dårlig utformet, kan IIR-filtre være ustabile mens FIR-filtre alltid er stabile.

Dermed ser vi at både FIR- og IIR-filtre har sitt eget sett med funksjoner og også fordeler og ulemper, og det avhenger ofte av kravene til brukeren for å velge riktig type filter.

Anbefalt: