You are on page 1of 48

Captulo 3

Analisis de sistemas LTI discretos


con la transformada z
La transformada z es a los sistemas discretos lo que la transformada de Laplace es a los
sistemas continuos. Ambas representan herramientas para el analisis de ciertas propieda-
des de las se nales, que en el dominio del tiempo solo pueden ser evaluadas con un mayor
n umero de pasos.
3.1 La transformada z
3.1.1 La transformada z directa
La transformada z directa de una se nal x(n) se dene como la serie de potencias:
X(z)

n=
x(n)z
n
(3.1)
que mapea la se nal x(n) en el dominio del tiempo discreto a la funcion X(z) en el dominio
z, lo que se denota como:
X(z) Z {x(n)}
La relacion entre ambos dominios se indica como:
x(n) X(z) o x(n)
z
X(z)
Como la transformada z es una serie innita de potencias, esta existe solo para los valores
de z para los que la serie converge. La region de convergencia (ROC, region of convergence)
de X(z) es entonces el conjunto de valores de z para los que X(z) es nita.
83
3 Analisis de sistemas LTI discretos con la transformada z
Notese que siempre que se hable de la transformada z de una se nal x(n), debe incluirse
la ROC.
Ejemplo 3.1 Calcule la transformada z de:
1. x
1
(n) = {1, 2, 5, 7, 0, 1}
2. x
2
(n) = {1, 2, 5, 7

, 0, 1}
3. x
3
(n) = (n)
4. x
4
(n) = (n +k), k > 0
Solucion:
1. X
1
(z) = 1 + 2z
1
+ 5z
2
+ 7z
3
+ 1z
5
, ROC: z C\{0}
2. X
2
(z) = z
3
+ 2z
2
+ 5z + 7 +z
2
, ROC: z C\{0, }
3. X
3
(z) = 1, ROC: z C
4. X
4
(z) = z
+k
, ROC: z C\{}
La ROC de se nales nitas es todo el plano z excepto z = 0 y/o z = . Notese que el
exponente de z basta para identicar las muestras de la se nal. 3.1
Ejemplo 3.2 Determine la transformada z de:
x(n) =
_
1
2
_
n
u(n)
Solucion:
X(z) =

n=
x(n)z
n
=

n=0
_
1
2
_
n
z
n
=

n=0
_
z
1
2
_
n
que converge si

1
2
z
1

< 1 |z| >


1
2
, a:
X(z) =
1
1
1
2
z
1
, ROC : |z| >
1
2
3.2
Si se expresa z en su forma polar z = re
j
, con r = |z| y = z, entonces
X(z) =

n=
x(n)r
n
e
jn
.
84 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.1 La transformada z
Puesto que dentro de la ROC de X(z) se debe cumplir |X(z)| < , entonces:
|X(z)| =

n=
x(n)r
n
e
jn

n=

x(n)r
n

(3.2)
es decir, |X(z)| es nita si y solo si x(n)r
n
es absolutamente sumable.
Para encontrar la ROC se debe entonces encontrar el rango de valores de r para los que
la secuencia x(n)r
n
es absolutamente sumable.
Ahora bien, la ecuacion (3.2) puede reescribirse como:
|X(z)| =
1

n=

x(n)r
n

n=0

x(n)r
n

n=1
|x(n)r
n
| +

n=0

x(n)r
n

y ambas sumatorias deben converger si |X(z)| ha de ser nito. Para la primera suma,
que corresponde a los elementos anticausales, deben existir valores de r sucientemente
peque nos para que x(n)r
n
sea absolutamente sumable (r < r
1
) (gura 3.1).
Im{z}
Re{z}
r
1
ROC de

n=1
|x(n)r
n
|
Plano z
Figura 3.1: Representacion graca de la ROC para r sucientemente peque nos.
Para la segunda suma, correspondiente a los elementos causales de x(n), se necesitan
valores de r sucientemente grandes para que x(n)r
n
sea absolutamente sumable y por
tanto converja. Por ello, la ROC seran los puntos fuera de una circunferencia r > r
2
(gura 3.2).
Como ambas sumas deben converger, la ROC de X(z) es la region anular del plano z,
r
2
< r < r
1
(gura 3.3).
Ejemplo 3.3 Determine la transformada z de:
x(n) =
n
u(n)
c 2005-2007 P. Alvarado Uso exclusivo ITCR 85
3 Analisis de sistemas LTI discretos con la transformada z
Im{z}
Re{z}
r
2
Plano z
Figura 3.2: Representacion graca de la ROC para r sucientemente grandes.
Im{z}
Re{z}
r
1
r
2
Plano z
Figura 3.3: Representacion graca completa de la ROC.
Solucion:
Se tiene que:
X(z) =

n=
x(n)z
n
=

n=0

n
{z
1
}
n
=

n=0
(z
1
)
n
que converge si |z
1
| < 1 (|z| > ||) a
X(z) =
1
1 z
1
, ROC: |z| > ||
Notese que si = 1, se tiene la transformada z del escalon unitario:
x(n) = u(n) X(z) =
1
1 z
1
, ROC: |z| > 1
3.3
86 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.1 La transformada z
Ejemplo 3.4 Determine la transformada z de:
x(n) =
n
u(n 1)
Solucion:
X(z) =

n=
x(n)z
n
=
1

n=

n
z
n
=

m=1

m
z
m
=

m=1
(
1
z)
m
que converge solo si |
1
z| < 1, es decir, si |z| < ||, a:
X(z) =
_
1
1
1
z
1
_
=

1
z
1
1
z
=
1
1 z
1
Notese que esta expresion es identica a la obtenida para x(n) =
n
u(n). Se concluye que
la forma compacta de la transformada z no especica una unica se nal en el dominio del
tiempo. Esto solo ocurre indicando ademas la ROC. El termino transformada z de alguna
funcion de variable discreta x(n) indica entonces no solo la expresion X(z), sino tambien
su ROC.
De lo anterior se puede inferir ademas que la ROC de una se nal anticausal es el interior de
una circunferencia, mientras que para se nales causales es el exterior de una circunferencia.
3.4
Ejemplo 3.5 Determine la transformada z de:
x(n) = a
n
u(n) +b
n
u(n 1)
Solucion:
X(z) =

n=
x(n)z
n
=

n=0
a
n
z
n
+
1

n=
b
n
z
n
=

n=0
_
az
1
_
n
+

n=1
_
b
1
z
_
n
La primera suma converge si |az
1
| < 1 (|z| > |a|) y la segunda si |b
1
z| < 1 (|z| < |b|).
Esto implica que la transformada z existe si y solo si |b| > |a| y la ROC es un anillo en el
plano z. 3.5
La gura 3.4 muestra un resumen de lo discutido hasta el momento en cuanto a la relacion
de la causalidad de una se nal con respecto a la ROC de su transformada z.
c 2005-2007 P. Alvarado Uso exclusivo ITCR 87
3 Analisis de sistemas LTI discretos con la transformada z
Funciones de duraci on nita
Funciones de duraci on innita
n
n
n
n
n
n
Causal
Causal
Anticausal
Anticausal
Bilateral
Bilateral
z \ {0}
z \ {}
z \ {0, }
r
2
< |z|
|z| < r
1
r
2
< |z| < r
1
Figura 3.4: Familia de Se nales y sus ROC[13].
88 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.1 La transformada z
3.1.2 La transformada z inversa
El procedimiento de pasar de la transformada z a su se nal correspondiente se denomina
transformada z inversa. Para determinarla se puede recurrir a la formula integral de
Cauchy, que establece:
1
2j
_
C
f(z)
z z
0
dz =
_
f(z
0
) Si z
0
esta dentro de C
0 Si z
0
esta fuera de C
(3.3)
donde C es cualquier contorno cerrado en el plano z, f(z) una funcion de variable compleja,
analtica dentro y sobre el contorno C.
De forma mas general, si la funcion f(z) es analtica dentro y sobre el contorno C, entonces
existen todas las derivadas de orden (k 1), y se cumple:
1
2j
_
C
f(z)
(z z
0
)
k
dz =
_

_
1
(k 1)!
d
k1
f(z)
dz
k1

z=z
0
Si z
0
esta dentro de C
0 Si z
0
esta fuera de C
(3.4)
Utilizando lo anterior es posible calcular
1
2j
_
C
z
n1k
dz
en tres casos, con z
0
= 0.
Caso 1
n > k:
1
2j
_
C
z
nk
z
dz =
_
z
nk
0
= 0 Si C encierra al origen del plano z
0 Si C no encierra al origen del plano z
Caso 2
n = k:
1
2j
_
C
1
z
dz =
_
1 Si C encierra al origen del plano z
0 Si C no encierra al origen del plano z
c 2005-2007 P. Alvarado Uso exclusivo ITCR 89
3 Analisis de sistemas LTI discretos con la transformada z
Caso 3
n < k:
1
2j
_
C
1
z
k+1n
dz = 0
puesto que k + 1 n 2 y
d
k1
dz
k1
1 = 0.
Lo que se resume en:
1
2j
_
C
z
n1k
dz =
_
1 k = n
0 k = n
(3.5)
si C contiene al origen z = 0.
Con la transformada z
X(z) =

k=
x(k)z
k
,
multiplicando ambos lados por z
n1
, e integrando en un contorno cerrado que contenga
al origen y este dentro de la ROC, se obtiene:
_
C
X(z)z
n1
dz =
_
C

k=
x(k)z
k+n1
dz
Como la serie converge dentro de C, la integral y la sumatoria pueden ser intercambiadas:
_
C
X(z)z
n1
dz =

