Anda di halaman 1dari 19

Pertemuan 10: TES0403

SISTEM
PENGOLAHAN
ISYARAT
Wayan Suparta, PhD
Prodi Teknik Elektro S1, ITNY
Pertemuan 10:
INVERS TRANFORMASI Z

1. Definisi invers transformasi Z


2. Metode Penyelesaian inversi transformasi Z
3. Estimasi Respon Frekuensi

Capaian Pembelajaran
Agar mahasiswa mampu melakukan invers
transformasi Z terhadap waktu.
Flashback Transformasi Z

• Fungsi MATLAB dalam transformasi Z:


 zplane - residuez
 residue - ztrans & iztrans

• Definisi transformasi-z: X ( z )   x(n) z n

n  

• Case of first difference: yn  b0 xn  b1 x[n  1]

• Zero dan pole pada H(z):


𝐻 𝑧 = (3 + 2𝑧 −1 ) + (1 − 4𝑧 −2 ) − (2 − 𝑧 −1 )
z = - 3 2, z = ± 1 2 , z = 2,
1. Definisi Invers Transformasi Z


• Dari transformasi z: X ( z )   x ( n ) z  Z [ x ( n )]
n

n  

• Invers transformasi-z adalah kebalikan atau


mengembalikan fungsi z ke n.
1
x(n)   X ( z ) z dz, n  1, 2
n 1

2j z  R
– Dimana R adalahj bilangan positif terpilih sehingga fungsi X(z) analitik
pada luar lingkaran |z| = R.
– Dalam Matlab  x = iztrans(X,w,k), dimana k adalah objek simbolik
(skalar), w adalah pengganti default findsym (X) dan mengembalikan
fungsi ke k.
2. Invers Z-Transform: (a) Ekspansi Fraksi Parsial
• Jika transformasi-z dinyatakan sebagai
M

k
b z k

X z   k 0
N

 k
a
k 0
z k

• Maka dengan menerapkan ekspansi fraksi parsial:


M N Ak Cm
X z    Br z  
N s
r
 
k 1,k i 1  d z m 1 1  d z 
1 1 m
r 0
k i

• Suku pertama hanya ada jika M > N, Br diperoleh dengan pembagian panjang.
• Suku kedua merepresentasikan semua pole urutan pertama
• Suku ketiga merepresentasikan urutan pole
– Suku serupa ada untuk setiap orde tingkat tinggi
– Setiap suku dapat diubah terbalik dengan inspeksi
M N Ak Cm
X z    Br z  
N s
r

k 1,k i 1  d z m 1 1  d z 
1 1 m
r 0
k i

• Setiap koefisien diberikan sebagai

Ak  1  d k z 1
X  z  z d k

d
 1 

s m

 s m 1  d i w  X w  
1
Cm 
s

s  m !  d i s m
 dw  wdi1
• Dalam fungsi Matlab:
[ r, p, k ]  residuez ( num, den )
Contoh 1: Orde Kedua Transformasi-Z
1 1
X z   ROC : z 
 1 1  1 1  2
 1  z  1  z 
 4  2 
A1 A2
X z   
 1 1   1 1 
 1  z  1  z 
 4   2 
– Urutan pembilang lebih kecil dari penyebut (dalam bentuk z-1)
– Tidak ada pole yang lebih tinggi

 1  1
A1  1  z 1  X z    1
   1 1 
1

1    
4 z
1

 2  4  
4

 1  1
A2  1  z 1  X z   2
   1 1 
1

1    
2 z
1

 4  2  
2


1 2 1
X z    z
 1 1   1 1  2
1  z  1  z 
 4   2 

• ROC meluas ke tak terhingga


– Menunjukkan urutan sisi
kanan

n n
1 1
xn   2  un  -   un 
2 4

*ROC (Region of Convergence)


Contoh 2:

X z  
1  2z  z
1 2


1 z  1 2

z 1
3 1 1 2  1 1 
1 z  z 1  z 1  z 
1

2 2  2 

• Pembagian panjang untuk


 1  5 z 1
dapatkan Bo X z   2 
 1 1 
1  z 1  z 
1
2  2 
1 2 3 1 2
 1
1
z  z 1 z 2 z
A1 A2
X z   2 
2 2
z 2  3z 1  2 
1 1 1  z 1
5z 1  1
1 z
2
 1 
A1  1  z 1  X z   9 A2  1  z 1 X z  z 1  8
 2  z
1
2
9 8
X z   2   z 1
1 1 1  z 1
1 z
2

• ROC meluas ke tak terhingga


– Menunjukkan urutan sisi kanan

n
1
xn   2 n   9  un  - 8 un 
2

9 8
X z   2   z 1
1 1 1  z 1
1 z
2
Contoh 3: Solusi Lengkap

3z 2  14z  14 c1 c
U(z)  U(z)  c 0   2
z 2  6z  8 z2 z4
3z 2  14z  14
c 0  lim U(z)  lim 2 3 (Bagi semua dengan z2)
z  z 
z  6z  8
3z 2  14z  14 3  2 2  14  2  14
U 2 (z)  (z  2) 2
z  6z  8 c1  U 2 (2)  1
3z 2  14z  14 2-4

