Professional Documents
Culture Documents
Apenas com elementos passivos, tais como capacitores, resistores e indutores. A utilizao de elementos ativos permite a construo de filtros ativos => implementao feita com auxlio de AMP-OPs de modo a no incluir indutores.
As caractersticas ideais
Funo de Transferncia
w jwt0 )e 2w B
Representao
LPF ideal
H( w) = k (
HPF ideal
w H( w) = k 1 ( ) e jwt 0 2 wB
BPF ideal
BSF ideal
w w0 w + w0 k 1 ( ) ( ) e jwt0 2 wB 2w B
| H(w) | k k
| H(w) |
() -wt
| H(w) |
0
0
()
| H(w) | k
-wt
() -wt 0
H(w)=1/jw H(w)=jw
Filtros causais podem ser empregados para aproximar, to bem quanto se deseje, este comportamento. As trs classes de filtros realizveis:
A estratgia: LPF "normalizado" de uma destas classes. A partir deste filtro: "Transformao de de-normalizao". Em outras palavras, a realizao de um LP, HP, BP ou BS pode ser implementada aplicando-se uma transformao de freqncia a um LP normalizado (ponto de partida de todos os projetos).
Os LPFs estudados so redes contendo somente plos, com funo de transferncia racional, do tipo
H( s) =
k ans + an 1s
n
n 1
+... + a0
A funo de transferncia descrita pode ser usada para implementar diferentes filtros, dependendo da escolha dos an's: Butterwoth, Tchebyshev, Bessel, Cauer, Gegenbauer, Elptico, Sncrono, Gaussiano, entre outros.
....
Cn 1 ou
.... ....
n par
Ln 1
C4
....
L2 L4
n mpar
.... ....
....
1 ou Cn 1
....
n par n mpar
Os filtros de Butterworth e Tchebyshev correspondem a aproximaes realizveis da funo de transferncia ideal, i.e., |H(w)|=(w/2), que no causal.
H (w ) =
1
2 (w ) 1 + 2 n
em que 1 um nmero real positivo e n(w) um polinmio de ordem n contendo apenas potncias pares (ou potncias mpares) do argumento w.
Filtros de Butterworth
Filtros desta classe so obtidos escolhendo-se =1 e n(w)=w
n
H (w ) =
1 1+ w2 n
1/ 2
n=1 n=3
n=5
d k | H( w)| = 0, 1 k n. k dw w= 0
(Maximally flat).
H (w ) =
1 1 + w4
2 2
1 H (w ) = 4. 1+w
2
Substituindo s jw e s -w , tem-se:
1 H( s). H( s) = 4. 1+s
2 2 j As razes do polinmio do denominador (plos) so 2 2 e 2 2 j . 2 2
Associando os plos do semi-plano esquerdo H(s) para que o filtro seja realizvel, obtm-se
H( s) = 2 . s + 2s + 1
jw 1 45 -1 -1
o
Logo, o filtro de Butterworth de 3 ordem apresenta uma funo de transferncia dada por
1 , 1 2 w2 + j (2w w3 ) e a resposta impulsional correspondente :
H ( w) =
jw 1 30
o
H( s) = 3 . s + 2 s 2 + 2s + 1
-1 -1
3 2 t / 2 h( t ) = e t e cos t + 30 o u(t ) 2 3
Os polinmios obtidos no denominador das funes H(s) so conhecidos como "Polinmios de Butterworth" e so tabelados.
Para n=4:
LUGAR GEOMETRICO 1. plos caem sobre uma circunferncia de raio unitrio, centrada na origem e espaadas de /n rad. 2. Os dois plos mais prximos do eixo imaginrio jw esto afastados de /2n deste eixo.
= sen(2k 1) k 2n , wk = c os(2k 1) 2n
2 2 + w e obedecem k k = 1.
k = 1, 2,..., n.
A ordem de grandeza das capacitncias e indutncias envolvidas no devem preocupar: De fato, este um filtro normalizado, com freqncia de corte em 0.15915494581.. Hz! (1 rd/s).
1H 2F
1H
1
n=2
1 H( s) = 2 . s + 2s + 1
1H 2F
1H
1
n=3
1 H( s) = 3 . 2 s + 2 s + 2s + 1
Filtros de Chebyshev
aproximao de eqi-ondulao para a unidade dentro da banda de passagem => os polinmios de Chebysev, Pafnuti Tchebycheff (1821-1894).
| H(w )| =
1
2 1 + 2Tn (w)
= 10 0,1Amx 1 .
Tipicamente, a ondulao mxima assumida de 0,1 dB ou 0,01 dB dentro da banda de passagem.
|H(w)| 1 (1+)
-1/2 2 4 3 5
2 2T n ( wc ) = 1.
1 1 wc = cosh cosh 1 . n
A funo de transferncia pode ser obtida escrevendo:
H( s). H( s) =
1 , 2 2 1 + Tn (s)
k = 1,2,..., n 1,
2 k
Os trs plos da funo de transferncia no normalizada so -1,1743 e -0,5871 j 1,3357. filtro normalizado (wc=1), basta dividir o valor de todos os plos por wc. No exemplo
H( s) =
Outras famlias de filtros realizveis podem ser obtidas pela escolha de n(w), e.g., os filtros elpticos, em que n(w)=Un(w) a funo Jacobiana elptica etc.
Filtros de Bessel
Trata-se de uma aproximao realizvel de um filtro que introduz um retardo puro normalizado t0= 1 seg, H(w)=e-jwt0. A tcnica introduzida por Storch consiste em usar a relao
1 H( s) = s = shs + chs. e
Truncando a expresso de cotghs aps n termos, o resultado uma funo racional em s:
1 1 ch s +3 = . 1 s sh s + s 5+ 1 s 7+ 1 s ...
cot gh s =
O numerador est associado com sh s e o denominador sh s. A soma "numerador+denominador" = aproximao polinomial para o denominador de H(s). Exemplo: filtro de 3 ordem:
k H( s) = 3 . 2 s + 6 s + 15s + 15
Logo:
H ( w) =
15 . 3 2 jw 6 w + 15 jw + 15
Este mtodo conduz a um retardo de grupo o mais plano possvel em w=0, independendo da ordem do truncamento da srie de potncias. Os polinmios do denominador de H(s) so os polinmios de Bessel e podem ser encontrados pela seguinte frmula recursiva:
Bn ( s ) = (2 n 1)Bn 1( s ) + s Bn 2 (s ),
Tchebyshev
s 2s -1 4s -3s 8s -8s +1
5 3 5 4 4 2 4 3 3 3 2
Bessel
s+1 s +3s+3 s +6s +15s+15 s +10s +43s +105s+105
3 2 2 2 2
1,4142H 1
1H
1H 1
1 0,7654H 1,8478H
1,4142F
2F
1,8478F 0,7654F
2,1478F
0,9705F
0,6725F 2,2404F
3,2772F
1,8214F
2,9943F 3,0448F
Transformaes de de-normalizao.
O Projeto de filtros LPF, HPF, BPF ou mesmo BSF realizado empregando transformaes de denormalizao sobre os filtros normalizados LPF.
A operao consiste na substituio de cada elemento passivo (indutores, capacitores, resistores) do filtro normalizado por novo(s) elemento(s) passivo(s) encontrados de acordo com o tipo de transformao.
fc
Rr f1 e f2
f0 = f1 f 2
resistncia de-normalizada de carga freqncia de corte baixa e alta, respectivamente. freqncia central - mdia geomtrica das freqncias de corte Inverso da banda passante relativa (fator de qualidade)
a=
f0 f 2 f1
Tipo de converso
Novos Elementos
L
N-LPF > LPF
L C C
s s wc
C L
L Rr wc C C= Rr wc L=
C=
wc s s
C L L
1 L Rr wc R L= r C wc
s w + c s a s wc
C C
L 1
N-LPF BSF
L C
s w a + c wc s
s
C
L L C
L = aL Rr / wc 1 1 C= aL Rr wc 1 C = aC Rr wc 1 Rr L= aC wc L Rr L= a wc a 1 C= L Rr wc C 1 C= a Rrwc a Rr L= C wc
Como regra emprica (prtica) no projeto de BPFs, deve ser requerido que o fator de qualidade Q=f0/B seja mantido nos limites 10<Q<100. Entre os BSF's, os mais usados so banda estreita (NBSF- Notch filter) que procuram suprimir uma dada freqncia (normalmente interferncia). Abaixo v-se o diagrama de atenuao (Bode) para um filtro supressor de 60 Hz.
|H| dB 0 -10 -20 -30 -40 -50 -60 40
50
60
70
80
f (Hz)
Filtros de Nyquist
Cosseno elevado (cosseno levantado) Uma famlia de filtros (ou modelos de canais lineares) de enorme interesse prtico nas transmisses digitais apresenta funes de transferncia cujos espectros so ditos "cosseno rolado" (full-cosine roll-off). A equao geral para a funo de transferncia destes filtros expressa por:
H(0) H(0) 1 sen ( w w0 ) | H(w )| = 2 2 w0 0 0 < w < (1- )w0 (1 - ) w0 < w < (1+ )w0 , w > (1 + ) w0
p(t)
p(0)Ts
1/2T
Ts
1/T
2Ts
3Ts ...
Figura- resposta ao impulso de filtros sem ISI. A resposta impulsional do filtro acima corresponde a um pulso p(t) determinado facilmente com o auxlio de propriedades da Transformada de Fourier:
2 f(-w).
e A = p(0) Ts , obtm-se:
sen( t / Ts ) p( t ) = p(0) t / Ts
Estes filtros apresentam alguns problemas: 1. filtros irrealizveis, 2. sensveis ao tremor de fase (jitter) 3. decaimento lento favorecendo a interferncia intersimblica.
Comentrios: Quando =0, o filtro reduz-se ao caso anterior. H um decrescimento tanto mais rpido quanto menor for . Este filtro no realizvel; mas pode ser aproximado atravs de filtros realizveis. Na prtica, o que usar? So empregados filtros com fator de rolloff pequeno: rolloff=0,125 MODEM 4.800 bps rolloff=0,09375 MODEM 19.200 bps rolloff=0,35 MODEM celular digital IS-54
Como 01, a banda passante de um filtro de Nyquist tipo cosseno rolado est restrita entre f0 (correspondente banda mnima) e 2f0.
O parmetro referido como fator de debordamento (fator de rolamento), pois ele determina em quanto a banda excede o valor mnimo f0, i.e, o quanto o espectro "rola" para fora da funo que corresponde ao filtro ideal de espectro retangular. Em particular: =0 => LPF ideal =1 => cosseno elevado (raised- cosine)
w jwt w 1 0, e H( w) = 1 + cos( ) 2 w0 2 w0 2
cuja resposta impulsional retardo t0 a parte dada por:
cos(2 f 0t ) h( t ) = 2 f 0 2 2 Sa(2 f 0 t ). 1 4 f 0t
A resposta impulsional retardo excludo corresponde :
h( t ) = H(0)Sa( w0 t )
. 2 1 (2 tw0 / )
cos( w0t )
Estes filtros tem enorme importncia no controle da Interferncia Intersimblica. Implementaes atualmente so realizadas com filtros digitais, e.g FIR 48 taps.
|H(w)| 1
|H|
w c
h(t) 1,0
w0
w c
0 -0,2 0 T 2T 3T t
i1 R
R o v i i o R 1 C + -V cc R 2 o +V cc o vo
C R +V cc + C -V cc o R 2 o R 1 v o
o v i o i i2
H1(s) =
1 sRC +
H2 (s) =
1 ( sRC)2 + (3 1)RCs +
1 ordem
2 ordem
1 ordem
2 ordem
2 ordem
Filtro de 3 ordem (atenuao 60 dB/ dcada) Filtro de 5 ordem (atenuao 100 dB/ dcada
i1 R o v i o i i 2 C R
C +V cc + -V cc o o vo
LPF
R +V cc + o -V cc o vo
C o v i o
HPF
R1 o v i o i R C R C
3
+ -
+V cc o -V cc o vo
Os filtros ativos em CIs, e.g., AF 150, LMF 100 e MF4 e MF10 da National Semiconductors.
16 15 INT1 14 1nF + + BP O/P 13 -VCC AMP OUT AMP+IN 12 10 11 GND 9
100k + -
+ -
10k
1nF 3 4 5 6 7 INT2 8
1 I/P
2 I/P
HP O/P +VCC
LP P/P AMP+IN
Resistores externos normalmente so tomados com tolerncia 5%, sendo os valores fabricados tabelados abaixo (em ou mltiplos 1k):
10,11,12,13,15,16,18,20,22,24,27,30,33,36,39,43,47,51,56,62,68,75,82,91,100, 110,120,130,150,160,180,200,220,240,270,300,330,360,390,430,470,510,160,180,200 220,240,270,300,330,360,390,430,470,510,560,620,680,750,820,910,1k 1k1,1k2,1k3,1k5,1k6,1k8,2k,2k2,2k4,2k7,3k...
FILTROS DIGITAIS
diminuio do custo dos DSPs e aumento da capacidade (MIPS). Neste caso, emprega-se a Transformada Z ao invs da Transformada S de Laplace. Existem duas classes de filtros digitais: Filtros com Resposta ao Impulso Finita (FIR) e Filtros com Resposta ao Impulso Infinita (IIR).
Estes filtros podem ser implementados em processadores digitais de sinais (DSP, e.g., a famlia TMS 320 da Texas; DPS32 da AT&T; DSP96002 Motorola; ADSP2100 Analog Devices etc.) em ordem bastante elevada, como por exemplo, 50 plos ou mais, fornecendo uma atenuao de 1.000 dB/dcada fora da faixa de passagem!
A implementao de filtros digitais FIR similar quela do Filtro Transversal de Wiener, porm com entradas e sadas discretas.
x[n] Z h(0)
-1
-1
...
-1
h(1) + +
h(N)
...
y[n]