modul PSD
-
Upload
garnita-putri -
Category
Documents
-
view
218 -
download
0
Transcript of modul PSD
-
7/23/2019 modul PSD
1/19
MODUL PRAKTIKUM
PENGOLAHAN SINYAL DIGITAL
SINYAL DAN SISTEM WAKTU DISKRIT DAN TRANSFORMASI Z
DESAIN FILTER ANALOG
DESAIN FILTER DIGITAL
LABORATORIUM SISTEM KOMUNIKASI
JURUSAN TEKNIK ELEKTRO
UNIVERSITAS UDAYANA
2015
-
7/23/2019 modul PSD
2/19
TATA TERTIBPRAKTIKUM PENGOLAHAN SINYAL DIGITAL
PERSIAPAN PRAKTIKUM Tugas Pendahuluan a!"# d"$e%!a$an &leh se'"a( (%a$'"$an)
Tugas Pendahuluan a!"# d"$u*(ul$an (ada saa' (ela$sanaan(%a$'"$u*)
Se'"a( (%a$'"$an a!"# *e*(ela!a%" *&dul (%a$'"$u* PSDM dan*enguasa" dasa%+dasa% (enggunaan (%&g%a* MATLAB)U'a*an,a ,ang #e%$a"'an dengan -ungs"+-ungs" ,ang d"guna$an(ada (%a$'"$u* PSDM)
PELAKSANAAN PRAKTIKUM P%a$'"$an a!"# had"% 'e(a' a$'u)
P%a$'"$an a!"# *eng"$u'" selu%uh $eg"a'an (%a$'"$u* dengan'e%'"#)
Se'"a( (%a$'"$an a$an *enda(a'$an g"l"%an dala**eng&(e%as"$an (%&g%a* MATLAB)
DEMO Se'elah (%a$'"$u* selesa" d"la$sana$an. se'"a( $el&*(&$ a!"#
*ende*&ns'%as"$an has"l anal"san,a (ada a$'u ,ang a$and"'en'u$an $e*ud"an)
LAPORAN AKHIR Sa'u P%a$'"$an*engu*(ul$an sa'u La(&%an A$h"%) La(&%an A$h"% d"$u*(ul$an se'elah de*& dan as"s'ens" selesa"
d"la$sana$an) Wa$'u (engu*(ulan a$an d"'en'u$an $e*ud"an) F&%*a' dan susunan La(&%an A$h"% a$an d"#e%"$an se'elah
(%a$'"$u* selesa")
-
7/23/2019 modul PSD
3/19
MODUL/
SINYAL DAN SISTEM WAKTU DISKRIT DANTRANSFORMASI Z
/)/ TU0UANMemahami konsep deret dan representasinya pada MATLABMempelajari deret-deret dan opereasi dasar untuk membentuk deret yang lebihkompleksMengerti konsep linearitas, shift-invariance, stabilitas, dan KausalitasMenjadi lebih familiar dengan sifat-sifat konvolusiMempelajari perhitungan konvolusi menggunakan penjumlahan dan matriMempelajari representasi persamaan beda !di"erence e#uation$ suatu sistemlinier dan solusi-solusinya%Menjadi lebih familiar dengan perhitungan transformasi & berbagai sinyal dan'()Mempelajari dan mengerti sifat-sifat transformasi & dan bagaimana
menggunakan sifat-sifat ini sehingga mempermudah perhitungan%Mempelajari inverse dari Transformasi & menggunakan metode partial-fractionepantion%Mengerti bagaimana system LT* direpresentasikan pada domain & dan hubungandengan respons frekuensi%Mempelajari bagaimana menyelesaikan persamaan beda yang dijelaskan padasystem LT* dengan kondisi inisialisasi
/)1 PERALATAN
+ rogram Matlab %+ ke atas
/)2 TEORIPENUN0ANG
/)2)/ SINYALDANKARAKTERISTIKNYA
.inyal /aktu diskrit disebut dengan deret dan dinotasikan sebagai berikut0
!n$ 12!n$3 1 24, !-+$, !5$, !+$,43
6eret sinyal /aktu diskrit dapat berupa deret terbatas maupun tidak terbatasyang terdi7nisi pada 8+9 n 9 8:, dimana 8+9 8:% 6engan durasi deret tersebutadalah 8:-8+;+ sample
Bentuk dasar yang sering digunakan adalah0
6eret unit sample dinotasikan sebagai !n$ dan dide7nisikan sebagai0
-
7/23/2019 modul PSD
4/19
,0
,1)(n
.inyal =nit .tep dinotasikan sebagai u!n$ dan dide7nisikan sebagai0
0,0
0,1)(
nuntuk
nuntuknu
.inyal =nit 'amp
.inyal >ponential
/)2)1 SISTEMWAKTUDISKRIT
.istem /aktu diskrit adalah suatu alat atau algoritma yang beroperasi pada padasinyal /aktu diskrit !input$, menurut beberapa aturan yang dibuat, untuk
?
untuk n 15untuk n 5
-
7/23/2019 modul PSD
5/19
menghasilkan sinyal /aktu diskrit dengan bentuk lain !output atau respons$sistem tersebut%
.ecara umum dinyatakan0
[ ])()( nxTny
.alah satu sistem /aktu diskrit yang sering digunakan adalah sistem linier tidakberubah terhadap /aktu !linier time invariant !LT*$ system$% .istem inimempunyai sifat-sifat sebagai berikut0
Memenuhi sifat superposisi%
Tidak berubah terhadap /aktu !time invariant$%
Mempunyai respons terhadap deret unit sample yang disebut denganrespons impuls%
@ika input !!n$$ dan sistem !h!n$$ adalah deret yg 7nite maka y!n$merupakan hasil konvolusi dari !n$ dan h!n$%
Apabila setiap input yang terbatas menghasilkan output yg terbatas maka
sistem disebut dengan stabil B*B(% Apabila outputnya !y!n$$ hanya tergantung dari input n sekarang dan
output sebelumnya maka sistem disebut dengan sistem kausal% .istem LT* /aktu diskrit dapat ditulisdijelaskan menggunakan persamaan
beda koe7sien konstanta linier%
/)2)2 TRANSFORMASIZ
Transformasi & adalah suatu transformasi yang digunakan untuk mengubah suatusinyal dari domain /aktu diskrit ke domain &, yaitu bentuk %Transformasi &bilateral dari deret !n$ dide7nisikan sebagai berikut%
=
= n
n
ZnxzX )()(
6imana merupakan variable bernilai kompleks% =ntuk deret sembarang !n$,kumpulan nilai dimana C!$ ada disebut dengan 'egion of )onvergence !'()$,dan dide7nisikan sebagai berikut0
'C- 9 DD 9 'C;
/)2)3 S"-a'+s"-a' (en'"ng '%ans-&%*as" Z
)()( zYny
z )()( zXnx zLinier
@ika
( ) ( ) ( ) ( )zYzXnynx z .... ++Maka berlaku
Time .hifting
EoldingTime 'iversal
erkalian oleh n atau 6i"erentiasi pada 6omain &
Konvolusi
F
-
7/23/2019 modul PSD
6/19
/)2)4 In5e%s T%ans-&%*as" Z*nvers Transformasi & digunakan untuk mendapatkan kembali deret, !n$, padadomain /aktu diskrit dari domain &, C!$%Bentuk formal untuk mendapatkan nilai *nvers Transformasi & adalah0
dzzzXjnx
n
C
1
.)(.2
1
)(
=
)ara lain mencari inverst transformasi & adalah menggunakan partial-fractionexpansionterutama apabila C!$ merupakan fungsi rasional %
))...((
))...((
)(
)()(
1
1
pm
n
zzpz
zzzzk
zD
zNzX
==
6iasumsikan n G m dan seluruh pole pksederhana, maka0
n
n
pz
c
pz
c
pz
c
z
c
z
zX
++
+
+= ...
)(
2
2
1
10
dimana
00 )( == zzXc kpzkk zzX
pzc == )()(
/)3 TUGASPENDAHULUAN
+% .inyal Haktu 6iskrit%a Iambarlah !n$ 1 2-
-
7/23/2019 modul PSD
7/19
@elaskan secara analitis sifat-sifat sistem tidak berubah terhadap /aktu !LT*$pada /aktu diskrit0 Memorylesstidak memoryless%
Kausal%
.tabil B*B(%
Linier%
Time *nvariant%@elaskan tahap menghitung nilai konvolusi : buah sinyal%@ika diketahui +!n$1+ untuk 5 9 n 9 < dan :!n$ 1 :nuntuk 5 9 n 9 :, hitung
konvolusi, !n$Ny!n$%Konvolusi linier mempunyai sifat-sifat0 Komutatif, Assosiatif, 6istributif,
*dentitif% @elaskan secara analitik keempat sifat tersebut%Oeri7kasi keempat sifat tersebut menggunakan sinyal +!n$ dan :!n$ pada
soal :%c dan
-
7/23/2019 modul PSD
8/19
.impanlah gambar yang anda dapatkan tersebut%
lotlah sinyal0 :!n$1+5 cos!5%55%n:$ 59 n 9 +55 ,
-
7/23/2019 modul PSD
9/19
MODUL1
DESAIN FILTER ANALOG
1)/ TU0UAN
aham konsep faktorisasi spectral dari respons magnitude kuadrat DPa!j$D:menjadi fungsi transfer Pa!s$ fasa minimum, yang merupakan pemisahan Pa!s$Pa!-s$ menjadi Pa!s$%Mempelajari karakteristik dan struktu parameter prototype 7lter analogButter/orth, )hebyshev, dan >llipticMengerti konsep pemetaan bilinier dan pre/arping frekuensi%
Mempelari persyaratan dasar pemetaan fre#uency-band dan struktur parameterberbagai transformasi 7lter%Meningkatkan kemampuan dalam desain 7lter digital lo/pass menggunakanprototype analog dan transformasi%Mengeimplementasikan seluruh konsep di atas ke dalam MatLab%
1)1 PERALATAN
+% rogram Matlab %+ ke atas
1)2 TEORIPENUN0ANG
1)2)/ DESAINFILTERLOWPASSANALOG
Eilter berfungsi untuk mele/atkan frekuensi tertentu dan menahan frekuensi lainagar tidak le/at dari 7lter tersebut% endekatan penting desain 7lter digitaladalah mentransformasikan 7lter analog yang ada, yaitu0 7lter Butter/orth,)hebyshev, dan elliptic% rosedur desain dimulai dari respons frekuensi 7lter,yaitu reaksi 7lter pada saat steady state terhadap input sinusoida% ada dasarnya7lter mempunyai < bagian yaitu passband, transition band, stopband, sepertigambar di ba/ah ini%
-
7/23/2019 modul PSD
10/19
Eilter Butter/orth orde n dijelaskan dengan kuadrat magnitude respons frekuensiseperti berikut06erajat suatu 7lter, n,dengan karakteristik seperti di ba/ah ini0
+
=nn
jH2
2
1
1)(
+5
-
7/23/2019 modul PSD
11/19
6apat diperoleh dengan persamaan berikut0
( ) ( )( )
=
2110
10/10/10
/log2
110/110log 21 KK
n
.edangkan bentuk polynomial yang ternormalisasi didapatkan dari persamaanP!s$ dimana yang digunakan adalah bagian LP-nya%
++
-
7/23/2019 modul PSD
12/19
1)3 TUGASPENDAHULUAN
+% @elaskan erbedaan Karakteristik dari 7lter Butter/orth, )hebyshev,
dan >lliptic dari bentuk respons dan korelasi terhadap persamaan kuadratmagnitude respons frekuensi% Iambarkan semua bentuk respons 7ltertersebut%:% Turunkan persamaan pole untuk orde 7lter ganjil dan genap darisuatu fungsi sistem P!s$ dari respons frekuensi magnitude kuadrat suatu7lter butter/orth% .elanjutnya, untuk mendapatkan 7lter kausal dan stabildimanakah letak pole suatu fungsi transfer P!s$, jika dilihat pada bidang s%
-
7/23/2019 modul PSD
13/19
k = real(prod(#p));
.impanlah program ini di folder /ork pada matlab anda menggunakan namabuttap%
@alankan program ini dengan memasukkan nilai orde 7lter, n1: dan n1F%Berapakah nilai , p, dan k
Apakah , p, dan k tersebutBuatlah bentuk Eungsi transfer dari orde 7lter : dan F dari hasil perhitunganini%
Bandingkan Eungsi transfer yang anda peroleh ini dengan table polynomialbutter/orth dan hasil perhitungan yang anda lakukan pada tugaspendahuluan soal
-
7/23/2019 modul PSD
14/19
& .nalo* /owpass 0ilter :esi*n" utterwort-& #########################################& [b,a] = afd'butt(8p,8s,9p,.s);& b = umerator coefficients of 7a(s)& a = :enominator coefficients of 7a(s)& 8p = .k-ir 0rekuensi 1assband dalam rad$sec; 8p 4& 8s = .wal 0rekuensi )endif 8s = 8perror(>.wal 0rekuensi )endif (9p = 4) ? (.s 4)error(>1 ripple and$or )end = ceil((lo*!4((!43(9p$!4)#!)$(!43(.s$!4)#!)))$(2lo*!4(8p$8s)));fprintf(>@n utterwort- 0ilter rder = &2A4f @n>,)me*aB = 8p$((!43(9p$!4)#!)3(!$(2)));[b,a]=u'buttap(,me*aB);
Eungsi di atas adalah fungsi untuk mendesain 7lter lo/pass butter/orth% @elaskan0
Apa input dari fungsi tersebut
8ilai apa saja yang didapat dari fungsi tersebut @elaskan%
Apabila Hp 1
-
7/23/2019 modul PSD
15/19
= loor(
-
7/23/2019 modul PSD
16/19
&minp-a=floor(min(p-a$pi));maxp-a=ceil(max(p-a$pi));subplot(2,2,I);plot(w,p-a$pi);axis([4,wmax,minp-a,maxp-a]);xlabel(>0rekuensi .nalo* dalam rad$sec>,>fontsize>,!4);label(>0asa (pi)>,>fontsize>,!4);title(>9espons0asa>,>fontsize>,!4);set(*ca,>GtickDode>,>manual>,>Gtick>,[4;8p;8s;wmax],>fontsize>,!4);
p-a8p=(round(p-a(8p$wmax644%!)$pi!44))$!44;p-a8s=(round(p-a(8s$wmax644%!)$pi!44))$!44;set(*ca,>HtickDode>,>manual>,>Htick>,[p-a8s;p-a8p;4],>fontsize>,!4);*rid&subplot(2,2,J);plot(t,-a);axis([4,2,#4A46,4A!]);title(>9espons Cmpulse>,>fontsize>,!4);xlabel(>t (sec)>,>fontsize>,!4);label(>-a(t)>,>fontsize>,!4);
'un fungsi ini dengan mengetik butter/!
-
7/23/2019 modul PSD
17/19
MODUL2
DESAIN FILTER DIGITAL
2)/ TU0UAN
Mengerti konsep pemetaan bilinier dan pre/arping frekuensi%Mempelari persyaratan dasar pemetaan fre#uency-band dan struktur parameterberbagai transformasi 7lter%Meningkatkan kemampuan dalam desain 7lter digital menggunakan prototypeanalog dan transformasi%Mengeimplementasikan seluruh konsep di atas ke dalam MatLab%
2)1 PERALATAN
+% rogram Matlab %+ ke atas
2)2 TEORIPENUN0ANG
2)2)/ TRANSFORMASI FILTER ANALOG+TO+DIGITAL MENGGUNAKAN TRANSFORMASIBILLINEAR
.pesi7kasi desain 7lter digital yang perlu diperhatikan adalah !+$ frekuensi-frekuensi kritis !+, :,
-
7/23/2019 modul PSD
18/19
apabila yang diketahui adalah karakteristik analognya dengan sampling ratetertentu maka perlu dilakukan prosedur sebagai berikut sebelum melakukantransformasi sebelum melakukan prosedur transformasi bilinier%
Tabel Transformasi 7lter dari prototype menjadi 7lter analog yang ingindirealisasikan adalah sebagai berikut0
2)3 TUGASPENDAHULUAN
+% @elaskan desain 7lter digital menggunakan respons invariance%:% .uatu 7lter digital apabila digunakan pada struktur A6-P!$-6A
memberikan karakteristik yang sama dengan 7lter lo/pass analogdengan ketentuan sebagai berikut0 Erekuensi cuto", -
-
7/23/2019 modul PSD
19/19