Modul 3 Sinyal Diskrit
Modul 3 Sinyal Diskrit
Modul 3 Sinyal Diskrit
I. TUJUAN
Setelah melakukan praktikum ini, diharapkan mahasiswa dapat membangkitkan beberapa
jenis sinyal diskrit yang banyak digunakan dalam analisa Sinyal dan Sistem.
Pada teori system diskrit, lebih ditekankan pada pemrosesan sinyal yang berderetan. Pada sejumlah
nilai x, dimana nilai yang ke-x pada deret x(n) akan dituliskan secara formal sebagai:
x = {x(n)}; −∞ < n < ∞ (1)
Dalam hal ini x(n) menyatakan nilai yang ke-n dari suatu deret, persamaan (1) biasanya tidak
disarankan untuk dipakai dan selanjutnya sinyal diskrit diberikan seperti Gambar (1)
Meskipun absis digambar sebagai garis yang kontinyu, sangat penting untuk menyatakan bahwa x(n)
hanya merupakan nilai dari n. Fungsi x(n) tidak bernilai nol untuk n yang bukan integer; x(n) secara
sederhana bukan merupakan bilangan selain integer dari n.
• Sekuen Impulse
• Sekuan Step
• Sinusoida Diskrit
• Sekuen Konstan
• Sekuen Rectangular (persegi)
1. Sekuen Impuls
1
Deret unit sample (unit-sampel sequence), δ(n), dinyatakan sebagai deret dengan nilai :
(2)
Deret unit sample mempunyai aturan yang sama untuk sinyal diskrit dan system dengan
fungsi impuls pada sinyal kontinyu dan system. Deret unit sample biasanya disebut
dengan impuls diskrit (diecrete-time impuls), atau disingkat impuls (impulse).
2. Sekuen Step
(3)
Unit step dihubungkan dengan unit sample sebagai :
(4)
Unit sample juga dapat dihubungkan dengan unit step sebagai :
n
•••• n
0
Gambar 3. Sekuen Step
2
3. Sinus Diskrit
Deret eksponensial real adalah deret yang nilainya berbentuk an, dimana a adalah nilai
real. Deret sinusoidal mempunyai nilai berbentuk Asin(ωon + φ).
Deret y(n) dinyatakan berkala (periodik) dengan nilai periode N apabila y(n) = y(n+N)
untuk semua n. Deret sinuosuidal mempunyai periode 2π/ ω 0 hanya pada saat nilai real
ini berupa bilangan integer. Parameter ω 0 akan dinyatakan sebagai frekuensi dari
sinusoidal atau eksponensial kompleks meskipun deret ini periodik atau tidak. Frekuensi
ω0 dapat dipilih dari nilai jangkauan kontinyu. Sehingga jangkauannya adalah 0 < ω0 <
2π (atau -π < ω0 < π) karena deret sinusoidal atau eksponensial kompleks didapatkan dari
nilai ω0 yang bervariasi dalam jangkauan 2πk <ω0< 2π(k+1) identik untuk semua k
sehingga didapatkan ω0 yang bervariasi dalam jangkauan 0 < ω0 < 2π.
4. Sekuen Konstan
Sinyal ini dihasilkan dari sampling sinyal waktu kontinyu yang nilainya konstan, dan
direpresentasikan berupa deretan pulsa-pulsa bernilai sama mulai dari negatif tak
berhingga sampai dengan positif tak berhingga. Gambaran matematis untuk sinyal ini
adalah seperti berikut :
f(nT) = 1 untuk semua nilai n (7)
3
Gambar 5. Sekuen konstan dengan nilai 1
Sebuah fungsi pulsa rectangular waktu diskrit pL[n] dengan panjang L dapat
didefinisikan sebagai berikut :
(8)
4
IV. LANGKAH-LANGKAH PERCOBAAN
4.1 Pembangkitan Sinyal Waktu Diskrit, Sekuen Step
Disini akan kita lakukan pembangkitan sinyal waktu diskrit. Sebagai langkah awal kita
mulai dengan membangkitkan sebuah sekuen unit step. Sesuai dengan namanya, unit step
berarti nilainya adalah satu satuan. Untuk itu anda ikuti langkah berikut ini.
2. Anda ulangi langkah pertama dengan cara me-run program anda dan masukan nilai
untuk panjang gelombang dan panjang sekuen yang berbeda-beda yaitu L=40, P= 15 ; L=40,
P=25 ; L=40, P=35 . Plot hasil percobaan anda pada 1 figure dan catat apa yang terjadi?
Disini akan kita bangkitkan sebuah sinyal waktu diskrit berbentuk sekuen pulsa, untuk itu
ikuti langkah berikut ini
1. Buat program baru dengan perintah berikut ini.
%File Name: Sd_2.m
5
%Pembangkitan Sekuen Pulsa
L=input('Panjang Gelombang (=40) =' )
6
Gambar 8. Pembangkitan sinyal sekuen pulsa
7
Gambar 9. Pembangkitan sinyal sinus diskrit
2. Lakukan perubahan pada nilai Fs, sehingga bernilai 40, 60 dan 80. Plot hasil
percobaan anda pada 1 figure dan catat apa yang terjadi ?
Disini akan kita bangkitkan sebuah sinyal waktu diskrit berbentuk sekuen pulsa, untuk itu
ikuti langkah berikut ini
1. Buat program baru dengan perintah berikut ini.
%File Name: Sd_4.m
%Pembangkitan Sekuen Konstan
L=input('Panjang Gelombang (=20) =' )
sekuen(1:L)=1; % Besar Amlitudo
stem(sekuen)
xlabel(‘Jumlah Sekuen (n)’)
ylabel(‘Amplitudo sekuen’)
title(‘Sinyal Sekuen Konstan’)
8
Hasil pembangkitan sekuen pulsa dapat dilihat pada gambar 10
0.9
0.8
0.7
Amplitudo sekuen
0.6
0.5
0.4
0.3
0.2
0.1
0
0 2 4 6 8 10 12 14 16 18 20
Jumlah Sekuen (n)
Anda telah melakukan berbagai langkah untuk percobaan pembangkitan sinyal diskrit
Yang harus anda lakukan adalah:
1. Jawab setiap pertanyaan yang ada pada setiap langkah percobaan diatas.
2. Coba anda buat program pada m-file untuk membangkitkan sebuah sinyal sekuen
rectanguler (persegi) yang berada pada posisi 1-4 , 2-6, 4-8 dan 6-10 dengan
amplitudo sebesar 5. Plot hasil perconaan dalam 1 figure. Beri komentar
bagaimana pengaruh perubahan posisi sinyal rectanguler yang telah anda coba?