z-4
3  4 2  14  4  14
3z 2  14z  14
U 4 (z)  (z  4) 2 c 2  U 4 (4)  3
z  6z  8 4-2
3z 2  14z  14

z-2 3, k0
u(k)   k 1
2  3  4 , k  0
1 3 k 1
U(z)  3  
z2 z4
2. Invers Z-Transform: (b) Ekspansi Deret Pangkat

X z    xn  z n

• Deret pangkat transformasi-z:
n  

• Bentuk ekspansi: X z     x 2 z 2  x1 z1  x0  x1 z 1  x2 z 2  


• Transformasi-Z bentuk ini umumnya dapat dibalik dengan
mudah, dengan fungsi dalam Matlab: [q,r]= deconv(num,den)
• Sangat berguna untuk deret dengan panjang terbatas.
• Contoh:
2 1 1   1 n  2
X z   z 1  z 1  z 1  z 
1 1

 2    1 n  1
 2

1
 z  z 1 z
2 1 1 x n    1 n  0
2 2  1 n 1
 2
xn    n  2   n  1   n    n  1
1 1
2 2  0 n2
The Discrete Fourier Transform
3. Sifat-Sifat Transformasi-Z
• Linearitas: ax1 n   bx2 n 
Z
aX 1 z   bX 2 z , ROC  Rx1  Rx2

• Pergeseran waktu: xn  no 


Z
z  no X z , ROC  Rx

• Perkalian dengan eksponensial zon xn 


Z
X z / zo , ROC  zo Rx

dX z 
• Diferensial: nxn 
Z
z , ROC  Rx
dz

• Konjugasi: x * n 
Z
X * z * , ROC  Rx

• Pembalikan waktu: x n  X 1 / z  , ROC 


Z 1
Rx

• Konvolusi: zon xn 


Z
X  z / zo , ROC  zo Rx
Pasangan Transformasi-Z
Sequence z-Transform ROC
1. (n) 1 All z
All z except 0 (if m>0)
2. (n  m) z m
or  (if m<0)
1
3. | z | 1
u (n) 1  z 1
1
4.  u(n  1) | z | 1
1  z 1
1
a nu (n) | z || a |
5. 1  az 1
1
6.  a nu(n  1) | z || a |
1  az 1
1  [cos 0 ]z 1
7. [cos 0 n]u(n) | z | 1
1  [2 cos 0 ]z 1  z 2
[sin 0 ]z 1
8. [sin 0 n]u(n) | z | 1
1  [2 cos 0 ]z 1  z 2
1  [r cos 0 ]z 1
9. [r n cos 0 n]u(n) | z | r
1  [2r cos 0 ]z 1  r 2 z 2

10. a n 0  n  N 1 1 aN zN
 | z | 0
0 otherwise 1  az 1
Type Isyarat ROC

Finite-Duration Signals
Causal
Entire z-plane
Except z = 0

Anticausal
Entire z-plane
Except z = infinity
Two-sided Entire z-plane
Except z = 0
And z = infinity
Causal Infinite-Duration Signals

|z| > r2
Anticausal

|z| < r1
Two-sided

r2 < |z| < r1


4. Contoh 1: Estimasi Respon Frekuensi

• Fungsi freqz menghitung dan menampilkan respon frekuensi


dari fungsi z-transform yang diberikan.

• Sintaks: freqz (b, a, npt, Fs)


dimana Fs adalah frekuensi sampling, npt adalah jumlah titik frekuensi
antara 0 dan Fs/2.
• Contoh:

• Realisasi dalam Matlab:


b=[1 –1.6180 1];
a=[1 –1.5161 0.878];
freqz(b,a)
4. Contoh 2: Respon Frekuensi dengan Bode Plot

• Diketahui: s 2  6s  5
G( s) 
1.25s  7
• Tentukan respon/tanggapan frekuensinya dengan Bode plot.

• Realisasi dalam Matlab:


num = [1 -6 5],
den = [1.25 7],
bode(num,den)
LATIHAN SOAL 10
1. Cari invers transformasi-Z dari fungsi berikut:

(a).

(b).

2. Tentukan X(z) dari:

3. Gunakan fungsi bode untuk melihat respon frekuensinya:


4. Cari transformasi Z dari dan plot respon frekuensinya

H ( z )  2 z /( z  2) 2

5. Cari urutan sisi kanan dari fungsi berikut dan plot bodenya:
2 z 8  z 6  2 z 3  4
X ( z) 
z 8  2 z  5  4 z  3
6. Sebuah filter digital yang diimplementasikan pada chip DSP
direpresentasikan oleh persamaan perbedaan koefisien konstan
linier:
3 1
y (n)  y ( n  1)  y ( n  2)  x ( n )
4 8

Evaluasi kinerja dari filter jika kondisi awal adalah y(-1) = 1 dan
y(-2) = 1.

Anda mungkin juga menyukai