FIR-filter vs IRR-filter
Digital signalbehandlingsapplikationer använder mycket filter, och två av de mest populära är FIR-filter och IRR-filter. Det finns många som förblir förvirrade över användbarheten av den ena eller den andra under olika omständigheter som om det finns många likheter mellan de två typerna, det finns också uppenbara skillnader. Den här artikeln kommer att belysa skillnaderna mellan FIR- och IRR-filter för att göra det möjligt för användare att bättre använda dessa filter i digital signalbehandling.
Vad är FIR-filter?
FIR står för Finite Impulse Response. Det betyder att om en impuls har satts, till exempel en 1 följt av många nollprover; nollor kommer alltid att komma ut efter att 1 har passerat genom filtrets fördröjningslinje. Anledningen till att detta filter kallas ändligt är på grund av bristen på feedback. Ingen återkoppling säkerställer att impulssvaret blir ändligt. Det är just därför som FIR också kallas för inget återkopplingsfilter. Men även när återkoppling används är svaret ändligt när det gäller FIR-filter.
Vad är IRR-filter?
Alternativet till FIR-filter är IIR- eller Infinite Impulse Response-filter. Utgången ringer på obestämd tid när en impuls matas in vid IIR-filter.
Fördelar med FIR-filter
Både FIR- och IIR-filter har sina egna funktioner och för- och nackdelar. Generellt sett är fördelarna med FIR mycket fler än dess nackdelar, vilket innebär att de används mer allmänt än IIR-filter. Nedan följer en sammanfattning av fördelarna med FIR-filter.
– Det är lättare att designa FIR-filter för att vara i en linerfas. Denna design fördröjer insignalen utan att förvränga dess fas.
– FIR-filter är enkla att installera och FIR-beräkning i alla DSP-mikroprocessorer kan slutföras med en enkel looping-funktion.
– Oavsett om du minskar samplingshastigheten (decimerar) eller ökar samplingshastigheten (interpolerar), tillåter användningen av FIR-filter att vissa beräkningar utelämnas, vilket förbättrar effektiviteten.
– FIR-filter kan installeras med enkel bråkmatematik, vilket gör implementeringar enkla.
Men jämfört med IIR-filter använder FIR-filter mer minne och beräkningar för att uppnå en responskarakteristik för ett filter. Dessutom finns det några svar som FIR-filter inte är lämpliga för.
Vad är skillnaden mellan FIR-filter och IRR-filter?
• Både FIR och IIR används för filtrering i digital bearbetning.
• IIR-filter är beroende av både ingång och utgång medan FIR-filter endast beror på ingång.
• IIR-filter är instabila medan FIR-filter är stabila
• IIR-filter kräver mer minne än FIR-filter
• IIR-filter är svåra att implementera i jämförelse med FIR-filter
• Medan IIR enkelt kan simulera analoga signaler, har FIR inte kapacitet för det
• FIR-filter är av högre ordning än IIR-filter
• Där linjära egenskaper inte är viktiga är IIR-filter att föredra