FIR-filter vs IRR-filter
Applikationer för digital signalbehandling använder tungt 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 hos den ena eller den andra under olika omständigheter som om det finns många likheter i de två typerna, det finns också uppenbara skillnader. Denna artikel kommer att belysa skillnaderna mellan FIR- och IRR-filter för att göra det möjligt för användare att bättre utnyttja dessa filter vid 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 ut efter att 1 har passerat filterets fördröjningslinje. Anledningen till att detta filter kallas ändligt beror på brist på feedback. Ingen feedback säkerställer att impulssvaret kommer att vara ändligt. Det är just därför FIR också kallas inget feedbackfilter. Men även när feedback 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 i fallet med IIR-filter.
Fördelar med FIR-filter
Både FIR- och IIR-filter har sina egna funktioner och fördelar och nackdelar. I allmänhet är fördelarna med FIR mycket mer än dess nackdelar, vilket innebär att de används i större utsträckning än IIR-filter. Nedan följer en sammanfattning av fördelarna med FIR-filter.
- Det är lättare att utforma FIR-filter så att de befinner sig i en foderfas. Denna design fördröjer insignalen utan att snedvrida dess fas.
- FIR-filter är enkla att installera och FIR-beräkning i alla DSP-mikroprocessorer kan slutföras med en enda slingfunktion.
- Oavsett om du minskar samplingsfrekvensen (decimerar) eller ökar samplingsfrekvensen (interpolering), kan användningen av FIR-filter utelämna vissa beräkningar och därmed förbättra effektiviteten.
- FIR-filter kan installeras med enkel fraktionerad matematik som gör implementeringen enkel.
Men i jämförelse med IIR-filter använder FIR-filter mer minne och beräkning för att uppnå en svarsegenskap hos ett filter. Dessutom finns det några svar för vilka FIR-filter inte är lämpliga.
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 bara 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 jämfört med FIR-filter • Även om IIR enkelt kan simulera analoga signaler, har FIR inte kapacitet för det • FIR-filter är av högre ordning än IIR-filter • Om linjära egenskaper inte är viktiga föredras IIR-filter |