Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3.1 La transformada z
que mapea la señal x(n) en el dominio del tiempo discreto a la función X(z) en el dominio
z, lo que se denota como:
X(z) ≡ Z {x(n)}
Como la transformada z es una serie infinita de potencias, ésta existe solo para los valores
de z para los que la serie converge. La región de convergencia (ROC, region of convergence)
de X(z) es entonces el conjunto de valores de z para los que X(z) es finita.
83
3 Análisis de sistemas LTI discretos con la transformada z
Nótese que siempre que se hable de la transformada z de una señal x(n), debe incluirse la
ROC.
1. x1(n) = {1, 2, 5, 7, 0, 1}
2. x2(n) = {1, 2, 5, 7, 0, 1}
↑
3. x3(n) = δ(n)
4. x4(n) = δ(n + k), k > 0
Solución:
Solución:
∞
Σ ∞ . Σn
Σ ∞ . −1 Σn
Σ
1 −n z
X(z) = x(n)z−n = z =
n=
2 n=
2
n=−
0 0
∞
84 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.1 La transformada z
x(n)r−ne−jϕn .
c 2005-2007 — P.
§ Uso exclusivo 85
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Puesto que dentro de la ROC de X(z) se debe cumplir |X(z)| < ∞, entonces:
∞
Σ Σ
|X(z)| = . x(n)r−ne−jϕn. ≤ ∞ .x(n)r−n. (3.2)
.n=−∞ n=−
.
∞
y ambas sumatorias deben converger si |X(z)| ha de ser finito. Para la primera suma,
que corresponde a los elementos anticausales, deben existir valores de r suficientemente
pequeños para que x(−n)r n sea absolutamente sumable (r < r1 ) (figura 3.1).
Im{z}
Plano z r1 ∞
Σ n
ROC de |x(−n)r
n=1
Re{z}
x(n) = αnu(n)
86 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.1 La transformada z
Im{z}
Plano z
r2
Re{z}
Im{z}
Plano z r1
r2
Re{z}
Solución:
Se tiene que: ∞ ∞ ∞
Σ Σ Σ
αn{z−1}n =
n
X(z) = x(n)z−n = (αz−1)
n=−∞ n=0 n=0
c 2005-2007 — P.
§ Uso exclusivo 87
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
x(n) = −αnu(−n − 1)
Solución:
∞ −1 ∞ ∞
Σ Σ Σ Σ
X(z) = x(n)z−n = − αn z −n = − α−m z m = − (α−1 z)m
n=−∞ n=−∞ m= m=
1 1
Solución:
∞ ∞ −1 ∞ ∞
Σ Σ Σ Σ. Σ n Σ . 1 Σn
X(z) = x(n)z−n = anz−n + bn z −n = az −1 + b− z
n=−∞ n= n=−∞ n= n=
0 0 1
La primera suma converge si |az−1| < 1 (|z| > |a|) y la segunda si |b−1z| < 1 (|z| <
|b|). Esto implica que la transformada z existe si y sólo si |b| > |a| y la ROC es un anillo en
el plano z. 3.5
88 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.1 La transformada z
Causal
z \ {0}
Anticausal
z \ {∞}
Bilateral
z \ {0, ∞}
Causal
r2 < |z|
Anticausal
|z| < r1
Bilateral
r2 < |z| < r1
c 2005-2007 — P.
§ Uso exclusivo 89
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
donde C es cualquier contorno cerrado en el plano z, f (z) una función de variable compleja,
anal´ıtica dentro y sobre el contorno C.
De forma más general, si la función f (z) es analı́tica dentro y sobre el contorno C, entonces
existen todas las derivadas de orden (k − 1), y se cumple:
I dk −1 f (z) .
1
1 f (z) k−1 . Si z0 está dentro de C
dz = (k − 1)! dz z= (3.4)
2πj C (z − z0)
k 0
0 z
Si z0 está fuera de C
Caso 1
n > k:
I .
1 zn−k dz = z0n−k = 0 Si C encierra al origen del plano z
2πj C z 0 Si C no encierra al origen del plano z
Caso 2
n = k: .
I
1 1 1 Si C encierra al origen del plano z
dz =
2πj C z 0 Si C no encierra al origen del plano z
90 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.1 La transformada z
Caso 3
n < k: I
1 1
dz = 0
2πj Cz
k+1−n
si C contiene al origen z = 0.
Con la transformada z
∞
Σ
X(z) = x(k)z−k ,
k=−
∞
multiplicando ambos lados por zn−1, e integrando en un contorno cerrado que contenga
al origen y esté dentro de la ROC, se obtiene:
I I ∞
Σ
X(z)z n− 1 dz = x(k)z−k+n−1 dz
C C k=−∞
en [1].
92 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
Tabla 3.1: Propiedades de la transformada z.
Propiedad Dominio n Dominio z ROC
Notación x(n) X(z) ROC: r2 < |z| < r1
x1(n) X1(z) ROC1
x2(n) X2(z) ROC2
1Σ Σ Incluye ROC
Parte real Re{x(n)} X(z) + X(z)
ITCR
Uso exclusivo
2
Parte imaginaria Im{x(n)} 1Σ Σ Incluye ROC
2 X(z) − X(z)
Linearidad
1
αn u(n) ◦−→• , ROC : |z| > |α|
1−
−1αz
3 4
X(z) = − , ROC : |z| > 3
1 − 2z−1 1 − 3z−1
Nótese que la ROC final debe ser al menos la intersección de las dos ROC individuales.
3.6
Desplazamiento en el tiempo
92 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z
Escalado en el dominio z
an x(n) ◦−→• X(a−1 z), ROC : |a|r1 < |z| < |a|r2
para todo a ∈ C.
Demostración:
Σ ∞
Σ
Z {anx(n)} = ∞ anx(n)z−n = x(n)(a−1z)−n = X(a−1z)
n=− n=−
∞ ∞
Dado que la ROC de X(z) es r1 < |z| < r2, entonces para X(a−1z) se cumple que
r1 < |a−1z| < r2 ⇒ |a|r1 < |z| < |a|r2.
. Σ
Con a = r0 e , z = re y w = a z = r01 r ej (ω−ω0 ) , se observa con Z {x(n)} = X(z)
jω 0 jω − 1
y Z {an x(n)} = X(a−1 z) = X(w), que r0 > 1 implica una contracción del plano z, y
r0 < 1 una expansión del plano z, en combinación con una rotación (si ω0 ƒ= 2kπ).
1 − z−1 cos ω0 jω
= ; ROC: |z| > |e 0
|=1
1 − 2z−1 cos ω0 + z−2
por lo que
n 1 − az−1 cos ω0
Z {a cos(ω0n)u(n)} = , |z| > |a|
1 − 2az−1 cos ω0 + a2z−2
3.7
c 2005-2007 — P.
§ Uso exclusivo 93
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Inversión temporal
Demostración:
∞
Σ ∞
Σ
Z {x(−n)} = x(−n)z−n = x(l)(z−1)−l = X(z−1)
n=− l=−
∞ ∞
Diferenciación en el dominio z
Σ
∞ Σ
∞
dX(z) d x(n)z−n = x(n)(−n)z−n−1
=
dz dz n=−∞
n=−∞
∞
Σ
= −z−1 (nx(n))z−n = −z−1Z {nx(n)}
n=−∞
dX(z)
⇒ −z = Z {nx(n)}
dz
|a|, se obtiene:
94 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z
n dX1(z) az−1
na u(n) ◦−→• X(z) = −z = , ROC : |z| > |a|
dz (1 − az−1)2
Con a = 1 se obtiene la transformación de la rampa unidad:
z−1
nu(n) ◦−→• , ROC : |z| > 1
(1 − z −1 )2
3.9
Si
x1 (n) ◦−→• X1 (z), ROC1
x2 (n) ◦−→• X2 (z), ROC2
entonces:
x(n) = x1 (n) ∗ x2 (n) ◦−→• X(z) = X1 (z)X2 (z)
la ROC es al menos ROC1∩ROC2.
Demostración:
∞
Σ
x(n) = x1(k)x2(n − k) = x1(n) ∗ x2(n)
k=−
c 2005-2007 — P.
§ Uso exclusivo 95
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
96 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z
Si
x1 (n) ◦−→• X1 (z)
x2 (n) ◦−→• X2 (z)
entonces: I
1 . Σ
x(n) = x1(n)x 2(n) ◦−→• X(z) = X 1(v)X 2 z v−1 dv
2πj C v
donde C es un contorno cerrado que encierra al origen y se encuentra en la ROC común
. Σ
a X (v) y X v1
Demostración:
.1 2
H
Puesto que x1(n) = 1 2π X1C(v)vn−1dv, Σ I
entonces:
j Σ 1 1 Σ2
X(z) = ∞ 2πj C
X (v)v dv x (n)z−n
n− 1
c 2005-2007 — P.
§ Uso exclusivo 97
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Conjugación
Si x(n) ◦−→• X(z) entonces x(n) ◦−→• X(z). Esto se deduce a partir de la definición y con
las propiedades de conjugación:
Σ
Z {x(n)} = n=− x(n)z−n
∞
. Σ
∞
Σ
= x(n)z−n
n=−∞
= X(z)
Relación de Parseval
Σ
∞ I . Σ
1
x 1(n)x 2(n) = X 1(v)X 2 1 v−1 dv ROC: r1 r2 < 1 < r1r 2
2πj C v l l u u
n=−∞
∞
Σ
X(z) = x(n)z−n = x(0) + x(1)z−1 + . . .
n=0
96 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z
c 2005-2007 — P.
§ Uso exclusivo 97
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
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: ΣM
b0 + b1z−1 + . . . + bM z−M −k
N (z) k=0 bk z
X(z) = = = ΣN
D(z) a0 + a1z−1 + . . . + aN z−N a z−k
k=0 k
98 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.3 Transformadas z racionales
b0 z−M z + b0z
b1 M−1 + . . . + bM
N (z) M
X(z) =
D(z) = a0z−N · zN + a1 zN −1 + . . . + aN
b0
a0 a0
Puesto que N (z) y D(z) son polinomios en z, X(z) se puede expresar como:
QM
N (z) b0 N −M (z − z1)(z − z2) . . . (z − zM ) N −M k=1 (z − z k )
X(z) = = z = Gz QN
D(z) a 0 (z − p1)(z − p2) . . . (z − pN ) k=1 (z − pk )
donde la constante G es igual a ab00 ; los ceros {zk} y los polos {pk} corresponden a las
ra´ıces 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 . También se dice que hay un cero en
infinito si X(∞) = 0, o un polo si X(∞) = ∞. Si se cuentan estos últimos, el número de
polos y ceros es siempre idéntico.
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 sı́mbolo (por ejemplo, un polo de tercer orden se denota con ×3).
Evidentemente la ROC no puede contener ningún polo, puesto que en él la función no
converge.
Ejemplo 3.10 Determine el diagrama de polos y ceros de la señal x(n) = an u(n), para
a real positivo.
Solución:
Con X(z) = 1
− = z , ROC : |z| > |a|, se obtiene un cero en z = 0 y un polo en
1−az 1
z−a
z = a (figura 3.5).
3.10
c 2005-2007 — P.
§ Uso exclusivo 99
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Im{z}
Plano z
Re{z}
∞ M −1 M −1
Σ Σ Σ
X(z) = x(n)z −n = an z −n = (az −1 )n
n=−∞ n= n=
0 0
ΣM −1 M
Puesto que n=0
αn = 1−α
1−α
, entonces:
. Σ a
1 −z
−1 M M zM−aM
X(z) = 1 − (az ) = = zM = zM − aM
z− a
1 − (az−1) 1 − za z zM −1(z − a)
Im{z}
Plano z
M−1 a
Re{z}
3.11
100 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.3 Transformadas z racionales
Im{z}
ROC
p1
z1 ω0 z2
ω0 Re{z}
r
p2
Solución:
La transformada tiene dos ceros y dos polos: z1 = 0, z2 = r cos ω0, p1 = r(cos ω0 +
j sen ω0 ) = rejω0 , p2 = r(cos ω0 − j sen ω0 ) = re−jω0 .
Si una señal real tiene una transformada z con un solo polo, este tiene que ser real, y la
señal correspondiente es entonces la exponencial real:
1 z
X(z) = = , ROC : |z| > |a| •←−◦ x(n) = an u(n)
1 − az−1 z − a
que tiene además un cero en z = 0. Nótese que X2 (z) = 1 , corresponde a X(z)z −1 y
z−a
por tanto la señal correspondiente a X2 (z) ←
• −◦ x2 (n) = x(n − 1) que sigue siendo una
exponencial real.
La figura 3.8 muestra el comportamiento de la señal en relación con la posición del polo
real, incluyendo su magnitud y signo.
c 2005-2007 — P.
§ Uso exclusivo 10
Alvarado ITCR
1
3 Análisis de sistemas LTI discretos con la transformada z
x(n) x(n)
Plano z Plano z
1 1
n n
-1 1 -1 1
-1 -1
x(n) x(n)
Plano z Plano z
1 1
n n
-1 1 -1 1
-1 -1
10 x(n) 10 x(n)
Plano z Plano z
5 5
n n
-1 1 -1 1
-5 -5
-10 -10
az−1 az−1 az n
X(z) = = = , ROC: |z| > |a| •←−◦ x(n) = na u(n)
(1 − az −1 )2 z −2 (z − a)2 (z − a)2
es una función con un polo en z = a de multiplicidad dos y un cero en z = 0. Su
comportamiento se muestra en la figura 3.9.
Nótese que si |a| = 1 y el polo es simple, la señal es condicionalmente estable, pero no ası́
si el polo es de mayor multiplicidad. Los pares conjugados simples conducen a una señal
discreta cosenoidal, multiplicada por una envolvente exponencial discreta cuya forma está
determinada por la magnitud de los polos (figura 3.10). Las señales reales causales con
polos reales simples o pares de polos simples complejos conjugados que están dentro de la
circunferencia unitaria son acotadas en magnitud. Una señal con polos cerca del origen
decrece más rápidamente que otra con polos más cercanos a la circunferencia unitaria. El
efecto de la posición de los ceros no es tan determinante como la posición de los polos.
Por ejemplo, en el caso de las señales senoidales, sólo afectan la fase.
En el capı́tulo 2 se encontró que la salida y(n) de un sistema LTI con respuesta impulsional
h(n) y entrada x(n) está dada por la convolución y(n) = h(n) ∗ x(n), que ya se demostró
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.
§ Uso exclusivo
Alvarado ITCR
3.3 Transformadas z racionales
x(n) x(n)
Plano z Plano z
1 1
2
n 2 n
-1 1 -1 1
-1 -1
10 x(n) 10 x(n)
Plano z Plano z
5 5
2
n 2 n
-1 1 -1 1
-5 -5
-10 -10
100 x(n) 100 x(n)
Plano z Plano z
50 50
2
n 2 n
-1 1 -1 1
-50 -50
-100 -100
Figura 3.9: Comportamiento de la señal esi su transformada tiene un polo doble real, de
acuerdo con la posición del polo.
x(n)
Plano z
1
2 n
-1 1
-1
x(n)
Plano z 2
1
2 n
-1 1 -1
-2
70 x(n)
Plano z
35
2
n
-1 1
-35
-70
Figura 3.10: Señales en relación con la ubicación de un par de polos simples conjugados en su
transformada z.
c 2005-2007 — P.
§ Uso exclusivo 10
Alvarado ITCR
3
3 Análisis de sistemas LTI discretos con la transformada z
por medio de su producto. Sin embargo, es también posible, conociendo Y (z) y X(z),
obtener la función de transferencia con:
Y (z)
H(z) =
X(z)
1+ akz−k
k=1
Lo que implica que un sistema lineal descrito por una ecuación de diferencias lineal con
coeficientes constantes tiene una función de transferencia racional.
Σ
M Σ
1
M
H(z) = bk z−k = bk zM −k
k=0 zM k=0
104 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z
que tiene un cero trivial en z = 0 de orden N y N polos determinados por los coeficientes
{ak}. 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 expl´ıcita. Por la
presencia de polos, este sistema es también IIR.
1
Y (z) = Y (z)z−1 + 2X(z)
2
. 1 −1 Σ
Y (z) 1 z − = 2X(z)
2
Y (z) 2 2z
H(z) = = =
X(z) 1 − 12z−1 z − 12
Este método analı́tico directo se basa en las técnicas de integración compleja como la
fórmula integral de Cauchy o el teorema del residuo [1], para evaluar la integral de trans-
formación inversa. Como ya se revisó en la sección 3.1.2, la fórmula integral de Cauchy
establece que
I 1 dk−1 f (z) .
1 f (z) k−1 . Si z0 está dentro de C
dz = (k − 1)! dz z= (3.4)
2πj C (z − z0)
k 0
0 z
Si z0 está fuera de C
para f (z) analı́tica sobre y dentro de la trayectoria de integración C, lo que implica que no
puede tener ninguna singularidad en z = z0 , donde el término a la derecha corresponde con
el residuo de f (z)/(z − z0)k en el polo z0.
H f (z)
Supóngase que se desea calcular 2π1 C g(z) dz, donde f (z) no tiene polos dentro de C, y
g(z) es un polinomio con n ra´ıces j distintas simples dentro de C, entonces:
I I
f(z) dz = 1 Σ Ai(z)
n
1
dz
2πj C g(z) 2πj C i=1
z − zi
f (z)
A i(z i) = (z − zi ) g(z) ..
z=z
i
Nótese que esto ha sido derivado asumiendo que g(z) es un polinomio sin raı́ces múltiples.
En caso contrario debe modificarse la expansión.
106 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z
siempre que los polos sean simples. Si X(z)zn−1 no tiene polos dentro de C para uno o
más valores de r, entonces el teorema de la integral de Cauchy establece que x(n) es cero
para esos valores.
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 sólo tiene ceros y por tanto con (3.3) se obtiene con z0 = a
x(n) = an = f (z0)
2. Con n < 0: f (z) tiene un polo de orden n en z = 0, que también está dentro de C,
por lo que dos polos contribuyen al valor de la integral: z1 = 0, z2 = a.
Con n = −1: I
1 1 Σ
n
dz = A (z
i i)
2πj C z(z − a) i=
1
1 1
= .. + .
z− a z=0 .z z=a
1 1
=− + =0
a a
c 2005-2007 — P.
§ Uso exclusivo 10
Alvarado ITCR
7
3 Análisis de sistemas LTI discretos con la transformada z
Con n = −2: I I 1 1
−
1
−
a2
dz
1 1 1 + − a2
2πj C z2(z − a) dz = 2πj 2 + z
a z a
C z
1 1
=0− 2 + 2 =0
a a
Esto se puede repetir para n < −2 y se demostrará que x(n) = 0, por tanto, resumiendo
para n < 0 y n ≥ 0:
x(n) = anu(n)
3.14
Solución:
1. Debido a que la ROC es el exterior de un cı́rculo, x(n) es una señal causal. Para
calcularla se ordenan el numerador y el denominador del mayor coeficiente al menor
y se divide:
1 1 − 23 z−1 + 12 z−2
-(1 − 3
z−1+ 1 z−2) 1 + 3 z−1 + 7 z−2 + 15 z−3 + 31
z−4 + . . .
3 z−1
2 − 21 z−2
-( 32 z−1 − 49 z−2 + 43 z−3 )
4 z−2 − 3
7 4 z−3
-( z − z−3 + 87 z−4 )
7
4 −2 21
8
8 z−3 − 7
15 8 z −4
-( 8 z−3 − 16 z−4+ 15
15 45 16 z−5 )
16 z−4 − 15
31 16 z −5
108 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z
x(n) = {1, 3 , 7 , 1 5
,3 1
, . . .}
↑ 2 4 8 16
2. La ROC corresponde a una señal anticausal. Para este caso se ordenan el numerador
y el denominador de menor a mayor y se divide:
1 1 −2
2z − 23 z−1 + 1
-(1 −3z+2z2) 2z2 + 6z3 + 14z4 + 30z5 + 62z6 + . . .
3z −2z2
-( 3z −9z2 +6z3 )
7z2 −6z3
-( 7z2 −21z3+14z4 )
15z3 −14z4
-( 15z3 −45z4+30z5 )
31z4 −30z5
3.15
Este método no provee la forma cerrada de x(n) y resulta tedioso si se desea determinar
x(n) para n grande.
Solución:
entonces
Σ
∞ (−1)n+1anz−n
X(z) = ,
n
n=
1
u(n − 1)
n+1an
de donde se obtiene directamente x(n) = (−n1) 3.16
c 2005-2007 — P.
§ Uso exclusivo 10
Alvarado ITCR
9
3 Análisis de sistemas LTI discretos con la transformada z
Con el método de búsqueda en tabla se expresa X(z) como una combinación lineal:
donde {Xi (z)} son las transformaciones de las señales {xi (n)} disponibles en las tablas.
Por linealidad se tendrá que:
Para hacer esto, se debe hacer la división de tal forma que los términos z −2 y z −3 sean
eliminados, y para esto deben ordenarse los divisores de la misma manera que para de-
terminar la expansión en serie de potencias de señales anticausales.
1 −3 1 1 −2
3z + 6 z +3z −1 +1 1 −2
6z + 65 z −1 +1
-( 13 z −3 + 35 z −2+2z −1) 2z− + 1
1
1 −2
z
61 −2
z−1
+1
5 −1
-( z + z +1)
6 6
1 −1
6
z
110 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z
1 −1
6z
⇒ X(z) = 1 + 2z−1 + 5 −1
1+ z + 1 z−2
6 6
3.17
que es siempre propia. Para descomponer esta función como una suma de fracciones
simples, se factoriza el denominador en factores que contengan los polos p1, p2, . . . , pN de
X(z).
X(z) A1 A2 AN
= + + ... +
z z − p1 z − p2 z − pN
donde
(z − pk)
Ak = X(z) ..
z z=pk
1+z−1
Ejemplo 3.18 Determine la expansión en fracciones simples de X(z) = .
1−z−1+21 z−2
Solución:
c 2005-2007 — P.
§ Uso exclusivo 111
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
2
Multiplicando por zz2 se obtiene:
z2 + z X(z) z+1
X(z) = ⇒ =
z2 − z + 12 z z2 − z + 1
2
√
los polos p1,2 = 1± 1−2
=1± j y X(z) = A1z−p
+ A2 .
2 2 1
2 z 1 z−p2
Solución:
Multiplicando numerador y denominador por z3 resulta en:
X(z) z2 A1 A2 A3
= = + +
z (z + 1)(z − 1) 2 (z + 1) (z − 1) (z − 1)2
=1
2
A1 = (z + 1) X(z) . = z .
z .z=−1
z
. (z − 1).2 .z=−1 4
= (1 +2 z) . = 1
A3 = (z − 1) 2 X(z) .
z 2
112 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z
z= z=
1 1
c 2005-2007 — P.
§ Uso exclusivo 113
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Para obtener la inversión de X(z) se utiliza entonces la linealidad junto con el hecho ya
demostrado de que:
. Σ .
Z −1
1 (pk )n u(n), si ROC: |z| > pk (señales causales)
=
1 − pk z−1 −(pk )n u(−n − 1), si ROC: |z| < pk (señales anticausales)
Nótese que si la señal es causal, la ROC es |z| > pmax = max{|p1 |, |p2 |, . . . , |pN |} y
x(n) = (A1pn + A2pn + . . . + AN pn )u(n).
1 2 N
Si hay un par de polos complejos conjugados, ya se mencionó que los coeficientes también
serán complejos conjugados y por tanto:
xk(n) = [Akpnk + Akpkn]u(n) (3.7)
Expresando en forma polar: Ak = |Ak |ejαk , pk = |pk |ejβk y sustituyendo en (3.7), entonces:
xk (n) = |Ak ||pk |n [ej (βk n+αk ) + e−j (βk n+αk ) ]u(n)
= 2|Ak||pk|n cos(βkn + αk)u(n), ROC : |z| > |pk| = rk
Nótese entonces que en un par de polos complejos conjugados dan origen a una señal
sinusoidal causal con envolvente exponencial, donde la distancia del polo al origen deter-
mina la atenuación exponencial, y el ángulo de los polos respecto al eje real determina la
frecuencia de la señal senoidal.
Los ceros afectan la amplitud y fase a través de su influencia a los coeficientes Ak .
Para el caso de polos múltiples se utilizan tablas, pero es usual encontrar
. Σ
−1 pz−1 = npn u(n), ROC: |z| > |p|
Z
(1 − pz )
−1 2
114 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z
X(z) = 1 + z− 1 = A1 + A2
1 − z−1 + 1z−2 1 + p z−1 1 + p z−1
2 1 2
con A1 = A2 = 1 − j 3 ; p1 = p2 = 1 + j 1 .
2 2 2 2
Solución:
√
Con el resultado anterior se obtiene con |A1| = 10
2
y ∠A1 = −71,56◦ y |p1| = √ ,
1
2
∠p1 = π4 :
. Σ Σ
√ 1 n .π
x(n) = 10 √ cos n − 71,56◦ u(n)
2 4
3.20
zu
y la relación se denota como x(n) ◦−→• X (z).
+
c 2005-2007 — P.
§ Uso exclusivo 115
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Solución:
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
Nótese que la transformada z unilateral no es única para señales con componentes an-
ticausales diferentes (por ejemplo X +2 (z) = X +3(z), aún cuando x2 (n) ƒ= x3 (n)). Para
señales anticausales, X + (z) siempre será cero.
Las propiedades de esta transformada son similares a las de la transformada z bilateral,
pero el desplazamiento merece especial atención.
Retardo temporal
zu zu Σk
Si x(n) ◦−→• X (z), entonces x(n − k)
+
◦−→• z −k [X + (z) + n= x(−n)zn], para k > 0. Si
x(n) es causal entonces x(n − k) = z−kX+(z).
1
Demostración:
Σ Σ
∞
Σ ∞ ∞
Zu {x(n − k)} = x(n − k)z−n = m=− x(m)z−(m+k) m=− x(m)z−mz−k
n=0 =
k k
Σ . Σ
−1
Σ Σ
∞
= z−k x(m)z−m = z−k x(m)z−m + x(m)z−m
m=−
m=− m=
∞ Σ
k 0
Σ
k
= z−k k x(−n)z n
. n=
1
X+(z)
La interpretación del resultado +
anterior es que si se desplaza x(n) hacia la derecha en-
116 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.5 La transformada z unilateral
c 2005-2007 — P.
§ Uso exclusivo 117
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Adelanto temporal
zu zu
Σk−1
Si x(n) ◦−→• X (z), entonces x(n + k) ◦−→• zk[X+(z) −
+
n=x(n)z
−n], para k > 0.
0
Demostración:
Σ
Σ∞ ∞
Σ . ∞
Zu {x(n + k)} = −n
x(n + k)z = x(m)z −(m−k)
= z Σ x(m)z−m
k
n= m= m=k
0 k
. Σ . Σ
Σ
∞ Σ
k−1 Σ
k−1
= zk x(m)z−m − x(m)z −m = zk X + (z) − x(m)z−m
m= m=0 m=0
0
Análogo al retraso, si la señal se desplaza a la izquierda, entonces k muestras de la
transformada unilateral X+(z) deben desaparecer.
Solución:
1. Se cumple: Zu {x(n)} = Z {x(n)u(n)} = 1
− .
1−az 1
2. . Σ
Σ
2
= z−2 +
a−1z−1 + a−2
1 − az−1 Σ
3. . Σ 1
x(n)z−n
Zu {x(n + 2)} = z2
X (z) − n=
+
1 0
= z2 . 1 az−1Σ
1 − az−1 −
z2 2 −
= − z − az
1 − az−1
3.22
118 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.5 La transformada z unilateral
Se tiene que:
ΣN
X+ (z) = Zu {x(n)} = lim x(n)z−n
N →∞
n=0
y además N
Σ
Zu {x(n + 1)} = zX+ (z) − zx(0) = lim x(n + 1)z−n
N →∞
n=0
con lo que se tiene:
Zu {x(n + 1)} − Zu {x(n)} = (zX+(z) − zx(0)) − X+(z) = (z − 1)X+(z) − zx(0)
. N Σ Σ
Σ N
−n
= lim x(n + 1)z−n − n= x(n)z
N →∞ n=
0
Σ
0
.N Σ
Σ N −1
= lim x(n + 1)z−n − x(n + 1)z−n−1
N →∞ n=−
n=
.N0 −1 1
Σ
= lim x(n + 1)z−n + x(N + 1)z−N
N →∞ n=
0
Σ
N −1 Σ
−x(0) −
n=0 x(n + 1)z−n−
1
.N −1 Σ
Σ
= lim x(n + 1)(z−n − z−n− ) + x(N + 1)z−N − x(0)
1
N →∞ n=0
.N −1 Σ
Σ
= lim −n−1(z − 1) + x(N + 1)z−N − x(0)
N →∞ n=0 x(n + 1)z
lo que se conoce como teorema del valor final . En la demostración se ha asumido que la
ROC de (z − 1)X+(z) incluye a |z| = 1.
Este teorema se utiliza para calcular el valor asintótico de la señal x(n) cuando n tiende a
c 2005-2007 — P.
§ Uso exclusivo 119
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
120 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.5 La transformada z unilateral
Ejemplo 3.23 Determine la respuesta del sistema con respuesta impulsional h(n) =
an u(n), |a| < 1, ante un escalón unitario, cuando n → ∞.
1 1 z2
y(n) = h(n) ∗ x(n) ◦−→• Y (z) = = , ROC : |z| > 1
1 − az −1 1 − z −1 (z − a)(z − 1)
Solución:
z2 1
x( ∞) = lim(z − 1) (z − a)(z − 1) =
z→1 1− a
s ˛¸ x
ROC: |z |>a<1
3.23
Si las condiciones iniciales de una ecuación de diferencias son distintas de cero, entonces
las transformada z unilateral es por su propiedad de desplazamiento, una herramienta
muy útil.
c 2005-2007 — P.
§ Uso exclusivo 121
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
Si se asume además que el sistema está en reposo, esto es, y(−1) = y(−2) = . . . =
y(−N ) = 0, y que la entrada X(z) también puede representarse en forma racional como
X(z) = N ( z)
Q(z
, entonces se tiene que la transformada de la función de salida es de la forma:
)
B(z)N (z)
Y (z) =
A(z)Q(z)
QN QL
Supóngase ahora que A(z) = k= (1 − pk z −1 ), Q(z) = k= (1 − qk z −1 ) y pk qm, ∀k, m,
y que ningún cero coincide con los
1
polos, entonces se cumple
1
que:
N L
Σ Ak Σ Qk
Y (z) = +
k=
1 − pkz−1 k=
1 − qkz−1
1 1
y por lo tanto su transformada inversa será:
N L
Σ Σ
y(n) = Ak(pk)nu(n) + Qk(qk)nu(n)
k= k=
s1 ˛¸ x s1 ˛¸ x
respuesta natural respuesta forzada
Esta secuencia se componde de dos partes: las respuestas natural y forzada. La respuesta
natural depende de los polos {pk} del sistema y es influenciada por la entrada x(n) a
través de los coeficientes {Ak }. La respuesta forzada depende de los polos de la entrada
{qk } y es influenciada por el sistema a través de los coeficientes {Qk }.
Si X(z) ó H(z) tienen polos múltiples o polos en común, entonces la respuesta Y (z) tendrá
Σ
términos de la forma m 1
l=1 (1−p z−1)l
, donde m es el orden del polo, lo que conducirá a
k
122 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.6 Análisis de sistemas LTI en el dominio z
Para calcular la respuesta de un sistema a una entrada causal x(n) con condiciones iniciales
no nulas, se utiliza la transformada z unilateral:
N M
Σ Σ
y(n) = − aky(n − k) + bkx(n − k)
k= k=1
1
•←−◦
Σ
Σ Σ
Σ
N
Σ k
k M
Σ
k= n= n=
−k
Y (z) = − 1 1 1
+ akz Y (z) +
+
y(−n)z n + bk z−k X+ (z) + x(−n)z n
k=
1 s ˛¸ x
Puesto que x(n) es causal, entonces X+(z) = X(z) y se tiene: =0 por
causalidad
. Σ M N k
ΣN Σ Σ −k Σ
Y (z) 1 +
+
akz−k = X+(z) bkz−k − akz y(−n)zn ,
k= k= k= n=
1 0 1 1
de donde se despeja:
ΣM ΣN Σk
b z−k
k=0k
akz−k n=1 y(−n)zn
Y (z) =
+
ΣN X(z) − k=1
ΣN
1 + k=1 akz−k 1 + k=1 akz−k
N0(z)
= H(z)X(z) +
A(z)
La salida del sistema consta entonces de dos partes, la respuesta de estado nulo
Yzs(z) = H(z)X(z)
de Yzi (z) sus polos serán {pk }, y la respuesta a entrada nula tendrá la forma:
+
Σ N
y = D p u(n)
n
k zi
k=1
k
c 2005-2007 — P.
§ Uso exclusivo 121
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
En resumen, las condiciones iniciales alteran la respuesta natural del sistema modificando
los factores de escala {Ak}. No se introducen nuevos polos ni se modifica la respuesta
forzada.
Ejemplo 3.25 Determine la respuesta al escalón u(n) del sistema dado por
1. y(−1) = y(−2) = 0
2. y(−1) = y(−2) = 1
1
H(z) =
1 − 0,9z−1 + 0,81z−2
π
1
x(n) = u(n) ◦−→•
1 − z −1
Con lo que se obtiene directamente:
Yzs(z) = 1
π π
(1 − 0,9 z − 0,9e−j 3 z −1 )(1 − z −1 )
ej 3 −1 )(1
0,542 − j0,049 0,542 + j0,049 + 1,099
= + π
j π −1
1 − 0,9e z
3 1 − 0,9e−j 3 z −1 1 − z −1
Por lo que:
Σ . ΣΣ
yzs (n) = 1,099 + 1,088(0,9)n cos πn − 5.2◦ u(n)
3
120 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
y por tanto:
.π Σ
yzi (n) = 0,988(0,9)n cos n + 87◦ u(n)
3
y Y (z) = Yzs(z) + Yzi(z)
Si para todos los polos del sistema {pk} se cumple que |pk| < 1, entonces la respuesta
natural del sistema:
Σ N
y (n) = n
k
k=1
A p u(n)nr k
decae si n tiende a infinito, y se le denomina respuesta transitoria. Su tasa de decaimiento
dependerá de qué tan cerca estén los polos de la circunferencia unidad.
Si los polos {qk} de la respuesta forzada tienen magnitudes |qk| < 1, la respuesta a la
entrada también decae. Si la entrada es sinusoidal implica que hay polos en la circunfe-
rencia unitaria, y la respuesta forzada también tendrá esos polos y será sinusoidal, y la
respuesta se denomina de estado permanente.
122 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.6 Análisis de sistemas LTI en el dominio z
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:
∞
Σ
|h(n)| < ∞
n=−∞
lo que ocurre sólo si |z| = 1 está dentro de la ROC, o de otro modo, si los polos se
encuentran dentro de la circunferencia unitaria, puesto que
∞
Σ
H(z) = h(n)z−n
n=−∞
∞
Σ
|H(z)| ≤ |h(n)||z−n|
n=−
y evaluando en |z| = 1
∞
Σ
|H(z)| ≤ |h(n)|
n=−
∞
Un sistema LTI será entonces estable sólo si |z| = 1 está en la ROC de H(z). Esta
condición también se cumple para sistemas anticausales, es decir, la ROC deberá ser el
interior de una circunferencia que contenga |z| = 1.
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 estabilización de un
sistema inestable por medio de ceros en la entrada deben evitarse, porque la posición de
los polos y ceros no puede alcanzarse con precisión arbitraria en sistemas digitales reales.
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.
c 2005-2007 — P.
§ Uso exclusivo 123
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
124 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.6 Análisis de sistemas LTI en el dominio z
Solución:
Con H(z) = 1
− y X(z) = 1
se obtiene:
1−z 1 1−z−1
1
Y (z) = H(z)X(z) = •←−◦ y(n) = (n + 1)u(n)
(1 − z −1 )2
Los sistemas de segundo orden (con dos polos) se utilizan como bloque básico para la
construcción de sistemas de mayor orden, y por ello requieren de un poco de atención.
Considérese entonces el sistema:
El sistema es estable BIBO si |p1,2| < 1. Puesto que se cumple que a1 = −(p1 + p2) y
a2 = p1p2, se debe cumplir que
y
|a1| < 1 + a2 ⇒ a2 > |a1| − 1
c 2005-2007 — P.
§ Uso exclusivo 125
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
2 a2 . Σ
2
a1
a2= 4
Polos complejos
a1
0
-3 -2 -1 0 1 2 3
Polos reales
-1
a2 =
Figura 3.11: Triángulo de a1 − 1
estabilidad 2 = −a1 − 1 (a1 , a2 ) para un sistema de
en el plano deacoeficientes
segundo orden.
.. Σ .. Σ
a1 2 a1 2
2 − a2 2 − a2
a1
− 2
.. Σ
|a1 | a 2
1− − a2
1
>
2 2
126 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.6 Análisis de sistemas LTI en el dominio z
En caso de que p1,2 sean complejos (nótese que a2 es positivo puesto que debe ser mayor
que (a1 /2)2 ), entonces:
.
. a Σ2 . 2 . a Σ2 . a Σ2
. a1
− ±
2 1 1 1
|p1,2| = . 2 j a2 − . = 2 + a2 − = a2
2 2
y por tanto, para que |p1,2 | < 1, entonces 0 < a2 < 1, lo que confirma la anterior condición
|a2| < 1.
Los pares (a1 , a2 ) en la parte superior a la parábola conducen entonces a polos complejos
conjugados, y bajo la parábola a polos reales y distintos. Los pares (a1 , a2 ) en la parábola
.. Σ Σ
a1 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 = rejω0 , por lo que a1 = −2r cos ω0 , a2 = r 2 .
Tabla 3.3: Funciones de transferencia de segundo orden y equivalentes temporales
Polos Condición H(z) h(n)
. Σ . Σ
Reales y distintos a12 > 4a 2 b0 p1
− p2 b0
pn+11 − pn+1 u(n)
p1 −p2 1−p1 z−1 1−p2 z−1 p1 −p2 2
Reales e iguales a2 = 4a 2 b0 b0(n + 1)pnu(n)
1 (1−pz−1 )2
. e−jω0 Σ
Complejos conjugados a12 < 4a 2 b0 ejω 0 − b0 rn sen[(n + 1)ω0 ]u(n)
j2 sen ω0 1−rejω0 z−1 1+re−jω0 z−1 sen ω0
c 2005-2007 — P.
§ Uso exclusivo 127
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
3.7 Problemas
Problema 3.1. Grafique las siguientes funciones e indique cualitativamente qué regiones
de convergencia (ROC) tiene su transformada z:
Problema 3.2. Encuentre las regiones del plano z donde las siguientes series convergen:
∞ . Σn+2
Σ Σ∞ . Σ−n+2
1 z−n 1
1. 3. zn
3 3
n=− n=2
2
∞ Σ
Σ Σ ∞ . Σ|n|
Σ . π Σn
1 + (−1)n −n
1
2. z 4. cos n z
2 3 4
n=0 n=−∞
Problema 3.6. Para las siguientes expresiones identifique los ceros y polos finitos e
infinitos.
128 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.7 Problemas
. Σ
z−1 1 − 12z−1 z−2 (1Σ−. z−1) Σ
1. . 1 − 1Σ .
Σ 3. .
3 1− 4 1− 1 − 41 z−1 1 + 14 z−1
1 −1
Problema 3.9. Encuentre para todas las señales discretas x(n) mostradas en la tabla 3.2
la transformada z correspondiente utilizando la definición.
Problema 3.10. Sea x(n) una señal con transformada z racional X(z), que tiene un
polo en z = 1/2. Se sabe además que
. Σn
x1(n) = 1 x(n)
4
es absolutamente sumable, pero
. Σn
x2(n) = 1
x(n)
8
no es absolutamente sumable. Con esta información indique si x(n) es izquierda, derecha,
bilateral o finita.
Problema 3.11. Encuentre las funciones en tiempo discreto equivalentes a las transfor-
madas z indicadas en la tabla 3.2 utilizando la definición integral de la transformada z
inversa.
c 2005-2007 — P.
§ Uso exclusivo 129
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z
X(z) = 1 − 31 z−1
(1 − z−1)(1 + 2z−1)
para todas las posibles regiones de convergencia por medio de descomposición en fracciones
parciales.
Σ
n
x(n) = g(k)
k=−
∞
1 − 34 z−1 + 21 z−2
1. . Σ. Σ
z −1 1 − 1 z−1 1 − 1 z−1
2 3
z− 1
2. 2
z2 + 12z − 13
6
130 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.7 Problemas
z+1
3.
z + 43− 12z−2 − 23 z−3
Problema 3.20. Un sistema de entrada x(n) y salida y(n) se rige por la ecuación de
diferencias:
y(n − 1) + 2y(n) = x(n)
c 2005-2007 — P.
§ Uso exclusivo 131
Alvarado ITCR