Você está na página 1de 3

INSTITUTO DE ESTUDOS SUPERIORES DA AMAZNIA

DISCIPLINA: PROCESSAMENTO DIGITAL DE SINAIS

Experincia 04 Transformada Z
Objetivos: Desenhar o diagrama de plos e zeros, desenvolver a forma fatorada de
G(z), encontrar a transformada inversa e fazer uma expanso em fraes parciais.
Equipamentos Utilizados: Microcomputadores com MATLAB.
Procedimento Experimental
1. O diagrama de plos e zeros de uma transformada Z racional G(z) pode
ser prontamente obtida usando a funo zplane. Existem 2 verses desta
funo. Se a transformada z dada na forma de uma funo racional
como na equao abaixo

G z

2 5 z 1 9 z 2 5 z 3 3z 4
5 45 z 1 2 z 2 z 3 z 4

o comando a usar zplane(num, den) onde num e den so os vetores


linha contendo os coeficientes dos polinmios do numerador e do
denominador de G(z) na ordem crescente das potncias de z-1. Por outro
lado, se os plos e zeros de G(z) so dados, o comando a utilizar
zplane(zeros, poles) onde zeros e poles so vetores coluna. No diagrama
de plos e zeros gerado pelo MATLAB, a localizao de um polo
indicada pelo smbolo x e a localizao de um zero indicada pelo
smbolo . Para exercitar, encontre o diagrama de plos e zeros da
transformada acima.
2. A funo tf2zp pode ser utilizada para encontrar os plos e zeros de uma
transformada z racional G(z). A sintaxe [z, p, k] = tf2zp(num, den)
onde num e den so vetores linha contendo os coeficientes dos
polinmios do numerador e do denominador de G(z) na ordem crescente
das potncias de z-1 e o arquivo de sada contm a constante de ganho k e
os plos e zeros encontrados dados como vetores coluna z e p,
respectivamente. Para a funo acima, encontre os plos e zeros e a
constante k. Aps isso, encontre o diagrama de plos e zeros a partir
desses vetores coluna. Compare com o diagrama encontrado na Seo 1.
3. A forma fatorada da transformada z pode ser obtida da descrio de plos
e zeros usando a funo sos=zp2sos(z,p,k). A funo calcula os
coeficientes de cada fator de segunda-ordem dados como uma matriz L
6 sos onde

INSTITUTO DE ESTUDOS SUPERIORES DA AMAZNIA


DISCIPLINA: PROCESSAMENTO DIGITAL DE SINAIS
b01
b
02

b11

b21

a01

a11

b12

b22

a02

a12

a21

a22

.
.

.
.

.
.

.
.

.
.

.
.

b0 L

b1L

b2 L

a0 L

a1L

a2 L

sos

e a L-sima linha contm os coeficientes do numerador e do


denominador do L-simo fator de segunda ordem da transformada G(z):
L

G( z)
l 1

b0 L b1L z 1 b2 L z 2
a0 L a1L z 1 a2 L z 2

Para praticar este item, encontre a forma fatorada do exemplo acima.


Depois, verifique quantas ROCs podem existir. Para isso, utilize a
funo abs(p(n)) que calcula a distncia do plo p(n) at a origem.
4. O processo inverso de se converter uma transformada z que est na
forma de plos, zeros e ganho para uma frao racional pode ser
implementado utilizando a funo zp2tf. A sintaxe [num, den] =
zp2tf(z, p, k). Pratique esta funo tentando encontrar a funo G(z) a
partir dos zeros 0.3, 2.5, -0.2+j0.4 e -0.2-j0.4, dos polos 0.5, -0.75,
0.6+j0.7 e 0.6-j0.7 e da constante de ganho k = 3.9.
5. A transformada inversa g[n] a partir de G(z) pode ser calculada usando o
MATLAB de duas formas. Para isso, necessrio conhecer a priori a
ROC de G(z). A funo impz fornece as amostras da sequncia no
domnio do tempo, que assumida ser causal. Existem 3 verses desta
funo: [g, t] = impz(num, den), [g, t] = impz(num, den, L) e [g, t] =
impz(num, den, L, FT) onde num e den so vetores linha contendo os
coeficientes dos polinmios do numerador e do denominador de G(z) em
ordem crescente das potncias de z-1, L o nmero desejado de amostras
da transformada inversa, g o vetor contendo as amostras da
transformada inversa iniciando em n=0, t o comprimento de g e FT a
frequncia de amostragem especificada em Hz (default = 1). Para
praticar, encontre 50 amostras da inversa de G(z) da Seo 1.
6. Uma expresso fechada para a inversa de uma transformada z racional
pode ser obtida inicialmente fazendo uma expanso em fraes parciais
utilizando a funo residuez e ento determinando a inversa de cada
termo da expanso com o auxlio de uma tabela de transformadas. A
funo residuez pode ser utilizada para converter uma transformada z
dada na forma de uma expanso em fraes parciais para uma razo de
polinmios em z-1. Para praticar, encontre a expanso em fraes parciais

INSTITUTO DE ESTUDOS SUPERIORES DA AMAZNIA


DISCIPLINA: PROCESSAMENTO DIGITAL DE SINAIS
de G(z) da Seo 1 e depois, encontre a inversa g[n] com o auxlio de
uma tabela de transformadas.

Você também pode gostar