Sei sulla pagina 1di 48

Sinais e Sistemas

A Transformada Z
P. Felisberto

Area Departamental de Engenharia Electrot ecnica


Escola Superior de Tecnologia
Universidade do Algarve
Vers ao 2007
Sinais e Sistemas p. 1/35
Contedo
Motivao
A transformada de Z
A transformada de algumas funes
Propriedades
Transformada inversa
Relao entre TZ e TL
Anlise de sistemas
Funo de transferncia
ROC, causalidade e estabilidade
Resposta do sistema a diferentes entradas
Resposta em frequncia
Sinais e Sistemas p. 2/35
Motivao
uma tcnica que simplica a anlise e a sntese de
SLITs discretos.
A transformada Z tem aplicao semelhante para sinais e
sistemas discretos da TL para sinais e sistemas contnuos
A transformada Z uma transformao do domnio do
tempo discreto para o domnio da frequncia.
Permite resolver equaes das diferenas de uma
forma simplicada
Anlise dos regimes transitrios dos sistemas
Anlise da resposta em frequncia dos sistemas (ligao
Discrete Time Fourier Transform - DTFT )
Anlise da estabilidade dos sistemas (em ateno ao lugar
geomtrico dos plos e zeros da funo de transferncia).
Sinais e Sistemas p. 3/35
A TL de um sinal discreto
Considere um sinal x
c
(t) que amostrado com um perodo de
amsotragem T
s
resultando em
x
s
(t) = a
0
(t)+a
1
(tT
s
)+a
2
(t2T
s
)+a
3
(t3T
s
)+..., a
n
= x
c
(nT
s
)
ou seja na sequncia x[n] = {a
0
!, a
1
, a
2
, a
3
, ....}
A Transformada de Laplace de x
s
(t) (ou x[n])
X
s
(s) = a
0
+a
1
e
sT
s
+a
2
e
2sT
s
+a
3
e
3sT
s
+....
Aplicando a substituio z = e
sT
s
obtemos
X(z) = a
0
+a
1
z
1
+a
2
z
2
+a
3
z
3
+...
que a transformada Z do sinal
Sinais e Sistemas p. 4/35
A transformada Z bilateral
A transformada Z bilateral do sinal discreto x[n]
Z [x[n]] = X(z) =

n=
x[n]z
n
,
z uma varivel complexa (z = re
j
).
Regio de Convergncia (ROC) a regio do plano Z
para o qual o sumatrio converge, i.e. existe X(z)
z
1
representa um atraso e a TZ de y[n] = x[n k]
Y (z) = z
k
X(z)
Sinais e Sistemas p. 5/35
TZ da exponencial real
x[n] = Aa
n
u[n]
X(z) =
+

n=0
Aa
n
z
n
=
+

n=0
A
_
a
z
_
n
a srie converge se |
a
z
| < 1 |z| > |a|
X(z) = A
1
1
a
z
=
Az
za
x[n] = Aa
n
u[n 1]
X(z) =
1

n=
Aa
n
z
n
=
+

n=1
A
_
z
a
_
n
= A
_
1 +
+

n=0
_
z
a
_
n
_
a srie converge se |
z
a
| < 1 |z| < |a|
X(z) = A
_
1 +
1
1
z
a
_
=
Az
za
Sinais e Sistemas p. 6/35
TZ Z do impulso e do deg. unitrio
Qual a TZ do impulso A[n]
Z [A[n]] =

n=
A[n]z
n
= A
A transformada independente de z
A ROC C
Qual a TZ do degrau unitrio u[n]
Z [Au[n]] =

n=
Au[n]z
n
=

n=0
Az
n
= A
z
z 1
A ROC |
1
z
| < 1 |z| > 1
Sinais e Sistemas p. 7/35
TZ de exponencial e
n
u[n]
A partir da TZ de a
n
u[n]
Z [e
n
u[n]] =
z
z e

Genericamente C e a ROC |z| > |e

|
(Note que |e

| =

e
Re[]

e
jIm[]

= e
Re[]
)
Pode-se utilizar para encontrar as TZ de sinais do tipo
cos(n)u[n], sin(n)u[n]
cos(n + )u[n], sin(n + )u[n]
a
n
cos(n + )u[n],a
n
sin(n + )u[n]
respectivas verses anticausais
Sinais e Sistemas p. 8/35
Tabela de algumas TZ
sinal transformada ROC
[n] 1 plano z
u[n]
z
z1
|z| > 1
a
n
u(t)
z
za
|z| > |a|
na
n
u[n]
az
(za)
2
|z| > |a|
a
n
u[n 1]
z
za
|z| < |a|
na
n
u[n 1]
az
(za)
2
|z| < |a|
cos(
0
n)u[n]
zcos(
0
)
z
2
2z cos(
0
)+1
|z| > 1
sin(
0
n)u[n]
z sin(
0
)
z
2
2z cos(omega
0
)+1
|z| > 1
a
n
cos(
0
n)u[n]
za cos(
0
)
z
2
2az cos(
0
)+a
2
|z| > |a|
a
n
sin(
0
n)u[n]
az sin(
0
)
z
2
2az cos(
0
)+a
2
|z| > |a|
Sinais e Sistemas p. 9/35
TZ de sinais bilaterais
Considere-se a sequncia bilateral x[n]
x[n] = x

[n] +x
+
[n],
x

[n] = x[n]u[n 1],


x
+
[n] = x[n]u[n],
X(z) = Z[x[n]],
X

(z) = Z[x

[n]],
X
+
(z) = Z[x
+
[n]]
X(Z) =
+

n=
x[n]z
n
=
1

n=
x[n]z
n
+
+

n=0
x[n]z
n
= X

(z)+X
+
(z)
ROC X(z) : ROC X

(z) ROC X
+
(z)
Sinais e Sistemas p. 10/35
Exemplo
Exemplo: Qual a TZ de b
|n|
?
x[n] = b
|n|
= b
n
u[n] + b
n
u[n 1]
Z[b
n
u[n]] =

n=0
b
n
z
n
=

n=0
(bz
1
)
n
=
1
1 bz
1
|z| > |b|
Z[b
n
u[n 1]] =
1

n=
b
n
z
n
=

n=0
(bz)
n
1
=
1
1 bz
1 =
1
1 (bz)
1
|z| < 1/|b|
ROC:|b| < |z| < 1/|b| s existe TZ se |b| < 1
Sinais e Sistemas p. 11/35
TZ unilateral
A TZ unilateral denida para sinais e sistemas
causais
X(z) =
+

n=0
x[n]z
n
Obsta a denio explicita da ROC
Sinais e Sistemas p. 12/35
Propriedades da TZ
lin. ax[n] + by[n] aX(z) + bY (z)
desloc x[n m] z
m
X(z)
(bilat.)
desloc x[n m]
1

