Oleh:
Tri Budi Santoso
Laboratorium Sinyal
Politeknik Elektronika Negeri Surabaya-ITS
Discrete-time
system F{ }
y[n] = F{x[n]}
Output
y[n] = bk x[n k ]
k =0
y[n] = bk x[ n k ]
k =0
= 3 x[n] x[ n 1] + 2 x[ n 2] + x[n 3]
M disebut orde filter
Lkoefisien filter, yang juga disebut sebagai panjang filter,
besarnya L=M+1
;0 n 40
; yang lain
1 2
y 3 [n] = x[n - k ]
3 k =0
y 7 [n] = x[n - k ]
7 k =0
1 n 1
y n [n] = x[n - k ]
n k =0
Contoh:
1
h[n] = 11
0
n = 0,1,2,......10
yang lain
y[n]=
k =
k =0
h[k]x[n - k] =h[k]x[n - k]
Program Matlab
t=0:50;
f=1;
T=32;
x=sin(2*pi*t/T);
subplot(3,1,1);
plot(t/T,x)
n=randn(length(t),1);
x_n=x+n';
subplot(3,1,2);
plot(t/T,x_n)
h=ones(11,1)/11;
y=conv(h,x);
tt=length(y);
ty=1:tt;
subplot(3,1,3);
plot(ty/T,y)
Implementasi Filter
Perhatikan persamaan filter diatas
M
y[n] = bk x[ n k ]
k =0
Delay
Perkalian
Unit
Delay
x[n]
x[n-k]
x[n-k]
bkx[n-k]
bk
penjumlahan
b1x[n-1]+ b2x[n-2]
b2x[n-2]
b1x[n-1]
x[n]
b0
Unit
Delay
x[n-1]
b1
x[n-2]
Unit
Delay
b2
x[n-3]
Unit
Delay
b3
y[n]
b3
b1
b2
v3[n]
Unit
Delay
b0
Unit
Delay
Unit
Delay
v2[n]
v1[n]
y[n]
Soal Latihan
1. Suatu sistem linear time invariant digambarkan dengan sebuah persamaan beda
berikut ini y[n] = 2x[n] 3x[n-1] + 2x[n-2]
Dengan input adalah:
0
n + 1
x[n] =
5 n
1
n<0
n = 0,1, 2
n = 3, 4
n5