Dewasa ini penelitian dan penerapan teknologi sinyal digital telah banyak yang mengalami kemajuan. Salah satu rangkaian yang banyak digunakan untuk memproses sinyal digital adalah filter digital. Namun sayangnya dalam merancang suatu filter digital secara normal amat menyita waktu dan tenaga, serta diperlukan ketelitian yang tinggi. Agar perancang dapat menghemat waktu dan lebih leluasa dalam merancang filter digital, maka dalam tugas akhir ini dibuat suatu perangkat lunak untuk merancang filter digital, khususnya filter digital IIR (Infinite Impulse Response) dengan menggunakan metoda Transformasi Bilinear dan FIR (finite Impulse Response) dengan menggunakan metoda Window. Dalam perancangan filter digital IIR, dengan menentukan jenis filter (LPF, HPF, BFF, BSF), memasukkan spesifikasi filter dan jenis aproksimasi filter analog (Butterworfh, Chebyshev I, Chebyshev II) yang diinginkan, perangkat lunak ini akan melakukan proses perhitungan sehingga didapatkan koefisien-koefisien fungsi alih H(z). Dalam perancangan filter digital FIR, dengan menentukan jenis filter (LPF, HPF, BPF, BSF), memasukkan spesifikasi filter dan memilih window yang tersedia (dalam hal ini window Rectangular, Bartlett, Hanning, Hamming, Blackman dan Kaiser ataupun bentuk window baru dengan memasukkan nilai parameter beta dan formula window Kaiser), perangkat lunak ini akan melakukan proses perhitungan sehingga didapatkan koefisien-koefisien respon impuls. Informasi hasil rancangan filter digital IIR berupa koefisien-koefisien fungsi alih H(z), respon magnituda, respon fasa dan respon magnituda logaritmik, sedangkan untuk filter digital FIR berupa orde filter, koefisien-koefisien respon impuls, respon impuls, respon magnituda, respon fasa dan respon magnituda logaritmik. Hasil rancangan filter digital IIR dan FIR ini dapat disimpan dalam bentuk file, sehingga bila dibutuhkan dapat dengan mudah diperoleh kembali. |