k=
x(k)
_
C
z
k+n1
dz
que con el resultado en (3.5) solo es diferente de cero para k = n, es decir:
x(n) =
1
2j
_
C
X(z)z
n1
dz (3.6)
Este metodo inverso de transformacion de forma analtica no se utiliza con frecuencia. En
vez de ello se emplean tablas de algunas transformaciones conocidas, que junto con las
propiedades de la transformada z permiten obtener mas facilmente la se nal buscada. En
la seccion 3.4 se presentaran estos otros metodos. El lector interesado puede encontrar
mas detalles sobre el calculo de integrales de contorno para funciones de variable compleja
en [1].
90 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.2 Propiedades de la transformada z
T
a
b
l
a
3
.
1
:
P
r
o
p
i
e
d
a
d
e
s
d
e
l
a
t
r
a
n
s
f
o
r
m
a
d
a
z
.
P
r
o
p
i
e
d
a
d
D
o
m
i
n
i
o
n
D
o
m
i
n
i
o
z
R
O
C
N
o
t
a
c
i
o
n
x
(
n
)
X
(
z
)
R
O
C
:
r
2
<
|
z
|
<
r
1
x
1
(
n
)
X
1
(
z
)
R
O
C
1
x
2
(
n
)
X
2
(
z
)
R
O
C
2
L
i
n
e
a
l
i
d
a
d
a
1
x
1
(
n
)
+
a
2
x
2
(
n
)
a
1
X
1
(
z
)
+
a
2
X
2
(
z
)
p
o
r
l
o
m
e
n
o
s
R
O
C
1

R
O
C
2
D
e
s
p
l
a
z
a
m
i
e
n
t
o
e
n
n
x
(
n

k
)
z

k
X
(
z
)
c
o
m
o
l
a
d
e
X
(
z
)
e
x
c
e
p
t
o
z
=
0
s
i
k
>
0
y
z
=

s
i
k
<
0
E
s
c
a
l
a
d
o
e
n
z
a
n
x
(
n
)
X
(
a

1
z
)
|
a
|
r
2
<
|
z
|
<
|
a
|
r
1
R
e

e
x
i
o
n
e
n
n
x
(

n
)
X
(
z

1
)
1
r
1
<
|
z
|
<
1
r
2
C
o
n
j
u
g
a
c
i
o
n
x
(
n
)
X
(
z
)
R
O
C
P
a
r
t
e
r
e
a
l
R
e
{
x
(
n
)
}
1 2
_
X
(
z
)
+
X
(
z
)

I
n
c
l
u
y
e
R
O
C
P
a
r
t
e
i
m
a
g
i
n
a
r
i
a
I
m
{
x
(
n
)
}
1 2
_
X
(
z
)

X
(
z
)

I
n
c
l
u
y
e
R
O
C
D
e
r
i
v
a
c
i
o
n
e
n
z
n
x
(
n
)

z
d
X
(
z
)
d
z
r
2
<
|
z
|
<
r
1
C
o
n
v
o
l
u
c
i
o
n
x
1
(
n
)

x
2
(
n
)
X
1
(
z
)
X
2
(
z
)
P
o
r
l
o
m
e
n
o
s
R
O
C
1

R
O
C
2
C
o
r
r
e
l
a
c
i
o
n
r
x
1
x
2
(
n
)
=
x
1
(
n
)

x
2
(

n
)
R
x
1
x
2
=
X
1
(
z
)
X
2
(
z

1
)
P
o
r
l
o
m
e
n
o
s
l
a
i
n
t
e
r
s
e
c
c
i
o
n
d
e
R
O
C
1
y
l
a
d
e
X
2
(
z

1
)
T
e
o
r
e
m
a
d
e
l
v
a
l
o
r
i
n
i
c
i
a
l
S
i
x
(
n
)
e
s
c
a
u
s
a
l
x
(
0
)
=
l
i
m
z

X
(
z
)
M
u
l
t
i
p
l
i
c
a
c
i
o
n
x
1
(
n
)
x
2
(
n
)
1
2

j
_
C
X
1
(
v
)
X
2
_
z v
_
v

1
d
v
P
o
r
l
o
m
e
n
o
s
r
1
l
r
2
l
<
|
z
|
<
r
1
u
r
2
u
R
e
l
a
c
i
o
n
d
e
P
a
r
s
e
v
a
l

n
=

x
1
(
n
)
x
2
(
n
)
=
1
2

j
_
C
X
1
(
v
)
X
2
_
1 v
_
v

1
d
v
c 2005-2007 P. Alvarado Uso exclusivo ITCR 91
3 Analisis de sistemas LTI discretos con la transformada z
3.2 Propiedades de la transformada z
Linearidad
Si x
1
(n) X
1
(z) y x
2
(n) X
2
(z), entonces
x(n) = a
1
x
1
(n) +a
2
x
2
(n) X(z) = a
1
X
1
(z) +a
2
X
2
(z) .
Ejemplo 3.6 Determine la transformada z de x(n) = [3(2
n
) 4(3
n
)]u(n).
Solucion: Si x
1
(n) = 2
n
u(n) y x
2
(n) = 3
n
u(n), entonces x(n) = 3x
1
(n) 4x
2
(n)
En el ejemplo (3.3) se derivo:

n
u(n)
1
1 z
1
, ROC : |z| > ||
con lo que se obtiene:
X
1
(z) =
1
1 2z
1
, ROC : |z| > 2
X
2
(z) =
1
1 3z
1
, ROC : |z| > 3
y la transformada de x(n) es:
X(z) =
3
1 2z
1

4
1 3z
1
, ROC : |z| > 3
Notese que la ROC nal debe ser al menos la interseccion de las dos ROC individuales.
3.6
Desplazamiento en el tiempo
Si x(n) X(z), entonces x(n k) z
k
X(z).
La ROC de z
k
X(z) es la misma de X(z) excepto z = 0 si k > 0 y z = si k < 0.
Ya que el coeciente de z
n
representa el valor de la muestra en el instante n, se aprecia que
retrasar una se nal en k muestras (k > 0) es equivalente a multiplicar todos los terminos
de la transformada z por z
k
.
92 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.2 Propiedades de la transformada z
Escalado en el dominio z
Si x(n) X(z), ROC: r
1
< |z| < r
2
, entonces:
a
n
x(n) X(a
1
z), ROC : |a|r
1
< |z| < |a|r
2
para todo a C.
Demostracion:
Z {a
n
x(n)} =

n=
a
n
x(n)z
n
=

n=
x(n)(a
1
z)
n
= X(a
1
z)
Dado que la ROC de X(z) es r
1
< |z| < r
2
, entonces para X(a
1
z) se cumple que
r
1
< |a
1
z| < r
2
|a|r
1
< |z| < |a|r
2
.
Con a = r
0
e
j
0
, z = re
j
y w = a
1
z =
_
1
r
0
r
_
e
j(
0
)
, se observa con Z {x(n)} = X(z)
y Z {a
n
x(n)} = X(a
1
z) = X(w), que r
0
> 1 implica una contraccion del plano z, y
r
0
< 1 una expansion del plano z, en combinacion con una rotacion (si
0
= 2k).
Ejemplo 3.7 Determine la transformada z de la se nal a
n
cos(
0
n)u(n)
Solucion:
Con la identidad de Euler se obtiene primero que:
cos(
0
n) =
1
2
e
j
0
n
+
1
2
e
j
0
n
y con Z {a
n
u(n)} =
1
1az
1
se obtiene con a = e
j
0
y la linealidad de la transformacion:
Z {cos(
0
n)u(n)} =
1
2
_
1
1 e
j
0
z
1
+
1
1 e
j
0
z
1
_
=
1
2
_
2 z
1
(e
j
0
+e
j
0
)
1 e
j
0
z
1
e
j
0
z
1
+z
2
_
, (e
j
0
+e
j
0
) = 2 cos
0
=
1 z
1
cos
0
1 2z
1
cos
0
+z
2
; ROC: |z| > |e
j
0
| = 1
por lo que
Z {a
n
cos(
0
n)u(n)} =
1 az
1
cos
0
1 2az
1
cos
0
+a
2
z
2
, |z| > |a|
3.7
c 2005-2007 P. Alvarado Uso exclusivo ITCR 93
3 Analisis de sistemas LTI discretos con la transformada z
Inversion temporal
x(n) X(z), ROC: r
1
< |z| < r
2
x(n) X(z
1
), ROC:
1
r
2
< |z| <
1
r
1
Demostracion:
Z {x(n)} =

n=
x(n)z
n
=

l=
x(l)(z
1
)
l
= X(z
1
)
La ROC de X(z
1
) sera r
1
< |z
1
| < r
2

1
r
2
< |z| <
1
r
1
Ejemplo 3.8 Determine la transformada z de u(n).
Solucion:
Puesto que Z {u(n)} =
1
1z
1
, ROC: |z| > 1 Z {u(n)} =
1
1z
, ROC: |z| < 1.
3.8
Diferenciacion en el dominio z
Si x(n) X(z), entonces nx(n) z
dX(z)
dz
.
Demostracion: derivando ambos lados de la denicion con respecto a z se obtiene:
dX(z)
dz
=
d
dz

n=
x(n)z
n
=

n=
x(n)(n)z
n1
= z
1

n=
(nx(n))z
n
= z
1
Z {nx(n)}
z
dX(z)
dz
= Z {nx(n)}
Ejemplo 3.9 Determine la transformada z de x(n) = na
n
u(n).
Solucion:
Con x
1
(n) = a
n
u(n), entonces x(n) = nx
1
(n), y puesto que X
1
(z) =
1
1az
1
ROC: |z| >
|a|, se obtiene:
94 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.2 Propiedades de la transformada z
na
n
u(n) X(z) = z
dX
1
(z)
dz
=
az
1
(1 az
1
)
2
, ROC : |z| > |a|
Con a = 1 se obtiene la transformacion de la rampa unidad:
nu(n)
z
1
(1 z
1
)
2
, ROC : |z| > 1
3.9
Convolucion de dos secuencias
Si
x
1
(n) X
1
(z), ROC
1
x
2
(n) X
2
(z), ROC
2
entonces:
x(n) = x
1
(n) x
2
(n) X(z) = X
1
(z)X
2
(z)
la ROC es al menos ROC
1
ROC
2
.
Demostracion:
x(n) =

k=
x
1
(k)x
2
(n k) = x
1
(n) x
2
(n)
la transformada z de x(n) es:
X(z) =

n=
x(n)z
n
=

n=
_

k=
x
1
(k)x
2
(n k)
_
z
n
Intercambiando las sumatorias y aplicando la propiedad de desplazamiento en el tiempo
se obtiene que:
X(z) =

k=
x
1
(k)
_

n=
x
2
(n k)z
n
_
= X
2
(z)

