Anda di halaman 1dari 5

PRAKTIKUM V

DESAIN FILTER IIR PADA MATLAB

1. TUJUAN

1. Praktikan mengerti dan mampu mendesain filter IIR pada Matlab.

2. Praktikan memahami perbedaan dari filter Butterworth, Chebyshev, dan Elliptic

3. Praktikan memahami white noise.

2. DASAR TEORI

2.1. FILTER IIR

Filter IIR (Infinite Impulse Response) merupakan salah satu dari jenis filter digital yang biasa
digunakan pada proses pemrosesan sinyal digital. IIR mengambil output sebagai feedback
untuk diolah kembali oleh filter sehingga menghasilkan respon impuls yang tak terbatas, maka
dari itu filter disebut sebagai filter IIR.

Berbeda dengan filter FIR yang sudah didesain pada percobaan sebelumnya, filter IIR
memiliki respon impuls yang tak terbatas. Perbedaan dari kedua filter tersebut dapat dilihat
pada tabel berikut ini.

Filter IIR Filter FIR


Lebih efisien Kurang efisien
Membutuhkan sedikit memori Membutuhkan banyak memori
Daya yang digunakan tinggi Daya yang digunakan sedikit
Memiliki bentuk rangkaian analog Tidak ada rangkaian analog
Kurang stabil Lebih stabil
Delay sedikit Lebih banyak delay

2.2. JENIS-JENIS FILTER IIR


Pada praktikum kali ini, praktikan akan mendesain empat jenis filter IIR menggunakan Matlab.
Yaitu filter Butterworth, filter Chebyshev tipe 1 dan 2, serta filter Elliptic. Perbedaan yang jelas
dari filter-filter tersebut dapat dilihat dari contoh respon impuls berikut.

1
2.3. WHITE NOISE

White noise adalah sinyal acak (random) dengan spektrum daya flat. Artinya sinyal white noise
memiliki daya yang sama pada bandwidth yang tetap pada setiap frekuensi tengah. White
noise merupakan nama yang diturunkan dari cahaya putih yang spektrum daya dari cahayanya
terdistribusi pada rentang band cahaya tampak. Bandwidth dari white noise terbatas pada
prakteknya oleh mekanisme pembangkitan noise, media transmisi. Sinyal random dapat
dikatakan white noise jika memiliki spektrum yang flat pada bandwidth terlebar yang
mungkin dapat dilewatkan pada sebuah medium.

3. PERSIAPAN PRAKTIKUM

Pelajari penggunaan perintah-perintah seperti perintah butter, filter, rand, dan


perintah-perintah lain yang akan digunakan pada praktikum kali ini.

2
4. PERCOBAAN

4.1. PERALATAN YANG DIGUNAKAN

1. 1 unit komputer

2. Software Matlab

4.2. PROSEDUR PRAKTIKUM

Sebelum praktikum dilaksanakan, lakukan beberapa hal berikut ini:

1. Pastikan komputer yang akan digunakan berfungsi dengan normal dan tidak ada
masalah apapun.

2. Software Matlab sudah terinstal dalam komputer.

4.2.1. White Noise


1. Buat white noise pada Matlab dengan memasukkan perintah randn(1000,1). 1000
berarti akan ada 1000 titik pada white noise yang dihasilkan.

2. Periksa plot dan respon frekuensi dari white noise. Catat dan analisis.

4.2.2. Desain filter IIR - 1


1. Diketahui frekuensi sampling sebesar 16000 Hz. Filter digital yang diinginkan adalah low-
pass filter orde 5 dengan frekuensi cut-off 1600 Hz. Gunakanlah Matlab untuk men- desain
jenis filter sebagai berikut :
Filter butterworth.
Filter Chebyshev tipe-1 dengan passband ripple 10 dB.
Filter Chebyshev tipe-2 dengan stopband attuenation 40 dB.
Filter Elliptic dengan passband ripple 10 dB dan stopband attuenation 40 dB.
2. Amatilah respon frekuensi dari keempat filter yang sudah didesain, lalu analisis.

3. Filter white noise yang sudah dibuat sebelumnya menggunakan masing-masing filter
yang sudah didesain.

4. Amatilah respon frekuensi dari masing-masing jenis pem-filteran, lalu analisis.

4.2.3. Desain filter IIR - 2


1. Diketahui sebuah filter memiliki frekuensi passband = 1600 Hz, frekuensi stopband =
9600 Hz, passband ripple kurang dari 3 dB, dan stopband attuenation minimal 60 dB.
Rancanglah sebuah filter Butterworth menggunakan Matlab.

2. Gunakan perintah buttord untuk mencari orde dan frekuensi cut-off dari filter yang
diinginkan. Lalu rancanglah filter seperti pada bagian sebelumnya.

3
3. Amatilah respon frekuensi dari filter yang dihasilkan, lalu analisis.

4.2.3. Membandingkan filter IIR dan FIR


1. Persiapkanlah sinyal input berupa sintot seperti pada modul 1.

2. Rancanglah filter IIR berupa low-pass filter Butterworth orde 32 dengan frekuensi cut-off
800 Hz.

3. Lakukan pem-filteran sinyal sintot dengan filter yang sudah dibuat,kemudian amatilah
plot dari hasilnya.

4. Ubah orde dari filter Butterworth menjadi orde 5, kemudian lakukan kembali proses
pemfilteran dengan filter yang baru.

5. Amati plot dari hasilnya, dan bandingkan kedua plot. Analisis.

5. MENGAKHIRI PERCOBAAN

Sebelum keluar dari ruang praktikum, rapikan meja praktikum dan matikan komputer dari
jala-jala listrik.

Periksa lagi penggunaan meja. Praktikan yang tidak menandatangani lembar catatan atau
membereskan meja ketika praktikum berakhir akan mendapatkan potongan nilai.

Pastikan asisten telah menandatangani catatan pada Lembar Catatan Praktikum anda. Catatan
percobaan yang tidak ditandatangani oleh asisten tidak akan dinilai

4
5

Anda mungkin juga menyukai