IIR versus FIR-filters: verschil en vergelijking

Filters worden gebruikt bij digitale signaalverwerking om ongewenste delen van het signaal te verwijderen, zoals willekeurige ruis, of om bruikbare delen van het signaal te extraheren, zoals de delen van het signaal die tot een bepaald bereik behoren.

Audio die met slechte apparatuur is opgenomen, kan bijvoorbeeld worden gefilterd om de ongewenste elementen uit het signaal te verwijderen, zodat het zo dicht mogelijk bij de originele audio klinkt (zonder storingen).

Digital filters kunnen worden ingedeeld in FIR (finite-duration impulse response) en IIR (infinite-duration impulse response) filters. Wanneer een systeem enige input krijgt, staat het bereikte resultaat of de bereikte respons bekend als de impulsrespons. 

Key Takeaways

  1. IIR-filters hebben feedback in hun structuur, waardoor ze een oneindige impulsrespons hebben, terwijl FIR-filters geen feedback hebben en een eindige impulsrespons hebben.
  2. IIR-filters zijn recursief en kunnen onstabiele reacties creëren, terwijl FIR-filters niet-recursief en altijd stabiel zijn.
  3. IIR-filters hebben minder rekenkracht nodig dan FIR-filters, maar FIR-filters kunnen een betere frequentierespons en een lineaire fase hebben.

IIR versus FIR-filters

FIR- en IIR-filters verschillen omdat de impulsrespons van de eerste niet nul is voor slechts een paar monsters. IIR-filters hebben een oneindig aantal aantal van monsters die niet nul zijn.

IIR versus FIR-filters

Vergelijkingstabel

Parameter van vergelijkingFIR FILTERIIR FILTER
NATUURNiet-recursief van aard omdat het zijn uitvoer niet hergebruikt als invoer.Recursief van aard omdat het een of meer van zijn uitvoer hergebruikt als invoer.
EfficiëntMinder rekenkundig efficiënt.Rekentechnisch efficiënter.
Gemak van implementatie in een circuitDoor het ontbreken van een terugkoppelingsmechanisme is het eenvoudiger te implementeren in een schakeling.Vanwege een feedbackmechanisme is het moeilijker te implementeren in een schakeling.
FeedbackmechanismeGebruik geen feedbackcircuits.Gebruikt een feedbackmechanisme waarbij de vorige uitvoer, in combinatie met de huidige en vroegere invoer, wordt gegeven als de huidige invoer.
StabiliteitStabieler omdat de huidige uitvoer geen enkele relatie heeft met de vorige uitvoer.Minder stabiel omdat het ook eerdere uitvoermonsters gebruikt.
Invoer vereist om stroomuitvoer te genererenHuidige en vroegere voorbeelden van inputHuidige en vroegere samples van input samen met output uit het verleden.
Vertraging aangebodenBiedt meer vertraging bij het geven van een antwoordBiedt minder vertraging bij het geven van een antwoord
GeheugenvereisteVereist meer geheugenVereist minder geheugen
GevoeligheidMinder gevoeligGevoeliger
Gemak van beheersbaarheidGemakkelijk te bedienenVrij moeilijk te controleren

Wat is een FIR-filter?

Digitale filters die een eindige impulsrespons van een dynamisch systeem genereren, staan ​​bekend als FIR-filters. De impulsrespons van FIR-filters is van eindige duur.

Lees ook:  Crystal vs Mephedrone: verschil en vergelijking

FIR-filters hebben geen feedbackmechanisme. Hun huidige invoer bestaat alleen uit de huidige en vroegere invoerwaarden.

Wat is een IIR-filter?

Digitale filters die een oneindige impulsrespons van een dynamisch systeem genereren, staan ​​bekend als IIR-filters. De huidige en eerdere inputs worden genomen als de huidige input in combinatie met de eerdere outputs.

IIR-filter werkt op een manier dat ook rekening wordt gehouden met de huidige en eerdere invoer en het uitvoermonster uit het verleden. Dit feedbackcircuit onderscheidt ze van FIR-filters.

Het interne feedbackmechanisme maakt deze filters recursief. Ze laten hun reactie nooit op 0 komen voor een toegepaste impuls.

IR-filters kunnen het beste worden gebruikt voor toepassingen die geen fase nodig hebben informatie, bijvoorbeeld voor het bewaken van signaalamplitudes.

Belangrijkste verschillen tussen FIR-filters en IIR-filters

  1. FIR-filters zijn niet-recursief. IIR-filters zijn recursieve omdat ze een feedbackmechanisme hebben. De laatste gebruikt een feedbackmechanisme in welke de vorige uitvoer, samen met de huidige en vroegere invoer, wordt gegeven als de huidige invoer.
  2. FIR-filters zijn makkelijker te implementeren maar zijn minder rekenkundig efficiënt dan IIR-filters. Vanwege een feedbacklus zijn IIR-filters dat wel moeilijk uit te voeren in een circuit.
  3. FIR-filters bieden een hogere vertraging in hun reactie. Aanbieding IIR-filters kleinere vertraging bij het reageren.
  4. FIR-filters vereisen meer geheugen in vergelijking met IIR-filters. FIR-filters zijn dat ook stabielere vanwege hun niet-recursieve karakter. IIR-filters, die recursief zijn, zijn dat wel onstabiel.
  5. FIR-filters zijn minder gevoelig en zijn gemakkelijker te bedienen dan IIR-filters.
Lees ook:  Stroomafwaarts versus stroomopwaarts: verschil en vergelijking

Laatst bijgewerkt: 11 juni 2023

stip 1
Een verzoek?

Ik heb zoveel moeite gestoken in het schrijven van deze blogpost om jou van waarde te kunnen zijn. Het zal erg nuttig voor mij zijn, als je overweegt het te delen op sociale media of met je vrienden/familie. DELEN IS ️

24 gedachten over "IIR versus FIR-filters: verschil en vergelijking"

    • Daar ben ik het mee eens. Het vermijdt dat het ene type boven het andere wordt bevoordeeld en presenteert een onbevooroordeelde analyse.

      Antwoorden
    • Een goed gestructureerd en informatief stuk. De gedetailleerde vergelijkingen dienen als waardevolle referenties voor zowel professionals als liefhebbers.

      Antwoorden
  1. Dit artikel is uiterst informatief en biedt alle nodige details om de belangrijkste verschillen tussen FIR- en IIR-filters te begrijpen. Goed gestructureerd en gemakkelijk te volgen.

    Antwoorden

Laat een bericht achter

Dit artikel bewaren voor later? Klik op het hartje rechtsonder om op te slaan in je eigen artikelenbox!