k=
x
1
(k)z
k
= X
2
(z)X
1
(z)
Dependiendo de la longitud de las se nales, a veces es mas eciente transformar x
1
(n) y
x
2
(n) al dominio z, multiplicar sus transformadas y calcular la transformacion inversa,
que realizar la convolucion en el dominio de n.
c 2005-2007 P. Alvarado Uso exclusivo ITCR 95
3 Analisis de sistemas LTI discretos con la transformada z
Correlacion de dos secuencias
x
1
(n) X
1
(z)
x
2
(n) X
2
(z)
r
x
1
x
2
(n) =

k=
x
1
(k)x
2
(k n) R
x
1
x
2
= X
1
(z)X
2
(z
1
)
lo que se deriva directamente de r
x
1
x
2
(n) = x
1
(n) x
2
(n).
Multiplicacion de dos secuencias
Si
x
1
(n) X
1
(z)
x
2
(n) X
2
(z)
entonces:
x(n) = x
1
(n)x
2
(n) X(z) =
1
2j
_
C
X
1
(v)X
2
_
z
v
_
v
1
dv
donde C es un contorno cerrado que encierra al origen y se encuentra en la ROC com un
a X
1
(v) y X
2
_
1
v
_
.
Demostracion:
La transformada z de x(n) es:
X(z) =

n=
x(n)z
n
=

n=
x
1
(n)x
2
(n)z
n
Puesto que x
1
(n) =
1
2j
_
C
X
1
(v)v
n1
dv, entonces:
X(z) =

n=
_
1
2j
_
C
X
1
(v)v
n1
dv
_
x
2
(n)z
n
e introduciendo la suma en la integral:
X(z) =
1
2j
_
C
X
1
(v)
_

n=
x
2
(n)
_
z
v
_
n
_
v
1
dv
=
1
2j
_
C
X
1
(v)X
2
_
z
v
_
v
1
dv
Si X
1
(v) converge para r
1l
< |v| < r
1u
y X
2
(z) converge para r
2l
< |z| < r
2u
, entonces la
ROC de X
2
(v) es como mnimo:
r
2l
<

z
v

< r
2u
r
2l
|v| < |z| < r
2u
|v| r
2l
r
1l
< |z| < r
2u
r
1u
96 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.2 Propiedades de la transformada z
Conjugacion
Si x(n) X(z) entonces x(n) X(z). Esto se deduce a partir de la denicion y con
las propiedades de conjugacion:
Z {x(n)} =

n=
x(n)z
n
=
_

n=
x(n)z
n
_
= X(z)
Relacion de Parseval

n=
x
1
(n)x
2
(n) =
1
2j
_
C
X
1
(v)X
2
_
1
v
_
v
1
dv ROC: r
1l
r
2l
< 1 < r
1u
r
2u
lo que se demuestra directamente con la propiedad de producto de secuencias evaluada
en z = 1.
Teorema del valor inicial
Si x(n) es causal (x(n) = 0, n < 0), entonces:
x(0) = lim
z
X(z)
Puesto que x(n) es causal:
X(z) =

n=0
x(n)z
n
= x(0) +x(1)z
1
+. . .
Si z todos los terminos z
1
, z
2
, etc. tienden a cero y por tanto:
x(0) = lim
z
X(z)
La tabla 3.1 resume las propiedades anteriores.
c 2005-2007 P. Alvarado Uso exclusivo ITCR 97
3 Analisis de sistemas LTI discretos con la transformada z
3.3 Transformadas z racionales
Una clase de transformadas z encontradas con frecuencia en sistemas digitales presentan
una forma racional, es decir, un cociente de polinomios en z
1
o z. La tabla 3.2 resume
la transformada z de algunas funciones comunes con transformadas de este tipo.
Tabla 3.2: Transformada z de algunas funciones comunes
Se nal x(n) Transformada z, X(z) ROC
(n) 1 Plano z
u(n)
1
1 z
1
|z| > 1
a
n
u(n)
1
1 az
1
|z| > |a|
na
n
u(n)
az
1
(1 az
1
)
2
|z| > |a|
(a
n
)u(n 1)
1
1 az
1
|z| < |a|
n(a
n
)u(n 1)
az
1
(1 az
1
)
2
|z| < |a|
cos(
0
n)u(n)
1 z
1
cos
0
1 2z
1
cos
0
+z
2
|z| > 1
sen(
0
n)u(n)
z
1
sen
0
1 2z
1
cos
0
+z
2
|z| > 1
a
n
cos(
0
n)u(n)
1 az
1
cos
0
1 2az
1
cos
0
+a
2
z
2
|z| > 1
a
n
sen(
0
n)u(n)
az
1
sen
0
1 2az
1
cos
0
+a
2
z
2
|z| > 1
3.3.1 Polos y ceros
Los ceros de la transformada z racional X(z) son aquellos valores de z para los que
X(z) = 0, y los polos, aquellos z para los que X(z) = . Como X(z) es racional,
entonces:
X(z) =
N(z)
D(z)
=
b
0
+b
1
z
1
+. . . +b
M
z
M
a
0
+a
1
z
1
+. . . +a
N
z
N
=

M
k=0
b
k
z
k

N
k=0
a
k
z
k
98 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.3 Transformadas z racionales
Asumiendo a
0
= 0 y b
0
= 0 y factorizando b
0
z
M
y a
0
z
N
para eliminar las potencias
negativas se obtiene:
X(z) =
N(z)
D(z)
=
b
0
z
M
a
0
z
N

z
M
+
b
1
b
0
z
M1
+. . . +
b
M
b
0
z
N
+
a
1
a
0
z
N1
+. . . +
a
N
a
0
Puesto que N(z) y D(z) son polinomios en z, X(z) se puede expresar como:
X(z) =
N(z)
D(z)
=
b
0
a
0
z
NM
(z z
1
)(z z
2
) . . . (z z
M
)
(z p
1
)(z p
2
) . . . (z p
N
)
= Gz
NM

M
k=1
(z z
k
)

N
k=1
(z p
k
)
donde la constante G es igual a
b
0
a
0
; los ceros {z
k
} y los polos {p
k
} corresponden a las
races de los polinomios N(z) y D(z) respectivamente, y hay N M ceros en el origen
si N > M, o M N polos en el origen si M > N. Tambien se dice que hay un cero en
innito si X() = 0, o un polo si X() = . Si se cuentan estos ultimos, el n umero de
polos y ceros es siempre identico.
X(z) puede representarse mediante un diagrama de polos y ceros en el plano complejo z,
donde los ceros se denotan con y los polos con . La multiplicidad se denota con
un ndice al lado del smbolo (por ejemplo, un polo de tercer orden se denota con
3
).
Evidentemente la ROC no puede contener ning un polo, puesto que en el la funcion no
converge.
Ejemplo 3.10 Determine el diagrama de polos y ceros de la se nal x(n) = a
n
u(n), para
a real positivo.
Solucion:
Con X(z) =
1
1az
1
=
z
za
, ROC : |z| > |a|, se obtiene un cero en z = 0 y un polo en
z = a (gura 3.5).
3.10
Ejemplo 3.11 Determine la transformada z de
x(n) =
_
a
n
, 0 n M 1
0 en el resto
con a real positivo.
Solucion:
c 2005-2007 P. Alvarado Uso exclusivo ITCR 99
3 Analisis de sistemas LTI discretos con la transformada z
Im{z}
Re{z}
a
Plano z
Figura 3.5: Diagrama de polos y ceros del ejemplo 3.10.
X(z) =

n=
x(n)z
n
=
M1

n=0
a
n
z
n
=
M1

n=0
(az
1
)
n
Puesto que

M1
n=0

n
=
1
M
1
, entonces:
X(z) =
1 (az
1
)
M
1 (az
1
)
=
1
_
a
z
_
M
1
a
z
=
z
M
a
M
z
M
za
z
=
z
M
a
M
z
M1
(z a)
con a = a 1 = a e
j2k
, z
M
a
M
= 0 z
M
= a
M
= a
M
e
j2k
de donde se deduce que
z = ae
j2k/M
. Es decir, z
M
a
M
tiene M races ae
j2k/M
, k = 0, . . . , M 1. En resumen,
X(z) tiene un polo en z = 0 con multiplicidad M1 y otro polo en z = a, que se cancela
con el cero en a, y M 1 ceros distribuidos en un crculo de radio |a| (gura 3.6).
Im{z}
Re{z}
a
Plano z
M1
Figura 3.6: Diagrama de polos y ceros del ejemplo 3.11 con M = 4.
3.11
100 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.3 Transformadas z racionales
Ejemplo 3.12 Determine la transformada z y la se nal correspondiente al diagrama de
polos y ceros de la gura 3.7.
ROC
Im{z}
Re{z}
0

