tugas2pkdhidik

download tugas2pkdhidik

of 11

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