r=m
z
(r+m)
+
(unilat.) +z
m
X(z)
para x[n] causal
o 1
o
termo 0
multi n nx[n] z
dX(z)
dz
Mud. escala a
n
x[n] X(
z
a
)
convoluo x[n] y[n] X(z)Y (z)
valor nal lim
n
x[n] lim
z1
(z 1)X(z)
(s unilat.) se todos os plos de (z 1)X(z)
estiverem dentro circ. unitrio
valor inicial x[0] lim
z
X(z)
(s unilat.)
Sinais e Sistemas p. 13/35
Transformada de Z inversa
Por denio dada pelo integral circular no plano complexo
Z
1
[X(z)] = x[n] =
1
2j
_
C
X(z)z
n1
dz,
onde C um contorno fechado que inclui todos os plos de X(z)
(Teorema dos resduos -Matemtica Aplicada)
Muitas das transformadas so fraces racionais:
X(z) =
b
0
+b
1
z +b
2
z
2
+... +b
m
z
M
a
0
+a
1
z +a
2
z
2
+... +z
N
=
N(z)
D(z)
Converter fraces complexas em formas simples
Decomposio em fraces parciais
Utilizao de tabelas
Semelhante tcnica para encontrar TL inversa
Sinais e Sistemas p. 14/35
TZ inversa: decomp. em frac. parciais
Considere-se que N M e os plos so simples.
Para plos simples as transformadas so
a
n
u[n]
z
za
|z| > |a| e a
n
u[n 1]
z
za
|z| < |a|
Encontrar as razes do polinmio do denominador
X(z)
z
=
N(z)
z(z p
1
)(z p
2
)...(z p
N
)
Decomposio em fraces parciais (plos simples)
X(z)
z
=
C
0
z
+
C
1
z p
1
+
C
2
z p
2
+... +
C
N
z p
N
X(z) = C
0
+
C
1
z
z p
1
+
C
2
z
z p
2
+... +
C
N
z
z p
N
se z = 0 fr uma raz de N(z) o termo C
0
no ocorre
Sinais e Sistemas p. 15/35
Exemplo
Dada a transformada Y (z) =
6z
2
10z+2
z
2
3z+2
calcular a transformada inversa
para as seguintes regies de convergncia:
1. |z| > 2, 2. |z| < 1, 3. 1 < |z| < 2
Y (z)
z
=
6z
2
10z + 2
z(z
2
3z + 2)
=
6z
2
10z + 2
z(z 1)(z 2)
Passo 1- Reduo do grau do numerador - no necessrio.
Passo 2- Expanso em fraces parciais.
Y (z)
z
=
C
0
z
+
C
1
z 1
+
C
2
z 2
C
0
=
Y (z)z
z

z=0
= 1, C
1
=
Y (z)(z 1)
z

z=1
= 2, C
2
=
Y (z)(z 2)
z

z=2
= 3
Y (z) = 1 +
2z
z 1
+
3z
z 2
Pode-se utilizar a funo residue do Matlab para a decomposio
Sinais e Sistemas p. 16/35
Exemplo (cont.)
Passo 3 - Utilizar a tabela para encontrar a transformada inversa
1. ROC : |z| > 2: a ROC exterior a ambos os plos (as exponenciais
correspondentes so causais)
x[n] = [n] + 2u[n] + 3(2)
n
u[n]
2. ROC : |z| < 1: a ROC interior a ambos os plos (as exponenciais
correspondentes so anticausais)
x[n] = [n] 2u[n 1] 3(2)
n
u[n 1]
3. ROC : 1 < |z| < 2: a ROC exterior ao plo z = 1 (corresponde a
uma exponencial causal) e interior ao plo z = 2 (corresponde a uma
exponencial anticausal)
x[n] = [n] + 2u[n] 3(2)
n
u[n 1]
Sinais e Sistemas p. 17/35
Exemplo - plos mltiplos
Dada Y (z) =
z
2
(z+0.9)(z1)
2
de um sinal causal calcular x[n].
Y (z)
z
=
z
(z + 0.9)(z 1)
2
, ROC:|z| > 1
Y (z)
z
tem um plo simple z = 0.9 e um plo mltiplo z = 1. (Utiliza-se o mtodo j visto
para a TL)
Y (z)
z
=
C
1
z + 0.9
+
C
21
z 1
+
C
22
(z 1)
2
C
1
=
Y (z)(z0.9)
z

z=0.9
=
z
(z1)
2

z=0.9
= 0.2493
C
21
=
d
dz
_
Y (z)(z1)
2
z
_

z=1
=
d
dz
_
z
z+0.9
_

z=1
=
0.9
(z+0.9)
2

z=1
= 0.2493
C
22
=
Y (z)(z1)
2
z