0
p
1
p
2
z
1
z
2
r
Figura 3.7: Diagrama de polos y ceros para el ejemplo (3.12).
Solucion:
La transformada tiene dos ceros y dos polos: z
1
= 0, z
2
= r cos
0
, p
1
= r(cos
0
+
j sen
0
) = re
j
0
, p
2
= r(cos
0
j sen
0
) = re
j
0
.
X(z) = G
(z z
1
)(z z
2
)
(z p
1
)(z p
2
)
= G
z(z r cos
0
)
(z e
j
0
)(z e
j
0
)
= G
1 rz
1
cos
0
1 2rz
1
cos
0
+r
2
z
2
, ROC: |z| > r
De la tabla 3.2 se obtiene x(n) = G(r
n
cos
0
n)u(n) 3.12
3.3.2 Localizacion de los polos y el comportamiento en el domi-
nio de n para se nales causales
Si una se nal real tiene una transformada z con un solo polo, este tiene que ser real, y la
se nal correspondiente es entonces la exponencial real:
X(z) =
1
1 az
1
=
z
z a
, ROC : |z| > |a| x(n) = a
n
u(n)
que tiene ademas un cero en z = 0. Notese que X
2
(z) =
1
za
, corresponde a X(z)z
1
y
por tanto la se nal correspondiente a X
2
(z) x
2
(n) = x(n 1) que sigue siendo una
exponencial real.
La gura 3.8 muestra el comportamiento de la se nal en relacion con la posicion del polo
real, incluyendo su magnitud y signo.
c 2005-2007 P. Alvarado Uso exclusivo ITCR 101
3 Analisis de sistemas LTI discretos con la transformada z
-1 1 -1 1
-1
1
x(n)
n
Plano z
-1 1 -1 1
-1
1
x(n)
n
Plano z
-1 1 -1 1
-1
1
x(n)
n
Plano z
-1 1 -1 1
-1
1
x(n)
n
Plano z
-1 1 -1 1
-10
-5
5
10 x(n)
n
Plano z
-1 1 -1 1
-10
-5
5
10 x(n)
n
Plano z
Figura 3.8: Comportamiento de la se nal en relacion con la posicion de un polo real.
Del ejemplo 3.9, o de la tabla 3.2, se obtiene que:
X(z) =
az
1
(1 az
1
)
2
=
az
1
z
2
(z a)
2
=
az
(z a)
2
, ROC: |z| > |a| x(n) = na
n
u(n)
es una funcion con un polo en z = a de multiplicidad dos y un cero en z = 0. Su
comportamiento se muestra en la gura 3.9.
Notese que si |a| = 1 y el polo es simple, la se nal es condicionalmente estable, pero no as
si el polo es de mayor multiplicidad. Los pares conjugados simples conducen a una se nal
discreta cosenoidal, multiplicada por una envolvente exponencial discreta cuya forma esta
determinada por la magnitud de los polos (gura 3.10). Las se nales reales causales con
polos reales simples o pares de polos simples complejos conjugados que estan dentro de la
circunferencia unitaria son acotadas en magnitud. Una se nal con polos cerca del origen
decrece mas rapidamente que otra con polos mas cercanos a la circunferencia unitaria. El
efecto de la posicion de los ceros no es tan determinante como la posicion de los polos.
Por ejemplo, en el caso de las se nales senoidales, solo afectan la fase.
3.3.3 La funcion de transferencia de un sistema LTI
En el captulo 2 se encontro que la salida y(n) de un sistema LTI con respuesta impulsional
h(n) y entrada x(n) esta dada por la convolucion y(n) = h(n) x(n), que ya se demostro
en el dominio z ser equivalente a Y (z) = H(z)X(z), con y(n) Y (z), x(n) X(z)
102 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.3 Transformadas z racionales
-1 1 -1 1
-1
1
x(n)
n
Plano z
2
-1 1 -1 1
-1
1
x(n)
n
Plano z
2
-1 1 -1 1
-10
-5
5
10 x(n)
n
Plano z
2
-1 1 -1 1
-10
-5
5
10 x(n)
n
Plano z
2
-1 1 -1 1
-100
-50
50
100 x(n)
n
Plano z
2
-1 1 -1 1
-100
-50
50
100 x(n)
n
Plano z
2
Figura 3.9: Comportamiento de la se nal esi su transformada tiene un polo doble real, de
acuerdo con la posicion del polo.
-1 1 -1 1
-1
1
x(n)
n
Plano z
2
-1 1 -1 1
-2
-1
1
2
x(n)
n
Plano z
2
-1 1 -1 1
-70
-35
35
70
x(n)
n
Plano z
2
Figura 3.10: Se nales en relacion con la ubicacion de un par de polos simples conjugados en su
transformada z.
y h(n) H(z). A H(z), la transformada z de la respuesta impulsional, se le denomina
funcion de transferencia del sistema. Notese que conociendo H(z) y la transformada z de
la entrada X(z) es posible calcular facilmente la transformada z de la salida del sistema,
c 2005-2007 P. Alvarado Uso exclusivo ITCR 103
3 Analisis de sistemas LTI discretos con la transformada z
por medio de su producto. Sin embargo, es tambien posible, conociendo Y (z) y X(z),
obtener la funcion de transferencia con:
H(z) =
Y (z)
X(z)
a partir de la cual se puede determinar la respuesta impulsional por medio de la transfor-
mada z inversa.
Con la ecuacion de diferencias del sistema
y(n) =
N

k=1
a
k
y(n k) +
M

k=0
b
k
x(n k)
se obtiene transformando al dominio z ambos lados:
Y (z) =
N

k=1
a
k
Y (z)z
k
+
M

k=0
b
k
X(z)z
k
= Y (z)
N

k=1
a
k
z
k
+X(z)
M

k=0
b
k
z
k
Y (z)
_
1 +
N

k=1
a
k
z
k
_
= X(z)
M

k=0
b
k
z
k
H(z) =
Y (z)
X(z)
=
M

k=0
b
k
z
k
1 +
N

k=1
a
k
z
k
Lo que implica que un sistema lineal descrito por una ecuacion de diferencias lineal con
coecientes constantes tiene una funcion de transferencia racional.
Si a
k
= 0 para k [1, N] (sistema no recursivo), entonces
H(z) =
M

k=0
b
k
z
k
=
1
z
M
M

k=0
b
k
z
Mk
es decir, el sistema tiene un polo en el origen de multiplicidad M y M ceros determinados
por los parametros {b
k
}. Dado que el sistema contiene M polos triviales en z = 0 y M
ceros no triviales, se le denomina sistema de todos ceros. Un sistema as es evidentemente
FIR y se le denomina sistema de media ponderada movil.
104 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.4 Inversion de la transformada z
Si b
k
= 0 para k [1, M] el sistema es recursivo y:
H(z) =
b
0
1 +
N

k=1
a
k
z
k
=
b
0
z
N
N

k=0
a
k
z
Nk
, a
0
!
= 1
que tiene un cero trivial en z = 0 de orden N y N polos determinados por los coecientes
{a
k
}. A este sistema se le denomina sistema de todos polos, que siempre corresponde a
un sistema IIR.
La forma general se denomina sistema de polos y ceros, con N polos y M ceros. Los
polos y ceros en z = 0 y z = , usualmente no se consideran de forma explcita. Por la
presencia de polos, este sistema es tambien IIR.
Ejemplo 3.13 Determine la funcion de transferencia y la respuesta impulsional del
sistema descrito por:
y(n) =
1
2
y(n 1) + 2x(n)
Solucion:
Y (z) =
1
2
Y (z)z
1
+ 2X(z)
Y (z)
_
1
1
2
z
1
_
= 2X(z)
H(z) =
Y (z)
X(z)
=
2
1
1
2
z
1
=
2z
z
1
2
que tiene un polo en z =
1
2
y un cero en z = 0. Utilizando la tabla de transformadas se
obtiene:
H(z) h(n) = 2
_
1
2
_
n
u(n)
3.13
3.4 Inversion de la transformada z
Ya se reviso que la transformada z inversa esta dada por:
x(n) =
1
2j
_
C
X(z)z
n1
dz
c 2005-2007 P. Alvarado Uso exclusivo ITCR 105
3 Analisis de sistemas LTI discretos con la transformada z
con la integral de contorno sobre la trayectoria cerrada C, que encierra al origen y se
encuentra en la region de convergencia de X(z).
Existen tres metodos para el calculo de la transformada z inversa:
1. Calculo analtico directo.
2. Expansion en serie de terminos en z y z
1
.
3. Expansion en fracciones simples y b usqueda en tabla.
3.4.1 La transformada z inversa por integracion de contorno
Este metodo analtico directo se basa en las tecnicas de integracion compleja como la
formula integral de Cauchy o el teorema del residuo [1], para evaluar la integral de trans-
formacion inversa. Como ya se reviso en la seccion 3.1.2, la formula integral de Cauchy
establece que
1
2j
_
C
f(z)
(z z
0
)
k
dz =
_

_
1
(k 1)!
d
k1
f(z)
dz
k1

z=z
0
Si z
0
esta dentro de C
0 Si z
0
esta fuera de C
(3.4)
para f(z) analtica sobre y dentro de la trayectoria de integracion C, lo que implica que
no puede tener ninguna singularidad en z = z
0
, donde el termino a la derecha corresponde
con el residuo de f(z)/(z z
0
)
k
en el polo z
0
.
Supongase que se desea calcular
1
2j
_
C
f(z)
g(z)
dz, donde f(z) no tiene polos dentro de C, y
g(z) es un polinomio con n races distintas simples dentro de C, entonces:
1
2j
_
C
f(z)
g(z)
dz =
1
2j
_
C
n

i=1
A
i
(z)
z z
i
dz
y utilizando la formula integral de Cauchy se obtiene:
1
2j
_
C
f(z)
g(z)
dz =
n

i=1
A
i
(z
i
)
donde cada termino {A
i
(z
i
)} corresponde al residuo de A
i
(z)/(z z
i
) en el polo z = z
i
.
A
i
(z
i
) = (z z
i
)
f(z)
g(z)

z=z
i
Notese que esto ha sido derivado asumiendo que g(z) es un polinomio sin races m ultiples.
En caso contrario debe modicarse la expansion.
106 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.4 Inversion de la transformada z
Para la transformada z inversa se tiene entonces:
x(n) =
1
2j
_
C
X(z)z
n1
dz
=

polos z
i
dentro de C
[residuo de X(z)z
n1
en z = z
i
]
=

i
(z z
i
)X(z)z
n1
|
z=z
i
siempre que los polos sean simples. Si X(z)z
n1
no tiene polos dentro de C para uno o
mas valores de r, entonces el teorema de la integral de Cauchy establece que x(n) es cero
para esos valores.
Ejemplo 3.14 Calcule la transformada z inversa de:
X(z) =
1
1 az
1
, ROC : |z| > |a|
Solucion: Con:
x(n) =
1
2j
_
C
z
n1
1 az
1
dz =
1
2j
_
C
z
n
z a
dz
Como C debe estar dentro de la ROC, entonces se escoje una circunferencia de radio
mayor que |a|.
Se obtienen dos casos:
1. n > 0: z
n
solo tiene ceros y por tanto con (3.3) se obtiene con z
0
= a
x(n) = a
n
= f(z
0
)
2. Con n < 0: f(z) tiene un polo de orden n en z = 0, que tambien esta dentro de C,
por lo que dos polos contribuyen al valor de la integral: z
1
= 0, z
2
= a.
Con n = 1:
1
2j
_
C
1
z(z a)
dz =
n

i=1
A
i
(z
i
)
=
1
z a

z=0
+
1
z

z=a
=
1
a
+
1
a
= 0
c 2005-2007 P. Alvarado Uso exclusivo ITCR 107
3 Analisis de sistemas LTI discretos con la transformada z
Con n = 2:
1
2j
_
C
1
z
2
(z a)
dz =
1
2j
_
C

1
a
z
2
+

