Anda di halaman 1dari 54

Transformada Z

Carlos Alexandre Mello

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada de Fourier de uma Sequncia


Problema:
H casos onde a Transformada de Fourier no converge

Soluo
Transformada Z
A Transformada Z uma ferramenta matemtica poderosa para anlise de sinais e sistemas discretos

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z
Seja a Transformada de Fourier de uma sequncia dada por:

Se z = ejw, temos ento a Transf. Z bilateral:

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z
Relao entre a Transf. de Fourier e a Transf. Z:
Como z uma varivel complexa, podemos entend-la como:
z = r.ejw cuja representao grfica corresponde a um crculo no Plano imaginrio (chamado de Plano-Z) Se esse crculo tem raio igual a 1, ento temos a condio da Transf. Z ser igual Transf. de Fourier

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z
A Transformada Z no converge para todos os valores de Z
Onde a Transformada Z converge chamada de Regio de Convergncia (ROC Region of Convergence)

A convergncia garantida se:

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z
Assim, possvel que TZ convirja mesmo se a TF no convergir Para a TF convergir, a ROC da TZ deve conter o crculo unitrio Uma transformada Z s est completamente definida se sua ROC estiver determinada

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z
Entre as mais teis e importantes Transformadas Z esto aquelas para as quais X(z) uma funo racional dentro da regio de convergncia, i.e.:

Os valores de z que fazem X(z) = 0 so chamados de zeros de X(z) Os valores de z para os quais X(z) tende a infinito so chamados de plos de X(z)
Carlos Alexandre Mello cabm@cin.ufpe.br
8

Transformada Z
Propriedades

1) Linearidade:
a.x1[n] + b.x2[n] a.X1(z) + b.X2(z) ROC = ROCx1ROCx2

Carlos Alexandre Mello cabm@cin.ufpe.br

Transformada Z
Propriedades

2) Deslocamento no tempo:
x[n - n0] z-n0.X(z), ROC = ROCx

Carlos Alexandre Mello cabm@cin.ufpe.br

10

Transformada Z
Propriedades

3) Convoluo no tempo:
x1[n]*x2[n] X1(z).X2(z) ROC contm ROCx1ROCx2 Seja: Tal que:

Carlos Alexandre Mello cabm@cin.ufpe.br

11

Transformada Z
Propriedades

3) Convoluo no tempo:
Se mudarmos a ordem do somatrio

Fazendo m = n k:

Assim, para valores de z dentro da ROC para X1(z) e X2(z): Y(Z) = X1(z).X2(z)
Carlos Alexandre Mello cabm@cin.ufpe.br
12

Transformada Z
Propriedades

4) Multiplicao por uma exponencial discreta:


anx[n] X(z/a), ROC = |a|ROCx Essa propriedade observvel substituindo anx[n] na definio de TZ:

Carlos Alexandre Mello cabm@cin.ufpe.br

13

Transformada Z
Propriedades

5) Diferenciao no Domnio Z:
n.x[n] -z.dX(z)/dz, ROC = ROCx (observando apenas o que acontece para z = 0 ou z = ) Essa propriedade pode ser provada diferenciando a definio da TZ:

Carlos Alexandre Mello cabm@cin.ufpe.br

14

Transformada Z
Propriedades

5) Diferenciao no Domnio Z:

Carlos Alexandre Mello cabm@cin.ufpe.br

15

Transformada Z
Propriedades

6) Reverso no tempo:
x[-n] X(z-1), ROC = 1/ROCx A definio de TZ prova essa propriedade:

Fazendo m = -n:

Carlos Alexandre Mello cabm@cin.ufpe.br

16

Transformada Z
Exemplos

Carlos Alexandre Mello cabm@cin.ufpe.br

17

Transformada Z
Exemplos

Exemplo 1:
x[n] = anu[n]

Carlos Alexandre Mello cabm@cin.ufpe.br

18

Transformada Z
Exemplos

Exemplo 1:
x[n] = anu[n]

Carlos Alexandre Mello cabm@cin.ufpe.br

19

Transformada Z
Exemplos

Exemplo 2:
x[n] = -anu[-n-1]

Carlos Alexandre Mello cabm@cin.ufpe.br

20

Transformada Z
Exemplos

Exemplo 3:
x[n] = (1/2)nu[n] + (-1/3)nu[n]

Carlos Alexandre Mello cabm@cin.ufpe.br

21

Transformada Z
Exemplos

Exemplo 3:
x[n] = (1/2)nu[n] + (-1/3)nu[n]

Carlos Alexandre Mello cabm@cin.ufpe.br

22

Transformada Z
Exemplos

Exemplo 4:
x[n] = (-1/3)nu[n] - (1/2)nu[-n-1]

Carlos Alexandre Mello cabm@cin.ufpe.br

23

Transformada Z
Exemplos

Exemplo 4:
x[n] = (-1/3)nu[n] - (1/2)nu[-n-1]
Negativa n.... Acrescenta o termo nulo com o -1 fora do somatrio.....

Carlos Alexandre Mello cabm@cin.ufpe.br

24

Transformada Z
Exemplos

Exemplo 4:
x[n] = (-1/3)nu[n] - (1/2)nu[-n-1]

Carlos Alexandre Mello cabm@cin.ufpe.br

25

Transformada Z
Exemplos

Exemplo 5: Impulso [n]


[n] = 0, n 0 [n] = 1, n = 0

ROC: Todo Plano-Z

Carlos Alexandre Mello cabm@cin.ufpe.br

26

Transformada Z
Exemplos

Exemplo 6: x[n] = [n n0]

Carlos Alexandre Mello cabm@cin.ufpe.br

27

Transformada Z
Exemplos

Exemplo 7:

Carlos Alexandre Mello cabm@cin.ufpe.br

28

Transformada Z
Exemplos

Exemplo 7:

Carlos Alexandre Mello cabm@cin.ufpe.br

29

Transformada Z
Exemplos

Exemplo 7:
Verificando a corretude usando o MatLab
Calculando as 8 primeiras amostras da sequncia x[n] correspondente a X(z)....

Carlos Alexandre Mello cabm@cin.ufpe.br

30

Transformada Z
Exemplos

Exemplo 7:
Coeficientes de X(z)

Carlos Alexandre Mello cabm@cin.ufpe.br

31

Transformada Z Propriedades da ROC


1) A ROC um anel ou disco no Plano Z com centro na origem. 2) A TF da seqncia x[n] converge absolutamente se e somente se a ROC da TZ contm o crculo unitrio. 3) A ROC no pode conter plos. 4) Se x[n] uma seqncia de durao finita, a ROC todo plano Z.
Carlos Alexandre Mello cabm@cin.ufpe.br
32

Transformada Z Propriedades da ROC


5) Se x[n] causal (right-sided), a ROC extende-se para alm dos plos mais externos, possivelmente tendendo a infinito.

Carlos Alexandre Mello cabm@cin.ufpe.br

33

Transformada Z Propriedades da ROC


6) Se x[n] no causal (left-sided), a ROC extende-se para uma regio menor que o menor plo at zero.

Carlos Alexandre Mello cabm@cin.ufpe.br

34

Transformada Z Propriedades da ROC


7) Se x[n] uma seqncia com componentes parte causal e parte nocausal, ento a ROC um anel.

Carlos Alexandre Mello cabm@cin.ufpe.br

35

Transformada Z Propriedades da ROC


8) A ROC uma regio conectada.

Carlos Alexandre Mello cabm@cin.ufpe.br

36

Transformada Z
Transformada Inversa

Clculo da Transformada Z Inversa


No to simples
No utilizado

Mtodos
Mtodo da Inspeo Expanso em Fraes Parciais Expanso em Sries de Potncias

Carlos Alexandre Mello cabm@cin.ufpe.br

