FIR vs IIR
FIR dan IIR adalah filter digital yang biasa digunakan dalam pemrosesan sinyal digital. Hanya ada beberapa komponen yang membentuk filter ini, tetapi komponen ini dapat diatur dengan berbagai cara untuk membuat filter rumit untuk digunakan dalam pemrosesan sinyal digital.
FIR adalah singkatan dari Finite Impulse Response, sedangkan IIR berarti Infinite Impulse Response. Meskipun FIR dan IIR keduanya memiliki tujuan yang sama, ada banyak perbedaan dalam fitur dan pro dan kontra dari kedua jenis, dan artikel ini bermaksud untuk menyoroti fitur keduanya untuk membandingkan kedua jenis filter..
Dalam FIR, sinyal output dari filter, setelah sinyal input telah diatur dari non nol ke nol, bisa menjadi non nol hanya untuk jumlah sampel kali hingga sebelum sinyal output juga menjadi nol. Di sisi lain dalam IIR, sinyal output dari filter dapat menjadi nol nol tanpa batas setelah Anda mengatur sinyal input dari bukan nol ke nol. Satu dapat memilih salah satu dari dua jenis filter, tetapi pilihan tersebut mempengaruhi perancangan dan implementasi filter. Secara umum, untuk semua aplikasi penyaringan, filter FIR cukup. Mereka menggunakan presisi yang tersedia dengan cara yang lebih baik dan mereka kuat (secara numerik) juga. Namun, ada beberapa kasus ketika filter FIR menjadi terlalu besar, misalnya ketika sejumlah besar koefisien filter digunakan. Dalam kasus seperti itu filter FIR menjadi terlalu mahal dan sulit untuk diterapkan karena membutuhkan lebih banyak waktu dan tenaga. Inilah saat filter IIR ikut berperan.
Perbedaan antara FIR dan IIR
Perbedaan terbesar antara filter FIR dan IIR adalah respon impuls, yang terbatas dalam kasus FIR dan tak terbatas dalam kasus IIR. Namun, ada lebih banyak perbedaan di antara keduanya. Untuk kinerja penyaringan yang serupa, penerapan filter FIR membutuhkan lebih banyak perkalian dan penjumlahan daripada IIR. Tetapi sistem komputer tertentu lebih cocok untuk FIR daripada IIR membuat pengguna memilih FIR.
Filter FIR bersifat non rekursif sedangkan filter IIR bersifat rekursif. Jadi tidak ada umpan balik yang terlibat dalam FIR yang sangat banyak dalam kasus IIR.
Filter IIR dapat dirancang untuk mensimulasikan respons filter analog klasik sementara filter FIR tidak dapat mencapainya.
IIR sedikit lebih sulit dibaca daripada FIR karena ada umpan balik dengan IIR. Lalu mengapa menggunakan IIR lebih dari FIR? Yah, IIR menggunakan jumlah koefisien yang lebih sedikit daripada FIR sehingga membutuhkan waktu lebih sedikit bagi pengguna untuk membuat perhitungan. Tetapi filter FIR lebih mudah dirancang meskipun mereka memberikan respons yang datar. Lalu ada masalah stabilitas. Jika dirancang dengan buruk, filter IIR bisa tidak stabil sementara filter FIR selalu stabil.
Jadi kita melihat bahwa kedua filter FIR dan IIR memiliki serangkaian fitur mereka sendiri dan juga pro dan kontra dan seringkali tergantung pada persyaratan pengguna untuk memilih jenis filter yang tepat..