1
a
2
z
+
1
a
2
z a
dz
= 0
1
a
2
+
1
a
2
= 0
Esto se puede repetir para n < 2 y se demostrara que x(n) = 0, por tanto, resumiendo
para n < 0 y n 0:
x(n) = a
n
u(n)
3.14
3.4.2 La transformada z inversa mediante expansion en serie de
potencias
La idea de este metodo es expandir X(z) en una serie de potencias de la forma:
X(z) =

n=
c
n
z
n
=

n=
x(n)z
n
que converge en la ROC.
Ejemplo 3.15 Para X(z) =
1
11,5z
1
+0.5z
2
, calcule x(n) si:
1. ROC: |z| > 1
2. ROC: |z| < 0.5
Solucion:
1. Debido a que la ROC es el exterior de un crculo, x(n) es una se nal causal. Para
calcularla se ordenan el numerador y el denominador del mayor coeciente al menor
y se divide:
1
-(1
3
2
z
1
+
1
2
z
2
)
3
2
z
1

1
2
z
2
-(
3
2
z
1

9
4
z
2
+
3
4
z
3
)
7
4
z
2

3
4
z
3
-(
7
4
z
2

21
8
z
3
+
7
8
z
4
)
15
8
z
3

7
8
z
4
-(
15
8
z
3

45
16
z
4
+
15
16
z
5
)
31
16
z
4

15
16
z
5
1
3
2
z
1
+
1
2
z
2
1 +
3
2
z
1
+
7
4
z
2
+
15
8
z
3
+
31
16
z
4
+. . .
108 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.4 Inversion de la transformada z
x(n) = {1

,
3
2
,
7
4
,
15
8
,
31
16
, . . .}
2. La ROC corresponde a una se nal anticausal. Para este caso se ordenan el numerador
y el denominador de menor a mayor y se divide:
1
-(1 3z+2z
2
)
3z 2z
2
-( 3z 9z
2
+6z
3
)
7z
2
6z
3
-( 7z
2
21z
3
+14z
4
)
15z
3
14z
4
-( 15z
3
45z
4
+30z
5
)
31z
4
30z
5
1
2
z
2

3
2
z
1
+ 1
2z
2
+ 6z
3
+ 14z
4
+ 30z
5
+ 62z
6
+. . .
x(n) = {. . . , 62, 30, 14, 6, 2, 0, 0

}
3.15
Este metodo no provee la forma cerrada de x(n) y resulta tedioso si se desea determinar
x(n) para n grande.
Ejemplo 3.16 Determine la transformada z inversa de:
X(z) = log(1 +az
1
), ROC : |z| > |a| .
Solucion:
Puesto que la serie de Taylor para log(1 +x), |x| < 1 es
log(1 +x) =

n=1
(1)
n+1
x
n
n
entonces
X(z) =

n=1
(1)
n+1
a
n
z
n
n
,
de donde se obtiene directamente x(n) =
(1)
n+1
a
n
n
u(n 1) 3.16
c 2005-2007 P. Alvarado Uso exclusivo ITCR 109
3 Analisis de sistemas LTI discretos con la transformada z
3.4.3 La transformada z inversa mediante expansion en fraccio-
nes parciales
Con el metodo de b usqueda en tabla se expresa X(z) como una combinacion lineal:
X(z) =
1
X
1
(z) +
2
X
2
(z) +. . . +
k
X
k
(z)
donde {X
i
(z)} son las transformaciones de las se nales {x
i
(n)} disponibles en las tablas.
Por linealidad se tendra que:
x(n) =
1
x
1
(n) +
2
x
2
(n) +. . . +
k
x
k
(n)
Si X(z) es una funcion racional, entonces:
X(z) =
N(z)
D(z)
=
b
0
+b
1
z
1
+. . . +b
M
z
M
1 +a
1
z
1
+. . . +a
N
z
N
Notese que si a
0
= 1, lo anterior se puede obtener dividiendo numerador y denominador
por a
0
.
Esta funcion se denomina propia si a
N
= 0 y M < N, es decir, si el n umero de ceros
nitos es menor que el n umero de polos nitos. Una funcion impropia (M N) siempre
se puede representar como la suma de un polinomio y una funcion racional propia.
Ejemplo 3.17 Exprese la funcion impropia:
X(z) =
1 + 3z
1
+
11
6
z
2
+
1
3
z
3
1 +
5
6
z
1
+
1
6
z
2
en terminos de un polinomio y una funcion propia.
Solucion:
Para hacer esto, se debe hacer la division de tal forma que los terminos z
2
y z
3
sean
eliminados, y para esto deben ordenarse los divisores de la misma manera que para de-
terminar la expansion en serie de potencias de se nales anticausales.
1
3
z
3
+
11
6
z
2
+3z
1
+1
-(
1
3
z
3
+
5
3
z
2
+2z
1
)
1
6
z
2
z
1
+1
-(
1
6
z
2
+
5
6
z
1
+1)
1
6
z
1
1
6
z
2
+
5
6
z
1
+ 1
2z
1
+ 1
110 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.4 Inversion de la transformada z
X(z) = 1 + 2z
1
+
1
6
z
1
1 +
5
6
z
1
+
1
6
z
2
3.17
En general, cualquier funcion racional impropia (M N) se puede expresar como:
X(z) =
N(z)
D(z)
= c
0
+c
1
z
1
+. . . +c
MN
z
(MN)
+
N
1
(z)
D(z)
Como la transformada z inversa de un polinomio se puede calcular facilmente, se analizara
ahora solo la transformada de funciones racionales propias. Sea X(z) una funcion racional
propia:
X(z) =
N(z)
D(z)
=
b
0
+b
1
z
1
+. . . +b
M
z
M
1 +a
1
z
1
+. . . +a
N
z
N
con a
N
= 0 y M < N. Multiplicando por z
N
tanto el numerador como denominador:
X(z) =
b
0
z
N
+b
1
z
N1
+. . . +b
M
z
NM
z
N
+a
1
z
N1
+. . . +a
N
puesto que N > M entonces
X(z)
z
=
b
0
z
N1
+b
1
z
N2
+. . . +b
M
z
NM1
z
N
+a
1
z
N1
+. . . +a
N
que es siempre propia. Para descomponer esta funcion como una suma de fracciones
simples, se factoriza el denominador en factores que contengan los polos p
1
, p
2
, . . . , p
N
de
X(z).
1. Caso: Polos diferentes.
Si todos los polos son diferentes, entonces se busca la expansion:
X(z)
z
=
A
1
z p
1
+
A
2
z p
2
+. . . +
A
N
z p
N
donde
A
k
=
(z p
k
)
z
X(z)

z=p
k
Ejemplo 3.18 Determine la expansion en fracciones simples de X(z) =
1+z
1
1z
1
+
1
2
z
2
.
Solucion:
c 2005-2007 P. Alvarado Uso exclusivo ITCR 111
3 Analisis de sistemas LTI discretos con la transformada z
Multiplicando por
z
2
z
2
se obtiene:
X(z) =
z
2
+z
z
2
z +
1
2

X(z)
z
=
z + 1
z
2
z +
1
2
los polos p
1,2
=
1

12
2
=
1
2
j
1
2
y
X(z)
z
=
A
1
zp
1
+
A
2
zp
2
.
A
1
= (z p
1
)
X(z)
z

z=p
1
=
(z + 1)(z p
1
)
(z p
1
)(z p
2
)

z=p
1
=
z + 1
z p
2

z=p
1
=
p
1
+ 1
p
1
p
2
=
1
2
j
3
2
A
2
= (z p
2
)
X(z)
z

z=p
2
=
(z + 1)(z p
2
)
(z p
1
)(z p
2
)

z=p
2
=
z + 1
z p
1

z=p
2
=
p
2
+ 1
p
2
p
1
=
1
2
+j
3
2
Puede demostrarse que si p
1
= p
2
, entonces A
1
= A
2
. 3.18
2. Caso: polos de orden m ultiple.
Si hay un polo de orden l, (z p
k
)
l
, entonces la expansion en fracciones parciales
tendra terminos:
A
1k
z p
k
+
A
2k
(z p
k
)
2
+. . . +
A
lk
(z p
k
)
l
donde los coecientes {A
ik
} pueden obtenerse por medio de derivaciones sucesivas
Ejemplo 3.19 Determine la expansion en fracciones parciales de:
X(z) =
1
(1 +z
1
)(1 z
1
)
2
Solucion:
Multiplicando numerador y denominador por z
3
resulta en:
X(z)
z
=
z
2
(z + 1)(z 1)
2
=
A
1
(z + 1)
+
A
2
(z 1)
+
A
3
(z 1)
2
A
1
y A
3
se encuentran facilmente multiplicando por los denominadores parciales y
haciendo z = p
i
:
A
1
= (z + 1)
X(z)
z

z=1
=
z
2
(z 1)
2

z=1
=
1
4
A
3
= (z 1)
2
X(z)
z

z=1
=
z
2
(1 +z)

z=1
=
1
2
112 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.4 Inversion de la transformada z
para calcular A
2
se procede:
(z 1)
2
X(z)
z
=
(z 1)
2
z + 1
A
1
+A
2
(z 1) +A
3
y se deriva con respecto a z:
d
dz
_
(z 1)
2
X(z)
z
_

z=1
= A
1
d
dz
(z 1)
2
z + 1
+A
2
d
dz
(z 1)
= A
1
_
2(z 1)(z + 1) + (z 1)
(z + 1)
2
_
+A
2

z=1
d
dz
_
z
2
z + 1
_

z=1
=
2z(z + 1) z
2
(z + 1)
2

