Professional Documents
Culture Documents
Ejemplo 1
Obtedremos la transformada z inversa de
X(z) =
2z 3 + z
(z 2)2 (z 1)
(1)
2z 2 + 1
(z 2)2 (z 1)
(2)
A1
A21
A22
+
.
2 +
z 1 (z 2)
z2
(3)
(4)
(5)
z=1
=
A21
=
=
A22
3;
"
#
2z 2 + 1
(z 1)
9;
"
"
(7)
z=2
(8)
2
d 2z + 1
dz (z 1)
(6)
#
;
z=2
2z 2 4z 1
(z 1)2
(9)
#
;
(10)
z=2
1.
(11)
3
9
1
+
;
z 1 (z 2)2
z2
(12)
X(z)
3z
z
9z
+
.
2
z 1 (z 2)
z2
(13)
(14)
(15)
Se
nales y Sistemas II (IE859)
K n;
(16)
nK n1 .
(17)
Por lo tanto,
x(n) = x(nT ) = 3 + 9n 2n1 2n .
(18)
= 2+
=
2+
10z 2 15z + 8
(z 2)2 (z 1)
(19)
A1
A21
A22
+
.
2 +
z 1 (z 2)
z2
(20)
=
=
=
A21
=
=
A22
[X(z)(z 1)]z=1 ;
"
#
10z 2 15z + 8
(z 2)2
3;
"
#
10z 2 15z + 8
(z 1)
(21)
;
(22)
z=1
(23)
;
(24)
z=2
18;
"
#
d 10z 2 15z + 8
;
dz
(z 1)
z=2
#
"
10z 2 20z + 7
;
(z 1)2
(25)
(26)
(27)
z=2
7.
(28)
18
7
3
+
.
2 +
z 1 (z 2)
z2
P
agina 2
Se
nales y Sistemas II (IE859)
2z 3 + z
(z 2)2 (z 1)
(34)
2 + z 2
(1 2z 1 )2 (1 z 1 )
2 + 2
(1 2)2 (1 )
(35)
(36)
A1
A21
A22
+
.
2 +
1 (1 2)
1 2
3;
"
#
2 + 2
1
(38)
=1
(39)
;
(40)
=0.5
9
;
2
=
A22
(41)
"
#
1
d 2 + 2
;
(2) d 1
=0.5
"
#
1 2 + 2 2
;
2
(1 )2
(37)
(42)
(43)
=0.5
11
.
2
(44)
Por lo tanto,
X() =
9
11
3
+
.
1 2(1 2)2
2(1 2)
(45)
(46)
2
K n;
(47)
(1 + n)K n .
(48)
P
agina 3
x(n)
Se
nales y Sistemas II (IE859)
9
11 n
= 3 + (1 + n) (2n )
(2 ) ;
2
2
9
11 n
3 + 9n 2n1 + (2n )
(2 ) ;
2
2
3 + 9n 2n1 (2n ) .
=
=
(49)
(50)
(51)
M
etodo computacional
Escribimos X(z) como una fraccion de polinomios en potencias positivas de z:
X(z) =
2z 3 + z
z 3 5z 2 + 8z 4
(52)
Utilizamos el programa zinv.c para obtener los valores de las muestras en el tiempo y obtenemos
los siguientes valores:
x(0)
2;
(53)
x(T )
x(2T )
=
=
10;
35;
(54)
(55)
x(3T )
x(4T )
x(5T )
=
=
=
..
.
103;
275;
691;
(56)
(57)
(58)
Ejemplo 2
Deseamos obtener la transformada z inversa de
X(z) =
1
(z + 1)(z 2)4
(59)
=
=
1
z(z + 1)(z 2)4
(60)
A2
A31
A32
A33
A34
A1
+
+
+
+
+
.
z
z + 1 (z 2)4
z2
(z 2)3
(z 2)2
=
=
A2
(z + 1)(z 2)4
1
;
16
"
(62)
z=0
(63)
1
z(z 2)4
(61)
#
;
(64)
z=1
P
agina 4
Se
nales y Sistemas II (IE859)
"
A31
=
=
A32
=
=
A33
=
=
A34
=
=
1
;
81
1
z(z + 1)
(65)
#
;
(66)
z=2
1
;
6
"
#
d
1
dz z(z + 1)
(67)
;
(68)
z=2
5
;
36
"
#
1 d2
1
2 dz 2 z(z + 1)
(69)
;
(70)
z=2
19
;
216
"
#
1
1 d3
3! dz 3 z(z + 1)
(71)
;
(72)
z=2
65
.
1296
(73)
Por lo tanto,
X(z) =
z
z
z
5z
19z
65z
+
+
.
4
3 +
2
16z
81(z + 1) 6(z 2)
1296(z 2)
36(z 2)
216(z 2)
(74)
Uso de Maple
Resolveremos este ejemplo utilizando el paquete Maple V R4.
Se desea obtener la transformada z inversa de X:
>
X:=1/((z+1)*(z-2)^4);
1
(z + 1) (z 2)4
X :=
Se expande X/z, a esta le llamaremos Y
>
Y:=X/z;
Y :=
1
(z + 1) (z 2)4 z
g1:=Y*z;
g1 :=
1
(z + 1) (z 2)4
P
agina 5
>
Se
nales y Sistemas II (IE859)
A1:=subs(z=0,g1);
A1 :=
>
g2:=Y*(z+1);
g2 :=
>
1
(z 2)4 z
A2:=subs(z=-1,g2);
A2 :=
>
1
81
g31:=Y*(z-2)^4;
1
(z + 1) z
g31 :=
>
1
16
A31:=subs(z=2,g31);
A31 :=
>
g32:=simplify(diff(g31,z));
g32 :=
>
2z + 1
(z + 1)2 z 2
A32:=subs(z=2,g32);
A32 :=
>
3 z2 + 3 z + 1
(z + 1)3 z 3
A33:=(1/2)*subs(z=2,g33);
A33 :=
>
19
216
g34:=simplify(diff(g33,z));
g34 := 6
>
5
36
g33:=simplify(diff(g32,z));
g33 := 2
>
1
6
4 z3 + 6 z2 + 4 z + 1
(z + 1)4 z 4
A34:=(1/factorial(3))*subs(z=2,g34);
A34 :=
65
1296
Ye;
1 1
1
1
1
1
5
1
19
1
65
1
4
3
2
16 z
81 z + 1 6 (z 2)
36 (z 2)
216 (z 2)
1296 z 2
Xe:=expand(Ye*z);
1
1
z
1
z
5
z
19
z
65
z
Xe :=
16 81 z + 1 6 (z 2)4
36 (z 2)3
216 (z 2)2
1296 z 2
P
agina 6
Se
nales y Sistemas II (IE859)
convert(X,parfrac,z);
1
1
1
1
1
1
1
1
1
1
+
4
3
2
81 z + 1 3 (z 2)
9 (z 2)
27 (z 2)
81 z 2
readlib(ztrans);
proc(f, n, z) . . . end
>
invztrans(X,z,n);
1
1
65 n
59 n
1 n 2
1 n 3
(n)
(1)n
2 +
2 n
2 n +
2 n
16
81
1296
864
36
288
Ejemplo 3
Deseamos obtener la transformada z inversa de
X(z) =
z
(z + 1)(z 2)4
(75)
4
(1 + )(1 2)4
(76)
A1
A21
A21
A21
A21
+
+
+
+
.
1 + (1 2)4
1 2
(1 2)3
(1 2)2
(77)
=
A21
4
(1 2)4
1
;
81
"
#
4
1+
(78)
=1
(79)
;
(80)
=1/2
1
;
24
(81)
d 4
1
dz
(2) 1 +
A22
(82)
=1/2
11
;
72
(83)
P
agina 7
Se
nales y Sistemas II (IE859)
A23
d2
dz 2
(2)2 1 +
1
(84)
=1/2
43
;
216
(85)
A24
d3
dz 3
(2)3 1 +
65
.
648
(86)
=1/2
(87)
Por lo tanto,
X() =
1
1
11
43
65
+
+
+
.
81(1 + ) 24(1 2)4
648(1 2)
(721 2)3
216(1 2)2
(88)
Ejemplo 4
Obtendremos la transformada z inversa de
X(z) =
z
2
(z + 1)(z 2)
(89)
Expansi
on de X(z)/z con polos complejos
Se expande X(z)/z en fracciones parciales:
X(z)
z
1
;
(z j)(z + j)(z 2)
(90)
A1
A2
A3
+
+
.
zj
z+j
z2
(91)
=
=
A2
=
=
A3
1
(z + j)(z 2)
0.1 + j0.2;
"
#
1
(z j)(z 2)
(92)
z=j
(93)
;
(94)
z=j
0.1 j0.2;
"
#
1
;
(z j)(z + j)
z=2
"
#
1
;
z2 + 1
(95)
(96)
(97)
z=2
0.2.
(98)
P
agina 8
Se
nales y Sistemas II (IE859)
X(z)
0.1 + j0.2
0.1 j0.2
0.2
+
+
;
zj
z+j
z2
(0.1 + j0.2)
(99)
z
z
z
+ (0.1 j0.2)
+ 0.2
.
zj
z+j
z2
(100)
(101)
Esta u
ltima expresion puede simplificarse de la siguiente manera:
= (0.1 + j0.2)j n + (0.1 j0.2)(j)n + (0.2)2n ;
= 0.1 [j n + (j n )] + j0.2 [j n (j)n ] + (0.2)2n .
x(n)
Recordando que
ej
n
(102)
(103)
(104)
cos
n
n
+ j sen
;
2
2
(105)
(j)n
cos
n
n
j sen
.
2
2
(106)
j n + (j n )
2 cos
j n (j n )
2j sen
(107)
n
.
2
(108)
n
n
+ 0.4 sen
+ (0.2)2n .
2
2
(109)
0.2z
0.1z + j0.2z 0.1j 0.2 0.1z j0.2z + 0.1j 0.2
+
;
(z j)(z + j)
z2
0.2z + 0.4
2
z +1
0.2z 2
2
z +1
0.2z
;
z2
0.4z
2
z +1
(110)
(111)
0.2z
.
z2
(112)
Se tiene que
Z { sen nK} =
Z {cos nK} =
z 1 sen K
1 2z
cos K + z
1 z 1 cos K
1 2z 1 cos K + z 2
=
=
z sen K
2
(113)
(114)
z 2z cos K + 1
z 2 z cos K
z 2 2z cos K + 1
P
agina 9
Se
nales y Sistemas II (IE859)
(115)
(116)
n
n
+ 0.4 sen
+ (0.2)2n .
2
2
(117)
P
agina 10