FIR Filter vs IRR Filter
Digital Signal Processing na mga application ay lubos na gumagamit ng mga filter, at dalawa sa pinakasikat ay FIR filter at IRR filter. Maraming nananatiling nalilito tungkol sa kakayahang magamit ng isa o ng isa sa iba't ibang mga pangyayari na parang maraming pagkakatulad sa dalawang uri, mayroon ding mga matingkad na pagkakaiba. Iha-highlight ng artikulong ito ang mga pagkakaiba sa pagitan ng mga filter ng FIR at IRR upang bigyang-daan ang mga user na mas mahusay na magamit ang mga filter na ito sa pagproseso ng digital signal.
Ano ang FIR Filter?
Ang FIR ay nangangahulugang Finite Impulse Response. Nangangahulugan ito na kung ang isang salpok ay inilagay, halimbawa isang 1 na sinusundan ng maraming mga zero na sample; palaging lalabas ang mga zero pagkatapos na dumaan ang 1 sa linya ng pagkaantala ng filter. Ang dahilan kung bakit tinawag na may hangganan ang filter na ito ay dahil sa kakulangan ng feedback. Walang feedback ang nagsisiguro na ang impulse response ay magiging may hangganan. Ito ang eksaktong dahilan kung bakit tinatawag ding walang filter ng feedback ang FIR. Gayunpaman, kahit na ginamit ang feedback, ang tugon ay may hangganan sa kaso ng mga FIR filter.
Ano ang IRR Filter?
Ang alternatibo sa mga filter ng FIR ay mga filter ng IIR o Infinite Impulse Response. Ang output ay nagri-ring nang walang katiyakan kapag ang isang impulse ay na-input sa kaso ng IIR filter.
Mga Pakinabang ng FIR Filter
Ang mga filter ng FIR at IIR ay may kanya-kanyang feature at kalamangan at kahinaan. Sa pangkalahatan, ang mga pakinabang ng FIR ay higit pa kaysa sa mga disadvantage nito na nangangahulugang mas malawak ang paggamit nito kaysa sa mga filter ng IIR. Ang sumusunod ay isang buod ng mga pakinabang ng mga filter ng FIR.
– Mas madaling magdisenyo ng mga filter ng FIR para maging nasa liner phase. Inaantala ng disenyong ito ang input signal nang hindi binabaluktot ang bahagi nito.
– Madaling i-install ang mga FIR filter at ang pagkalkula ng FIR sa lahat ng DSP microprocessor ay maaaring kumpletuhin gamit ang single looping function.
– Binabawasan mo man ang sample rate (decimating), o tinataasan ang sample rate (interpolating), ang paggamit ng mga FIR filter ay nagbibigay-daan sa pagtanggal ng ilang kalkulasyon sa gayo'y nagpapabuti sa kahusayan.
– Maaaring i-install ang mga FIR filter gamit ang simpleng fractional mathematics na ginagawang simple ang mga pagpapatupad.
Gayunpaman, kung ihahambing sa mga filter ng IIR, ang mga filter ng FIR ay gumagamit ng mas maraming memory at pagkalkula upang makamit ang isang katangian ng pagtugon ng isang filter. Bilang karagdagan, may ilang tugon kung saan hindi angkop ang mga filter ng FIR.
Ano ang pagkakaiba ng FIR Filter at IRR Filter?
• Parehong ginagamit ang FIR at IIR para sa pagsasala sa digital processing.
• Ang mga filter ng IIR ay nakadepende sa parehong input at output samantalang ang mga filter ng FIR ay nakadepende lamang sa input.
• Hindi stable ang mga filter ng IIR samantalang ang mga filter ng FIR ay stable
• Ang mga filter ng IIR ay nangangailangan ng mas maraming memory kaysa sa mga filter ng FIR
• Mahirap ipatupad ang mga filter ng IIR kumpara sa mga filter ng FIR
• Bagama't madaling gayahin ng IIR ang mga analog signal, walang kapasidad ang FIR para dito
• Mas mataas ang pagkakasunud-sunod ng mga filter ng FIR kaysa sa mga filter ng IIR
• Kung saan hindi mahalaga ang mga linear na katangian, mas gusto ang mga IIR filter