z=1
=
3
4
= A
2
3.19
Para obtener la inversion de X(z) se utiliza entonces la linealidad junto con el hecho ya
demostrado de que:
Z
1
_
1
1 p
k
z
1
_
=
_
(p
k
)
n
u(n), si ROC: |z| > p
k
(se nales causales)
(p
k
)
n
u(n 1), si ROC: |z| < p
k
(se nales anticausales)
Notese que si la se nal es causal, la ROC es |z| > p
max
= max{|p
1
|, |p
2
|, . . . , |p
N
|} y
x(n) = (A
1
p
n
1
+A
2
p
n
2
+. . . +A
N
p
n
N
)u(n).
Si hay un par de polos complejos conjugados, ya se menciono que los coecientes tambien
seran complejos conjugados y por tanto:
x
k
(n) = [A
k
p
n
k
+A
k
p
k
n
]u(n) (3.7)
Expresando en forma polar: A
k
= |A
k
|e
j
k
, p
k
= |p
k
|e
j
k
y sustituyendo en (3.7), entonces:
x
k
(n) = |A
k
||p
k
|
n
[e
j(
k
n+
k
)
+e
j(
k
n+
k
)
]u(n)
= 2|A
k
||p
k
|
n
cos(
k
n +
k
)u(n), ROC : |z| > |p
k
| = r
k
Notese entonces que en un par de polos complejos conjugados dan origen a una se nal
sinusoidal causal con envolvente exponencial, donde la distancia del polo al origen deter-
mina la atenuacion exponencial, y el angulo de los polos respecto al eje real determina la
frecuencia de la se nal senoidal.
Los ceros afectan la amplitud y fase a traves de su inuencia a los coecientes A
k
.
Para el caso de polos m ultiples se utilizan tablas, pero es usual encontrar
Z
1
_
pz
1
(1 pz
1
)
2
_
= np
n
u(n), ROC: |z| > |p|
c 2005-2007 P. Alvarado Uso exclusivo ITCR 113
3 Analisis de sistemas LTI discretos con la transformada z
Ejemplo 3.20 Determine la se nal causal correspondiente a:
X(z) =
1 +z
1
1 z
1
+
1
2
z
2
=
A
1
1 +p
1
z
1
+
A
2
1 +p
2
z
1
con A
1
= A
2
=
1
2
j
3
2
; p
1
= p
2
=
1
2
+j
1
2
.
Solucion:
Con el resultado anterior se obtiene con |A
1
| =

10
2
y A
1
= 71,56

y |p
1
| =
1

2
,
p
1
=

4
:
x(n) =

10
_
1

2
_
n
cos
_

4
n 71,56

_
u(n)
3.20
3.5 La transformada z unilateral
3.5.1 Denicion y propiedades
La transformada z unilateral se dene como:
Z
u
{x(n)} = X
+
(z)
!
=

n=0
x(n)z
n
y la relacion se denota como x(n)
zu
X
+
(z).
La transformada z unilateral y la bilateral se diferencian en el lmite inferior de la suma-
toria, y presenta por lo tanto las siguientes caractersticas:
1. No contiene informacion sobre la se nal x(n) para los valores negativos de n.
2. Es unica solo para se nales causales, puesto que estas son las unicas se nales que son
cero para n < 0.
3. Z
u
{x(n)} = Z {x(n)u(n)}. Puesto que x(n)u(n) es causal, la ROC de su transfor-
mada y por tanto la ROC de X
+
(z) es siempre exterior a un crculo. Por lo tanto,
cuando se trate con transformadas z unilaterales, no es necesario referirse a su ROC.
Ejemplo 3.21 Determine la transformada z unilateral de:
1. x
1
(n) = {1

, 2, 5, 7, 0, 1}.
114 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.5 La transformada z unilateral
2. x
2
(n) = {1, 2, 5

, 7, 0, 1}.
3. x
3
(n) = {2, 4, 5

, 7, 0, 1}.
4. x
4
(n) = (n).
5. x
5
(n) = (n k), k > 0.
6. x
6
(n) = (n +k), k > 0.
Solucion:
1. 1 + 2z
1
+ 5z
2
+ 7z
3
+ 1z
5
.
2. 5 + 7z
1
+z
3
.
3. 5 + 7z
1
+z
3
.
4. 1.
5. z
k
.
6. 0.
3.21
Notese que la transformada z unilateral no es unica para se nales con componentes an-
ticausales diferentes (por ejemplo X
+
2
(z) = X
+
3
(z), a un cuando x
2
(n) = x
3
(n)). Para
se nales anticausales, X
+
(z) siempre sera cero.
Las propiedades de esta transformada son similares a las de la transformada z bilateral,
pero el desplazamiento merece especial atencion.
Retardo temporal
Si x(n)
zu
X
+
(z), entonces x(n k)
zu
z
k
[X
+
(z) +

k
n=1
x(n)z
n
], para k > 0. Si
x(n) es causal entonces x(n k) = z
k
X
+
(z).
Demostracion:
Z
u
{x(n k)} =

n=0
x(n k)z
n
=

m=k
x(m)z
(m+k)
=

m=k
x(m)z
m
z
k
= z
k

m=k
x(m)z
m
= z
k
_
1

m=k
x(m)z
m
+

m=0
x(m)z
m
_
= z
k
_
X
+
(z) +
k

n=1
x(n)z
n
_
La interpretacion del resultado anterior es que si se desplaza x(n) hacia la derecha en-
tonces aparecen k nuevas muestras que tambien deben considerarse en la transformacion
unilateral.
c 2005-2007 P. Alvarado Uso exclusivo ITCR 115
3 Analisis de sistemas LTI discretos con la transformada z
Adelanto temporal
Si x(n)
zu
X
+
(z), entonces x(n +k)
zu
z
k
[X
+
(z)

k1
n=0
x(n)z
n
], para k > 0.
Demostracion:
Z
u
{x(n +k)} =

n=0
x(n +k)z
n
=

m=k
x(m)z
(mk)
= z
k
_

m=k
x(m)z
m
_
= z
k
_

m=0
x(m)z
m

k1

m=0
x(m)z
m
_
= z
k
_
X
+
(z)
k1

m=0
x(m)z
m
_
Analogo al retraso, si la se nal se desplaza a la izquierda, entonces k muestras de la
transformada unilateral X
+
(z) deben desaparecer.
Ejemplo 3.22 Calcule la transformada z unilateral de:
1. x(n) = a
n
.
2. x
2
(n) = x(n 2).
3. x
3
(n) = x(n + 2).
Solucion:
1. Se cumple: Z
u
{x(n)} = Z {x(n)u(n)} =
1
1az
1
.
2.
Z
u
{x(n 2)} = z
2
_
X
+
(z) +
2

n=1
x(n)z
n
_
= z
2
_
X
+
(z) +x(1)z +x(2)z
2
_
=
z
2
1 az
1
+a
1
z
1
+a
2
3.
Z
u
{x(n + 2)} = z
2
_
X
+
(z)
1

n=0
x(n)z
n
_
= z
2
_
1
1 az
1
1 az
1
_
=
z
2
1 az
1
z
2
az
3.22
La propiedad de desplazamiento de la transformada z unilateral se utiliza en la solucion
de ecuaciones de diferencias con coecientes constantes y condiciones iniciales no nulas.
116 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.5 La transformada z unilateral
Teorema del valor nal
Se tiene que:
X
+
(z) = Z
u
{x(n)} = lim
N
N

n=0
x(n)z
n
y ademas
Z
u
{x(n + 1)} = zX
+
(z) zx(0) = lim
N
N

n=0
x(n + 1)z
n
con lo que se tiene:
Z
u
{x(n + 1)} Z
u
{x(n)} = (zX
+
(z) zx(0)) X
+
(z) = (z 1)X
+
(z) zx(0)
= lim
N
_
N

n=0
x(n + 1)z
n

n=0
x(n)z
n
_
= lim
N
_
N

n=0
x(n + 1)z
n

N1

n=1
x(n + 1)z
n1
_
= lim
N
_
N1

n=0
x(n + 1)z
n
+x(N + 1)z
N
x(0)
N1

n=0
x(n + 1)z
n1
_
= lim
N
_
N1

n=0
x(n + 1)(z
n
z
n1
) +x(N + 1)z
N
_
x(0)
= lim
N
_
N1

n=0
x(n + 1)z
n1
(z 1) +x(N + 1)z
N
_
x(0)
con lo que se deduce:
(z 1)X
+
(z) = lim
N
_
N1

n=0
x(n + 1)z
n1
(z 1) +x(N + 1)z
N
_
+ (z 1)x(0)
y aplicando el lim
z1
a ambos lados se obtiene:
lim
n
x(n) = lim
z1
(z 1)X
+
(z)
lo que se conoce como teorema del valor nal . En la demostracion se ha asumido que la
ROC de (z 1)X
+
(z) incluye a |z| = 1.
Este teorema se utiliza para calcular el valor asintotico de la se nal x(n) cuando n tiende
a innito, si se conoce X
+
(z) pero no x(n).
c 2005-2007 P. Alvarado Uso exclusivo ITCR 117
3 Analisis de sistemas LTI discretos con la transformada z
Ejemplo 3.23 Determine la respuesta del sistema con respuesta impulsional h(n) =
a
n
u(n), |a| < 1, ante un escalon unitario, cuando n .
y(n) = h(n) x(n) Y (z) =
1
1 az
1
1
1 z
1
=
z
2
(z a)(z 1)
, ROC : |z| > 1
Solucion:
x() = lim
z1
(z 1)
z
2
(z a)(z 1)
. .
ROC: |z|>a<1
=
1
1 a
3.23
3.5.2 Solucion de ecuaciones de diferencias
Si las condiciones iniciales de una ecuacion de diferencias son distintas de cero, entonces
las transformada z unilateral es por su propiedad de desplazamiento, una herramienta
muy util.
Ejemplo 3.24 La serie de Fibonacci se puede denir como:
y(n) = y(n 1) +y(n 2), y(0) = y(1) = 1
Determine una expresion para el n-esimo termino de la serie.
Solucion: Se tiene que:
y(0) = y(1) +y(2) = 1
y(1) = y(0) +y(1) = 1 y(1) = 0 y(2) = 1
y(n) = y(n 1) +y(n 2)
Y
+
(z) = z
1
{Y
+
(z) +y(1)z} +z
2
{Y
+
(z) +y(1)z +y(2)z
2
}
Y
+
(z) = z
1
Y
+
(z) +y(1) +Y
+
(z)z
2
+y(1)z
1
+y(2)
Y
+
(z)(1 z
1
z
2
) = 1 Y
+
(z) =
1
1 z
1
z
2
=
z
2
z
2
z 1
Y
+
(z) =
A
1
z
z p
1
+
A
2
z
z p
2
=
A
1
1 p
1
z
1
+
A
2
1 p
2
z
1
p
1,2
=
1

5
2
, A
1
=
p
1

5
, A
2
=
p
2

5
y(n) =
1

