Z-Transform & Inverse Z-Transform Using Matlab
Z-Transform & Inverse Z-Transform Using Matlab
X (z ) =
X (z) =
1 2.5z
+z
6 9z
A2 = (1 2z 1 ) X( z)
=2
z 1 =0.5
A1
(1 0.5 z )(1 2z )
A1 = (1 0.5 z 1) X (z)
X (z ) =
(1 0.5 z )
6 9z 1
(1 2z )
=2
A2
1
(1 2z )
6 9(2)
1 2(2)
6 9 z 1
(1 0.5 z )
4
2
+
1
(1 0.5z ) (1 2 z 1)
z 1 =0.5
4,
6 9(0.5)
1 0.5(0.5)
ROC z > 2
F1 (z ) =
1 0.7z
+ 0.16 z
d
dz
z 1 =
1 0.6z 1
9
1
(1 0.3 z )
A1
A2
A3 z 1
+
+
(1 0.3z 1) (1 0.2z 1) (1 0.2z 1)2
1
(1 0.2z ) z =
1 2
z 1 = 5
(1 0.3z 1) 2 z 1 = 5
F (z ) =
A3 = (1 0.2z 1) zF(z )
A2 =
0.012 z
A1 = (1 0.3z 1)F( z)
A2 =
1 0.6(5)
1
3
(1 0.2 ) 2
0.2
(1 0.3 z 1) z 1 = 5 1 0.3(5)
=5
(1 0.3(5)) 2
1 =
0.4 ,
z
(1 0.3z 1 ) z(0.3) z 2
=
1
dz (1 0.3 z ) z = 5
z 1 = 5
(1 0.3 z 1) 2
8
1
(1 0.2z )
0.4z
1
1 2
(1 0.2 z )
p1 =
b b 2 4ac
2a
1 + 2z 1 + z 2
1 z 1 + 0.3561z 2
o
1 12 4(0.3561)
= 0.5 + j 0.3257 = 0.5967e j 33.08
2
2
o
b + b 2 4ac 1 + 1 4(0.3561)
=
= 0.5 j 0.3257 = 0.5967e j 33.08
2a
2
1 + 2z 1 + z 2
F (z ) =
(1 p1z 1 )(1 p2 z 1 )
p2 =
F (z ) = 2.8082
F1 (z ) =
A1 =
1.8082 4.8082z 1
(1 p1z 1 )(1 p2 z 1)
1.8082 4.8082z 1
A1
A2
=
+
1
1
1
(1 p1z )(1 p2 z ) (1 p1z ) (1 p2 z 1)
1.8082 4.8082z
(1 (0.5 j 0.3257) z1)
1.8082 4.8082z 1
A2 =
(1 (0.5 + j0.3257)z 1)
z 1=
1
0.5 + j 0.3257
4.8082
o
0.5 j 0.3257
= 0.904 j5.993 = 6.06e j 98.58
(0.5 + j 0.3257)
1
(0.5 j 0.3257)
1.8082
z1=
1
0.5 j 0.3257
F (z ) = 2.8082 +
4.8082
o
0.5 + j 0.3257
= + 0.904 + j 5.993 = 6.06e+ j 98.58
(0.5 j 0.3257)
1
(0.5 + j 0.3257)
1.8082
6.06e j 98.58
6.06e j 98.58
o
o
f (n) = 2.8082 (n ) + 6.06e j 98.58 (0.5967)n e j 33.08n + 6.06e j 98.58 (0.5967)n e j 33.08n u(n )
Z-Transform in Matlab
Z-transform is defined as
X ( z ) = x( n) z n
n =0
or
X ( z ) = Z [ x( n) ]
1
u (n )
4n
x (n ) =
X ( z) =
2z
2z 1
>> syms z n
>> ztrans(1/4^n)
>> syms z n
>> iztrans(2*z/(2*z-1))
ans =
ans =
4*z/(4*z-1)
(1/2)^n
Example:
X (z ) =
6 9z
1 2.5z
+z
>> syms z n
>> iztrans((6-9*z^-1)/(1-2.5*z^-1+z^-2))
>> syms z n
>> ztrans (2*2^n+4*(1/2)^n)
ns =
ans =
2*2^n+4*(1/2)^n
z/(1/2*z-1)+8*z/(2*z-1)
b0 + b1z
a +az
0
+ ... + b z
+ ... + a z
X (z ) =
1 z
+z
+ 0.3561z
1.2780
b0 + b1z
a +az
0
X (z ) =
r0
1 p1z 1
+ ... + b z
+ ... + a z
+ ... +
rn
1 pn z 1
+k +k z
1
+ ... + k
( m n)
m n 1
1 + 2z
1 z
+z
+ 0.3561z
Pole-zero Diagram
zplane command compute and display of the pole-zero diagram of z-function
The command is
>> zplane(b,a)
To display the pole value, use root(a) command. To display the zero value root(b)
Example:
X (z ) =
1 1.6180 z
1 1.5161z
+z
+ 0.878 z
1 1.6180 z
1 1.5161z
+z
+ 0.878 z