bab_1_dsp

Upload: wahyu-nardianto

Post on 06-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Bab_1_DSP

    1/15

    Praktikum Digital Signal ProcessingPOLINEMA

    D

    aftar Eksperimen

    1. Pengantar Penggunaan MatLab2. Signal Generator dalam MatLab3. Sistem Diskrit4. Analisis rekuensi!. "ransformasi #$. AD% dan DA%

    &. Desain ilter ''( dan '(). Pro*e+t

    1

    PE,GA,"A( PE,GG-,AA, MA"LA

    PENGANTAR

    Dalam Bab 1. Ini akan dibahas secara singkatpenggunaan Mat ab sebagai alat !imulasi dalam desain

    !istem Peng"lah Digital #D!P $ Digital !ignal Pr"cessing%

    PR&!ED'R

    Mahasis(a di(a)ibkan untuk berlatih menggunakan

    sintak*sintak Mat ab untuk membangkitkan sin+al,

    melakukan pr"ses peng"lahan dan menampilkan hasil

    peng"lahan tersebut dalam bentuk gra-k. Pada akhir dari

    eksperimen, mahasis(a (a)ib menger)akan Tugas +ang

    diberikan untuk dikumpulan pada pertemuan berikutn+a.

    1. A"-(A, PEM(/G(AMA, MatLab

    1 / a l a m a n

  • 8/17/2019 Bab_1_DSP

    2/15

    Praktikum Digital Signal ProcessingPOLINEMA

    a. 'ntuk member k"mentar pada baris pr"gram gunakan

    tanda 0 0

    b. Ika ingin menggunakan /elp ketikkan 2help3 #tanpatanda 2% atau )ika tahu t"pic +ang diinginkan ketikkan 2

    help nama45ungsi3c. ika tidak tahu 5ungsi +ang diketikkan maupun t"pic

    +ang akan digunakan maka ketikkan 6 lookfor

    ke ord 6 #misal 6l""k5"r regressi"n6%d. Gunakan tiga titik 2 ... 3 untuk melan)utkan penulisan

    persamaan +ang pan)ang dan harus dip"t"ng dibaris

    berikutn+ae. ika hasil dari suatu sintak #pr"gram% tidak ingin

    dituliskan dila+ar 7"mmand maka gunakan tanda 2 3

    dibelakang sintak8pr"gram tersebut5. Gunakan tombol pana untuk memanggil c"mmand

    +ang pernah dituliskan sebelumn+ag. Mat ab mirip dengan 78799 sehingga penulisan

    2p"linema3 tidak sama dengan 2P"linema3 ataupun

    2P& INEMA3

    : / a l a m a n

  • 8/17/2019 Bab_1_DSP

    3/15

    Praktikum Digital Signal ProcessingPOLINEMA

    2. PE(',"A5 DASA( MA"LAa. De-nisi !;A AR 0 X = 0.5

    b. De-nisi Pangkat Matrik

    F Transp"se Matrik

    /ATI*/ATI terhadap penggunaan "perat"r Aritmatika dalam

    Mat ab, karena ariable +ang digunakan dalam Mat ab

    selalu berbentuk Matrik, sehingga aturan Matrik berlaku .? / a l a m a n

  • 8/17/2019 Bab_1_DSP

    4/15

    Praktikum Digital Signal ProcessingPOLINEMA

    ika dinginkan "perasi 2titik per titik dalam suatu matrik3

    gunakan tanda 2.3 sebelum "perat"r seperti 0

    ,o /perator Arti1 . Perkalian angg"ta

    Matrik: .8 Pembagian

    angg"taMatrik? . Pangkat angg"ta Matrik

    !elain &perat"r Aritmatika, Mat ab )uga men+ediakan

    ban+ak 5ungsi*5ungsi Internal seperti0,o ungsi Arti1 c"s# % 7"sines ekt"r : sin#

  • 8/17/2019 Bab_1_DSP

    5/15

    Praktikum Digital Signal ProcessingPOLINEMA

    dengan %/,"(/L'ntuk mengendalikan aliran eksekusi pr"gram dapat

    digunakan perintah berikut ini

    ,o /perat

    or

    Sintak Arti

    1 for 5"r k a(al0step0akhir perintahend

    Perulangandari a(alhinggaakhirdenganstep

    : ile (hile # k J c"nstan% perintahend

    ;er)akanperintahselamakJc"nstan%

    ? if i5 #perintah relasi%

    perintahend****************************************i5 #"perat"r relasi% perintah 1else perintah 2end****************************************i5 #"perat"r relasi% perintah 1elsei5 #"perat"r relasi% perintah 2elsei5 KKK.. KKKKKKKK.else perintah nend

    C s it+ switch # ariable%

    > / a l a m a n

  • 8/17/2019 Bab_1_DSP

    6/15

    Praktikum Digital Signal ProcessingPOLINEMA

    case #k"ndisi 1% Perintah1L case #k"ndisi :% Perintah:L KK otherwise perintahnend

    $. M? ile dan ungsi eksternal dalam MatLab!elain menggunakan la+ar 7"mmand, se"rang pengguna

    dapat pula menggunakan pemr"graman Mat ab secara

    terstruktur dalam suatu -le tersendiri +ang umum disebut

    sebagai M* ile. Dengan M* ile pengguna dapat melakukan

    pemr"graman sebagaimana pemr"graman bahasa tingkat

    tinggi lainn+a. 'ntuk memanggil M* ile dari la+ar 7"mmand,

    dapat dilalukan dengan mengetikkan nama dari M* ile

    tersebut dan menekan Enter. 7"nt"h M* ile adala sebagai

    berikut0 #simpan dengan nama c"ba1.m%clear;clc;

    A = [ 1 2 3; 4 5 6 ];

    B = [ 1 1 1; 2 2 2 ];

    C = A + B

    dila+ar 7"mmand ketik0

    c"ba1

    7

    : ? C

    H O

    !e"rang pengguna dapat pula membuat 5ungsi Eksternal

    sendiri. 'ntuk membuat sebuah uncti"n Eksternal harus

    diingat hal*hal sebagai berikut0 / a l a m a n

  • 8/17/2019 Bab_1_DSP

    7/15

    Praktikum Digital Signal ProcessingPOLINEMA

    a. Nama -le dari 5uncti"n harus sama engan nama

    5uncti"n itu sendiri

    b. Dia(ali dengan sintak !unctionc. ;erangka 5uncti"n adalah0!unction ect"r "utputQ Nama"!unction # ect"r

    input% perintah#$$

    7"nt"h0function [Hasil] = Jumlah a!"# Hasil = a + ";

    ;etik dila+ar 7"mmand sebagai berikut0 A 1 : ?QL B : : :QL 7 umlah#A,B%

    7 ? C >

    &. G(AP5 dalam MatLab'ntuk menampilan hasil dari suatu peng"lahan pada

    la+ar dapat digunakan perintah0

    a. plot #absis ,"rdinat, ariasi % untuk pl"t data k"ntin+ub. stem #absis, "rdinat, F ariasi % untuk pl"t data diskrit

    'ntuk memberi keterangan pada gra-k +ang dibuat, dapat

    digunakan perintah*perintah lan)utan sebagaimana table

    berikut ini0

    ,

    o

    Sintak Arti

    1 @label#Fketerangan

    @ %

    Memberi keterangan pada absis

    : +label#Fketerangan

    + %

    Memberi keterangan pada

    "rdinat? Grid Membuat gridC title#F udul gra-k % Membuat udul Gra-k> subpl"t#m,n,p% Membuat m @ n gra-k pada satu

    la+ar dengan p men+atakan

    H / a l a m a n

  • 8/17/2019 Bab_1_DSP

    8/15

    Praktikum Digital Signal ProcessingPOLINEMA

    gra-k ke*1,:,?,K dst

    @. "-GAS LA .1. Buat matrik A 1 :L ? CQ dan B ? CL : 1Q dan buat

    k"de Mat ab untuk "perasi matematika berikut ini0a. A 9 Bb. A $ Bc. A Bd. A . Be. A .8 B

    akukan pengu)ian secara manual terhadap hasil anda

    sebagai berikut0a.

    b.

    c.

    d.

    e.

    :. Buatlah k"de dalam M* ile +ang melakukan pr"ses

    perhitungan untuk persamaan matematika berikut ini y= 2 x+ 1

    untuk @ dari *1 hingga 1 dengan step =.>.Buat pula Gra-kn+a

    O / a l a m a n

  • 8/17/2019 Bab_1_DSP

    9/15

    Praktikum Digital Signal ProcessingPOLINEMA

    ?. Buatlah k"de dalam M* ile berupa !ungsi eksternal

    +ang melakukan pr"ses perhitungan persamaan

    matematika0 y= 2 x

    2− x+ 2

    Buat k"de untuk memanggil 5ungsi tersebut dengan nilai

    @ dari *: hingga 9: step =.:Buat pula Gra-kn+a

    C. Buatlah k"de dalam M* ile +ang men+atakan persamaan

    matematika y= 1 untuk n ≥ 0 dan y= 0 untuk n < 0

    Buat Gra-kn+a untuk n antara *C sampai C dengan step

    =.>

    >. Buatlah k"de +ang men+atakan M"dulasi dari :

    gel"mbang sinus dengan 5rekuensi sudut masing*masing

    #1= rad8s dan :== rad8s%. Gambarkan gra-k m"dulasi

    #perkalian% untuk t antara = hingga 1 dengan step =.==1.

    S / a l a m a n

  • 8/17/2019 Bab_1_DSP

    10/15

    Praktikum Digital Signal ProcessingPOLINEMA

    1. S%('P"

    /-"P-"

    7 C > >

    D *: *: 1 ?

    E H 1H 1

    ? O C

    G =.???? =.>=== 1.>=== C.====

    1= / a l a m a n

  • 8/17/2019 Bab_1_DSP

    11/15

    :. S%('P"

    /-"P-"

    -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1-3

    -2.5

    -2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    X

    Y

  • 8/17/2019 Bab_1_DSP

    12/15

    ?. S%('P"

    /-"P-"

    -2 -1.5 -1 -0.5 0 0.5 1 1.5 20

    2

    4

    6

    8

    10

    12

    Sumbu X

    S u m b u Y

    ,/ 3 dengan fun+tionile parabola.mB

  • 8/17/2019 Bab_1_DSP

    13/15

    ile "4C 3 .mB

    /-"P-" SAMA SEPE("' "'DA6 ME,GG-,A6A,

    -,%"'/,

    C. S%('P"

    /-"P-" 1

  • 8/17/2019 Bab_1_DSP

    14/15

    -4 -3 -2 -1 0 1 2 3 40

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    /-"P-" 2

    -4 -3 -2 -1 0 1 2 3 40

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Sumbu X

    S u m b u Y

    !. S%('P"

  • 8/17/2019 Bab_1_DSP

    15/15

    /-"P-"

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.2

    -0.15

    -0.1

    -0.05

    0

    0.05

    0.1

    0.15