Metode Windowing
IDE: Idealnya dalam merancang filter kita
dapat menghasilkan response frekuensi
filter yang sempurna.
Contoh: LPF sempurna dengan cut-off c.
|H(ej)|
-c
e j
H(e j )
Arg(H(ej ))
untuk c
untuk lainnya.
Metode Windowing
Response impuls h(n) diperoleh dengan
menginverskan H(ej). Untuk LPF
sin[c (n )]
1
j
hD (n) F (H(e ))
(n )
n , n bilangan bulat
Metode Windowing
Tabel respons impulse filter ideal:
Metode Windowing
Tentukan Response Impulse
filter ideal dari:
a). LPF dengan cut-off 0,2 rad/s.
b). HPF dengan cut-off 0,6 rad/s.
c). BPF dengan cut-off 0,2 dan 0,6 rad/s.
d). BSF dengan cut-off 0,2 dan 0,6 rad/s.
Metode Windowing
h(n) untuk filter ideal tidak dapat
diimplementasikan karena:
1). Memiliki panjang respons yang tidak terbatas
2). Tidak kausal.
Cara termudah untuk menghasilkan
Filter FIR adalah dengan memotong
respons impuls dari filter ideal kemudian
mengesernya sehingga menjadi kausal.
Proses ini diistilahkan : windowing.
Metode Windowing
Proses windowing dapat dipandang sebagai perkalian
respons ideal hD(n) dengan fungsi window w(n).
hD(n)
N
w(n)
Lebar window
=N
h(n) =
hD(n).w(n)
Metode Windowing
Proses Windowing:
Misal: lebar window = 9. LPF
frekuensi cut-off: 0,2 rad/s
sin(0,2 (n ))
hD (n)
(n )
n
hD(n)
0,0468
0,1009
0,1514
0,1871
0,2
0,1871
0,1514
0,1009
0,0468
w(n)
h(n)
0,0468
0,1009
0,1514
0,1871
0,2
0,1871
0,1514
0,1009
0,0468
Metode Windowing
Pengaruh Windowing: Smearing Effect.
Jika H(ej), Hd(ej), W(ej) adalah Transformasi
Fourier dari h(n), hd(n), dan w(n), maka :
1
j
H(e )
2
j
j ( )
j
j
H
(
e
)
W
(
e
)
H
(
e
)
*
W
(
e
)
d
d
Domain waktu
Domain frekuensi
H(e j ) Hd (e j ) * W(e j )
Smearing
N=11
N=41
Slope
N=201
Metode Windowing
Macam-macam Window:
1. Rektangular
1
untuk
0 n N 1
wR (n)
wR(n)
1
N=6
0
Metode Windowing
Macam-macam Window:
2. Segitiga/Bartlett
2n
N 1
wB (n)
N=6
2n
N 1
untuk
0 n (N 1) / 2
untuk
(N 1) / 2 n (N 1)
wR(n)
1
4/5
4/5
2/5
2/5
Metode Windowing
Macam-macam Window:
3. Hanning
2 n
0
,
5
0
,
5
*
cos
N 1 ,
0 n N 1
wHan (n)
0,
lainnya.
wR(n)
N=6
0,9045 0,9045
0,3455
0,3455
Metode Windowing
Macam-macam Window:
4. Hamming
2 n
0
,
54
0
,
46
cos
N 1 ,
0 n N 1
lainnya.
wHam (n)
0,
wR(n)
N=6
0,9121 0,9121
0,3979
0,3979
0,08
0,08
Metode Windowing
Macam-macam Window:
5. Blackman
2 n
4 n
0,42 0,5 cos N 1 0,08 cos N 1 ,
0 n N 1
wBl (n)
0,
lainnya.
wR(n)
N=6
0,8492 0,8492
0,208
0,208
Metode Windowing
Macam-macam Window:
6. Kaiser
I0 c
N 1
N 1
n
N 1
I0 c
2
0 n N 1
wK (n)
0,
lainnya.
Metode Windowing
Tabel Karakteristik Window:
Lebar Pita
Transisi
Redaman
Stopband
Rektangular
4/N
-21 dB
Segitiga
8/N
-25 dB
Hanning
8/N
-44 dB
Hamming
8/N
-53 dB
Blackman
16/N
-74 dB
variabel
variabel
Window
Kaiser
METODE WINDOWING
Prosedur
1). Tentukan response impuls filter ideal.
2). Menentukan jenis window (dari redaman Stopband).
3). Menentukan lebar window N (dari Lebar Pita Transisi),
dan slope fasa
N 1
2
Metode Windowing
Latihan A:
Desainlah filter FIR LPF dengan frekuensi
cut-off c = 0,3 rad/s dengan metode
windowing dengan redaman stopband 50
dB pada s = 0,45 rad/s.
Latihan B:
Desainlah filter FIR HPF dengan frekuensi
cut-off c = 0,5 rad/s dengan metode
windowing dengan redaman stopband 50
dB pada s = 0,2 rad/s.
Metode Windowing
Latihan C:
Desainlah filter FIR BPF dengan
frekuensi cut-off 0,3 rad/s dan 0,7
rad/s dengan metode windowing
dengan redaman stopband 30 dB pada
s = 0,2 rad/s dan s = 0,9 rad/s.
Latihan D:
Desainlah filter FIR BSF dengan
frekuensi cut-off 0,3 rad/s dan 0,7
rad/s dengan metode windowing
dengan redaman stopband 30 dB pada
s = 0,4 rad/s dan s = 0,5 rad/s.
Metode Windowing
Latihan E:
Desainlah filter dengan spesifikasi sbb:
|H(ej)|
1
-/2
/2
- c
|H(ej)|
- c
Di sampel pada
interval 0 - 2,
sebanyak N sampel.
Contoh: N = 8
|H(ej)|
14
9
-0,5
0,5
1,5
2 4 6 8 10 12 14 16
0 9 9 9 9
9
9
9
9
9
1
h(n) IDFT (H(k ))
N
N 1
k 0
H(k ) e j2nk
N ganjil
1
h(n)
N
( N / 2 1)
( N 1) / 2
1
h(n)
H(0) 2 H(k ) cos(2k(n ))
N
k 1
Dengan
(N 1)
2