Skillnad mellan IIR- och FIR-filter Skillnad mellan

Anonim

IIR vs FIR-filter

IIR-filter är svåra att kontrollera och har ingen speciell fas, medan FIR-filter gör en linjär fas alltid möjlig. IIR kan vara instabil, medan FIR alltid är stabil. IIR, jämfört med FIR, kan ha begränsade cykler, men FIR har inga begränsade cykler. IIR är härledd från analog, medan FIR har ingen analog historia. IIR-filter möjliggör polyfase-genomförande, medan FIR alltid kan göras avslappnad.

FIR-filter är användbara för att uppnå fraktionella konstanta fördröjningar. #MAD står för ett antal multiplikationer och tillägg, och används som ett kriterium för en IIR- och FIR-filterjämförelse. IIR-filter kräver mer #MAD jämfört med FIR, eftersom FIR har en högre order i jämförelse med IIR, som är av lägre ordning och använder polyphase-strukturer.

FIR-filter är beroende av linjära fasegenskaper, medan IIR-filter används för applikationer som inte är linjära. FIRs fördröjningsegenskaper är mycket bättre, men de kräver mer minne. Å andra sidan är IIR-filter beroende av både i / p och o / p, men FIR är beroende av endast i / p. IIR-filter består av nollor och poler, och kräver mindre minne än FIR-filter, medan FIR endast består av nollor. IIR-filter kan bli svåra att implementera, och även fördröja och snedvrida justeringar kan ändra polerna och nollarna, vilket gör filtren instabila, medan FIR-filterna förblir stabila. FIR-filter används för att knacka på en högre ordning, och IIR-filter är bättre för att knacka på lägre order, eftersom IIR-filter kan bli instabila genom att knacka på högre order.

FIR står för Finite IR-filter, medan IIR står för Infinite IR-filter. IIR- och FIR-filter används för filtrering i digitala system. FIR-filter används i större utsträckning, eftersom de skiljer sig åt som svar. FIR-filter har bara täljare i jämförelse med IIR-filter, som har både täljare och nämnare.

Där systemets svar är oändligt använder vi IIR-filter, och där systemets svar är noll, använder vi FIR-filter. FIR-filter är också föredragna över IIR-filter eftersom de har ett linjärt fassvar och är icke rekursiva, medan IIR-filter är rekursiva och återkoppling är också inblandad. FIR kan inte simulera analoga filtersvar, men IIR är utformat för att göra det exakt. IIRs impulsrespons jämfört med FIR är oändligt.

Den höga beräkningseffektiviteten hos IIR-filter, med korta fördröjningar, gör ofta IIR populära som ett alternativ. FIR-filter har blivit för långa i digitala återkopplingssystem, liksom i andra applikationer och orsakar problem.

Sammanfattning:

1.IIR är oändlig och används för applikationer där linjära egenskaper inte är oroande.

2. FIR-filter är Finite IR-filter som krävs för linjära fasegenskaper.

3. IIR är bättre för tappning av lägre ordning, medan FIR-filtret används för högre ordningstryckning.

4. FIR-filter är föredragna över IIR eftersom de är mer stabila och återkoppling är inte inblandad.

5. IIR-filter är rekursiva och används som en alternativ, medan FIR-filter har blivit för långa och orsakar problem i olika tillämpningar.