Está en la página 1de 59

Capı́tulo 3

Análisis 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 análisis de ciertas propieda-
des de las señales, que en el dominio del tiempo sólo pueden ser evaluadas con un mayor
número de pasos.

3.1 La transformada z

3.1.1 La transformada z directa

La transformada z directa de una señal x(n) se define como la serie de potencias:



Σ
X(z) ≡ x(n)z−n (3.1)
n=−

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)}

La relación entre ambos dominios se indica como:

x(n) ◦−→• X(z) x(n) ←→ X(z)


z

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.

Ejemplo 3.1 Calcule la transformada z de:

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:

1. X1(z) = 1 + 2z−1 + 5z−2 + 7z−3 + 1z−5, ROC: z ∈ C\{0}


2. X2(z) = z3 + 2z2 + 5z + 7 + z−2, ROC: z ∈ C\{0, ∞}
3. X3(z) = 1, ROC: z ∈ C
4. X4(z) = z+k, ROC: z ∈ C\{∞}

La ROC de señales finitas es todo el plano z excepto z = 0 y/o z = ∞. Nótese que el


exponente de z basta para identificar las muestras de la señal. 3.1

Ejemplo 3.2 Determine la transformada z de:


. Σn
1
x(n) = u(n)
2

Solución:


Σ ∞ . Σn
Σ ∞ . −1 Σn
Σ
1 −n z
X(z) = x(n)z−n = z =
n=
2 n=
2
n=−
0 0

que converge si .21 z−1. < 1 ⇒ |z| > 12 , a:


1 1
X(z) = 12 −1 , ROC : |z| >
1− z 2
3.2

Si se expresa z en su forma polar z = rejϕ , con r = |z| y ϕ = ∠z, entonces



Σ
X(z) =
n=− ∞

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=−
.

es decir, |X(z)| es finita si y sólo 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 ecuación (3.2) puede reescribirse como:
−1 ∞ ∞ ∞
Σ Σ Σ Σ
|X(z)| = .x(n)r−n. + .x(n)r−n. = |x(−n)rn| + .x(n)r−n.
n=−∞ n= n= n=
0 1 0

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}

Figura 3.1: Representación gráfica de la ROC para r suficientemente pequeños.

Para la segunda suma, correspondiente a los elementos causales de x(n), se necesitan


valores de r suficientemente grandes para que x(n)r−n sea absolutamente sumable y por
tanto converja. Por ello, la ROC serán los puntos fuera de una circunferencia r > r2
(figura 3.2).
Como ambas sumas deben converger, la ROC de X(z) es la región anular del plano z,
r2 < r < r1 (figura 3.3).

Ejemplo 3.3 Determine la transformada z de:

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}

Figura 3.2: Representación gráfica de la ROC para r suficientemente grandes.

Im{z}
Plano z r1

r2

Re{z}

Figura 3.3: Representación gráfica completa de la ROC.

Solución:
Se tiene que: ∞ ∞ ∞
Σ Σ Σ
αn{z−1}n =
n
X(z) = x(n)z−n = (αz−1)
n=−∞ n=0 n=0

que converge si |αz−1| < 1 (|z| > |α|) a


1
X(z) = , ROC: |z| > |α|
1 − αz−1

Nótese que si α = 1, se tiene la transformada z del escalón unitario:


1
x(n) = u(n) ◦−→• X(z) = , ROC: |z| > 1
1 − z −1
3.3

c 2005-2007 — P.
§ Uso exclusivo 87
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

Ejemplo 3.4 Determine la transformada z de:

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

que converge sólo si |α−1 z| < 1, es decir, si |z| < |α|, a:


. Σ α− 1 z 1
1
X(z) = −
−1 =− =
1 − α−1z 1 − α−1z 1 − αz−1
Nótese que esta expresión es idéntica a la obtenida para x(n) = αn u(n). Se concluye que la
forma compacta de la transformada z no especifica una única señal en el dominio del
tiempo. Esto sólo ocurre indicando además la ROC. El término transformada z de alguna
función de variable discreta x(n) indica entonces no sólo la expresión X(z), sino también
su ROC.
De lo anterior se puede inferir además que la ROC de una señal anticausal es el interior de
una circunferencia, mientras que para señales causales es el exterior de una circunferencia.
3.4

Ejemplo 3.5 Determine la transformada z de:

x(n) = anu(n) + bnu(−n − 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

La figura 3.4 muestra un resumen de lo discutido hasta el momento en cuanto a la relación


de la causalidad de una señal con respecto a la ROC de su transformada z.

88 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.1 La transformada z

Funciones de duración finita

Causal
z \ {0}

Anticausal
z \ {∞}

Bilateral
z \ {0, ∞}

Funciones de duración infinita

Causal
r2 < |z|

Anticausal
|z| < r1

Bilateral
r2 < |z| < r1

Figura 3.4: Familia de Señales y sus ROC[13].

c 2005-2007 — P.
§ Uso exclusivo 89
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

3.1.2 La transformada z inversa

El procedimiento de pasar de la transformada z a su señal correspondiente se denomina


transformada z inversa. Para determinarla se puede recurrir a la fórmula integral de
Cauchy , que establece:
I .
1 f (z) f (z0 ) Si z0 está dentro de C (3.3)
dz =
C z − z0
2πj 0 Si z0 está fuera de C

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

Utilizando lo anterior es posible calcular


I
1
zn−1−k dz
2πj C

en tres casos, con z0 = 0.

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

puesto que k + 1 − n ≥ 2 yk−1


k−1
dz 1 = 0.
d

Lo que se resume en:


I .
1 1 k=n
z n−1−k
dz = (3.5)
2πj C 0 k ƒ= 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=−∞

Como la serie converge dentro de C, la integral y la sumatoria pueden ser intercambiadas:


I ∞ I
Σ
X(z)zn−1 dz = x(k) z−k+n−1 dz
C C
k=−

que con el resultado en (3.5) sólo es diferente de cero para k = n, es decir:


I
1
x(n) = X(z)zn−1 dz (3.6)
2πj C

Este método inverso de transformación de forma analı́tica 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 más fácilmente la señal buscada. En
la sección 3.4 se presentarán estos otros métodos. El lector interesado puede encontrar
más detalles sobre el cálculo de integrales de contorno para funciones de variable compleja
c 2005-2007 — P.
§ Uso exclusivo 91
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

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

Linealidad a1x1(n) + a2x2(n) a1X1(z) + a2X2(z) por lo menos ROC1∩ROC2

como la de X(z) excepto z = 0 si


Desplazamiento en n −k
x(n − k) z X(z) k > 0 y z = ∞ si k < 0
Alvarado
§
c 2005-2007 — P.

Escalado en z anx(n) X(a−1z) |a|r2 < |z| < |a|r1


1 1
Reflexión en n x(−n) X(z −1) < |z| <
r1 r 2

Conjugación x(n) X(z) ROC

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)

3.2 Propiedades de la transformada z


dX(z)
Derivación en z nx(n) −z r2 < |z| < r1
dz
Convolución x1 (n) ∗ x2 (n) X1 (z)X2 (z) Por lo menos ROC1 ∩ROC2

Por lo menos la intersección de


Correlación rx1x2 (n) = x1 (n) ∗ x2 (−n) Rx1x2 = X1 (z)X2 (z −1 ) ROC1 y la de X2(z−1)
Teorema del valor inicial Si x(n) es causal x(0) = lim X(z)
z→∞
I .z Σ
1 Por lo menos r1lr2l < |z| < r1ur2u
Multiplicación x1(n)x 2(n) X 1(v)X 2 v−1 dv
2πj IC v
. Σ

Σ 1 1 −1
91

Relación de Parseval x 1(n)x 2(n) = X 1(v)X 2 v dv


2πj C v
n=−∞
3 Análisis de sistemas LTI discretos con la transformada z

3.2 Propiedades de la transformada z

Linearidad

Si x1 (n) ◦−→• X1 (z) y x2 (n) ◦−→• X2 (z), entonces

x(n) = a1 x1 (n) + a2 x2 (n) ◦−→• X(z) = a1 X1 (z) + a2 X2 (z) .

Ejemplo 3.6 Determine la transformada z de x(n) = [3(2n) − 4(3n)]u(n).


Solución: Si x1 (n) = 2n u(n) y x2 (n) = 3n u(n), entonces x(n) = 3x1 (n) − 4x2 (n)
En el ejemplo (3.3) se derivó:

1
αn u(n) ◦−→• , ROC : |z| > |α|
1−
−1αz

con lo que se obtiene:


1
X1(z) = , ROC : |z| > 2
1 − 2z−1
1
X2(z) = , ROC : |z| > 3
1 − 3z−1

y la transformada de x(n) es:

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

Si x(n) ◦−→• X(z), entonces x(n − k) ◦−→• z −k X(z).


La ROC de z−kX(z) es la misma de X(z) excepto z = 0 si k > 0 y z = ∞ si k < 0.
Ya que el coeficiente de z−n representa el valor de la muestra en el instante n, se aprecia que
retrasar una señal en k muestras (k > 0) es equivalente a multiplicar todos los términos
de la transformada z por z −k.

92 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z

Escalado en el dominio z

Si x(n) ◦−→• X(z), ROC: r1 < |z| < r2 , entonces:

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π).

Ejemplo 3.7 Determine la transformada z de la señal an cos(ω0 n)u(n)


Solución:
Con la identidad de Euler se obtiene primero que:
1 1
cos(ω n) = ejω0 n + e−jω0 n
0
2 2
y con Z {anu(n)} = 1
− se obtiene con a = e±jω0 y la linealidad de la transformación:
1−az 1
. Σ
1 1 1
Z {cos(ω0 n)u(n)} =2 1 − ejω0 z −1 +
. 1 − e−jω0 z −1 Σ
1 2 − z (e
− 1 −jω0
+ ejω0 ) −jω jω
= , (e 0 + e 0
) = 2 cos ω0
2 1 − e−jω 0 z −1 − ejω0 z −1 + z −2

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

x(n) ◦−→• X(z), ROC: r1 < |z| < r2


1 1
x(−n) ◦−→• X(z −1 ), ROC: < |z| <
r2 r1

Demostración:

Σ ∞
Σ
Z {x(−n)} = x(−n)z−n = x(l)(z−1)−l = X(z−1)
n=− l=−
∞ ∞

La ROC de X(z−1) ser´ıa r1 < |z−1| < r2 ⇒ 1 <r2 |z| < 1 r1

Ejemplo 3.8 Determine la transformada z de u(−n).


Solución:
Puesto que Z {u(n)} = 1
− , ROC: |z| > 1 ⇒ Z {u(−n)} = 1
, ROC: |z| < 1.
1−z 1 1−z
3.8

Diferenciación en el dominio z

Si x(n) ◦−→• X(z), entonces nx(n) ◦−→• − z dXdz(z) .


Demostración: derivando ambos lados de la definición con respecto a z se obtiene:

Σ
∞ Σ

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

Ejemplo 3.9 Determine la transformada z de x(n) = nanu(n).


Solución:
Con x1(n) = anu(n), entonces x(n) = nx1(n), y puesto que X1(z) = 1
− ROC: |z| >
1−az 1

|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

Convolución de dos secuencias

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=−

la transformada z de x(n) es: ∞


. Σ
Σ
∞ ∞ ∞
Σ
Σ
X(z) = x(n)z−n = x 1(k)x 2(n − k) z−n
n=−∞ n=−∞ k=−

Intercambiando las sumatorias y aplicando la propiedad de desplazamiento en el tiempo


se obtiene que: Σ
Σ∞ Σ ∞
x (k) Σ
X(z) = 1
n=−∞ x2(n − k)z
−n
k=− ∞

Σ
= X2(z) x1(k)z−k = X2(z)X1(z)
k=−

Dependiendo de la longitud de las señales, a veces es más eficiente transformar x1(n) y

c 2005-2007 — P.
§ Uso exclusivo 95
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

x2 (n) al dominio z, multiplicar sus transformadas y calcular la transformación inversa,


que realizar la convolución en el dominio de n.

96 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z

Correlación de dos secuencias

x1 (n) ◦−→• X1 (z)


x2 (n) ◦−→• X2 (z)

Σ
rx1 x2 (n) = x1 (k)x2 (k − n) ◦−→• Rx1 x2 = X1 (z)X2 (z −1 )
k=−
lo que se deriva directamente de rx1x2 (n) = x1(n) ∗ x2(−n).

Multiplicación de dos secuencias

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

La transformada z de x(n) es:


Σ

Σ

X(z) = x(n)z−n = x1(n)x2(n)z−n
n=−∞ n=−∞

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

e introduciendo la suma en la integral:


n=−∞ Σ ∞
I Σ Σ
. z Σ−n
X(z) = 1 X 1(v)
x 2(n) v−1 dv
2πj C v
I .z Σ
n=−∞
1 X (v)X v−1 dv
= 1 2
v
2πj C
Si X1(v) converge para r1l < |v| < r1u y X2(z) converge para r2l < |z| < r2u, entonces la
ROC de X2(v) es como m´ınimo:
r2l < . z . < r2u ⇒ |v| < |z| < r2u |v| ⇒ r1l < |z| < r1u
v
r2l r2l r2u

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=−∞

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 X(z)


z→∞

Puesto que x(n) es causal:


Σ
X(z) = x(n)z−n = x(0) + x(1)z−1 + . . .
n=0

Si z → ∞ todos los términos z −1 , z −2 , etc. tienden a cero y por tanto:

x(0) = lim X(z)


z→∞

96 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.2 Propiedades de la transformada z

La tabla 3.1 resume las propiedades anteriores.

c 2005-2007 — P.
§ Uso exclusivo 97
Alvarado ITCR
3 Análisis 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 ó 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ñal x(n) Transformada z, X(z) ROC


δ(n) 1 Plano z
1
u(n) |z| > 1
1 − z−1
1
anu(n)
|z| > |a|
1 − az−1
nanu(n) az−1
|z| > |a|
(1 − az−1)2
1
−(an)u( −n− 1) |z| < |a|
1 − az−1
az−1
−n(a )u(−n− 1)
n
|z| < |a|
(1 − az−1)2
1 − z−1 cos ω0
cos(ω0n)u(n) |z| > 1
1 − 2z−1 cos ω0 + z−2
z−1 sen ω0
sen(ω0n)u(n) −2 |z| > 1
1 − 2z−1 cos ω0 + z
1 − az−1 cos ω0
an cos(ω0n)u(n) |z| > 1
1 − 2az−1 cos ω0 + a2z−2
an sen(ω0n)u(n) az−1 sen ω0
|z| > 1
1 − 2az−1 cos ω0 + a2z−2

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: Σ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

Asumiendo a0 ƒ= 0 y b0 ƒ= 0 y factorizando b0z−M y a0z−N para eliminar las potencias


negativas se obtiene:

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

Ejemplo 3.11 Determine la transformada z de


.
an , 0 ≤ n ≤ M − 1
x(n) =
0 en el resto

con a real positivo.


Solución:

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}

Figura 3.5: Diagrama de polos y ceros del ejemplo 3.10.

∞ 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)

con a = a · 1 = a · ej 2kπ , z M − aM = 0 ⇒ z M = aM = aM ej 2kπ de donde se deduce que


z = aej 2πk/M . Es decir, z M − aM tiene M raı́ces aej 2kπ/M , k = 0, . . . , M − 1. En resumen,
X(z) tiene un polo en z = 0 con multiplicidad M − 1 y otro polo en z = a, que se cancela
con el cero en a, y M − 1 ceros distribuidos en un c´ırculo de radio |a| (figura 3.6).

Im{z}

Plano z

M−1 a
Re{z}

Figura 3.6: Diagrama de polos y ceros del ejemplo 3.11 con M = 4.

3.11

100 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.3 Transformadas z racionales

Ejemplo 3.12 Determine la transformada z y la señal correspondiente al diagrama de


polos y ceros de la figura 3.7.

Im{z}
ROC

p1

z1 ω0 z2
ω0 Re{z}
r
p2

Figura 3.7: Diagrama de polos y ceros para el ejemplo (3.12).

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 .

(z − z1)(z − z2) z(z − r cos ω0)


X(z) = G =G
(z − p1)(z − p2) (z − ejω0 )(z − e−jω0 )
1 − rz cos
−1
ω0
=G , ROC: |z| > r
1 − 2rz−1 cos ω0 + r2z −2
De la tabla 3.2 se obtiene x(n) = G(rn cos ω0n)u(n) 3.12

3.3.2 Localización de los polos y el comportamiento en el domi-


nio de n para señales causales

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

Figura 3.8: Comportamiento de la señal en relación con la posición de un polo real.

Del ejemplo 3.9, o de la tabla 3.2, se obtiene que:

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.

3.3.3 La función de transferencia de un sistema LTI

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.

y h(n) ◦−→• H(z). A H(z), la transformada z de la respuesta impulsional, se le denomina


función de transferencia del sistema. Nótese que conociendo H(z) y la transformada z de
la entrada X(z) es posible calcular fácilmente la transformada z de la salida del sistema,

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)

a partir de la cual se puede determinar la respuesta impulsional por medio de la transfor-


mada z inversa.
Con la ecuación de diferencias del sistema
N M
Σ Σ
y(n) = − aky(n − k) + bkx(n − k)
k= k=
1 0
se obtiene transformando al dominio z ambos lados:
N M
Σ Σ
Y (z) = − akY (z)z−k + bkX(z)z−k
k=1 k=0
N M
Σ Σ
= −Y (z) ak z−k + X(z) bk z−k
k=1 k=0
. Σ M
Σ
N Σ
Y (z) 1 + akz−k = X(z) bkz−k
k= k=0
M
1
Σ
bkz−k
Y (z) k=0
H(z) = =
X(z) ΣN

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.

Si ak = 0 para k ∈ [1, N ] (sistema no recursivo), entonces

Σ
M Σ
1
M
H(z) = bk z−k = bk zM −k
k=0 zM k=0

es decir, el sistema tiene un polo en el origen de multiplicidad M y M ceros determinados


por los parámetros {bk }. 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 móvil.

104 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.4 Inversión de la transformada z

Si bk = 0 para k ∈ [1, M ] el sistema es recursivo y:


b b0zN !
= , a =1
H(z) =
0
Σ
N
0
Σ
N
N −k
1+ akz−k akz
k=1 k=0

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.

Ejemplo 3.13 Determine la función de transferencia y la respuesta impulsional del


