Escolar Documentos
Profissional Documentos
Cultura Documentos
7.a Aula - Sist. Lineares - Transformada Z
7.a Aula - Sist. Lineares - Transformada Z
Introdução
Como se viu nas aulas anteriores os sistemas de tempo discreto são sistemas
dinâmicos cujas variáveis mudam de estado, apenas em instantes discretos de
tempo chamados kT , onde T é o período de tempo entre os instantes de
amostragem ( k= 0, 1, 2, 3, ...).
Os retentores mais simples convertem o sinal amostrado x*(t ) num sinal com
amplitude constante, entre dois instantes consecutivos de amostragem xT (t ) ,
este processo é conhecido como zero-order hold (retentor de ordem zero). A
Figura 2 ilustra uma operação sample & hold aplicada a um sinal contínuo
x(t) .
Análise de Sistemas Discretos
Assim como os sinais gerados pelo controle digital devem ser convertidos
utilizando um conversor digital-analógico (D/A).
Amostragem;
Quantização.
Conversao Analógica Digital
(1)
Vmax
N .debits
(2)
Erro
2
Exercício 1:
a) Para 8 bits:
Vmax 5 5
Erro N .debits Erro 8 0, 0195V
2 2 256
b) Para 12 bits:
Vmax 5 5
Erro N .debits Erro 8 0, 0012V
2 2 4086
Efeitos do Erro de Quantizacao
E o termo inicial:
Logo, supondo q <1, temos:
Ainda:
Substituindo, teremos:
Logo,
Ou ainda,
Transformada Z
Exercício 1:
Exercício 2:
Solução:
Aplicando a definição da transformada:
1
x[n]
2 j X ( z ) z n 1dz (2.24)
Divisão polinomial;
Expansão em séries.
Tabela de Transformada Z
Exercício 3:
z
X ( z) 2
z 3z 2
Solucao:
>>A= [1 -3 2];
c) Utilize a função residue para obter os resíduos (r) , polos (p) e termos diretos
(k) da expansão em frações parciais, como mostrado na Figura.
d) Sabendo-se que resíduos, polos e termos diretos de uma expansão parcial da
razão entre dois polinômios representada pela função é dada por:
X ( z) r r
1 2 ks
z z p1 z p2
X ( z) 1 1 z z
X ( z)
z z 1 z 2 z 1 z 2
z 1 z
Z 1 X ( z ) Z 1 Z
z 1 z 2
x(nT ) -1 2n , n 0, 1, 2,...
Exercício 4:
Obter a representação no domínio do tempo discreto para a função , utilizando o
MATLAB.
18
X ( z)
18 3z 1 4 z 2 z 3
Solucao:
1
a) Como a função é do tipo X ( z ) ;
>>num=18;
>>den=[18 3 -4 -1];
c) Utilize a função residuez para obter os resíduos (r), polos (p) e termos diretos
(k) da expansão em frações parciais usando o método X ( z 1 ).
d) Sabendo-se que os resíduos, polos e termos diretos de uma expansão parcial
da razão entre dois polinômios representada pela função X ( z 1 ) é dada por :
1) r1 rn 1 ( mn )
X (z ... k (1) k (2) z ... k ( m n 1) z
1 p(1) z 1 1 p(n) z 1
e) Com os dados obtidos r1 =0.36, r2 =0.24, r3 =0.40; p1 =0.50, p2 =-0.33, p3 = -0.33 e k=0
1
, no MATLAB, obtém-se a expansão de X ( z )
:
0,36 0, 24 0, 40
X ( z 1 )
1 0,5 z 1 1 0,33z 1 1 0,33 z 1
Solução:
X ( z) (2 z 1) 2 z 1
Colocando na forma 2
z ( z 1)( z 0,5) z 0,5 z 0,5
Utilizando a função residue do MATLAB para obter os resíduos (r), polos (p) e
termos diretos (k) da expansão em frações parciais.
X ( z)
Reescrevendo com os dados obtidos no MATLAB:
z
X ( z ) 0,66 1,33
z z 1 z 0,5
Logo:
0,66 z 1,33z
X ( z)
z 1 z 0,5
Aplicando a transformada Z inversa da Tabela, tem-se:
0,66 z 1 1,33z
Z 1 X ( z ) Z 1 Z
z 1 z 0,5
y(k n) an1 y(k n 1) ... a0 y(k ) bn x(k n) bn1x(k n 1) ... b0 x(k ) (2.25)
Y ( z) 3z 1. Y ( z) X ( z)
Y ( z).(1 3z 1) X ( z)
Logo:
1 z
Y ( z) . X ( z) . X ( z)
1 3z 1 z 3
A solução do problema consiste em achar a transformada inversa de Y ( z ) , ou
seja:
y[n] Z 1 Y ( z ) Z 1
z
z 3
Ou seja:
z 2Y ( z) z 3zY ( z) 2Y ( z) 0
Logo:
z z z
Y ( z)
z 2 3z 2 z 1 z 2
Calculando-se a transformada inversa y[k ] , obtém-se: