tugas2pkdhidik
-
Upload
sinta-ariyanti -
Category
Documents
-
view
220 -
download
0
Transcript of tugas2pkdhidik
-
8/16/2019 tugas2pkdhidik
1/11
TUGAS PENGOLAHAN SINYAL DIGITAL
Pengaplikasian Matlab untuk Simulasi Filter
Ole
Nama ! Meliana "usuma De#i
NIM ! $%&'('%&(&
Pr)*i ! Pen*i*ikan Teknik Elektr)
PENDIDI"AN TE"NI" ELE"T+O,TE"NI" ELE"T+O
UNI-E+SITAS NEGE+I SEMA+ANG
TAHUN .&'/
-
8/16/2019 tugas2pkdhidik
2/11
1. Membuka ‘fdatool’ yang akan membantu dalam pembuatan lter.
2. Memilih jenis lter yang akan dirancang berikut frekuensi-frekuensi yang
diinginkan sebagai referensi
-
8/16/2019 tugas2pkdhidik
3/11
-
8/16/2019 tugas2pkdhidik
4/11
$. Menambah script yang ada dengan script lengkap. %erikut script
lengkapnya&a. 'crip matlab untuk sinyal masukan sinus&
%LBF Returns a discrete-time filter object.
% MATLAB Code% Generated by MATLAB(R !." and t#e $inal &rocessin Toolbo' .").% Generated on* +,-Ar-," ")*//*"0
% 12uirile Lo3ass filter desined usin t#e F4R&M function.
% All fre2uency 5alues are in 67.Fs 8 9!,,,: % $amlin Fre2uency
Fass 8 ),,,: % &assband Fre2uencyFsto 8 ",,,: % $toband Fre2uency;ass 8 ,.,/0/,""00!/: % &assband Rile;sto 8 ,.,,,": % $toband Attenuationdens 8 ,: % ;ensity Factor
% Calculate t#e order from t#e arameters usin F4R&M? Fo? Ao? @ 8 firmord(=Fass? Fsto(Fs? =" ,? =;ass?;sto:
% Calculate t#e coefficients usin t#e F4R&M function.b 8 firm(>? Fo? Ao? @? densD:6d 8 dfilt.dffir(b:
%tamilEan lot dari desain L&Ff5tool (6d:
%sinyal acaE untuE difiltert8,*"Fs*,./: %time domain dan stelet#f"8 ",,,,:f8 ,,:f+8 +,,,:sinyalacaE8sin(if"tH sin(iftH sin(if+t:
fiure (sublot (""%lot sinyal sebelum difilterlot (t?sinyalacaE:'label (ItimesI:
ylabel (IamlitudoI:title (I$inyal sebelum difilter dalam domain 3aEtuI:
sublot ("%transform Ee domain freEuensisff8 fft(sinyalacaE?/":
%amlitudoAFs8abs(sff:
%enculiEan freEuensif8(,*//Fs/":%lot sebelum difilter dalam domain freEuensi
lot (f? AFs ("*/:'label (IfreEuensi67I:
-
8/16/2019 tugas2pkdhidik
5/11
ylabel (IamlitudoI:title (I$inyal sebelum difilter dalam domain freEuensiI:
fiure (+%filter sinyal acaEsinyalfilter8 filter (6d? sinyalacaE:
sublot (""%lot setela# difilterlot (t?sinyalfilter:'label (ItimesI:ylabel (IamlitudoI:title (I$inyal setela# difilter dalam domain 3aEtuI:a'is (=,. ,./ - : %set t#e rane of imae coordinates
sublot ("Fsf8fft (sinyalfilter?/":AFsf8abs (Fsf:f8(,*//Fs/": %enculiEan freEuensi
lot (f?AFsf("*/%lot t#e freEuensi domain diaram beforefilterin'label (IfreEuensi67I:ylabel (IamlitudoI:title (I$inyal setela# difilter dalam domain freEuensiI:
% =1
-
8/16/2019 tugas2pkdhidik
6/11
b. 'ript untuk sinyal inputan kotak
function 6d 8 L&F%LBF Returns a discrete-time filter object.
% MATLAB Code% Generated by MATLAB(R !." and t#e $inal &rocessin Toolbo' .").% Generated on* +,-Ar-," ")*//*"0
% 12uirile Lo3ass filter desined usin t#e F4R&M function.
% All fre2uency 5alues are in 67.Fs 8 9!,,,: % $amlin Fre2uency
Fass 8 ),,,: % &assband Fre2uencyFsto 8 ",,,: % $toband Fre2uency;ass 8 ,.,/0/,""00!/: % &assband Rile
;sto 8 ,.,,,": % $toband Attenuationdens 8 ,: % ;ensity Factor
-
8/16/2019 tugas2pkdhidik
7/11
-
8/16/2019 tugas2pkdhidik
8/11
ylabel (IamlitudoI:title (I$inyal setela# difilter dalam domain freEuensiI: % =1
-
8/16/2019 tugas2pkdhidik
9/11
function 6d 8 L&F%LBF Returns a discrete-time filter object.
% MATLAB Code% Generated by MATLAB(R !." and t#e $inal &rocessin Toolbo' .").% Generated on* +,-Ar-," ")*//*"0
% 12uirile Lo3ass filter desined usin t#e F4R&M function.
% All fre2uency 5alues are in 67.Fs 8 9!,,,: % $amlin Fre2uency
Fass 8 ),,,: % &assband Fre2uencyFsto 8 ",,,: % $toband Fre2uency;ass 8 ,.,/0/,""00!/: % &assband Rile;sto 8 ,.,,,": % $toband Attenuationdens 8 ,: % ;ensity Factor
% Calculate t#e order from t#e arameters usin F4R&M? Fo? Ao? @ 8 firmord(=Fass? Fsto(Fs? =" ,? =;ass?;sto:
% Calculate t#e coefficients usin t#e F4R&M function.b 8 firm(>? Fo? Ao? @? densD:6d 8 dfilt.dffir(b:
%tamilEan lot dari desain L&Ff5tool (6d:
%sinyal acaE untuE difiltert8,*"Fs*,./: %time domain dan stelet#
f"8 ",,,,:f8 ,,:f+8 +,,,:sinyalacaE8sa3toot#(if"tH sa3toot#(iftHsa3toot#(if+t:
fiure (sublot (""%lot sinyal sebelum difilterlot (t?sinyalacaE:'label (ItimesI:ylabel (IamlitudoI:title (I$inyal sebelum difilter dalam domain 3aEtuI:
sublot ("%transform Ee domain freEuensisff8 fft(sinyalacaE?/":
%amlitudoAFs8abs(sff:
%enculiEan freEuensif8(,*//Fs/":%lot sebelum difilter dalam domain freEuensilot (f? AFs ("*/:'label (IfreEuensi67I:
ylabel (IamlitudoI:title (I$inyal sebelum difilter dalam domain freEuensiI:
-
8/16/2019 tugas2pkdhidik
10/11
-
8/16/2019 tugas2pkdhidik
11/11