sistema descrito por:
1
y(n) = y(n − 1) + 2x(n)
2
Solución:

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

que tiene un polo en z = 1 2 y un cero en z = 0. Utilizando la tabla de transformadas se


obtiene: . Σn
1
H(z) •←−◦ h(n) = 2 2 u(n)
3.13

3.4 Inversión de la transformada z

Ya se revisó que la transformada z inversa está dada por:


I
1
x(n) = X(z)zn−1 dz
2πj C
c 2005-2007 — P.
§ Uso exclusivo 10
Alvarado ITCR
5
3 Análisis 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 región de convergencia de X(z).
Existen tres métodos para el cálculo de la transformada z inversa:

1. Cálculo analı́tico directo.


2. Expansión en serie de términos en z y z −1 .
3. Expansión en fracciones simples y búsqueda en tabla.

3.4.1 La transformada z inversa por integración de contorno

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

y utilizando la fórmula integral de Cauchy se obtiene:


I f (z) Σ
1 Ai(zi)
dz = n
2πj C g(z) i=
1

donde cada término {Ai (zi )} corresponde al residuo de Ai (z)/(z − zi ) en el polo 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

Para la transformada z inversa se tiene entonces:


I
1
x(n) = X(z)zn−1 dz
2πj C
Σ
= [residuo de X(z)z n−1 en z = zi ]
∀polos zi dentro de
Σ
C

= (z − zi )X(z)z n−1 |z=z i


i

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.

Ejemplo 3.14 Calcule la transformada z inversa de:


1
X(z) = , ROC : |z| > |a|
1 − az−1
Solución: Con:
I I zn
x(n) = 1 dz = 1
zn−1 dz
C 1 − az 2πj C z − a
2πj −1

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

3.4.2 La transformada z inversa mediante expansión en serie de


potencias

La idea de este método es expandir X(z) en una serie de potencias de la forma:



Σ ∞
Σ
X(z) = cnz−n = x(n)z−n
n=− n=−
∞ ∞
que converge en la ROC.

Ejemplo 3.15 Para X(z) = 1


−1+0.5z− , calcule x(n) si:
1−1,5
z 2

1. ROC: |z| > 1

2. ROC: |z| < 0.5

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

x(n) = {. . . , 62, 30, 14, 6, 2, 0, 0}


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.

Ejemplo 3.16 Determine la transformada z inversa de:

X(z) = log(1 + az−1), ROC : |z| > |a| .

Solución:

Puesto que la serie de Taylor para log(1 + x), |x| < 1 es


∞ n+1 n
Σ (−1) x
log(1 + x) =
n
n=1

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

3.4.3 La transformada z inversa mediante expansión en fraccio-


nes parciales

Con el método de búsqueda en tabla se expresa X(z) como una combinación lineal:

X(z) = α1X1(z) + α2X2(z) + . . . + αkXk(z)

donde {Xi (z)} son las transformaciones de las señales {xi (n)} disponibles en las tablas.
Por linealidad se tendrá que:

x(n) = α1x1(n) + α2x2(n) + . . . + αkxk(n) Si

X(z) es una función racional, entonces:

N (z) = b0 + b1z−1 + . . . + bM z−M


X(z) =
D(z) 1 + a1z−1 + . . . + aN z−N

Nótese que si a0 ƒ= 1, lo anterior se puede obtener dividiendo numerador y denominador


por a0.
Esta función se denomina propia si aN ƒ= 0 y M < N , es decir, si el número de ceros
finitos es menor que el número de polos finitos. Una función impropia (M ≥ N ) siempre
se puede representar como la suma de un polinomio y una función racional propia.

Ejemplo 3.17 Exprese la función impropia:

1 + 3z−1 + 161 z−2 + 13 z−3


X(z) = 1 + 5 z−1 + 1 z−2
6 6

en términos de un polinomio y una función propia.


Solución:

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

En general, cualquier función racional impropia (M ≥ N ) se puede expresar como:


N (z) N1(z)
X(z) = = c0 + c1z−1 + . . . + c M −N z−(M −N ) +
D(z) D(z)

Como la transformada z inversa de un polinomio se puede calcular fácilmente, se analizará


ahora sólo la transformada de funciones racionales propias. Sea X(z) una función racional
propia:
N (z) = b0 + b1z−1 + . . . + bM z−M
X(z) =
D(z) 1 + a1z−1 + . . . + aN z−N
con aN ƒ= 0 y M < N . Multiplicando por zN tanto el numerador como denominador:
b0zN + b1 zN−1 + . . . + bM zN−M
X(z) =
zN + a1zN −1 + . . . + aN

puesto que N > M entonces


N −1
X(z)
= b0 z + b1zN −2 + . . . + bMzN −M −1
z zN + a 1zN −1 + . . . + aN

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).

