Você está na página 1de 40

CAPITULO 6

TRANSFORMADA

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 174

6.1 Introduccin
Para seales de tiempo discreto la contraparte a la
TL es la denominada Transformada Z (TZ). En
otras palabras, la TZ opera sobre una seal de
tiempo discreto x[n] contrastando con la TL que
opera sobre una seal de tiempo continuo.
6.2 Transformada Z de una seal de tiempo
discreto
Dada una seal de tiempo discreto x[n] la TFD
estaba definida como:

X ( )

j n
x
[
n
]
e

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 175

La TZ de la seal x[n] se genera incorporando el


trmino p-n a la sumatoria anterior , donde p es un
numero real. Este factor juega el mismo papel que
t
e
el termino
adicionado a la TF para generar
la TL. Obtenemos as:

X ()

n jn
x
[
n
]
p
e

j n
x
[
n
](
pe
)

La funcin X() es ahora funcin de un nmero


complejo

z pe

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 176

Por lo tanto podemos escribir:

X (z)

x[ n ] z

(6.1)
La expresin (6.1) se conoce con el nombre de
transformada z bilateral (TZB) de la seal de
tiempo discreto x[n]. La transformada z unilateral
(TZU) viene dada como:

n (6.2)
X (z)
x[ n ] z
n

n0

Observamos que la TZ es una serie de potencia en z-1


cuyos coeficientes son los valores de x[n]
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 177

Observe que si x[n]=0, n=-1,-2,.. Las transformadas


z uni y bilateral son iguales, en consecuencia la
transformada unilateral puede aplicarse a seales
x[n] diferentes de cero para n negativo. Sin
embargo cualquier valor de x[n] diferente de cero
para n negativos no podr ser recuperada de la
transformada unilateral. En estos apuntes
discutiremos slo la TZU, que denominaremos
TZ.

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 178

Dada x[n] con TZ X(z), entonces el conjunto de


todos los nmeros complejos z tales que el lado
derecho de (6.2) converge (i.e. Existe), se
denomina la regin de convergencia de la TZ
X(z). La TZ X(z) existe (definida) para cualquier
valor de z que pertenezca a la regin de
convergencia.
Ejemplo: TZ de un pulso unitario
Sea
1 n 0
[n]
0 n 0
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 179

Como [n] es cero para todo n0, la TZ es

[n]z

[ 0 ] z

n0

Ejemplo: TZ de un pulso desplazado


Dad un entero positivo q considere el pulso unitario
[ n q ] localizado en n=q. La TZ viene dada
como:
1
n
q

[n q ]z

[ 0 ] z

n0

Con regin de convergencia

z tal que z 0

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 180

Ejemplo: TZ del escaln unitario


Considere el escaln unitario de tiempo discreto:
1
s[ n]
0

n 0,1,2..
n 1,2,..

La TZ S(z) viene dada como:

S (z)

s[ z ] z

n0

z n

n0

1 z z
......
Que puede ser expresada como una funcin racional
de z al multiplicar ambos lados por (z-1).
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 181

1
S (z)
1 z 1

Se obtiene:
Puede probarse que la regin de convergencia
incluye el conjunto de todos los nmeros
complejos z tales que z 1 por cuanto se verifica
que:

(1 ) z n

si z 1 .

n0

Ejemplo: TZ de a n s [ n ]
Con a real o complejo conjugado, defina:
x[ n ] a n s[ n ]
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 182

La TZ de x[n] ser entonces:

X (z)

1
2 2
n n
a
z

az

a
z ...

n0

Multiplicando ambos lados por (z-a)


(z a)X (z) (z a a 2z
(a a 2 z

X ( z)

a 3 z 2 ..).

a 3 z 2 ..) z

1
z

z a 1 az 1

luego
Con regin de convergencia z tal que z a
La TZ se representa generalmente como una razn
entre polinomios en z o z-1 Por conveniencia
utilizaremos potencias positivas de z.
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 183

6.3 Propiedades de la TZ
1.- Linealidad
La TZ es una operacin lineal, es decir si a,b son
escalares reales o complejos ,se cumple que:

ax [ n ] bv [ n ] aX ( z ) bV ( z )
2.-Desplazamiento a derecha de x[n]s[n]
s[n] es un escaln. Dado un entero positivo q
considere la seal x[n-q]s[n-q] entonces:

x[n q]s[n q] z q X ( z )
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 184