37

Transformada Z
Transformada Inversa

Formalmente.... Seja a Transformada Z definida por:

A transformada Z inversa :

Carlos Alexandre Mello cabm@cin.ufpe.br

38

Transformada Z
Transformada Inversa

Onde C denota o contorno fechado na ROC de X(z), tomado no sentido anti-horrio

Carlos Alexandre Mello cabm@cin.ufpe.br

39

Transformada Z Inversa
Mtodo da Inspeo

O mtodo da inspeo o mais simples e consiste em apenas observar a transformada e ver se ela da forma de alguma TZ conhecida Por exemplo, dado:

Carlos Alexandre Mello cabm@cin.ufpe.br

40

Transformada Z Inversa
Mtodo da Inspeo

Por observao, sabemos que: Notadamente, o mtodo da inspeo no o mais apropriado para calcular TZs inversas mais complexas.

Carlos Alexandre Mello cabm@cin.ufpe.br

41

Transformada Z Inversa
Expanso em Fraes Parciais

Para ver como obter uma expanso em fraes parciais, vamos assumir que X(z) pode ser expressa como uma razo de polinmios em z-1, i.e.:

Carlos Alexandre Mello cabm@cin.ufpe.br

42

Transformada Z Inversa
Expanso em Fraes Parciais

Para calcular a transformada inversa, tentamos expressar X(z) da forma:

Carlos Alexandre Mello cabm@cin.ufpe.br

43

Transformada Z Inversa
Expanso em Fraes Parciais

Exemplo: Suponha

Carlos Alexandre Mello cabm@cin.ufpe.br

44

Transformada Z Inversa
Expanso em Fraes Parciais

Exemplo (cont.): Vamos considerar que:

Carlos Alexandre Mello cabm@cin.ufpe.br

45

Transformada Z Inversa
Expanso em Fraes Parciais

Exemplo (cont.): Logo:

Carlos Alexandre Mello cabm@cin.ufpe.br

46

Transformada Z Inversa
Expanso em Fraes Parciais

Exemplo (cont.): Assim:

A1 = -9 A2 = 8
Carlos Alexandre Mello cabm@cin.ufpe.br
47

Transformada Z Inversa
Expanso em Fraes Parciais

Exemplo (cont.): Com isso:

que corresponde TZ da sequncia:

Carlos Alexandre Mello cabm@cin.ufpe.br

48

Transformada Z Inversa
Expanso em Srie de Potncias

A expanso em srie de potncias aplicada quando a transformada Z um polinmio da forma:

Isso ocorre, principalmente, se a TZ uma seqncia finita.


Carlos Alexandre Mello cabm@cin.ufpe.br
49

Transformada Z Inversa
Expanso em Srie de Potncias

Por exemplo, considere que a TZ de uma seqncia x[n] da forma:

Uma expanso em fraes parciais para esse caso no apropriada. No entanto, efetuando os produtos, podemos reduzir a expresso a:

Carlos Alexandre Mello cabm@cin.ufpe.br

50

Transformada Z Inversa
Exemplo: No MatLab:

Carlos Alexandre Mello cabm@cin.ufpe.br

51

Transformada Z Inversa
Exemplo (cont.): Esse resultado no MatLab corresponde a:

Carlos Alexandre Mello cabm@cin.ufpe.br

52

Transformada Z Inversa
Exemplo (cont.): De maneira podemos voltar forma anterior: similar,

Ou:

Carlos Alexandre Mello cabm@cin.ufpe.br

53

Bibliografia Complementar
Vinay K. Ingle, John G. Proakis, Digital Signal Processing, Thomson Learning, 2000. Michael Weeks, Digital Signal Processing Using MatLab and Wavelets, Infinity Science Press, 2007. Alan V. Oppenheim, Ronald Schafer, Discrete Time Signal Processing, Prentice Hall, 1989
Carlos Alexandre Mello cabm@cin.ufpe.br
54