1. Caso: Polos diferentes.


Si todos los polos son diferentes, entonces se busca la expansión:

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

A = (z − p ) X(z) . (z + 1)(z − p1) . = z+1. = p1 + 1 = 1 − j 3


=
p1 − p2
1 2 2
(z − p )(z − p ). z − p .z=p1 2 2
z=p1 z=p1
z .
1 1
A = (z − p ) X(z) . (z + 1)(z − p2) . = z+1. = p2 + 1 = 1 + j 3
=
p2 − p1
1 2 1
(z − p )(z − p ). z − p .z=p2 2 2
z=p2
z=p2
z .
2 2

Puede demostrarse que si p1 = p2, entonces A1 = A2. 3.18

2. Caso: polos de orden múltiple.


Si hay un polo de orden l, (z − pk )l , entonces la expansión en fracciones parciales
tendrá términos:
A1k A2k Alk
+ + ... +
z − pk (z − pk)2 (z − pk)l
donde los coeficientes {Aik} pueden obtenerse por medio de derivaciones sucesivas

Ejemplo 3.19 Determine la expansión en fracciones parciales de:


1
X(z) =
(1 + z−1)(1 − z−1)2

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

A1 y A3 se encuentran fácilmente multiplicando por los denominadores parciales y


haciendo z = pi:

=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 calcular A2 se procede:


2 X(z) (z − 1)2
(z − 1) = A1 + A2(z − 1) + A3
z z+1
y se deriva con respecto a z:
. Σ
d (z − 1)2 X(z) . d (z − 1)2 d
. = A 1 + A2 (z − 1)
dz z z= dz
z+1 dz
1 Σ Σ
1 2(z − 1)(z + 1) 2+ (z − 1)
=A (z + 1) + A2..
. 2 Σ z=
d z 2z(z + 1) − z2 . = 3 = A2 1
. =
. . 4
z=1 z=1
dz z + 1 (z + 1)2 3.19

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

Ejemplo 3.20 Determine la señal causal correspondiente a:

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

3.5 La transformada z unilateral

3.5.1 Definición y propiedades

La transformada z unilateral se define como:



Σ
!
Zu {x(n)} = X (z) =
+
x(n)z−n
n=0

zu
y la relación se denota como x(n) ◦−→• X (z).
+

La transformada z unilateral y la bilateral se diferencian en el l´ımite inferior de la suma-


toria, y presenta por lo tanto las siguientes caracter´ısticas:

1. No contiene información sobre la señal x(n) para los valores negativos de n.


2. Es única sólo para señales causales, puesto que éstas son las únicas señales que son
cero para n < 0.
3. Zu {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 c´ırculo. 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. x1(n) = {1, 2, 5, 7, 0, 1}.


c 2005-2007 — P.
§ Uso exclusivo 115
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

2. x2(n) = {1, 2, 5, 7, 0, 1}.



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

4. x4(n) = δ(n).
5. x5(n) = δ(n − k), k > 0.
6. x6(n) = δ(n + k), k > 0.

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

tonces aparecen k nuevas muestras que también deben considerarse en la transformación


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.

Ejemplo 3.22 Calcule la transformada z unilateral de:


1. x(n) = an.
2. x2(n) = x(n − 2).
3. x3(n) = x(n + 2).

Solución:
1. Se cumple: Zu {x(n)} = Z {x(n)u(n)} = 1
− .
1−az 1

2. . Σ
Σ
2

Zu {x(n − 2)} = z−2 X+(z) + x(−n)z n


n=
1
. Σ
= z −2 X + (z) + x(−1)z + x(−2)z 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

La propiedad de desplazamiento de la transformada z unilateral se utiliza en la solución


de ecuaciones de diferencias con coeficientes constantes y condiciones iniciales no nulas.

118 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.5 La transformada z unilateral

Teorema del valor final

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

con lo que se deduce:


.N −1 Σ
Σ
(z − 1)X+ (z) = lim x(n + 1)z−n−1(z − 1) + x(N + + (z − 1)x(0)
N →∞ n=
1)z−N
0
y aplicando el lim a ambos lados se obtiene:
z→1

lim x(n) = lim(z − 1)X+(z)


n→∞ z→1

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

infinito, si se conoce X + (z) pero no x(n).

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

3.5.2 Solución de ecuaciones de diferencias

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.

Ejemplo 3.24 La serie de Fibonacci se puede definir como:


y(n) = y(n − 1) + y(n − 2), y(0) = y(1) = 1
Determine una expresión para el n-ésimo término de la serie.
Solución: 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)z2}