z=1
=
z
z+0.9
= 0.5263
Y (z) =
0.2493z
z + 0.9
+
0.2493z
z 1
+
0.5263z
(z 1)
2
y[n] = 0.2493(0.9)
n
u[n] + 0.2493u[n] + 0.5623nu[n]
Sinais e Sistemas p. 18/35
Relao entre a TL e a TZ
Vimos que a TL de um sinal contnuo x
c
(t) amostrado
x
s
(t) = a
0
(t) +a
1
(t T
s
) +a
2
(t 2T
s
) +a
3
(t 3T
s
) +...,
(a
n
= x
c
(nT
s
)) X
s
(s) = a
0
+a
1
e
sT
s
+a
2
e
2sT
s
+a
3
e
3sT
s
+....,
onde T
s
o perodo de amostragem.
Aplicando a substituio z = e
sT
s
obtm-se a TZ do sinal discreto
x[n] = x
c
(nT
s
) que X(z) = a
0
+a
1
z
1
+a
2
z
2
+a
3
z
3
+...
z = e
sT
s
= e
(+j)T
s
= e
T
s
e
jT
s
|z| = e
T
s
, z = T
s
Sinais e Sistemas p. 19/35
Funo de transferncia
Considere um SLIT descrito por uma Equao das diferenas e
condies iniciais nulas (x[n] entrada do sistema, y[n] sada do
sistema).
N

k=0
a
k
y(n k) =
M

k=0
b
k
x(n k)
Sendo as condies iniciais 0 Z [f[n k]] = z
k
F(z)
Aplicando ED
Y (z)
N

k=0
a
k
z
k
= X(z)
M

k=0
b
k
z
k
=
Y (z)
X(z)
=
M

k=0
b
k
z
k
N

k=0
a
k
z
k
= H(z)
H(z) a funo de transferncia do sistema
Sinais e Sistemas p. 20/35
Funo de transf. e Resp. impulsiva
A funo de transferncia determina como uma entrada
de um sistema "transferida"para a sada num domnio
de transformao (o plano z neste caso)
Y (z) = H(z)X(z) Z [[n]] = 1
y[n] = Z
1
[H(z)X(z)] = h[n] x[n] =h[n] = Z
1
[H(z)]
A funo de transferncia a TZ da resposta impulsiva.
Sinais e Sistemas p. 21/35
Exemplo
Determine a funo de transferncia do sistema discreto causal descrito
pela seguinte ED:
y[n] 4y[n 1] + 6y[n 2] 4y[n 3] = x[n] +x[n 5]
Aplicando a TZ
Y (z) 4z
1
Y (z) + 6z
2
Y (z) 4z
3
Y (z) = X(z) +z
5
X(z)
obtem-se
H(z) =
Y (z)
X(z)
=
1 +z
5
1 4z
1
+ 6z
2
4z
3
=
z
5
+ 1
z
5
4z
4
+ 6z
3
4z
2
.
Os plos so: 0, 0, 2, 1+j, 1-j ROC:|z| > 2
Qual ser a resposta impulsiva deste sistema?
Sinais e Sistemas p. 22/35
Exemplo
Qual a funo de transferncia do sistema com resposta
impulsiva
h[n] = [0.6
n
+ (0.5)
n
] u[n]?
Aplicando o par (consultar a tabela)
a
n
u[n]
z
z a
ROC:|z| > |a|
e o propriedade da linearidade
H(z) =
z
z 0.6
+
z
z + 0.5
=
2z
2
0.1z
z
2
0.1z 0.3
, ROC:|z| > 0.6
Sinais e Sistemas p. 23/35
ROC e causalidade
Sistema causal Sistema anticausal Sistema no causal
Sistema causal: a ROC exterior ao crculo com centro na origem e
que contm o plo mais afastado desta
Sistema anticausal: a ROC o interior do crculo com centro na
origem e que contm o plo mais prximo desta.
Sistema no causal: a ROC a regio de intercepo das ROC da
parte causal e da parte anticausal.
Sinais e Sistemas p. 24/35
Estabilidade
Condio suciente para que um SLIT seja estvel (BIBO)
+

n=
|h[n]| <
a resposta impulsiva dos SLIT so o somatrio de funes causais e/ou
anticausais de forma Ap
n
i
u[n] (ou An
k
p
n
i
) - p
i
so os plos da FT,k mul-
tiplicidade do plo.
Sinais e Sistemas p. 25/35
Estabilidade
Condio suciente para que um SLIT seja estvel (BIBO)
+

n=
|h[n]| <
a resposta impulsiva dos SLIT so o somatrio de funes causais e/ou
anticausais de forma Ap
n
i
u[n] (ou An
k
p
n
i
) - p
i
so os plos da FT,k mul-
tiplicidade do plo.
causal anticausal no causal
e
s
t

v
e
l
i
n
s
t

v
e
l
Sinais e Sistemas p. 25/35
Estabilidade
=Um sistema estvel se a ROC da sua funo de transferncia (no
domnio z) incluir o crculo unitrio
causal anticausal no causal
e
s
t

v
e
l
i
n
s
t

v
e
l
Sinais e Sistemas p. 25/35
Exemplo
Comente a estabilidade do sistema caracterizado pela seguinte funo de
transferncia
H(z) =
9z
2
12z
z
2
2.5z 1.5
tendo em ateno s seguintes ROC:
a)|z| < 0.5, b)|z| > 3, c)0.5 < |z| < 3 .
Sinais e Sistemas p. 26/35
Exemplo
Comente a estabilidade do sistema caracterizado pela seguinte funo de
transferncia
H(z) =
9z
2
12z
z
2
2.5z 1.5
tendo em ateno s seguintes ROC:
a)|z| < 0.5, b)|z| > 3, c)0.5 < |z| < 3 .
A FT tem 2 plos p
1
= 0.5 e p
2
= 3: pode-se usar pzmap do Matlab
a) A ROC um crculo interior a todos os plos, o sistema anticausal. O
sistema instvel por a ROC no incluir o crculo unitrio.
b) A ROC um crculo exterior a todos os plos, o sistema causal. O
sistema instvel por a ROC no incluir o crculo unitrio. c) A ROC
compreende um anel exterior ao plo 0.5 (parte causal) e interior ao
plo 3 (parte anticausal), o sistema no causal. O sistema estvel por
a ROC incluir o crculo unitrio.
Sinais e Sistemas p. 26/35
Exemplo
Comente a estabilidade do sistema caracterizado pela seguinte funo de
transferncia
H(z) =
9z
2
12z
z
2
2.5z 1.5
tendo em ateno s seguintes ROC:
a)|z| < 0.5, b)|z| > 3, c)0.5 < |z| < 3 .
Encontrar as respostas impulsivas:
H(z)
z
=
9z 12
(z + 0.5)(z 3)
H(z) = 4.7
z
z + 0.5
+ 4.3
z
z 3
a)h[n] = [4.7(0.5)
n
4.3(3)
n
] u[n 1], lim
n
=
b)h[n] = [4.7(0.5)
n
+ 4.3(3)
n
] u[n], lim
n
=
c)h[n] = 4.7(0.5)
n
u[n] 4.(3)
n
]u[n 1], lim
n
= lim
n
= 0
Sinais e Sistemas p. 26/35
Resposta ao degrau unitrio
A resposta impulsiva de um ltro digital PB h[n] = [(0.9)
n
(0.8)
n
] u[n].
Qual a sua resposta y[n] ao degrau unitrio x[n] = u[n]?
Soluo:
1) Resolver no domnio do tempo (convoluo)
2) Resolver no domnio Z
h[n] H(z), u[n]
z
z1
, Y (z) = H(z)
z
z1
, Y (z) y[n]
H(z) =
z
z0.9

z
z0.8
=
0.1z
(z0.9)(z0.8)
=
0.1z
z
2
1.7z+0.72
, ROC : |z| > 0.9
Y (z) =
0.1z
(z0.9)(z0.8
z
z1
=
5z
z1
+
4z
z0.8

9z
z9
, ROC : |z| > 1
y[n] = [5 + 4(0.8)
n
9(0.9)
n
]u[n]
Sinais e Sistemas p. 27/35
Resp. impulsiva e ao deg. unit. c/ Matlab
O Matlab permite visualizar a resposta impulsiva (funo impz) e a
resposta ao degrau unitrio (funo stepz) conhecida a funo de
transferncia H(z) de um sistema causal.
Exemplo:
0.1z
z
2
1.7z + 0.72
, ROC : |z| > 0.9
num=[0.1 0]; %coecientes da FT num-numerador
den=[1 -1.7 0.72]; %den-denominador
n=0:60; gure;
impz(num,den,n); %resposta impulsiva
gure;
stepz(num,den);%resposta ao deg. unitrio
Sinais e Sistemas p. 28/35
Resp. impulsiva e ao deg. unit. c/ Matlab
O Matlab permite visualizar a resposta impulsiva (funo impz) e a
resposta ao degrau unitrio (funo stepz) conhecida a funo de
transferncia H(z) de um sistema causal.
Exemplo:
0.1z
z
2
1.7z + 0.72
, ROC : |z| > 0.9
0 10 20 30 40 50 60
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
n (samples)
A
m
p
l
i
t
u
d
e
0 20 40 60 80 100
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
n (samples)
A
m
p
l
i
t
u
d
e
Sinais e Sistemas p. 28/35
Resposta de um SLIT a uma sinuside
Qual a sada y[n] de um SLIT discreto caracterizado pela FT H(z) que
sujeito a uma entrada sinusoidal x[n] = Acos(
0
t +)u(t).
Podemos escrever:
Y (z) = H(z)
_
Ae
j
2
z
z e
j
0
+
Ae
j
2
z
z e
j
0
_
Considere-se que o sistema estvel e causal, tem N plos (simples), e
o nmero de zeros inferior ao dos plos .
Y (z) =
C
1
z
z p
1
+
C
2
z
z p
2
+. . . +
C
N
z
z p
N
. .
+
C

0
z
z e
j
0
+
C

0
z
z e
j
0
. .
do sistema da sinuside
y[n] = [
..
C
1
(p
1
)
n
+C
2
(p
2
)
n
+. . . +C
N
(p
N
)
n
+
..
C

0
e
j
0
n
+C

0
e
j
0
n
]u(n)
y
t
[n] (transitrio) y
ss
[n] (reg. estacionrio)
n y
t
[n] 0
Sinais e Sistemas p. 29/35
Resposta de um SLIT a uma sinuside
Em regime estacionrio
y
ss
[n] = [C

0
e
j
0
n
+C

0
e
j
0
n
]u[n]
Determinar C

0
:
C

0
=
Y (z)
z
(z e
j
0
)

z=e
j
0
= H(z)
_
Ae
j
2
ze
j
0
ze
j
0
+
Ae
j
2
ze
j
0
ze
j
0
_

z=e
j
0
=
1
2
AH(e
j
0
)e
j
=
1
2
A|H(e
j
0
)|e
j(H(e
j(
0
)+)
C

0
=
1
2
A|H(e
j
0
)|e
j(H(e
j
0
)+)
Sinais e Sistemas p. 30/35
Resposta de um SLIT a uma sinuside
Em regime estacionrio
y
ss
[n] = [C

0
e
j
0
n
+C

0
e
j
0
n
]u[n]
Determinar C

0
:
C

0
=
Y (z)
z
(z e
j
0
)

z=e
j
0
= H(z)
_
Ae
j
2
ze
j
0
ze
j
0
+
Ae
j
2
ze
j
0
ze
j
0
_

z=e
j
0
=
1
2
AH(e
j
0
)e
j
=
1
2
A|H(e
j
0
)|e
j(H(e
j(
0
)+)
C

0
=
1
2
A|H(e
j
0
)|e
j(H(e
j
0
)+)
y
ss
[n] = A|H(e
j
0
)| cos(
0
n + +H(e
j
0
))u[n] sada em reg. estacionrio
entrada:x[n] = Acos(
0
n +)u[n]
H(z)|
z=e
j = H(e
j
) Resposta em frequncia
Sinais e Sistemas p. 30/35
Exemplo
Considere o ltro digital descrito pela ED
y[n] + 0.9y[n 2] = x[n] +x[n 2]
. Determine a resposta em regime estacionrio y
ss
[n] para a entrada
x[n] = [A+Bcos(n/2)]u[n]
Encontrar H(z):
(1+0.9z
2
)Y (z) = (1+z
2
)X(z) H(z) =
Y (z)
X(z)
=
1 +z
2
1 + 0.9z
2
=
z
2
+ 1
z
2
+ 0.9
ROC : |z| > 0.9
Sinais e Sistemas p. 31/35
Exemplo (Cont.)
Frequncia dos sinais de entrada = 0 e =

2
:
H(z)|
z=e
j0
=
2
1.9
= 1.053
H(z)|
z=e
j

2
= H(z)|
z=j
=
j
2
+ 1
j
2
0.9
= 0
Sada em regime estacionrio
y
ss
[n] = 1.053Au[n]
Sinais e Sistemas p. 32/35
Resposta em frequncia c/ o Matlab
As funo freqz e permite visualizar a resposta em frequncia de um
sistema causal discreto a partir da FT.
Exemplo (a partir da FT anterior):
H(z) ==
1 +z
2
1 + 0.9z
2
=
z
2
+ 1
z
2
+ 0.9
num=[1 0 1];
den=[1 0 0.9];
freqz(num,den);
0 0.2 0.4 0.6 0.8 1
100
50
0
50
100
Normalized Frequency ( rad/sample)
P
h
a
s
e

(
d
e
g
r
e
e
s
)
0 0.2 0.4 0.6 0.8 1
20
15
10
5
0
5
Normalized Frequency ( rad/sample)
M
a
g
n
i
t
u
d
e

(
d
B
)
Sinais e Sistemas p. 33/35
Simulao de um SLIT c/ o Matlab
A funo lter permite calcular a resposta de um sistema com FT
conhecida a um determinado sinal de entrada.
Exemplo: Visualize a resposta do sistema anterior entrada
x[n] = sin(

2
n)]u[t]
num=[1 0 1];
den=[1 0 0.9];
n=0:120;
x=sin(pi/2.*n);
y=lter(num,den,x);
gure stem(n,x,*) hold
stem(n,y,ro:)
0 20 40 60 80 100 120
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
sample
Sinais e Sistemas p. 34/35
Resposta de ED com CI no nulas
Dado um sistema descrito pela ED
y[n]+0.3y[n1]0.4y[n2] = 0.5 [x[n] +x[n 1]] , c/ CI y[1] = y[2] = 1,
calcule a sada y[n] quando o sistema sujeito entrada x[n] = u[n].
Sinais e Sistemas p. 35/35
Resposta de ED com CI no nulas
Dado um sistema descrito pela ED
y[n]+0.3y[n1]0.4y[n2] = 0.5 [x[n] +x[n 1]] , c/ CI y[1] = y[2] = 1,
calcule a sada y[n] quando o sistema sujeito entrada x[n] = u[n].
Aplicando a propriedade:
x[n m]
1

r=m
x[r]z
(r+m)
+z
m
X(z)
obtemos
Y (z)+0.3
_
1

r=1
y[r]z
(r+1)
+z
1
Y (z)
_
0.4
_
1

r=2
y[r]z
(r+2)
+z
2
Y (z)
_
=
= 0.5
_
X(z) +
_
1

r=1
x[r]z
(r+1)
+z
1
X(z)
__
Sinais e Sistemas p. 35/35
Resposta de ED com CI no nulas
Dado um sistema descrito pela ED
y[n]+0.3y[n1]0.4y[n2] = 0.5 [x[n] +x[n 1]] , c/ CI y[1] = y[2] = 1,
calcule a sada y[n] quando o sistema sujeito entrada x[n] = u[n].
Y (z)+0.3
_
1

r=1
y[r]z
(r+1)
+z
1
Y (z)
_
0.4
_
1

r=2
y[r]z
(r+2)
+z
2
Y (z)
_
=
= 0.5
_
X(z) +
_
1

r=1
x[r]z
(r+1)
+z
1
X(z)
__
ou seja
Y (z) + 0.3
_
y[1]z
0
+z
1
Y (z)

0.4
_
y[2]z
0
+y[1]z
1
+z
2
Y (z)

=
= 0.5
_
X(z) +
_
x[1]z
0
+z
1
X(z)

Sinais e Sistemas p. 35/35


Resposta de ED com CI no nulas
Dado um sistema descrito pela ED
y[n]+0.3y[n1]0.4y[n2] = 0.5 [x[n] +x[n 1]] , c/ CI y[1] = y[2] = 1,
calcule a sada y[n] quando o sistema sujeito entrada x[n] = u[n].
Y (z) + 0.3
_
y[1]z
0
+z
1
Y (z)

0.4
_
y[2]z
0
+y[1]z
1
+z
2
Y (z)

=
= 0.5
_
X(z) +
_
x[1]z
0
+z
1
X(z)

substituindo as CI (x[n] = u[n] x[1] = 0)


Y (z)+0.3
_
1 +z
1
Y (z)

0.4
_
1 +z
1
+z
2
Y (z)

= 0.5
_
X(z) +z
1
X(z)

Y (z) =
0.4z
1
+ 0.1
1 + 0.3z
1
0.4z
2
+
0.5(1 +z
1
)
1 + 0.3z
1
0.4z
2
X(z)
Sinais e Sistemas p. 35/35
Resposta de ED com CI no nulas
Y (z) =
0.4z + 0.1z
2
z
2
+ 0.3z 0.4
+
0.5(z
2
+z)
z
2
+ 0.3z 0.4
X(z)
Y (z)
z
=
0.4 + 0.1z
(z + 0.8)(z 0.5)
+
(0.5z + 0.5)
(z + 0.8)(z 0.5)
z
z 1
, ROC: |z| > 1
Sinais e Sistemas p. 35/35
Resposta de ED com CI no nulas
Y (z) =
0.4z + 0.1z
2
z
2
+ 0.3z 0.4
+
0.5(z
2
+z)
z
2
+ 0.3z 0.4
X(z)
Y (z)
z
=
0.4 + 0.1z
(z + 0.8)(z 0.5)
+
(0.5z + 0.5)
(z + 0.8)(z 0.5)
z
z 1
, ROC: |z| > 1
Y (z)
z
=
A
z + 0.8
+
B
z 0.5
+
C
z 1
A =
_
0.4 + 0.1z
(z 0.5)
+
(0.5z + 0.5)z
(z 0.5)(z 1)
_
z=0.8
= 0.28
B =
_
0.4 + 0.1z
(z + 0.8)
+
(0.5z + 0.5)z
(z + 0.8)(z 1)
_
z=0.5
= 0.23
C =
(0.5z + 0.5)z
(z 0.5)(z + 0.8)

z=1
= 1.11
y[n] = {0.28(0.8)
n
0.23(0.5)
n
+ 1.11} u[n]
Sinais e Sistemas p. 35/35
Resposta de ED com CI no nulas
Y (z) =
0.4z + 0.1z
2
z
2
+ 0.3z 0.4
+
0.5(z
2
+z)
z
2
+ 0.3z 0.4
X(z)
Y (z)
z
=
0.4 + 0.1z
(z + 0.8)(z 0.5)
+
(0.5z + 0.5)
(z + 0.8)(z 0.5)
z
z 1
, ROC: |z| > 1
Y (z)
z
=
A
z + 0.8
+
B
z 0.5
+
C
z 1
A =
_
0.4 + 0.1z
(z 0.5)
+
(0.5z + 0.5)z
(z 0.5)(z 1)
_
z=0.8
= 0.28
B =
_
0.4 + 0.1z
(z + 0.8)
+
(0.5z + 0.5)z
(z + 0.8)(z 1)
_
z=0.5
= 0.23
C =
(0.5z + 0.5)z
(z 0.5)(z + 0.8)

z=1
= 1.11
y[n] = {0.28(0.8)
n
0.23(0.5)
n
+ 1.11} u[n]
Sinais e Sistemas p. 35/35
Refer encias
J. Monteiro, Folhas de SS, ADEE, EST.
Charles Phillips e John Parr, Signals,Systems and
Transforms, Prentice Hall, 1995
Philip Denbigh, System Analysis & Signal
Processing, Addinson-Wesley,1998
Fred Taylor, Principles of Signals and Systems,
McGraw-Hill,1994
Robert Strum e Donald Kirk, Contemporary
Linear Systems using Matlab

, PWS Publishing
Company, 1994
Sinais e Sistemas p. 36/35

Potrebbero piacerti anche