Escolar Documentos
Profissional Documentos
Cultura Documentos
Guia TP7 - Filtros IIR Soluções PDF
Guia TP7 - Filtros IIR Soluções PDF
1
H a ( j) =
2
( )
2N
1+
c
2
Para obter Ha(s), determinam-se os plos pk de H a ( j) , considerando s os plos que se
encontram no semi-plano esquerdo de s:
cN j 2N (2 k + N +1)
H a ( j) = com pk = c e , k = 0,1,..., 2 N 1
( s pk )
Polos
SPE
N= (
R 10
)(
log10 10 p 1 10 As 10 1 )
arredondado ao menor inteiro acima
2 log10 ( p S )
Como N arredondado ser maior que o necessrio, as especificaes podem exceder p ou s pelo
que, para satisfazer exactamente as especificaes de p ou de s, c dever ser:
p s
para p: c = , para s: c =
R 10
2 N 10 p
(
1 ) 2 N 10 As 10 1
( )
EXERCCIO 1
1
Dado H a ( j) =
2
, determinar a funo Ha(s) do filtro.
1 + 646
Soluo:
Soluo:
EXERCCIO 3
Projectar um filtro passa-baixo que satisfaa as seguintes condies:
Limite da banda de passagem: p = 0.2 Ripple: Rp = 1 dB;
Limite da banda de corte: s = 0.3 Ripple: As = 16 dB;
Soluo:
MATLAB
Soluo:
em que
Chebychev II:
Este filtro est relacionado com o Tipo I atravs de uma simples transformao em que:
2
Para obter Ha(s), determinam-se os plos pk de H a ( j) . Pode ser demonstrado que se pk=k + jk,
2
K=0, , N-1 representar os plos de H a ( j) localizados no semi-plano esquerdo de s, ento:
em que
, , e
a ordem N dada por:
EXERCICIO 5
Projectar um filtro Chebyshev-I passa-baixo que satisfaa as seguintes condies:
Limite da banda de passagem: p = 0.2 Ripple: Rp = 1 dB;
Soluo
MATLAB
EXERCCIO 6
Projectar o filtro Chebyshev-I passa-baixo do exerccio 5 usando o Matlab.
MATLAB
Soluo
onde e
MATLAB
Soluo
EXERCCIO 9
s +1
Transforme H a ( s ) = num filtro digital H(z) utilizando a Transformao Impulso
s + 5s + 6
2
Soluo
EXERCCIO 10
Soluo
Dadas as especificaes de um filtro digital p, s, Rp, e As, pretende-se determinar H(z) seguno os
seguintes procedimentos de projecto para uma Transformao Bilinear:
1. Escolher o valor para T. Como pode ser arbitrrio, pode-se definir T=1.
2. Pr-warping das frequncias p e s, determinando p e s atravs das funes:
EXERCICIO 15
s +1
Transforme H a ( s ) = num filtro digital H(z) utilizando a Transformao Bilinear,
s + 5s + 6
2
considerando T = 1.
Soluo:
MATLAB
EXERCICIO 16
Repita o exerccio 15 utilizando o MatLab e a funo bilinear.
Soluo: