FIR Filter vs IRR Filter
Toepassingen voor digitale signaalverwerking maken veel gebruik van filters, en twee van de meest populaire zijn FIR-filter en IRR-filter. Er zijn er velen die verward blijven over de bruikbaarheid van de een of de ander in verschillende omstandigheden alsof er veel overeenkomsten in de twee soorten zijn, er zijn ook opvallende verschillen. Dit artikel belicht de verschillen tussen FIR- en IRR-filters om gebruikers in staat te stellen deze filters beter te gebruiken bij digitale signaalverwerking.
Wat is FIR-filter?
FIR staat voor Finite Impulse Response. Het betekent dat als een impuls is gezet, bijvoorbeeld een 1 gevolgd door veel nul monsters; nullen komen altijd uit nadat 1 de vertragingslijn van het filter heeft gepasseerd. De reden dat dit filter eindig wordt genoemd, is vanwege een gebrek aan feedback. Geen feedback zorgt ervoor dat de impulsrespons eindig is. Dit is precies waarom FIR ook geen feedbackfilter wordt genoemd. Zelfs wanneer feedback wordt gebruikt, is het antwoord echter eindig in het geval van FIR-filters.
Wat is IRR-filter?
Het alternatief voor FIR-filters is IIR of Infinite Impulse Response-filters. De uitgang gaat oneindig lang over wanneer een impuls wordt ingevoerd in het geval van een IIR-filter.
Voordelen van FIR-filter
Beide FIR- en IIR-filters hebben hun eigen kenmerken en voor- en nadelen. Over het algemeen zijn de voordelen van FIR veel meer dan de nadelen, wat betekent dat ze meer worden gebruikt dan IIR-filters. Hieronder volgt een samenvatting van de voordelen van FIR-filters.
- Het is gemakkelijker om FIR-filters te ontwerpen om in een voeringfase te zijn. Dit ontwerp vertraagt het ingangssignaal zonder zijn fase te vervormen.
- FIR-filters zijn eenvoudig te installeren en FIR-berekening in alle DSP-microprocessors kan worden voltooid met behulp van de functie voor een enkele lus.
- Of u nu de bemonsteringsfrequentie verkleint (decimeert), of de bemonsteringsfrequentie verhoogt (interpolatie), het gebruik van FIR-filters maakt het weglaten van sommige berekeningen overbodig, waardoor de efficiëntie wordt verbeterd.
- FIR-filters kunnen worden geïnstalleerd met eenvoudige fractionele wiskunde die implementaties eenvoudig maken.
In vergelijking met IIR-filters gebruiken FIR-filters echter meer geheugen en berekening om een responskarakteristiek van een filter te bereiken. Bovendien zijn er enkele antwoorden waarvoor FIR-filters niet geschikt zijn.
Wat is het verschil tussen FIR-filter en IRR-filter? • Zowel FIR als IIR worden gebruikt voor filtratie bij digitale verwerking. • IIR-filters zijn afhankelijk van zowel invoer als uitvoer, terwijl FIR-filters alleen afhankelijk zijn van de invoer. • IIR-filters zijn onstabiel, terwijl FIR-filters stabiel zijn • IIR-filters vereisen meer geheugen dan FIR-filters • IIR-filters zijn moeilijk te implementeren in vergelijking met FIR-filters • Hoewel IIR gemakkelijk analoge signalen kan simuleren, heeft FIR daar niet de capaciteit voor • FIR-filters zijn van een hogere orde dan IIR-filters • Waar lineaire karakteristieken niet belangrijk zijn, hebben IIR-filters de voorkeur
|