5.1 Tujuan
Mahasiswa mampu untuk:
Merancang dan mensimulasikan filter difital yang diturunkan dari filter analog
menggunakan Matlab M-file.
5.2 Alat yang digunakan
PC yang telah diinstal Software Matlab
5.3 Filter Sinyal
Filter biasanya dikelompokan berdasarkan sifat-sifatnya dalam domain frekuensi, yaitu
filter lowpass, bandpass, bandstop dan highpass. Berikut adalah gambar dari tanggapan
frekuensi dari filter sinyal
Filter sinyal dapat diwujudkan dengan rangkaian elektronika (pasif maupun aktif),
sedangkan untuk filter digital, filter diwujudkan dari operasi persamaan beda (difference
equation) terhadap deretan sinyal diskrit. Persamaan beda dari filter digital ini dapat
diturunkan dari persamaan fungsi alih filter analog ataupun menggunakan struktur filter
digital (FIR dan IIR).
22
Low pass Filter
1 1
V out SC 1 RC
= = =
V¿ 1 SRC +1 1
R+ S+
SC RC
1
f c=
2 πRC
Untuk mensimulasikan persamaan fungsi alih Vout/Vin di atas maka persamaan harus
ditransformasikan ke Z. Salah satu cara mentrasnformasikan ke Z adalah menggunakan metode
bilinier, yaitu dengan mensubstitusi
2 1−z−1
S=
T 1+ z−1
Contoh filter low pass, dengan frekuensi cut-off 10 Hz, frekuensi sampling 50 Hz, maka persamaan
filternya adalah
23
Maka dengan mengubah menjadi persamaan diferensi (z -1=penundaan 1 periode sampling),
persamaan menjadi
plot(t,y);%sinyal input
title(‘sinyal masukan’);
figure;
plot(abs(fft(y))); %spektrum sinyal input
title(‘spektrum sinyal masukan’);
vin=y;
vout(1)=0;
for j=2:50
vout(j)=0.23*vout(j-1)+0.39*vin(j)+0.39*vin(j-1); %filter
end
figure;
plot(t,vout); %sinyal keluaran
title(‘sinyal keluaran’);
figure;
plot(abs(fft(vout))); %spektrum keluaran
title(‘spektrum sinyal keluaran’);
5.5 Tugas
1. Turunkan persamaan beda untuk low pass filter dengan frekuensi cut off 1000 Hz,
kemudian cobakan dengan sinyal komposit 500Hz, 1000Hz, 1500Hz
menggunakan M-file.
2. Dengan cara yang sama, simulasikan untuk filter high pass berikut, (misalkan f cut-off
adalah 20Hz, frekuensi sampling 50 Hz, sinyal adalah berupa campuran sinus 5, 10 dan
20 Hz)
24