Você está na página 1de 3

PDS 10 - Filtros: Conversao entre Representac oes.

Os ltros digitais ou SLITs de tempo discreto podem ser denidos de tres formas: a) Equacao
de diferencas (ED); b) Funcao de Transferencia (FT); c) Resposta Impulsiva (RI). H a, ainda, uma
representa cao empregando variaveis de estado e que n ao sera considerada nesta aula.
Dado um sistema linear invariante no tempo (SLIT) com resposta impulsiva h[n], a relac ao entre
a sua entrada x [n] e a sua sada y [n] e dada pela operac ao de convoluc ao:
y [n] = h[n] x [n] =

k=
h[k] x [n k] . (1)
Aplicando a T F a (1), resulta que Y (e
j
) = X (e
j
) H (e
j
), sendo H (e
j
) a resposta em freq uencia
do sistema (obtida pela transformada de Fourier de tempo discreto de h[n]). A relac ao entre x [n] e
y [n] tambem pode ser expressa no domnio Z como
Y (z) = X (z) H (z) , (2)
onde H (z) e a funcao de transferencia do sistema calculada pela transformada Z de h[n]:
H (z) =

n=
h[n] z
n
. (3)
A resposta em freq uencia pode ser obtida avaliando H (z) ao longo do crculo unit ario:
H

e
j

= H (z)

z=e
j
. (4)
Se a transformada Z da entrada de um SLIT com fun cao de transferencia H (z) e X (z), a
transformada Z da sada e
Y (z) = H (z) X (z) . (5)
Para SLIT descrito por uma equacao de diferencas linear, com coecientes constantes,
y [n] +
p

k=1
a [k] y [n k] =
q

k=0
b [k] x [n k] , (6)
a func ao de transferencia e uma funcao racional em z :
H (z) =

q
k=0
b [k] z
k
1 +

p
k=1
a [k] z
k
= A

q
k=1
(1
k
z
1
)

p
k=1
(1
k
z
1
)
. (7)
Portanto, a funcao de transferencia e denida, a menos de um fator de escala A, pela localizac ao de
seus polos
k
e zeros
k
. Observe que cada termo do numerador
1
k
z
1
=
z
k
z
(8)
0
Ref.: Monson H. Hayes, Schaums OutLines of of Theory and Problems of Digital Signal Processing.
Cap. 5.
1
contribui com um zero em z =
k
e um p olo em z = 0. Analogamente, cada termo do numerador
contribui com um p olo em z =
k
e um zero em z = 0. Portanto, incluindo os polos e zeros que
podem cair em z = 0 e z = , conclui-se que o n umero de zeros e igual ao n umero de p olos.
Se a resposta impulsiva h[n] possui valores reais, a func ao de transferencia e conjugada simetrica,
H (z) = H

(z

), e os p olos (ou zeros) ocorrem em pares simetricos conjugados (i.e., se h a um zero


em z = z
0
, ent ao tambem ha um zero em z = z

0
).
Suponha que H (z), em (7), possui apenas p olos de primeira ordem, com
k
=
k
para todo k e
l. Nestas condicoes:
i) Se p > q, H (z) pode ser escrito usando expans ao em frac oes parciais como
H (z) =
p

k=1
A
k
1
k
z
1
(9)
Ainda, se o sistema for causal, a sua resposta impulsiva e
h[n] =
p

k=1
A
k

n
k
u[n] . (10)
Conforme j a comentamos, quando h[n] e real, se
k
= r
k
e
j
k
e um polo, ent ao

k
= r
k
e
j
k
tambem sera um p olo. Os p olos complexos conjugados podem ser combinados, produzindo termos
da forma C
k
r
n
k
cos (n
k
+
k
) em (10).
ii) Se p q, a expans ao em fra coes parciais possui a forma
H (z) =
qp

k=0
B
k
z
k
+
p

k=1
A
k
1
k
z
1
(11)
e, se o sistema for causal, a resposta impulsiva se torna
h[n] =
qp

k=0
B
k
[n k] +
p

k=1
A
k

n
k
u[n] . (12)
iii) Se p = 0, H (z) possui apenas zeros,
H (z) =
q

k=0
b [k] z
k
(13)
e a resposta impulsiva possui comprimento nito,
h[n] =
q

k=0
b [k] [n k] . (14)
Estes sistemas s ao chamados de ltros com resposta impulsiva de comprimento nito (Finite Impulse
Response, FIR).
Por outro lado, quando temos p > 0, h[n] e de comprimento innito e o sistema e um ltro de
resposta impulsiva de comprimento innito (Innite Impulse Response, IIR).
2
Exemplo 1 [Ex. 5.3 p197 Schaum] Um sistema linear causal e invariante a deslocamento e caracterizado
pela equacao de diferencas
y [n] =
1
4
y [n 1] +
1
8
y [n 2] +x [n] x [n 1] .
Encontre a sua fun cao de transferencia H (z) e a sua resposta impulsiva h[n].
Exemplo 2 [Ex. 5.5 p211 Oppenhein Schafer] Considere o sistema cuja entrada e sada satisfaz a equa cao de
diferencas
y [n] ay [n 1] = x [n] .
a) Obtenha a func ao de sistema H (z); b) Faca seu diagrama de p olos e zeros; c) Qual a sua ROC;
d) Qual condic ao deve ser satisfeita para que o sistema seja est avel? e) Calcule a resposta impulsiva
h[n] a partir da T Z inversa de H (z).
Exerccios
1. [Ex. 5.1, p.207 Oppenheim Schafer] Suponha que a fun cao de sistema de um sistema linear invariante no
tempo seja
H (z) =
(1 +z
1
)
2

1
1
2
z
1

1 +
3
4
z
1
.
a) Escreva H (z) como raz ao de dois polin omios em z
1
, com potencias em ordem decrescente. b)
Encontre a equac ao de diferencas que satisfaz a relac ao entre a entrada e sada deste sistema.
2. [Ex. 5.2, p.208 Oppenheim Schafer] Considere o SLIT com entrada e sada relacionadas pela equa cao de
diferencas
y [n]
5
2
y [n 1] +y [n 2] = x [n] .
a) Obtenha a fun cao de sistema H (z); b) Faca um esboco do seu diagrama de p olos e zeros; c)
H a tres escolhas possveis de ROC, quais s ao elas? d) Classique o sistema quanto a causalidade e
estabilidade, considerando cada uma das ROC possveis.
3

Você também pode gostar