Implementation of Bilinear Transformation Method on Infinite Impulse Response (IIR) Digital Filter Using Raspberry Pi
Main Authors: | Islamiyah, Murni Sri Rahayu, Saptono, Rachmad, Hadiwiyatno, Hadiwiyatno |
---|---|
Format: | Article info application/pdf Journal |
Bahasa: | eng |
Terbitan: |
Program Studi D-IV Jaringan Telekomunikasi DIgital, Politeknik Negeri Malang
, 2021
|
Subjects: | |
Online Access: |
https://jartel.polinema.ac.id/index.php/jartel/article/view/28 https://jartel.polinema.ac.id/index.php/jartel/article/view/28/138 |
Daftar Isi:
- The process of sending information there is always interference or noise, the nature of noise cannot be eliminated but can be minimized. In this study, the author uses an IIR Digital Filter because the IIR filter has an impulse of infinite duration so that it can be matched with an analog filter which also has an impulse response of infinite duration. 1 and chebyshev type 2 on MATLAB. MATLAB code is used to create a filter design program according to the specifications that have been made. MATLAB Simulink is used to create a block filter design to be implemented on the Raspberry Pi. Raspberry pi is used as a device to process the filter. The results of running MATLAB code and also Simulink are compared to see if the implementation results are the same as the program results. The types of filters that are good for use in IIR digital filters are Butterworth filters and Chebyshev 2 filters because there is no ripple in the passband. The type of filter that is not good for use in digital IIR filters is the Chebyshev 1 filter. The effect of ripple changes on the order value is that the smaller the ripple value, the larger the resulting order value. The effect of changing the stopband attenuation is that the more the stopband attenuation, the smaller the resulting order.
- Proses pengiriman informasi selalu terdapat gangguan atau noise, sifat noise tidak dapat dihilangkan namun dapat diminimalisir. Dalam penelitian ini penulis menggunakan Filter Digital IIR dikarenakan filter IIR memiliki impulse berdurasi tak hingga sehingga dapat dicocokkan dengan filter analog yang juga memiliki respon impuls durasi tak hingga.Pada penelitian ini akan dirancang Filter Digital IIR menggunakan metode transformasi bilinier dengan respon filter butterworth, chebyshev tipe 1 dan chebyshev tipe 2 pada MATLAB. MATLAB code digunakan untuk membuat program design filter sesuai dengan spesifikasi yang telah dibuat. MATLAB Simulink digunakan untuk membuat design block filter untuk di implementasikan pada Raspberry Pi. Raspberry pi digunakan sebagai perangkat untuk memproses filter tersebut. Hasil dari running MATLAB code dan juga Simulink dibandingkan untuk melihat apakah hasil implementasi sama dengan hasil program.Dari hasil pengujian dapat diketahui hasil respon frekuensi pada berbagai jenis filter yang digunakan pada pengujian sesuai dengan karakteristik masing-masing filter. Jenis filter yang baik digunakan pada filter digital IIR adalah filter Butterworth dan filter Chebyshev 2 karena pada passband tidak terdapat ripple. Jenis filter yang tidak baik digunakan pada filter digita IIR adalah filter Chebyshev 1. Pengaruh perubahan ripple terhadap nilai orde yaitu semakin kecil nilai ripple semakin besar nilai orde yang dihasilkan. Pengaruh perubahan attenuasi stopband yaitu semakin attenuasi stopband semakin kecil orde yang dihasilkan.