5
_
1
2
_
n+1
[(1 +

5)
n+1
(1

5)
n+1
]u(n)
3.24
118 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.6 Analisis de sistemas LTI en el dominio z
3.6 Analisis de sistemas LTI en el dominio z
3.6.1 Respuesta de sistemas con funcion de transferencia racio-
nal
Sea un sistema dado por la ecuacion de diferencias:
y(n) =
N

k=1
a
k
y(n k) +
M

k=0
b
k
x(n k)
Su funcion de transferencia H(z) es racional de la forma H(z) =
B(z)
A(z)
, donde el polinomio
B(z) determina los ceros y A(z) los polos de H(z).
Si se asume ademas que el sistema esta en reposo, esto es, y(1) = y(2) = . . . =
y(N) = 0, y que la entrada X(z) tambien puede representarse en forma racional como
X(z) =
N(z)
Q(z)
, entonces se tiene que la transformada de la funcion de salida es de la forma:
Y (z) =
B(z)N(z)
A(z)Q(z)
Supongase ahora que A(z) =

N
k=1
(1 p
k
z
1
), Q(z) =

L
k=1
(1 q
k
z
1
) y p
k
= q
m
, k, m,
y que ning un cero coincide con los polos, entonces se cumple que:
Y (z) =
N

k=1
A
k
1 p
k
z
1
+
L

k=1
Q
k
1 q
k
z
1
y por lo tanto su transformada inversa sera:
y(n) =
N

k=1
A
k
(p
k
)
n
u(n)
. .
respuesta natural
+
L

k=1
Q
k
(q
k
)
n
u(n)
. .
respuesta forzada
Esta secuencia se componde de dos partes: las respuestas natural y forzada. La respuesta
natural depende de los polos {p
k
} del sistema y es inuenciada por la entrada x(n) a
traves de los coecientes {A
k
}. La respuesta forzada depende de los polos de la entrada
{q
k
} y es inuenciada por el sistema a traves de los coecientes {Q
k
}.
Si X(z) o H(z) tienen polos m ultiples o polos en com un, entonces la respuesta Y (z) tendra
terminos de la forma

m
l=1
1
(1p
k
z
1
)
l
, donde m es el orden del polo, lo que conducira a
terminos en y(n) de la forma n
l1
p
n
k
u(n).
c 2005-2007 P. Alvarado Uso exclusivo ITCR 119
3 Analisis de sistemas LTI discretos con la transformada z
3.6.2 Condiciones iniciales no nulas
Para calcular la respuesta de un sistema a una entrada causal x(n) con condiciones iniciales
no nulas, se utiliza la transformada z unilateral:
y(n) =
N

k=1
a
k
y(n k) +
M

k=1
b
k
x(n k)

Y
+
(z) =
N

k=1
a
k
z
k
_
Y
+
(z) +
k

n=1
y(n)z
n
_
+
M

k=1
b
k
z
k
_

_
X
+
(z) +
k

n=1
x(n)z
n
. .
=0 por causalidad
_

_
Puesto que x(n) es causal, entonces X
+
(z) = X(z) y se tiene:
Y
+
(z)
_
1 +
N

k=1
a
k
z
k
_
= X
+
(z)
M

k=0
b
k
z
k

k=1
a
k
z
k
k

n=1
y(n)z
n
,
de donde se despeja:
Y
+
(z) =

M
k=0
b
k
z
k
1 +

N
k=1
a
k
z
k
X(z)

N
k=1
a
k
z
k

k
n=1
y(n)z
n
1 +

N
k=1
a
k
z
k
= H(z)X(z) +
N
0
(z)
A(z)
La salida del sistema consta entonces de dos partes, la respuesta de estado nulo
Y
zs
(z) = H(z)X(z)
y la respuesta de entrada nula que depende de las condiciones iniciales
Y
+
zi
(z) =
N
0
(z)
A(z)
puesto que Y
+
(z) = Y
zs
(z)+Y
+
zi
(z)
zu
y(n) = y
zs
(n)+y
zi
(n). Al ser A(z) el denominador
de Y
+
zi
(z) sus polos seran {p
k
}, y la respuesta a entrada nula tendra la forma:
y
zi
=
N

k=1
D
k
p
n
k
u(n)
120 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.6 Analisis de sistemas LTI en el dominio z
lo que puede a nadirse a la respuesta natural y combinarse para dar:
y(n) =
N

k=1
A

k
p
n
k
u(n) +
L

k=1
Q
k
q
n
k
u(n), con A

k
= A
k
+D
k
En resumen, las condiciones iniciales alteran la respuesta natural del sistema modicando
los factores de escala {A
k
}. No se introducen nuevos polos ni se modica la respuesta
forzada.
Ejemplo 3.25 Determine la respuesta al escalon u(n) del sistema dado por
y(n) = 0,9y(n 1) 0,81y(n 2) +x(n)
para las condiciones iniciales:
1. y(1) = y(2) = 0
2. y(1) = y(2) = 1
Solucion: La funcion de transferencia esta dada por:
H(z) =
1
1 0,9z
1
+ 0,81z
2
cuyos polos son complejos conjugados: p
1,2
= 0,9e
j

3
x(n) = u(n)
1
1 z
1
Con lo que se obtiene directamente:
Y
zs
(z) =
1
(1 0,9e
j

3
z
1
)(1 0,9e
j

3
z
1
)(1 z
1
)
=
0,542 j0,049
1 0,9e
j

3
z
1
+
0,542 +j0,049
1 0,9e
j

3
z
1
+
1,099
1 z
1
Por lo que:
y
zs
(n) =
_
1,099 + 1,088(0,9)
n
cos
_

3
n 5.2

__
u(n)
Para 1. y(n) = y
zs
(n)
c 2005-2007 P. Alvarado Uso exclusivo ITCR 121
3 Analisis de sistemas LTI discretos con la transformada z
Para 2., con las condiciones iniciales se obtiene:
N
0
=
N

k=1
a
k
z
k
k

n=1
y(n)z
n
= (a
1
z
1
{y(1)z} +a
2
z
2
{y(1)z +y(2)z
2
})
= (a
1
y(1) +a
2
y(1)z
1
+a
2
y(2))
= (0,9 + 0,81 + 0,81z
1
)
= 0,09 0,81z
1
Y
zi
(z) =
N
0
(z)
A(z)
=
0,09 0,81z
1
1 0,9z
1
+ 0,81z
2
=
0,026 +j0,4936
1 0,9ze
j

3
z
1
+
0,026 j0,4936
1 0,9ze
j

3
z
1
y por tanto:
y
zi
(n) = 0,988(0,9)
n
cos
_

3
n + 87

_
u(n)
y Y (z) = Y
zs
(z) +Y
zi
(z)
Y (z) =
1,099
1 z
1
+
0,568 +j0,445
1 0,9ze
j

3
z
1
+
0,568 j0,442
1 0,9ze
j

3
z
1
que equivale a:
y(n) = 1,099u(n) + 1,44(0,9)
n
cos
_

3
n + 38

_
u(n)
3.25
3.6.3 Respuesta transitoria y en regimen permanente
Si para todos los polos del sistema {p
k
} se cumple que |p
k
| < 1, entonces la respuesta
natural del sistema:
y
nr
(n) =
N

k=1
A
k
p
n
k
u(n)
decae si n tiende a innito, y se le denomina respuesta transitoria. Su tasa de decaimiento
dependera de que tan cerca esten los polos de la circunferencia unidad.
Si los polos {q
k
} de la respuesta forzada tienen magnitudes |q
k
| < 1, la respuesta a la
entrada tambien decae. Si la entrada es sinusoidal implica que hay polos en la circunfe-
rencia unitaria, y la respuesta forzada tambien tendra esos polos y sera sinusoidal, y la
respuesta se denomina de estado permanente.
122 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.6 Analisis de sistemas LTI en el dominio z
3.6.4 Causalidad y Estabilidad
Un sistema es causal si h(n) = 0 para n < 0, lo que implica que su ROC es el exterior de
una circunferencia. El sistema es estable si:

n=
|h(n)| <
lo que ocurre solo si |z| = 1 esta dentro de la ROC, o de otro modo, si los polos se
encuentran dentro de la circunferencia unitaria, puesto que
H(z) =

n=
h(n)z
n
|H(z)|

n=
|h(n)||z
n
|
y evaluando en |z| = 1
|H(z)|

n=
|h(n)|
Un sistema LTI sera entonces estable solo si |z| = 1 esta en la ROC de H(z). Esta
condicion tambien se cumple para sistemas anticausales, es decir, la ROC debera ser el
interior de una circunferencia que contenga |z| = 1.
3.6.5 Cancelacion polo-cero
Los efectos de un polo del sistema pueden cancelarse o reducirse con un cero ya sea del
mismo sistema o de la entrada. Sin embargo, posibles efectos como la estabilizacion de un
sistema inestable por medio de ceros en la entrada deben evitarse, porque la posicion de
los polos y ceros no puede alcanzarse con precision arbitraria en sistemas digitales reales.
3.6.6 Polos de orden m ultiple y estabilidad
Un sistema con polos en la circunferencia unitaria es inestable pues basta encontrar una
entrada con un polo en el mismo sitio para producir una salida no acotada.
Ejemplo 3.26 Determine la respuesta al escalon de:
y(n) = y(n 1) +x(n)
c 2005-2007 P. Alvarado Uso exclusivo ITCR 123
3 Analisis de sistemas LTI discretos con la transformada z
Solucion:
Con H(z) =
1
1z
1
y X(z) =
1
1z
1
se obtiene:
Y (z) = H(z)X(z) =
1
(1 z
1
)
2
y(n) = (n + 1)u(n)
que contiene un polo doble en z = 1, y equivale a una rampa no acotada.
Esto se explica por el hecho de que si Y (z) contiene polos m ultiples, entonces y(n) tendra
terminos de la forma:
A
k
n
b
(p
k
)
n
u(n)
que son acotados solo si |p
k
| < 1.
3.26
3.6.7 Estabilidad de sistemas de segundo orden
Los sistemas de segundo orden (con dos polos) se utilizan como bloque basico para la
construccion de sistemas de mayor orden, y por ello requieren de un poco de atencion.
Considerese entonces el sistema:
y(n) = a
1
y(n 1) a
2
y(n 2) +b
0
x(n)
con funcion de transferencia:
H(z) =
Y (z)
X(z)
=
b
0
1 +a
1
z
1
+a
2
z
2
=
b
0
z
2
z
2
+a
1
z +a
2
=
b
0
z
2
(z p
1
)(z p
2
)
=
b
0
z
2
z
2
(p
1
+p
2
)z +p
1
p
2
Este sistema tiene dos ceros en el origen y dos polos en
p
1,2
=
a
1
2

