Professional Documents
Culture Documents
Las tcnicas de transformacin constituyen una herramienta importante en el anlisis de las seales
y sistemas lineales invariantes en el tiempo (LTI). En este captulo vamos a presentar la
transformada-z, vamos a desarrollar sus propiedades y a demostrar su importancia en el anlisis y la
caracterizacin de los sistemas LTI. La transformada-z desempea el mismo papel en el anlisis de
las seales discretas en el tiempo y los sistemas LTI que la transformada de Laplace en el anlisis de
las seales continuas en el tiempo y los sistemas LTI. Por ejemplo, veremos que en el dominio z
(plano z complejo), la convolucin de dos seales en el dominiodel tiempo es equivalente a la
multiplicacin de sus correspondientes transformadas z. Esta propiedad simplifica enormemente el
anlisis de la respuesta de un sistema a varias seales. Adems, la transformada z proporciona
un medio de caracterizar los sistemas LTI y su respuesta a diversas seales mediante las posiciones
de sus polos y ceros.
I.1. La transformada z
En esta seccin vamos a presentar la transformada z de una seal discreta en el tiempo, vamos a
investigar sus propiedades de convergencia y a ver brevemente la trasformada z inversa.
I.1.1. La transformada z directa
La transformada z de una seal discreta en el tiempo x(n) se define como la serie de potencias
(1.1..)
donde z es una variable compleja. La relacin (1.1.1) a veces se denomina transformada z directa,
ya que transforma la seal en el dominio del tiempo x(n) en su representacin en el plano complejo
X(z). El procedimiento inverso [es decir, obtener x(n) a partir de X(z)] se conoce como
transformada z inversa .
Por comodidad, la transformada z de una seal x(n) se designa como
(1.1.2.)
mientras que la relacin entre x(n) y X(z) se indica como
(1.1.3.)
Dado que la transformada z es una serie infinita de potencias, slo existe para aquellos valores de z
para los que la serie converge. La regin de convergencia (ROC, region of convergence) de X(z) es
el conjunto de todos los valoers de z para los que X(z) toma un valor finito. Por tanto, siempre que
hablemos de una transformada z deberemos indicar tambin su ROC.
Vamos a ilustrar estos conceptos con varios ejemplos sencillos.
EJEMPLO 1.1.1
Determine la transformada z de las siguientes seales de duracin finita.
En este ejemplo se ve fcilmente que la ROC de una seal de duracin finita es el plano z completo,
excepto posiblemente los puntos z = 0 y/o z = . Estos puntos se excluyen, porque zk (k > 0) no est
acotada para z = y zk (k > 0) no est acotada para z = 0.
Desde el punto de vista matemtico, la transformada z es simplemente una representacin
alternativa de una seal. Esto se ilustra en el Ejemplo 1.1.1, donde podemos ver que los coeficientes
de zn, en una transformada dada, se corresponden con el valor de la seal en el instante n. En otras
palabras, el exponente de z contiene la informacin temporal que necesitamos para identificar las
muestras de la seal.
En muchos casos, podremos escribir la suma de la serie finita o infinita para la transformada z en
una serie compacta. En dichos casos, la transformada z proporciona una representacin alternativa
compacta de la seal.
EJEMPLO 1.1.2
Determine the transformada z de la seal
Solucin. La seal x(n) est formada por un nmero infinito de valores distintos de cero
En consecuencia, para |
1
2
1
2
, X(z) converge a
Podemos ver que, en este caso, la transformada z proporciona una representacin alternativa
compacta de la seal x(n).
Podemos expresar la variable compleja z en forma polar como sigue
(1.1.4.)
donde r = |z| and = _z. Luego X(z) puede expresarse como
(1.1.5.)
Puesto que |X(z)| es finito si la secuencia x(n)rn es absolutamente sumable.
El problema de hallar la ROC de X(z) es equivalente a determinar el rango de valores de r para el
que la secuencia x(n)rn es absolutamente sumable. Para ello, expresamos (1.1.5) como sigue
(1.1.6.)
Si X(z) converge en alguna regin del plano complejo, ambos sumatorios de la Ecuacin (1.1.6)
sern finitos en dicha regin. Si el primer sumatorio de (1.1.6) converge, tienen que existir valores
de r lo suficientemente pequeos como para que la secuencia producto x(n)rn,1 n < sea
absolutamente sumable. Por tanto, la ROC para la primera suma consiste en todos los puntos de un
crculo de un determinado radio r1, donde r1 < , como se ilustra en la Figura 3.1.1(a). Por el
contrario, si el segundo sumatorio de (1.1.6) converge, tienen que existir valores de r lo
suficientemente grandes como para que la secuencia producto x(n)/rn, 0 n < sea absolutamente
sumable. Por tanto, la ROC del segundo sumatorio de (1.1.6) consta de todos los puntos externos
a una circunferencia de radio r > r2, como se ilustra en la Figura 3.1.1(b).
Dado que la convergencia de X(z) requiere que ambos sumatorios de (1.1.6) sean finitos, se deduce
que la ROC de X(z) es, generalmente, la regin anular en el plano z, r2 < r < r1, que es la regin
comn en que ambos sumatorios son finitos. Esta regin se ilustra en la Figura 3.1.1(c). Por otro
lado, si r2 > r1, no existe ninguna regin comn de convergencia para los dos sumatorios y, por
tanto, X(z) no existe.
Los siguientes ejemplos ilustran estos importantes conceptos.
EJEMPLO 3.1.3
Determine the transformada z de la seal
Si | z1| < 1 o, lo que es lo mismo, |z| > | |, esta serie de potencias converge a 1/(1 z1). Por
tanto, tenemos la pareja de transformadas z
(1.1.7.)
La ROC es la parte exterior de un crculo que tiene un radio | |. La Figura 3.1.2 muestra una
grfica de la seal x(n) y su correspondiente regin de convergencia. Observe que, en general, no
tiene que ser real.
Si hacemos = 1 en (3.1.7), obtenemos la transformada z de la seal escaln unidad.
(1.1.8.)
EJEMPLO 3.1.4
Determine la transformada z de la seal
siempre que |1z| < 1 o, lo que es lo mismo, |z| < | |. Por tanto,
(1.1.9.)
Ahora, la regin de convergencia (ROC) es el interior de un crculo que tiene un radio igual a | |,
lo que se muestra en la Figura 3.1.3.
Los Ejemplos 1.1.3 y 1.1.4 ilustran dos importantes cuestiones. La primera hace referencia a la
unicidad de la transformada z. A partir de (1.1.7) y (1.1.9), vemos que la seal causal nu(n) y la
seal anticausal nu(n1) tienen expresiones idntidas para la transformada z, es decir,
Esto implica que una expresin compacta de la transformada z no especifica de forma unvoca la
seal en el dominio del tiempo. La ambigedad slo se puede resolver si adems de la expresin
compacta de la transformada z se especifica la ROC. Resumiendo, una seal discreta en el tiempo
x(n) queda determinada de forma unvoca por su transformada z X(z) y por la regin de
convergencia de X(z). En este texto, el trmino transformada z
La primera serie de potencias converge si | z1| < 1 o |z| > | |. La segunda serie de potencias
converge si |b1z| < 1 o |z| < |b|. Para determinar la convergencia de X(z), consideremos dos casos
diferentes.
Caso 1 |b| < | |: en este caso, las dos regiones ROC anteriores no se solapan, como se muestra en
la Figura 3.1.4(a). En consecuencia, no podemos hallar valores de z para los que ambas series de
potencias converjan simultneamente. Claramente, en este caso, X(z) no existe.
Caso 2 |b| > | |: en este caso, existe un anillo en el plano z donde ambas series de potencias
convergen simultneamente,
como se muestra en la Figura 3.1.4(b), por lo que tenemos
(1.1.10.)
La ROC de X(z) es | | < |z| < |b|.
Este ejemplo muestra que si existe una ROC para una seal bilateral de duracin infinita, es un
anillo (regin anular) en el plano z. A partir de los Ejemplos 1.1.1, 1.1.3, 1.1.4 y 1.1.5, vemos que
la ROC de una seal depende tanto de su duracin (finita o infinita) como de si es causal, anticausal
o bilateral. Estos hechos se resumen en la Tabla 3.1.
Un caso especial de una seal bilateral es una seal con duracin infinita en su lado derecho pero no
en el izquierdo [es decir, x(n) = 0 para n < n0 < 0]. Un segundo caso es una seal que tiene una
duracin infinita por el lado izquierdo pero no por el derecho [x(n) = 0 para n > n1 > 0]. Un tercer
caso especial es una seal que tiene duracin finita por ambos lados [x(n) = 0 para n < n0 < 0 y n >
n1 > 0]. Estos tipos de seales se denominan en ocasiones seales unilateral por la derecha,
unilateral por la izquierda y bilateral de duracin finita, respectivamente.
Por ltimo, observe que en ocasiones se hace referencia a la transformada z definida por (1.1.1)
como la transformada bilateral para diferenciarla de la transformada z unilateral dada por
(1.1.11.)
Utilizamos la expresin transformada z exclusivamente para referirmos a la transformada z bilateral
definida por (1.1.1). El trmino bilateral se utilizar slo en los casos en que queramos resolver
cualquier ambiguedad. Evidentemente, si x(n) es causal [es decir, x(n) = 0 para n < 0], las
transformadas z unilateral y bilateral son idnticas. En cualquier otro caso, son diferentes.
I.1.2. La transformada z inversa
Normalmente, disponemos de la transformada z X(z) de una seal y necesitamos determinar la
seal. El procedimiento de transformacin del dominio z al dominio del tiempo se conoce como
transformada z inversa.
Podemos obtener una frmula de inversin para obtener x(n) a partir de X(z) utilizando el teorema
de la integral de Cauchy, que es un importante teorema dentro de la teora de variable compleja.
Tenemos la transformada z definida por (3.1.1) como
(1.1.12.)
Suponga que multiplicamos ambos lados de la Ecuacin (1.1.12) por zn1 y los integramos sobre un
contorno cerrado dentro de la ROC de X(z) que contiene el origen. Dicho contorno se ilustra en la
Figura 3.1.5. Por tanto, tenemos
(1.1.13.)
(1.1.15.)
Donde C es cualquier contorno que contiene el origen. Aplicando (1.1.15), el lado derecho de
(1.1.14) se reduce a 2 jx(n) y, por tanto, la frmula de inversin deseada es
(1.1.16.)
Aunque la integral de contorno en (1.1.16) nos proporciona la frmula de inversin para determinar
la secuencia x(n) a partir de la transformada z, no vamos a emplear (1.1.16) directamente al evaluar
la transformada z inversa. En nuestras aplicaciones vamos a trabajar con seales y sistemas en el
dominio z que tienen transformadas z racionales (es decir, transformadas z que se definen como una
relacin entre dos polinomios). Para tales transformadas z vamos a desarrollar un mtodo sencillo
para realizar la inversin que se deduce a partir de (1.1.16) y emplea un sistema de bsqueda en una
tabla.
propiedades muy importantes que tiene. A continuacin, vamos a examinar algunas de estas
propiedades.
Debemos recordar que cuando se combinan varias transformadas z, la ROC de la transformada
resultante es, al menos, la interseccin de la ROC de las transformadas individuales. Esta
afirmacin se comprender ms adelante cuando veamos algunos ejemplos concretos.
Linealidad. Si
Entonces
(1.2.1.)
para cualesquiera constantes a1 y a2. La propiedad de linealidad puede generalizarse fcilmente
para un nmero arbitrario de seales. Bsicamente, implica que la transformada z de una
combinacin de seales es igual a la combinacin lineal de sus transformadas z. Por tanto, la
propiedad de la linealidad nos ayuda a hallar la transformada z de una seal expresando la seal
como una suma de seales elementales cuyas transformadas z son conocidas.
EJEMPLO 3.2.1
Determine la transformada z y la ROC de la seal
La interseccin de la ROC de X1(z) y X2(z) es |z| > 3. Por tanto, la transformada resultante X(z) es
EJEMPLO 3.2.2
Determine la transformada z de las seales
Solucin.
(a) Utilizando la identidad de Euler, la seal x(n) se puede expresar como
Por tanto,
(1.2.3.)
(b) A partir de la identidad de Euler,
Luego
y por ltimo,
(1.2.4.)
Desplazamiento temporal. Si
Entonces
(1.2.5.)
La ROC de zkX(z) es la misma que la de X(z) excepto para z = 0 si k > 0 y z = si k < 0. La
demostracin de esta propiedad se deduce de forma inmediata aplicando la definicin de la
transformada z dada por (1.1.1).
Las propiedades de linealidad y de desplazamiento en el tiempo son las caractersticas clave que
hacen que la transformada z sea extremadamente til en el anlisis de los sistemas LTI discretos en
el tiempo.
Aplicando la propiedad de desplazamiento en el tiempo, determine la transformada z de las seales
x2(n) y x3(n) del Ejemplo 1.1.1 a partir de la transformada z de x1(n).
Solucin. Es fcil ver que
Y
Luego a partir de (1.2.5) obtenemos
Y
Observe que a causa de la multiplicacin por z2, la ROC de X2(z) no incluye el punto z = , incluso
aunque est contenido en la ROC de X1(z).
El Ejemplo 1.2.3 ilustra el significado de la propiedad de desplazamiento en el tiempo. De hecho, si
tenemos en cuenta que el coeficiente de zn es el valor de la muestra en el instante n, se ve de
forma inmediata que retardaruna seal k (k > 0) muestras [es decir, x(n) x(nk)] es lo mismo que
multiplicar todos los trminos de la transformada z por zk. El coeficiente de zn se convierte en el
coeficiente de z(n+k).
EJEMPLO 1.2.4
Determine la transformada de la seal
(1.2.6.)
Solucin. Podemos determinar la transformada z de esta seal utilizando la definicin (1.1.1). Por
tanto,
(1.2.7..)
Puesto que x(n) tiene duracin finita, su ROC es el plano z completo, excepto z = 0.
Vamos a deducir tambin esta transformada utilizando las propiedades de linealidad y
desplazamiento en el tiempo.
Observe que x(n) se puede expresar en funcin de dos seales escaln unidad
Utilizando (1.2.1) y (1.2.5), tenemos
(1.2.8.)
Sin embargo, a partir de (1.1.8) tenemos
El Ejemplo 1.2.4 nos permite aclarar una cuestin muy importante relacionada con la ROC de la
combinacin de varias transformadas z. Si la combinacin lineal de varias seales tiene duracin
finita, la ROC de su transformada z queda determinada exclusivamente por la naturaleza finita de
esta seal, no por la ROC de las transformadas individuales.
Entonces
(1.2.9.)
para cualquier constante a real o compleja.
Demostracin. A partir de la definicin (1.1.1)
Dado que la ROC de X(z) es r1 < |z| < r2, la ROC de X(a1z) ser
Este cambio de variables da lugar al estrechamiento (si r0 > 1) o a la expansin (si r0 < 1) del plano
z en combinacin con una rotacin (si 0 _= 2k ) del plano z (vase la Figura 1.2.1). Esto explica
por qu tenemos un cambio en la ROC de la nueva transformada donde |a|< 1. El caso |a|= 1, es
decir, a = e j0 tiene un inters especial, ya que slo se corresponde con la rotacin del plano z.
EJEMPLO 1.2.5
Determine la transformada z de las seales
Solucin.
(a) A partir de (1.2.3) y (1.2.9), obtenemos
(1.2.10.)
(b) Del mismo modo, (1.2.4) y (1.2.9) proporcionan
(1.2.11.)
Inversin temporal. Si
Entonces
(1.2.12.)
Demostracin. A partir de la definicin (1.1.1), tenemos
o, lo que es equivalente
Observe que la ROC para x(n) es la inversa de la de x(n). Esto significa que si z0 pertenece
a la ROC de x(n), entonces 1/z0 pertenece a la ROC de x(n).
Diferenciacin en el dominio z. Si
Entonces
(1.2.14.)
Demostracin. Diferenciando ambos lados de la Ecuacin (1.1.1), tenemos
(1.2.15.)
Si hacemos a = 1 en (1.2.15), obtenemos la transformada z de la seal rampa unidad
(1.2.16.)
EJEMPLO 1.2.8
Determine la seal x(n) cuya transformada z est dada por
Luego
Entonces
(1.2.17.)
La ROC de X(z) es, al menos, la interseccin de las regiones de convergencia de X1(z) y
X2(z). Demostracin. La convolucin de x1(n) y x2(n) se define como
La transformada z de x(n) es
EJEMPLO 1.2.9
Calcule la convolucin x(n) de las seales
Entonces
La propiedad de la convolucin es una de las propiedadesms potentes de la transformada z,
porque convierte la convolucin de dos seales (en el dominio del tiempo) en la
multiplicacin de sus transformadas. El clculo de la convolucin de dos seales utilizando
la transformada z, requiere los pasos siguientes:
1. Calcular las transformadas z de las seales que se van a convolucionar.
Este procedimiento es, en muchos casos, ms fcil de calcular que la evaluacin directa
de la convolucin.
Entonces
(1.2.18.)
Demostracin. Recordemos que
Utilizando las propiedades de convolucin e inversin temporal, se obtiene fcilmente
Solucin. Dado que la secuencia de autocorrelacin de una seal es la correlacin consigo misma,
(1.2.18) da
Por tanto,
Dado que la ROC de Rxx(z) es un anillo, rxx(l) es una seal bilateral, incluso si x(n) es causal.
Para obtener rxx(l), observe que la transformada z de la secuencia del Ejemplo 1.1.5 con b = 1/a es
simplemente (1a2)Rxx(z). Por tanto, se deduce que
Entonces
(1.2.19.)
donde C es un contorno cerrado que contiene el origen y se encuentra en la regin de convergencia
comn a X1(v) y X2(1/v). Demostracin. La transformada z de x3(n) es
La suma entre corchetes es simplemente la transformada X2(z) evaluada en z/v. Por tanto,
que es el resultado deseado. Para obtener la ROC de X(z), observe que si X1(v) converge para r1l < |
v| < r1u y X2(z) converge para r2l < |z| < r2u, entonces la ROC de X2(z/v) es
multiplica la respuesta al impulso de un sistema IIR por una ventana de duracin finita, que sirve
para truncar la respuesta al impulso del sistema IIR.
Para las secuencias complejas x1(n) y x2(n) podemos definir la secuencia producto como
x(n)=x1(n)x2(n).
La correspondiente integral de convolucin compleja ser
(1.2.21.)
Relacin de Parseval. Si x1(n) y x2(n) son secuencias complejas, entonces
(1.2.22.)
siempre que r1lr2l < 1 < r1ur2u, donde r1l < |z| < r1u y r2l < |z| < r2u son las ROC de X1(z) y X2(z). La
demostracin de (1.2.22) es inmediata evaluando X(z) en la expresin (1.2.21) para z = 1.
Teorema del valor inicial. Si x(n) es causal [es decir, x(n) = 0 para n < 0], entonces
Ahora vamos a deducir muchas de las transformadas z que se emplean en muchas aplicaciones
prcticas. Estas parejas de transformadas z se resumen en la Tabla 3.3 como referencia rpida. Una
simple inspeccin de esta tabla demuestra que estas transformadas z son todas ellas funciones
racionales (es decir, relaciones de polinomios en z1). Como pronto ser evidente, las transformadas
z racionales no slo se emplean como transformadas z de varias seales importantes, sino tambin
en la caracterizacin de sistemas LTI discretos en el tiempo descritos mediante ecuaciones en
diferencias de coeficientes constantes.