Anda di halaman 1dari 3

Khairil Fachri

2007114315
Pengolahan Sinyal Digital
1.Filter IIR
Filter IIR klasik, Butterworth, Chebyshev Tipe I dan II, elips, dan Bessel, semuanya
mendekati filter "dinding bata" yang ideal dengan cara yang berbeda.
Toolbox ini menyediakan fungsi untuk membuat semua jenis filter IIR klasik ini di domain
analog dan digital (kecuali Bessel, yang hanya mendukung casing analog), dan dalam
konfigurasi lowpass, highpass, bandpass, dan bandstop. Untuk sebagian besar jenis filter,
Anda juga dapat menemukan urutan filter terendah yang sesuai dengan spesifikasi filter
tertentu dalam hal redaman passband dan stopband, serta lebar transisi.

Secara default, masing-masing fungsi ini mengembalikan filter lowpass; Anda hanya
perlu menentukan frekuensi cutoff yang Anda inginkan, Wn, dalam satuan yang
dinormalisasi sehingga frekuensi Nyquist adalah 1 Hz). Untuk filter highpass, tambahkan
'tinggi' ke daftar parameter fungsi. Untuk filter bandpass atau bandstop, tentukan Wn
sebagai vektor dua elemen yang berisi frekuensi tepi passband. Tambahkan 'stop' untuk
konfigurasi bandstop.
Contoh filter IIR
function [b,a] = u_buttap(N,Omegac);
% Unnormilized Butterworth analog lowpass filter prototype.
% ---------------------------------------------------------
% [b,a] = u_buttap(N,Omegac);
% b = numerator polynomial coefficients of Ha(s)
% a = denominator polynomial coefficients of Ha(s)
% N = Order of the Butterworth Filter
%Omegac = Cutoff frequency in radians/sec
%
[z,p,k] = buttap(n, omegac);
p = p*Omegac;
k = k*Omegac^N;
B = real(poly(z));
b0 = k;
b= k*B;
a = real(poly(p));

Diubah Menjadi
[b,a] = butter(5,0.4)
[z,p,k] = butter(5,0.4)
p = p*0.4;
k = k*0.4^n;
B = real(poly(z));
b0 = k;
b= k*B;
a = real(poly(p));

Anda mungkin juga menyukai