Ejemplo: TZ de un pulso
Dado un entero positivo q determinar la TZ del pulso
p[n] definido como:
1 n 0 ,1, 2 ,3,..., ( q 1)
p[ n ]
para todo otro n
0
Escriba p[n] como p[n]=s[n]-s[n-q]. Como
1
y
por
la
propiedad
de
S (z)
1
1 z
desplazamiento la TZ de s[n-q] viene dada como

s[n q ] ( z ) z

z
z q 1

z 1
z 1

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 185

As, por la propiedad de linealidad, podemos


escribir:
z q 1
P (z)

q 1

( z 1)

3.- Desplazamiento a derecha de x[n]


Suponga que x[n] X ( z ) entonces se cumple que
x [ n 1] z 1 X ( z ) x [ 1]
x [ n 2 ] z 2 X ( z ) x [ 2 ] z 1 x [ 1]
.
.
x [ n q ] z q X ( z ) x [ q ] z 1 x [ q 1]
.. z q 1 x [ 1 ]
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 186

Observe que

X x[n1] ( z) x[n 1]z n


n 0

x[1] x[n 1]z n


n1

x[1] z

x[n 1]z
n0

z X ( z) x[1].
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

( n1)

Seales 187

4.- Desplazamiento temporal a la izquierda


Contrastando con la TL, la TZ si tiene una propiedad
para el desplazamiento temporal a la izquierda.
(discuta porque la TL no tiene esta propiedad de
desplazamiento a izquierda.) .Dada la seal de
tiempo discreto x[n] y un entero positivo q , el
desplazamiento a la izquierda en un paso q, de
x[n] viene dado como x[n+q]. Suponga que x[n]
tiene TZ X(z), es decir x [ n ] X ( z ), entonces

x[n q] z q X ( z) x[0]z q .. x[q 1]z


Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 188

x[ n 1] z n

x[ n 1]

Para q=1, tenemos

n0
Cambie el ndice por r=n-1, entonces

x[n 1] x[r]z

( r 1)

r 1

z x[r]z z{ x[r]z x[0]}


r 1

r 0

zX ( z) x[0]
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 189

Ejemplo: Desplazamiento a izquierda de la funcin


escaln unitario.
Considere el desplazamiento a izquierda en un paso
s[n+1], entonces

z2
z
Ss[ n1] ( z) zS ( z ) s(0) z
z
S s[ n ] ( z )
z 1
z 1
Es decir la TZ de u[n+1] es la misma que la TZ de
u[n], lo que no es sorpresa por cuanto
u[n+1]=u[n] para n=0,1,2,...
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 190

5.- Multiplicacin por n y n2


d
nx[n] z X ( z)
Si x [ n ] X ( z )
entonces
2
dz
d
d
2
2
y n x[n] z X ( z ) z 2 X ( z ) .
dz
dz
Ejemplo: TZ de nans[n]
Sea x[n]=ans[n], con a es un numero real o
z
complejo diferente de cero. Entonces X (z)
z a
d
az
Asi
y en consecuencia
z X ( z)
2
( z a)

dz

az
na s[ n ]
2
( z a)
n

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 191

6.-Multiplicacin por an (escalamiento de z)


Si x [ n ] X ( z ) entonces para un numero real
o complejo conjugado a se cumple que
z
a x[ n ] X ( )
a
n

7.- Multiplicacin por cosn y senn


Si x [ n ] X ( z ) entonces para cualquier
numero real positivo
1
(cos n ) x [ n ]
[ X ( e j z ) X ( e j z )]
2
j
( sen n ) x [ n ]
[ X ( e j z ) X ( e j z )]
2
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 192

8.- Suma
Sea x[n] una seal de tiempo discreto y
x[n]=0 para n=-1,-2,,... Sea v[n] la suma de
n
x[n] definida como:
v[ n ]

x[ i ]
i0

n 1

Observe que v[n] x[i] x[n] v[n 1] x[n]

i 0

Luego
Es decir

V ( z ) z 1V ( z ) X ( z )
z
V (z)
X (z)
z 1
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 193

Ejemplo:
TZ de la seal (n+1)s[n]
Sea x[n]=s[n], entonces: v [ n ]
Observar que

s[ i ]
i0

v [ n ] s [ 0 ] 2 s [1 ] 3 s [ 2 ] 4 s [ 3 ] ..
Que corresponde a una rampa de tiempo discreto, es
n
decir

v[ n ]
Entonces

s[i ] ( n 1) s[ n ]
i0

z
z
z
z2
V (z)
X (z) (
)(
)
z 1
z 1 z 1
( z 1) 2
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 194

9.-Convolucin
Dadas dos seales de tiempo discreto x[n] y v[n]
Ambas cero para n<0. Recordemos que la
convolucin de seales de tiempo discreto estaba

dada como:

x[ n ] * v[ n ]

x [ i ]v [ n i ]
i

Sin embargo como ambas seales son cero para


n<0, podemos escribir

x[ n ] * v[ n ]

i0

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

x [ i ]v [ n i ]

Seales 195

Tomando la TZ tenemos:


n
x[ n ] * v[ n ] x[ i ]v[ n i ] z
n0 i0

i0


n
x[ i ] v[ n i ] z
i0

Hagamos q=n-i, entonces para n=0, q=-i, luego

x[ n ] * v[ n ]

i0

q i
x[ i ] v[ q ] z

qi

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 196

Como v[q]=0 para q<0, podemos escribir

x[ n ] * v[ n ]

i0

Es decir

q i
x[ i ] v[ q ] z

q0

x[ n ] * v[ n ]

i0

i
q
x[ i ] z v[ q ] z
q0

finalmente

x[ n ] * v[ n ] X ( z )V ( z )
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 197

10.-Teorema del Valor Inicial


Como
z n 0 cuando z n 1
Entonces x[ n ] z n 0 cuando z n 1

Luego z lim X ( z ) z lim x [ n ] z


n0
asi

x [ 0 ] z lim X ( z )

x [1] z lim { zX ( z ) zx [ 0 ]}

x [ q ] z lim { z q X ( z ) z q x [ 0 ] z q 1 x [1] ..
... zx [ q 1]}
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 198

11.- Teorema del Valor Final


Sea x[n] una seal de tiempo discreto con TZ X(z) y
suponiendo que x[n] tiene un lmite cuando n
El Teorema del Valor Final se establece como:
n

lim x[ n ] z lim 1 ( z 1) X ( z )

Si X(z) es racional en z, entonces si la magnitud de


los polos es < 1, el limite existe.

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 199

Ejemplo:
3z 2 2 z 4
X (z) 3
Sea
z 2 z 2 1 .5 z 0 .5
Como X(z) tiene un polo en z=1, obtenemos:
3z 2 2z 4
( z 1) X ( z ) ( z 1)
( z 1)( z 2 z 0 . 5 )

Cuyos polos son z=0.5j0.5 con magnitud para


