Anda di halaman 1dari 24

Desain Filter FIR

Metode Windowing dan


Metode Sampling Frekuensi

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

h(n) hd (n) w(n)

Domain frekuensi

H(e j ) Hd (e j ) * W(e j )

Sehingga efek windowing di domain frekuensi adalah


konvolusi dari respons frekuensi ideal dengan
respons frekuensi dari fungsi window.

Desain Filter dengan Metode Windowing


Trade-off antara
lebar window N
dengan efek
smearing dan
kecuraman slope
pada transition
band.
N

Smearing

N=11

N=41

Slope

N=201

Metode Windowing
Macam-macam Window:
1. Rektangular
1

untuk

0 n N 1

wR (n)

untuk h arg a n yang lainnya

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)

untuk h arg a n yang lainnya

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.

I0(.) adalah fungsi Bessel


jenis pertama.

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

4). Menentukan persamaan window w(n)

5). Mengalikan hd(n) dengan w(n) untuk memperoleh hLPF(n)


[6. Pengujian dengan software]
Prosedur FIR dengan metode windowing di atas adalah
berdasarkan data empiris [Ludeman]. Oleh karena itu,
setelah selesai desain, periksalah hasil desain
menggunakan software, sebagai contoh MATLAB.

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

Anggap fasa adalah 0 untuk semua


frekuensi. Window Hamming digunakan
dengan panjang window 30 sampel!

Metode Frequency Sampling


Metode sampling frekuensi dilakukan dengan mensampel N
titik dari response frekuensi yang diinginkan pada interval
0-2. Koefisien yang diperoleh (H(k)) kemudian diinvers
transformasi Fourierkan untuk memperoleh h(n).
|H(ej)|

- c

|H(ej)|

- c

Di sampel pada
interval 0 - 2,
sebanyak N sampel.

Contoh: N = 8

Metode Frequency Sampling


Contoh:
Ingin didesain LPF DIGITAL dengan
frekuensi cut-off 0,5 rad/s dengan metode
frekuensi sampling dengan N = 9. Tentukan
H(k), k=0 sampai 8.
Jawab:

N=9, jadi jarak antar sampel adalah: 2/9.


Sampel pertama (H(0)), pada frekuensi 0
rad/s; sampel ke dua pada 2/9, dst.

|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

Metode Frequency Sampling


Selanjutnya, h(n) diperoleh dengan IDFT dari H(k).

1
h(n) IDFT (H(k ))
N

N 1

k 0

H(k ) e j2nk

Jika diinginkan respons fasa linier, maka h(n)


dihitung dengan:
N genap

N ganjil

1
h(n)
N

( N / 2 1)

H(0) 2 H(k ) cos(2k(n ))


k 1

( N 1) / 2

1
h(n)
H(0) 2 H(k ) cos(2k(n ))
N
k 1

Dengan

(N 1)

2

Anda mungkin juga menyukai