PERCOBAAN I
PENGENALAN MATLAB,
SINYAL WAKTU DISKRIT, DAN TRANSFORMASI Z
perintah:
unitstep = (n>=n0) karena no =0, maka perintah di matlab
skrips di matlab:
>>n=0:1:10
n=
0 1 2 3 4 5 6 7 8 9 10
>> unitstep =(n>=0) % bila no=0
unitstep =
1 1 1 1 1 1 1 1 1 1 1
>> unitstep =(n>=2) % bila no=2
unitstep =
0 0 1 1 1 1 1 1 1 1 1
++++++++++++++++++++++++++++++++++++++
perintah:
unitsample = (n==n0) karena no =0, maka perintah di matlab
>> n=-5:1:5
n=
-5 -4 -3 -2 -1 0 1 2 3 4 5
>> unitsample =(n==0) % bila no=0
unitsample =
0 0 0 0 0 1 0 0 0 0 0
>> unitsample =(n==-2) % bila no=-2
unitsample =
0 0 0 1 0 0 0 0 0 0 0
y1=5.cos(0,2.pi.n) x y = y1 x y2
y2=u(n+3)
n=-10:1:10;
y1 = 5*cos(0.2*pi*n);
y2 = (n>=-3); y
=y1.*y2;
figure(1)
stem(n,y1)
xlabel('n')
ylabel('y1(n)')
figure(2)
stem(n,y2)
xlabel('n')
ylabel('y2(n)')
figure(3)
stem(n,y)
xlabel('n')
ylabel('y(n)')
3. Suatu sistem mempunyai unit sample respon h(n) seperti dibawah ini :
1 1 1
h(n) = − (n + 1) + (n) − (n − 1)
4 2 4
Suatu sistem dikatakan sebagai sistem kausal jika output pada setiap
saat t1 hanya tergantung pada nilai input saat sekarang dan input saat
sebelumnya (tidak dipengaruhi oleh input yang akan datang; t > t1).
(d) Tentukan respon frekuensi H (e j ) ,?
Tulis persamaannya:
(e) Tentukan | H (e j ) |
Tulis persamaannya:
6. Jika sinyal output diskrit merupakan hasil konvolusi dari sinyal x(n)dan sinyal
h(n); y(n) = x(n) * h(n) = h(n) * x(n). Simulasikan dengan Matlab untuk nilai
y(n) bila digunakan nilai h(n) dari point 6 dan x(n) dari point 7.
x(n) =u(n)-u(n-5)
h(n) = 2[u(n)-u(n-3)]
konvolusi : y(n) = x(n) * h(n)
Gunakan perintah conv().
n=0:1:length(y)-1
stem(n,y)
xlabel('n');
ylabel('y(n)=x(n)*h(n)')
Keterangan:
Transformasi Z
3 − 4 z −1
H ( z) =
1 − 3.5 z −1 + 1.5 z − 2
(a) Tentukan nilai Pole-polenya dengan perintah: roots([ ...] )
clc; clear all
h = [1, -3.5, 1.5];
p = roots(h)
(b) Tentukan nilai koefisien pembilang atau numerator dari H(z); num=[...]
num=[3 -4 0]
(c) Tentukan nilai koefisien penyebut atau denumerator dari H(z); den=[...]
den=[1 -3.5 1.5]
(d) Gambarkan pole dan zero dibidang z, dengan perintah (zplane(num,den))
3 − 4 z −1
(a) H ( z ) = , dengan ROC |Z| ...
1 − 3.5 z −1 + 1.5z −2
(b) Gambarkan RoC nya untuk sistem kausal (ket. Bisa pakai
paint atau visio)
perintah di matlab:
>>[r,p,k]=residuez(num,den)
3 − 4 z −1
H ( z) = −1 −2
=
+
1 − 3.5 z + 1.5 z
1.2 Kesimpulan
Sinyal waktu diskrit adalah jenis sinyal yang nilainya hanya terdapat pada titik-
titik waktu diskret, seperti pada sistem komputer atau sistem yang mengambil
sampel dari sinyal kontinu. Sinyal waktu diskrit direpresentasikan sebagai urutan
nilai yang terdistribusi pada titik-titik waktu diskrit. Sedangkan Transformasi Z
adalah metode matematis yang digunakan untuk menganalisis sinyal waktu