ambos de 0.707. Luego x[n] tiene un lmite
cuando n . El limite ser entonces
3z 2 2 z 4
5
]z 1
10
n lim x[ n ] [( z 1) X ( z )] z 1 [
2
( z z 0.5)
0 .5
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 200

12.- Transformada Z Inversa Z (TZI)


Si X(z) es la TZ de la seal de tiempo discreto x[n] .
La seal x[n] puede calcularse a partir de X(z)
1
utilizando de
k 1
x[ n ]
X
(
z
)
z
dz

j 2
Integral que debe evaluarse sobre un contorno
circular cerrado en sentido contrareloj en la regin
de convergencia de X(z). Si X(z) es una funcin
racional de z ,entonces se puede expandir X(z) en
serie de potencias de z-1 ,o en fracciones parciales.
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 201

12.1 Expansin por Divisin Larga


B( z)
X
(
z
)

Sea X(z) una funcin racional en z dada como


A( z)
Con los polinomios A(z) y B(z) ordenados en
potencias descendentes de z. Para calcular la TZI
x[n], para un rango finito de valores de n, X(z)
puede expandirse en serie de potencia de z-1 ,
dividiendo A(z) por B(z). 2
z 1
X ( z) 3
Ejemplo: Sea
entonces
z 2z 4
dividiendo
numerador
por
denominador
obtenemos:
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 202

.
2

4z

( z 1) : ( z 2z 4) z 0z 3z 4z ....
Entonces

x[ n ] z

3z

......

As obtenemos:
X[0]=0, x[1]=1, x[2]=0, x[3]=-3, x[4]=-4,......
Vemos que los valores iniciales x[0],x[1],x[2], etc
de una seal x[n] pueden calcularse va la divisin
larga.

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

Seales 203

12.2 Inversin por expansin en fracciones parciales


Si se desea una expresin analtica para x[n] y vlida
para n1,es necesario utilizar de la expansin en
fracciones parciales.
B( z)
X
(
z
)

Suponga
.Si los grados de A(z) y B(z) son
A( z)
iguales el mtodo de divisin larga no puede
utilizarse, sin embargo, si se dividen se obtiene la
expresin X ( z ) x [ 0 ] R ( z )
A(z)

Y a la funcin racional
expansin.

R(z)
A(z)

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

se le aplica la

Seales 204

Un mtodo alternativo cuando A(z) y B(z) son de


igual grado es realizar lo siguiente X ( z ) B ( z )

zA ( z )

claramente la fraccin es ahora estrictamente propia


y se le puede aplicar expansin, y al resultado
obtenido multiplicarlo por z.
CASO 1 Polos diferentes
Sean p1, p2, p3, ..pN polos de X(z) diferentes y
distintos de cero., entonces
X (z)
c
c1
cN
0
..
z
z
z p1
z pN
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 205

Con c0 un numero real dado como:


X (z)
c0 z
X (0)

z z 0

Los otros residuos se calculan como:


X (z)

ci ( z pi )
z z p i

i 1, 2 ,.., N

Obtenemos finalmente:

cN z
c1 z
c2 z

..
X ( z ) c0
z p1 z p2
z pN
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 206

Al tomar la TZI se tiene:


n
1

n
2

x[ n ] c 0 [ n ] c1 p c 2 p ... c n p

n
N

Si los polos de X(z) son reales los trminos que


generan la seal x[n] son todos reales, pero si dos
o mas de los polos son complejos conjugados los
trminos correspondientes sern complejos y
podrn ser escritos como
n

2 c i cos( n c i )
Donde
pi

magnitud del polo p i

pi angulo de p i
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 207

Ejemplo :
Sea
X (z)

z3 1
z3 z2 z 2

Cuyos polos son:

p 1 0 . 5 j 0 . 866
p 2 0 . 5 j 0 . 866
p3 2

Luego X ( z )
z

Donde

c0
c1
c1*
c

3
z
z 0 .5 j 0 .866 z 0 . 5 j 0 .866 z 2
c 0 X ( 0 ) 0 .5
c 1 , 2 0 . 429 j 0 . 0825
c 3 0 . 643
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 208

y su TIZ ser:
4
0
x[ n ] 0 .5 [ n ] 0 .873 cos
n 10 .89 0 .643 ( 2 ) n
3

CASO 2 Polos repetidos


Sean p1, p2, p3,....pN polos de X(z), donde X(z) es una
funcin racional. Suponga que el polo p1 es
repetido, de multiplicidad r y los otros N-r polos
son diferentes. Entonces
c
X (z)
c2
cr
0
..

r
z
z
z p2
( z p1 )
c r 1
cN

..
z p
( z p r 1 )
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 209

Donde los coeficientes cr+1, cr+2,..,cn se calculan


como si fueran diferentes. Adems,
c
c
c

X (0 )

( z p1)

r 1

r 2

d

dz

X (z)

( z p1)

z p1

X (z)

1 d

2 I dz

( z p1)

z p1

X (z)

z p1

.
.
c

r i

1 d

i I dz

i
i

( z p1)

Analisis de Seales y Sistemas


Hector Pea M EIE-UCV

X (z)

z p1

Seales 210

Ejemplo:
Sea
X
Entonces

6z3 2z2 z
(z) 3
z z2 z 1
X (z)
6 z 2 2 z1 1
3
z
z z2 z 1

Los polos son p1=p2=1 y p3=-1, N=3, r=2. La


expansin ser:
cr-1

cr

cN

c3
X (z)
c1
c2

2
z
z 1 ( z 1)
z 1
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

Seales 211

Con

X (z)

c 2 ( z 1) 2
3 .5

z z 1

X (z)
d
c1
( z 1) 2
5 . 25

z z 1
dz
X (z)

c 3 ( z 1)
0 . 75

z z 1

As:
5 .25 z
3 .5 z
0 .75 z

X (z)
2
z 1 ( z 1)
z 1
x[ n ] 5 .25 3 .5 n 0 .75 ( 1) n
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV

n 0 ,1, 2 ..

Seales 212

13.- Ubicacin de polos y forma de seales


Las relaciones entre polos y forma de seales son
anlogas a las discutidas en la TL de seales de
tiempo continuo. As, el comportamiento de una
seal de tiempo discreto a medida que n
puede ser determinada directamente de los polos de
X(z). En particular, se desprende que x[n] converge
a cero si y slo si todos los polos de X(z) tiene
magnitudes que son estrictamente menores que
uno, es decir
pi 1
i 1, 2 ,3,.., N
Analisis de Seales y Sistemas
Hector Pea M EIE-UCV