PRAKTIKUM PEMROSESAN DIGITAL FILTER DIGITAL F.I.R ( FINITE IMPULSE RESPON) Disusun Untuk Memenuhi Tugas Mata Kuliah Praktikum Pemrosesan Digital Semester 6
Dosen: Achmad Setiawan , ST, MT
Penyusun: Kelas JTD 3D
14
LAURENA WIDYAWATI
1641160059
JARINGAN TELEKOMUNIKASI DIGITAL TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG 2019
Soal soal 1. N = 5 ; LPF FIR ; Fc = 100 Hz; Fs =500 Hz
2. N = 21 ; HPF FIR ; Fc = 200 Hz; Fs =500 Hz
3. N = 41; LPF FIR ; Fc = 50 Hz; Fs =200 Hz (NIM GANJIL)
Listing & Gambar 1. clear; clc; N = 5; M = (N-1)/2; Fc = 100; Fs = 500; wc = 2* %pi*(Fc/Fs); for (n = 0: (N-1)) if (n==M) h(n+1)= wc/%pi; else h(n+1) = sin (wc*(n-M))/(%pi*(n-M)); end; end; [Hw, fr] = frmag(h,256); plot(fr,20*log(abs(Hw))); xgrid(5,1,7);
2. clear; clc; N = 21; M = (N-1)/2; Fc = 200; Fs = 500; wc = 2* %pi*(Fc/Fs); for (n = 0: (N-1)) if (n==M) h(n+1)= 1-(wc/%pi); else h(n+1) = - sin (wc*(n-M))/(%pi*(n-M)); end; end;
[Hw, fr] = frmag(h,256); subplot(2,2,1); plot(fr,20*log(abs(Hw))); xgrid(5,1,7); NumPoly = poly(h,"z","coeff"); Pole = [zeros(1,length(h)-1) 1]; DeNumpoly = poly (Pole, "z","coeff"); Hz = syslin ("d",NumPoly,DeNumpoly); subplot(2,2,2);plzr(Hz); k = 0: 80; impuls=[1 zeros(1,80)] y = flts (impuls,Hz); subplot(2,2,3); plot2d3(k,impuls,-9);xgrid(5,1,7); subplot(2,2,4); plot2d3(k,y,-9);xgrid(5,1,7);
3.
clear; clc; N = 41; M = (N-1)/2; Fc = 50; Fs = 200; wc = 2* %pi*(Fc/Fs); for (n = 0: (N-1)) if (n==M) h(n+1)= wc/%pi; else h(n+1) = sin (wc*(n-M))/(%pi*(n-M)); end; end; [Hw, fr] = frmag(h,256); subplot(2,2,1); plot(fr,20*log(abs(Hw))); xgrid(5,1,7); NumPoly = poly(h,"z","coeff"); Pole = [zeros(1,length(h)-1) 1]; DeNumpoly = poly (Pole, "z","coeff"); Hz = syslin ("d",NumPoly,DeNumpoly); subplot(2,2,2);plzr(Hz); k = 0: 40; impuls=[1 zeros(1,40)] y = flts (impuls,Hz); subplot(2,2,3); plot2d3(k,impuls,-9);xgrid(5,1,7); subplot(2,2,4); plot2d3(k,y,-9);xgrid(5,1,7);
`
Kesimpulan
Dari soal 1. N = 5 ; LPF FIR ; Fc = 100 Hz; Fs =500 Hz
dapat diketahui nilai Ap 2 dB, As -70 dB, dan Roll off = 4533.33 dB/sampel/detik.
∆𝐴𝑣 ∆𝜔
=
−70−2 0.35−0.335
=-
Dari soal 2. N = 21 ; HPF FIR ; Fc = 200 Hz; Fs =500 Hz :
∆𝐴𝑣
−50−0
dapat diketahui nilai Ap 1 dB, As -55 dB, dan Roll off = ∆𝜔 = 0.4−0.37 = -1666.67 dB/sampel/detik. dB. pole berada pada dalam lingkaran menunjukkan bahwa sistem stabil dapat diketahui bahwa Boundary In awalnya bernilai satu dan seterusnya
bernilai nol dapat diketahui bahwa Boundary Out awalnya tidak stabil yaitu nilainya naik turun tp seterusnya akan bernilai nol dapat diketahui bahwa filter tersebut bersifat BIBO karena dengan input yang terbatas maka outputnya jg terbatas dapat diketahui bahwa filter tersebut stabil maka bersifat BIBO
Dari soal 3. N = 41; LPF FIR ; Fc = 50 Hz; Fs =200 Hz :
∆𝐴𝑣
−50−0
dapat diketahui nilai Ap 0 dB, As -50 dB, dan Roll off = ∆𝜔 = 0.26−0.2 = 833.33dB/sampel/detik. pole berada pada dalam lingkaran berarti menunjukkan bahwa sistem stabil dapat diketahui bahwa Boundary In awalnya bernilai satu dan seterusnya bernilai nol dapat diketahui bahwa Boundary Out awalnya tidak stabil yaitu nilainya naik turun tp seterusnya akan bernilai nol dapat diketahui bahwa filter tersebut bersifat BIBO karena dengan input yang terbatas maka outputnya jg terbatas dapat diketahui bahwa filter tersebut stabil maka bersifat BIBO