_
a
2
1
4a
2
4
El sistema es estable BIBO si |p
1,2
| < 1. Puesto que se cumple que a
1
= (p
1
+ p
2
) y
a
2
= p
1
p
2
, se debe cumplir que
|a
2
| = |p
1
p
2
| = |p
1
||p
2
| < 1
y
|a
1
| < 1 +a
2
a
2
> |a
1
| 1
124 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.6 Analisis de sistemas LTI en el dominio z
-1
0
1
2
-3 -2 -1 0 1 2 3
-1
0
1
2
-3 -2 -1 0 1 2 3
a
1
a
1
a
2
a
2
a
2
= a
1
1 a
2
= a
1
1 a
2
= a
1
1 a
2
= a
1
1
a
2
=

a
2
1
4

a
2
=

a
2
1
4

Polos reales Polos reales


Polos complejos Polos complejos
Figura 3.11: Triangulo de estabilidad en el plano de coecientes (a
1
, a
2
) para un sistema de
segundo orden.
En el plano a
1
, a
2
estas inecuaciones delimitan una region triangular (gura 3.11).
Para obtener estas ecuaciones se sabe que |p
1,2
| < 1. Primero as umase que los polos son
reales, es decir,
_
a
1
2
_
2
a
2
, que equivale a la parte inferior de la parabola a
2
=
_
a
1
2
_
2
. En
esta region, los polos estan centrados en
a
1
2
, con un desplazamiento hacia la izquierda y
derecha de
_
_
a
1
2
_
2
a
2
(gura 3.12).

a1
2

a1
2

2
a
2

a1
2

2
a
2
Figura 3.12: Desplazamiento de los polos a la izquierda y a la derecha.
Por lo tanto, debe cumplirse que:
1
|a
1
|
2
>
_
_
a
1
2
_
2
a
2
c 2005-2007 P. Alvarado Uso exclusivo ITCR 125
3 Analisis de sistemas LTI discretos con la transformada z
Elevando al cuadrado ambos lados se obtiene:
1 |a
1
| +
_
a
1
2
_
2
>
_
a
1
2
_
2
a
2
1 +a
2
> |a
1
|
En caso de que p
1,2
sean complejos (notese que a
2
es positivo puesto que debe ser mayor
que (a
1
/2)
2
), entonces:
|p
1,2
|
2
=

a
1
2
j
_
a
2

_
a
1
2
_
2

2
=
_
a
1
2
_
2
+a
2

_
a
1
2
_
2
= a
2
y por tanto, para que |p
1,2
| < 1, entonces 0 < a
2
< 1, lo que conrma la anterior condicion
|a
2
| < 1.
Los pares (a
1
, a
2
) en la parte superior a la parabola conducen entonces a polos complejos
conjugados, y bajo la parabola a polos reales y distintos. Los pares (a
1
, a
2
) en la parabola
_
_
a
1
2
_
2
= a
2
_
conducen a un polo de orden 2.
Las funciones de transferencia y sus equivalentes en el dominio del tiempo se resumen en
la tabla 3.3, con p = re
j
0
, por lo que a
1
= 2r cos
0
, a
2
= r
2
.
Tabla 3.3: Funciones de transferencia de segundo orden y equivalentes temporales
Polos Condicion H(z) h(n)
Reales y distintos a
2
1
> 4a
2
b0
p1p2
_
p1
1p1z
1

p2
1p2z
1
_
b0
p1p2
_
p
n+1
1
p
n+1
2
_
u(n)
Reales e iguales a
2
1
= 4a
2
b0
(1pz
1
)
2
b
0
(n + 1)p
n
u(n)
Complejos conjugados a
2
1
< 4a
2
b0
j2 sen 0
_
e
j
0
1re
j
0z
1

e
j
0
1+re
j
0z
1
_
b0r
n
sen 0
sen[(n + 1)
0
]u(n)
126 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.7 Problemas
3.7 Problemas
Problema 3.1. Graque las siguientes funciones e indique cualitativamente que regiones
de convergencia (ROC) tiene su transformada z:
1. x(n) = sen(n)u(n)
2. x(n) = u(n + 4) u(n 2)
3. x(n) = u(n 2)
4. x(n) = u
r
(n) 2u
r
(n5) +u
r
(n10)
5. x(n) =
_

1
2
_
|n|
6. x(n) = u
r
(n + 5)u(n 5)
Problema 3.2. Encuentre las regiones del plano z donde las siguientes series convergen:
1.

n=2
_
1
3
_
n+2
z
n
2.

n=0
_
1 + (1)
n
2
_
z
n
3.

n=2
_
1
3
_
n+2
z
n
4.

n=
_
1
3
_
|n|
cos
_

4
n
_
z
n
Problema 3.3. Encuentre la transformada z de
x(n) =
u(n 2)
4
n
con su correspondiente ROC.
Problema 3.4. Sea
x(n) = (1)
n
u(n) +
n
u(n n
0
)
Encuentre para que valores de y n
0
es la ROC de la transformada z de x(n)
1 < |z| < 2
Problema 3.5. Encuentre la transformada z de
x(n) =
_
_
1
2
_
n
cos
_

4
n
_
n 0
0 n > 0
Indique los polos, ceros y ROC.
Problema 3.6. Para las siguientes expresiones identique los ceros y polos nitos e
innitos.
c 2005-2007 P. Alvarado Uso exclusivo ITCR 127
3 Analisis de sistemas LTI discretos con la transformada z
1.
z
1
_
1
1
2
z
1
_
_
1
1
3
z
1
_ _
1
1
4
z
1
_
2.
(1 z
1
) (1 2z
1
)
(1 3z
1
) (1 4z
1
)
3.
z
2
(1 z
1
)
_
1
1
4
z
1
_ _
1 +
1
4
z
1
_
Problema 3.7. Si x(n) es absolutamente sumable y tiene transformada z racional, con
un polo en 1/2, entonces podra x(n) ser
1. una se nal nita?
2. una se nal izquierda?
3. una se nal derecha?
4. una se nal bilateral?
Problema 3.8. Sea
X(z) =
1
1
4
z
2
_
1 +
1
4
z
2
_ _
1 +
5
4
z
1
+
3
8
z
2
_
Indique cuantas y cuales regiones de convergencia son posibles para X(z).
Problema 3.9. Encuentre para todas las se nales discretas x(n) mostradas en la tabla 3.2
la transformada z correspondiente utilizando la denicion.
Problema 3.10. Sea x(n) una se nal con transformada z racional X(z), que tiene un
polo en z = 1/2. Se sabe ademas que
x
1
(n) =
_
1
4
_
n
x(n)
es absolutamente sumable, pero
x
2
(n) =
_
1
8
_
n
x(n)
no es absolutamente sumable. Con esta informacion indique si x(n) es izquierda, derecha,
bilateral o nita.
Problema 3.11. Encuentre las funciones en tiempo discreto equivalentes a las transfor-
madas z indicadas en la tabla 3.2 utilizando la denicion integral de la transformada z
inversa.
Problema 3.12. Utilizando la denicion de la transformada z inversa, encuentre la
secuencia en el tiempo discreto equivalente a
X(z) =
1
1
3
z
1
(1 z
1
)(1 + 2z
1
)
, ROC: |z| > 2
128 c 2005-2007 P. Alvarado Uso exclusivo ITCR
3.7 Problemas
Problema 3.13. Encuentre por division polinomial la transformada z inversa de
X(z) =
1 +z
1
1 +
1
3
z
1
para ROC: |z| > 1/3 y para ROC: |z| < 1/3.
Problema 3.14. Encuentre la transformada inversa de
X(z) =
1
1
3
z
1
(1 z
1
)(1 + 2z
1
)
para todas las posibles regiones de convergencia por medio de descomposicion en fracciones
parciales.
Problema 3.15. Encuentre la transformada z inversa de
X(z) =
1
256
_
256 z
8
1
1
2
z
1
_
, ROC: |z| > 0
Problema 3.16. Para la ventana rectangular
x(n) =
_
1 0 n k
0 en el resto
sea
g(n) = x(n) x(n 1)
1. Encuentre una expresion para g(n) y su transformada z.
2. Encuentre la transformada z de x(n) considerando que
x(n) =
n

k=
g(k)
Problema 3.17. Para las siguientes funciones de transferencia de sistemas discretos, si
se sabe que estos son estables indique si ademas son causales:
1.
1
4
3
z
1
+
1
2
z
2
z
1
_
1
1
2
z
1
_ _
1
1
3
z
1
_
2.
z
1
2
z
2
+
1
2
z
3
16
c 2005-2007 P. Alvarado Uso exclusivo ITCR 129
3 Analisis de sistemas LTI discretos con la transformada z
3.
z + 1
z +
4
3

1
2
z
2

2
3
z
3
Problema 3.18. Un sistema LTI tiene funcion de transferencia H(z) y respuesta al
impulso h(n). Se sabe
1. h(n) es real
2. h(n) es derecha
3. lim
z
H(z) = 1
4. H(z) tiene dos ceros
5. H(z) tiene uno de sus polos en una ubicacion no real en el crculo |z| = 3/4
Es el sistema causal? Es estable?
Problema 3.19. Encuentre la transformada z unilateral de las siguientes se nales.
1. x
1
(n) =
_
1
4
_
n
u(n + 5)
2. x
2
(n) = (n + 3) +(n) + 2
n
u(n)
3. x
3
(n) =
_
1
2
_
|n|
Problema 3.20. Un sistema de entrada x(n) y salida y(n) se rige por la ecuacion de
diferencias:
y(n 1) + 2y(n) = x(n)
1. Determine la respuesta de entrada cero al sistema si su condicion inicial es y(1) =
2.
2. Encuentra la respuesta de estado cero si su entrada es x(n) = (1/4)
n
u(n).
3. Determine la salida del sistema para n 0 si y(1) = 2 y x(n) = (1/4)
n
u(n)
130 c 2005-2007 P. Alvarado Uso exclusivo ITCR

You might also like