Verschil tussen IIR- en FIR-filters

IIR vs FIR-filters

IIR-filters zijn moeilijk te regelen en hebben geen specifieke fase, terwijl FIR-filters een lineaire fase altijd mogelijk maken. IIR kan onstabiel zijn, terwijl FIR altijd stabiel is. IIR, in vergelijking met FIR, kan beperkte cycli hebben, maar FIR heeft geen beperkte cycli. IIR is afgeleid van analoog, terwijl FIR geen analoge geschiedenis heeft. IIR-filters maken polyphase-implementatie mogelijk, terwijl FIR altijd informeel kan worden gemaakt.

FIR-filters zijn nuttig om fractionele constante vertragingen te bereiken. #MAD staat voor een aantal vermenigvuldigingen en toevoegingen en wordt gebruikt als een criterium voor een vergelijking tussen IIR en FIR-filter. IIR-filters vereisen meer #MAD in vergelijking met FIR, omdat FIR van een hogere orde is in vergelijking met IIR, die van lagere orde is en polyphase-structuren gebruikt.

FIR-filters zijn afhankelijk van lineaire fase-karakteristieken, terwijl IIR-filters worden gebruikt voor toepassingen die niet lineair zijn. De vertragingskenmerken van FIR zijn veel beter, maar ze vereisen meer geheugen. Aan de andere kant zijn IIR-filters afhankelijk van zowel i / p als o / p, maar FIR is alleen afhankelijk van i / p. IIR-filters bestaan ​​uit nullen en palen en hebben minder geheugen nodig dan FIR-filters, terwijl FIR alleen uit nullen bestaat. IIR-filters kunnen moeilijk te implementeren zijn, en ook aanpassingen vertragen en vervormen kunnen de polen en nullen veranderen, waardoor de filters onstabiel worden, terwijl FIR-filters stabiel blijven. FIR-filters worden gebruikt voor het tappen van een hogere orde, en IIR-filters zijn beter voor het tappen van lagere orders, aangezien IIR-filters onstabiel kunnen worden door hogere orders te tikken.

FIR staat voor Finite IR-filters, terwijl IIR staat voor Infinite IR-filters. IIR- en FIR-filters worden gebruikt voor filtratie in digitale systemen. FIR-filters worden op grotere schaal gebruikt, omdat ze verschillen in reactie. FIR-filters hebben alleen tellers in vergelijking met IIR-filters, die zowel tellers als noemers hebben.

Waar de systeemreactie oneindig is, gebruiken we IIR-filters en waar de systeemreactie nul is, gebruiken we FIR-filters. FIR-filters hebben ook de voorkeur boven IIR-filters omdat ze een lineaire fasereactie hebben en niet recursief zijn, terwijl IIR-filters recursief zijn en ook feedback van belang is. FIR kan analoge filterresponsen niet simuleren, maar IIR is ontworpen om dat nauwkeurig te doen. De impulsrespons van IIR in vergelijking met FIR is oneindig.

De hoge rekenefficiëntie van IIR-filters, met korte vertragingen, maken de IIR vaak populair als alternatief. FIR-filters zijn te lang geworden in digitale feedbacksystemen, evenals in andere toepassingen en veroorzaken problemen.

Samenvatting:

1. IIR is oneindig en wordt gebruikt voor toepassingen waarbij er geen sprake is van lineaire kenmerken.

2. FIR-filters zijn eindige IR-filters die nodig zijn voor lineaire fase-karakteristieken.

3. IIR is beter voor tikken op een lagere orde, terwijl het FIR-filter wordt gebruikt voor tikken van hogere orde.

4. FIR-filters hebben de voorkeur boven IIR omdat ze stabieler zijn en er geen feedback is.

5. IIR-filters zijn recursief en worden als alternatief gebruikt, terwijl FIR-filters te lang zijn geworden en problemen veroorzaken bij verschillende toepassingen.