Y +(z) = z−1Y +(z) + y(−1) + Y +(z)z−2 + y(−1)z−1 + y(−2)
+ −1 −2 + 1 z2
Y (z)(1 − z − z ) = 1 ⇒ Y (z) = 1 − z−1 − z−2 = z2 − z − 1
A1z Az A1 A2
Y +(z) = + 2 = +
z − p1 z − p2 1 − p1z−1 1 − p2z−1
1± 5√ p1 p2
p1,2 = , A1 = √ , A2 = −√
2. Σ 5√ 5 √ n+1
1 1 n+1 n+1
y(n) = √ [(1 + 5) − (1 − 5) ]u(n)
5 2
3.24

c 2005-2007 — P.
§ Uso exclusivo 121
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

3.6 Análisis de sistemas LTI en el dominio z

3.6.1 Respuesta de sistemas con función de transferencia racio-


nal

Sea un sistema dado por la ecuación de diferencias:


N M
Σ Σ
y(n) = − aky(n − k) + bkx(n − k)
k= k=
1 0

Su función de transferencia H(z) es racional de la forma H(z) = B ( z) , donde el polinomio


A(z
B(z) determina los ceros y A(z) los polos de H(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

términos en y(n) de la forma nl−1 pnku(n).

122 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3.6 Análisis de sistemas LTI en el dominio 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:
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)

y la respuesta de entrada nula que depende de las condiciones iniciales


N0(z)
Y +(z) =
zi
A(z)
zu
puesto que Y +(z) = Y (z)+Y +(z) y(n) = y (n)+y (n). Al ser A(z) el denominador
zszi •
← −◦ zs zi

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

lo que puede añadirse a la respuesta natural y combinarse para dar:


N L
Σ Σ
y(n) = AkJ pkn u(n) + Qk qkn u(n), con AJk = Ak + Dk
k= k=
1 1

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

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

Solución: La función de transferencia está dada por:

1
H(z) =
1 − 0,9z−1 + 0,81z−2
π

cuyos polos son complejos conjugados: p1,2 = 0,9e±j 3

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

Para 1. y(n) = yzs(n)

120 c 2005-2007 — P.
§ Uso exclusivo
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

Para 2., con las condiciones iniciales se obtiene:


N k
Σ Σ
N0 = − akz−k y(−n)zn
k= n=
1 1
= −(a1z−1{y(−1)z} + a2z−2{y(−1)z + y(−2)z2})
= −(a1y(−1) + a2y(−1)z−1 + a2y(−2))
= −(−0,9 + 0,81 + 0,81z−1)
= 0,09 − 0,81z−1
Yzi(z) = N0(z) = 0,09 − 0,81z−1
A(z) 1 − 0,9z−1 + 0,81z−2
0,026 + j0,4936 0,026 − j0,4936
= π + π
1 − 0,9ze 3 z−1 1 − 0,9ze−j 3 z −1
j

y por tanto:
.π Σ
yzi (n) = 0,988(0,9)n cos n + 87◦ u(n)
3
y Y (z) = Yzs(z) + Yzi(z)

Y (z) = 1,099 + 0,568 + j0,445 0,568 − j0,442


π + −j
π
1 − z−1 1 − 0,9ze j 3 z−1 1 − 0,9ze 3 z−1
que equivale a:
.π Σ
y(n) = 1,099u(n) + 1,44(0,9)n cos n+ 38◦ u(n)
3
3.25

3.6.3 Respuesta transitoria y en régimen permanente

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

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:

Σ
|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.

3.6.5 Cancelación 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 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.

3.6.6 Polos de orden múltiple 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.

c 2005-2007 — P.
§ Uso exclusivo 123
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

Ejemplo 3.26 Determine la respuesta al escalón de:

y(n) = y(n − 1) + x(n)

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

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últiples, entonces y(n) tendrá
términos de la forma:
Aknb(pk)nu(n)

que son acotados sólo si |pk | < 1.


3.26

3.6.7 Estabilidad de sistemas de segundo orden

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:

y(n) = −a1y(n − 1) − a2y(n − 2) + b0x(n)

con función de transferencia:


Y (z) b0 b0z2
H(z) = = =
X(z) 1 + a1z + a2z−2
−1
z 2 + a 1z +
a2
b0z2 b0z2
= = 1 + p2)z + p1p 2
(z − p 1)(z − p2) z2 − (p
Este sistema tiene dos ceros en el origen y dos polos en
a1 . a2 − 4a
p1,2 = − ± 1 2
2 4

El sistema es estable BIBO si |p1,2| < 1. Puesto que se cumple que a1 = −(p1 + p2) y
a2 = p1p2, se debe cumplir que

|a2| = |p1p2| = |p1||p2| < 1

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.

En el plano a1 , a2 estas inecuaciones delimitan una región triangular (figura 3.11).


Para obtener estas ecuaciones se sabe que |p1,2 | < 1. Primero asúmase que los polos son
. Σ2 . Σ2
reales, es decir, a21 ≥ a 2, que equivale a la parte inferior de la parábola a 2 = a12 . En

esta región, . Σ2 están centrados en − a1 , con un desplazamiento hacia la izquierda y


los. apolos
derecha de 1
− a2 (figura 3.12). 2
2

.. Σ .. Σ
a1 2 a1 2
2 − a2 2 − a2

a1
− 2

Figura 3.12: Desplazamiento de los polos a la izquierda y a la derecha.

Por lo tanto, debe cumplirse que:

.. Σ
|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

Elevando al cuadrado ambos lados se obtiene:


. a Σ 2 . a Σ2
1 − |a 1| + − a2 ⇒ 1 + a2 > |a 1|
1 1
>
2 2

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:

1. x(n) = sen(ωn)u(n) 4. x(n) = ur(n) − 2ur(n − 5)+ ur(n − 10)


. Σ−|n|
2. x(n) = u(n + 4) − u(n − 2) 5. x(n) = − 1 2

3. x(n) = u(−n − 2) 6. x(n) = ur(n + 5)u(−n − 5)

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.3. Encuentre la transformada z de


u(n − 2)
x(n) =
4n
con su correspondiente ROC.

Problema 3.4. Sea


x(n) = (−1)nu(n) + αnu(−n − n0)
Encuentre para qué valores de α y n0 es la ROC de la transformada z de x(n)

1 < |z| < 2

Problema 3.5. Encuentre la transformada z de


.. Σn . Σ
1
cos π4 n n ≤ 0
x(n) = 2
0 n>0

Indique los polos, ceros y ROC.

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

(1 z−1) z(1 − 2z−1)


2. z −
(1 − 3z−1) (1 − 4z−1)

Problema 3.7. Si x(n) es absolutamente sumable y tiene transformada z racional, con


un polo en 1/2, entonces ¿podrı́a x(n) ser

1. una señal finita? 3. una señal derecha?

2. una señal izquierda? 4. una señal bilateral?

Problema 3.8. Sea


1 − 41 z−2
X(z) = . Σ . Σ
1 + 1 z4 −2 1 + 54 z−1 + 38 z−2
Indique cuántas y cuáles regiones de convergencia son posibles para X(z).

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.

Problema 3.12. Utilizando la definición de la transformada z inversa, encuentre la


secuencia en el tiempo discreto equivalente a
1 − 31 z−1
X(z) = , ROC: |z| > 2
(1 − z−1)(1 + 2z−1)

c 2005-2007 — P.
§ Uso exclusivo 129
Alvarado ITCR
3 Análisis de sistemas LTI discretos con la transformada z

Problema 3.13. Encuentre por división polinomial la transformada z inversa de


1 + z− 1
X(z) =
1 + 13z−1
para ROC: |z| > 1/3 y para ROC: |z| < 1/3.

Problema 3.14. Encuentre la transformada inversa de

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.

Problema 3.15. Encuentre la transformada z inversa de


Σ Σ
1 256 − z−8
X(z) = , ROC: |z| > 0
256 1 − 12 z−1

Problema 3.16. Para la ventana rectangular


.
1 0≤ n≤k
x(n) =
0 en el resto
sea
g(n) = x(n) − x(n − 1)

1. Encuentre una expresión para g(n) y su transformada z.

2. Encuentre la transformada z de x(n) considerando que

Σ
n
x(n) = g(k)
k=−

Problema 3.17. Para las siguientes funciones de transferencia de sistemas discretos, si


se sabe que estos son estables indique si además son causales:

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.18. Un sistema LTI tiene función de transferencia H(z) y respuesta al


impulso h(n). Se sabe
1. h(n) es real
2. h(n) es derecha
3. lim H(z) = 1
z→∞
4. H(z) tiene dos ceros
5. H(z) tiene uno de sus polos en una ubicación no real en el cı́rculo |z| = 3/4

¿Es el sistema causal? ¿Es estable?

Problema 3.19. Encuentre la transformada z unilateral de las siguientes señales.


. Σn
1
1. x1(n) = u(n + 5)
4

2. x2(n) = δ(n + 3) + δ(n) + 2nu(−n)


. Σ|n|
1
3. x3(n) =
2

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)

1. Determine la respuesta de entrada cero al sistema si su condición inicial es y(−1) =


2.

2. Encuentra la respuesta de estado cero si su entrada es x(n) = (1/4)nu(n).

3. Determine la salida del sistema para n ≥ 0 si y(−1) = 2 y x(n) = (1/4)nu(n)

c 2005-2007 — P.
§ Uso exclusivo 131
Alvarado ITCR

También podría gustarte