Professional Documents
Culture Documents
Abstract–Se revisan los conceptos básicos de filtros El espectro de la señal de salida será obtenido por
activos, presentando procedimientos básicos de imple-
mentación mediante Amplificadores Operacionales y distin-
tas formas de diseño basado en los filtros clásicos Butter- |Vo (jω)| = |H(jω)| |Vi (jω)| (3)
worth y Chebyshev.
De acuerdo al criterio de selección de frecuencia de paso
Index Terms–Filtros Activos
o de rechazo, existen cuatro tipos de filtros.
H(jω ) H(jω )
La función de transferencia se obtiene de (4) como 0
[dB]
G
-3 G
Gbo 2
H(s) = n | 2 +ω2o (8)
s + bn−1 sn−1 + .. + bo s= s Bs
[rad/seg] [rad/seg]
ω 1
c
H(jω )
Fig. 6. (a) Respuesta Normalizada en ganancia Logaritmica. (b)
G
G
Representación Lineal.
2
B
Si la ganancia se normaliza respecto de la ganancia máx-
ima, se tiene una curva de ganancia 1 ó 0 [dB]. La frecuen-
ω1 ωo ω2
[rad/seg] cia de corte ω c , se establece para muchos análisis igual 1
[rad/seg], también como referencia para diseño.
Fig. 4. Respuesta en frecuencia de un filtro pasabandas.
B. Polos y Respuesta En La Región De Transición
Así, el orden del filtro pasabanda se incrementará al En la práctica, la respuesta ideal del filtro no existe, pues
doble. Se define el factor de calidad Q, (9) el cual mide aparece una zona llamada región de transición (banda de
la selectividad del filtro (un Q muy alto indica que el filtro transición). Para lograr una aproximación que represente
es muy selectivo con banda de paso muy pequeña) como un filtro ideal, debe incrementarse el número de polos, sin
embargo, esta cantidad no puede ser infinita dado que no
ωo fo
Q== (9) puede implementarse prácticamente. Cada polo de H (s)
B B introduce una pendiente de 20 dB/Década o 6 dB/Octava,
La ganancia será la amplitud de la función de transferen- luego, si la H (s) tiene dos polos tendrá una pendiente de
√
cia a la frecuencia ω o = ω 2 · ω 1 . Note que ω o corresponde 40dB/Década en la región de transición, lo que determina
a la media geométrica, pues está en escala logarítmica. el orden del filtro (Fig. 7).
D. Rechaza Banda (BandReject Filter)
H(jω )
También llamado elimina banda y para algunas situa- G
ciones filtro Notch, deja pasar todas las frecuencias ex- G
2 n=2
cepto una única banda, la cual está definida por B, como Banda de Rechazo
H(j ω ) [rad/seg]
Banda de Paso
ωc ωc 2
1
G Banda de Transición
G
2
[rad/seg]
ω1 ωo ω2
C. Especificación básica de un filtro
Fig. 5. Respuesta en frecuencia de un filtro rcehaza banda. En los filtros análogos, las especificaciones están dadas
por rangos de valores. Se tienen cinco parámetros basados
La función de transferencia se obtiene haciendo la susti- en las características de atenuación (Sansen y Laker 1994)
tución indicada en (10) donde las características de banda los cuales son mostrados en la Fig. 8:
son iguales al filtro pasabanda. • Máxima atenuación en la banda de paso (AP B )
• Ripple de la banda de paso o Ancho de ripple (RW )
• Mínima atenuación de la banda de rechazo (ASB )
Gbo
H(s) = | (10) • Frecuencia de esquina de la banda de paso (ω P B )
sn + bn−1 sn−1 + .. + bo s= s2Bs
+ω 2 o • Frecuencia de esquina de la banda de rechazo (ω SB )
FILTROS ACTIVOS, CONCEPTOS BÁSICOS Y DISEÑO 3
R
G(jω ) [dB] V (s) Vo (s)
ripple ( RW ) i
0
1
-APB Banda de rechazo sC
Atenuación
-ASB
Fig. 9. Filtro RC.
ω [rad/seg]
ωPB ω SB
Banda de paso
Si R = 1 [Ω] y C = 1 [F ], se tiene que ω C = 1 [r/s] ,
Fig. 8. Ventana de diseño para un filtro pasabajos. escalando para una nueva frecuencia ω C = 10 [r/s] ,se tiene
que s = ω C p
G
Donde Sn (ω) representa un clásico polinomio de orden 2 n=2
E. Escalamiento ωc [rad/seg]
o B. Chebyshev
µ ¶ Este filtro tiene una ondulación (ripple) en la banda de
1
|H (jω)|dB h 20 log = −20n log(ω) (17) paso. Mientras mayor es el orden, mayor es la pendiente en
ωn la región de transición, pero mayor es el ripple y el número
Así, la variación será de −20n [dB] por década, donde n de ondulaciones en la banda de paso. El módulo de la
es el orden del filtro. función de transferencia está dado por (24), donde K1 y ,
son valores constantes y Cn (x) es el polinomio Chebyshev
A.2 Determinación de las funciones de transferencia (en primera aproximación) de grado n. La Fig. 11 muestra
la respuesta en frecuencia para diferentes n y la tabla II,
Sea (14) con G = 1 y ω c = 1, haciendo s = jω, entonces los polinomios correspondientes.
ω = s/j, reemplazando se tiene
K1
1 1 |H(jω)| = q (24)
2 2C 2 ( ω )
|H (jω)| = ³ ´2n = n (18) 1+ n ωc
s 1 + (−1) s2n
1+ j
Cn (ω) está dados por
Los polos de la función de transferencia se obtienen para ¡ ¢
Cn (ω) = cos n cos−1 (ω) 0≤ω≤1 (25)
n
(−1) s2n = −1 (19)
¡ ¢
Pero como ej(2k−1)π = −1, entonces Cn (ω) = cosh n cosh−1 (ω) ω>1 (26)
De (25) se determina una ecuación de recurrencia para
(−1)n s2n = ej(2k−1)π (20) encontrar los polinomios.
Así, los polos para k = 1, 2, ..., n, estarán dados por
Cn+1 (ω) − 2ωCn (ω) + Cn−1 (ω) = 0 (27)
j(2k+n−1)π
sk = e 2n (21) Con C1 (ω) = ω y C2 (ω) = 2ω 2 − 1.
ωc
[rad/seg]
B.1 Propiedades del filtro Los polinomios dependen de los valores de , así, para
Sea K1 = 1, para ω = ω c un filtro de n = 2 y RW = 1 [dB], = 0.50884.
1 1 ¡ 1 ¢
|H(jω)| = p
2 C 2 (1)
=√
2
(29) vk = 12 sinh−1 0.50884 = 0.714
1+ n 1+ uk = ± π
, ± 3π
³ 4 ³4 ´´ ¡ ¡ ¢¢
Como Cn2 (1) = 1 de acuerdo a la tabla II, la magnitud es cos 2 cos−1 sj1 = cos 2 π4 + j0.714
igual al ancho del ripple. Para ω >> ω c ó 2 Cn2 (ω) >> 1, ³ ³ ´´ ¡ ¡ ¢¢
se tiene cos 2 cos−1 sj2 = cos 2 3π4 + j0.714
TABLE III
Luego los polos de H (s) se obtienen haciendo
Polinomios de Chebyshev.
2 s s j
Cn2 ( ) = −1 ó Cn ( ) = ± (34)
j j n Polinomios de Chebyshev (1 dB)
2 0.907s2 + 0.995s + 1 ¡ ¢
Usando la forma trigonométrica dada en (25) 2 2
4 ¡(1.0137s 2 + 0.2829s + 1)¢ ¡3.5792s 2 + 2.4114s + 1 ¢
sk j 6 1.0094s + 0.1256s + 1 ¡1.7731s + 0.6093s + 1¢
cos(n arccos( )) = ± (35) 8.0192s2 + 3.7209s + 1
j
Donde sk son las raices buscadas. Sea pk = arccos( sjk ) =
uk + jvk , entonces, cos(npk ) = cos(nuk + jnvk ), así
V. Implementación de Filtros
La implementación de los filtros requiere de un circuito
cos(npk ) = cos(nuk ) cos(jnvk ) − sin(nuk ) sin(jnvk ) activo que permite la construcción en forma práctica de
= cos(nuk ) cosh(nvk ) − j sin(nuk ) sinh(nvk ) una función de transferencia. A partir de (4), (5), (6) y
(7), se obtienen las funciones de 2o orden pasabajos (38),
Luego pasaaltos (39), pasabandas (40) y rechazabandas (41).
Gω 2c
H(s) = (38)
cos(nuk ) cosh(nvk ) = 0 (36) s2 + ωQc s + ω 2c
1
sin(nuk ) sinh(nvk ) = ± (37) Gs2
H(s) = (39)
s2 + ωQc s + ω 2c
Como cosh(nvk ) 6= 0, entonces, cos(nuk ) = 0, para todo
uk = ± 2nπ
, ± 3π π G ωQo s
2n , ..., 2n (2k − 1), por otro lado, sin(nuk ) = H(s) = (40)
±1, así, vk = n arcsin h( 1 ).
1
s2 + ωo
Qs + ω 2o
6
¡ ¢
G s2 + ω 2o R1
H(s) = (41)
s2 + ωQo s + ω 2o C
1
C2
v +
i
Donde G representa la ganancia del filtro, Q, factor de vo
R2 _
calidad y ω c la frecuencia de corte inferior o superior y ω o
RB
representa la frecuencia central. RA
La Fig. 12 muestra los circuitos SK y MFB, donde (42) Fig. 13. (a) Pasa alto SK. (b) Pasa alto MFB.
y (43) representan las funciones de transferencia.
C1
R1 R2
vi +
³ ´
RB
_
vo
RA + 1 s2
C2
H (s) = n ³ ´ o
1 1 1 1 RB 1
RB
s2 + R1 C1 + C2 − R2 C2 RA s+ R1 R2 C1 C2
RA
(44)
RB 1
(a)
Donde G = RA + 1, ω 2c = R1 R2 C1 C2 .
R
R2
−C1 2
C3 s
R1 C2
vi _ H (s) = C1 +C2 +C3 1
(45)
vo
s2 + C2 C3 R2 s + R1 R2 C2 C3
C1 +
C1 1
(b)
Donde G = C3 , ω 2c = R1 R2 C2 C3 .
Fig. 12. (a) Pasabajos SK. (b) Pasabajos MFB. A.3 Circuitos Pasabandas
³ ´
(a)
− RR1 RR21C1 C2
n ³ ´o C
H (s) = (43)
1 1 1 1 1
s2 + C1 R + R1 + R2 s+ RR2 C1 C2 R3
R1 C
v _
i
Donde G = RR1 y ω 2c = RR21C1 C2 . Note que la célula MFB R2 +
vo
A. Pasabajo y Pasaalto
³ ´ n ³ ´o
RB 1 1 1 2 1 RB El filtro equal component, pasabajo o pasaalto, usado
RA + 1 R1 C C R1 + R2 − R3 RA s
H (s) = n ³ ´o ³ ´ por Jung (1974) sugiere tomar la celda SK para R1 = R2 =
2 1 1 2 1 RB 1 1 1 R y C1 = C2 = C, así la función dada en (42) queda
s + C R1 + R2 − R3 RA s + R2 C 2 R1 + R3
³ ´ ³ (46)
´ ³ ´
RB 1
RB 1
Donde G = RA + 1 , B = C R1 + R2 − R3 RA y1 2 1 RB RA + 1 R2 C 2
³ ´ H (s) = ³ ´ (50)
2 1 RB 1
ω 2o = R21C 2 R11 + R13 . Para el filtro MFB se tiene s2 + RC − RC RA s + R2 C 2
³ ´
R3 2 Luego se desprende que
− 2R 1 R3 C s
H (s) = ³ ´ (47)
s2 + R23 C s + R31C 2 R11 + R12 1
ωc = (51)
³ ´ ³ ´ RC
R3 2 2 1 1 1
Donde G = 2R1 , B = R3 C y ω o = R3 C 2 R1 + R2 . µ ¶
RB
A.4 Circuitos Rechaza Banda G= +1 (52)
RA
La Fig. 15 corresponde a un VCVS rechaza banda con
Finalmente, para ω c , G, C, RB dados se determina R
ganancia unitaria, donde R3 = R1 ||R2 .
y RA . Esta situación es válida para el fitro pasaalto SK,
considerando la igualación de componentes.
R3
C C B. Filtros Pasabanda
vi +
R1 R2 vo Usando el filtro pasabanda MFB de la Fig.14b, con-
_
siderando un Q bajo que satisfaga los requerimientos de
2C ganancia, ancho de banda y frecuencia rcentral, determi-
³ ´
nando de (47) las expresiones ω o = C1 R13 R11 + R12 ,
Fig. 15. Filtro Rechaza Banda. G= R3
y ωo
= 2
2R1 Q R3 C , se tiene que
Luego su función de transferencia será
R3 Q
³ ´ R1 = = (53)
2G ω o GC
s2 + R1 R12 C 2
H (s) = 2 (48)
s + R22C s + R1 R12 C 2 2Q
R3 = (54)
ωo C
Donde, G = 1 y ω 2o = R1 R12 C 2 . La Fig.16 es una modifi-
cación para G 6= 1, de alto Q. Finalmente
Q
R2 = (55)
R/2 ω o C(2Q2 − G)
vi
+ C C
Considerando que se debe cumplir
+
_ vo
R R
_ µ ¶ 12
R2
G
R 2C Q> (56)
R1 2
R
RB log( 12 )
= 0.1523 (67) nB = (72)
RA log( ffPSBB )
√ √
Para la etapa 2 donde 1 = 100.1AP B − 1 y 2 = 100.1ASB − 1 .
µ ¶ Donde nB es el orden del filtro a diseñar.
RB Para filtros de Chebyshev se tiene
0.7653 = RC 2 − (68)
RA
log(2 12 )
RB nC = q (73)
RA
= 1.2347 (69) 2( ffPSBB − 1)
FILTROS ACTIVOS, CONCEPTOS BÁSICOS Y DISEÑO 9
√
b1 = 2 = 2C2 (76) C. Ecuaciones de Diseño
De esta forma, Dado el orden n, se obtienen los coeficientes C1 /C y
C2 /C respectivos. Como la Tabla V esta construida para
b1 frecuencia 1 [r/s] y R = 1 [Ω] , entonces para ω c 6= 1 [r/s]
C2 = (77)
2 y R 6= 1 [Ω], se debe escalar la frecuencia. Así se hace
s = ω c p, se reemplaza en (42) y se igualan coeficientes,
b2 luego
C1 = (78)
C2
Así C1 = 1.4142 y C2 = 0.7071. b2 = R2 ω 2c C1 C2 (79)
¡ 2Para n ¢¡ = 4,
¢ se tiene
s + 0.7653s + 1 s2 + 1.8477s + 1 , se calcularán dos b1 = 2Rω c C2 (80)
pares de coeficientes, para el primer y segundo polinomio. entonces
Así se tiene que C2 = 0.7653
2 = 2.613 y C1 = C12 = 0.382,
luego C2 = 1.8477 = 1.082 y C1 = C12 = 0.924. Con- b1 1
2 C2 = (81)
siderando el polinomio de orden 6 y 8 se puede construir 2 Rω c
la tabla V. b2 1 2b2 1
C1 = 2 2
= (82)
C2 R ω c b1 Rω c
TABLE V
Para el polinomio de Butterworth de n = 2, se tiene
Coeficientes para Filtros de Butterworth. 1 1
C1 = 1.414 Rω c
y C2 = 0.707 Rω c
. Lo mismo ocurrirá para
n = 4, se mantienen los coeficientes de la Tabla V, pero
aparece un factor en función de R y ω c . Finalmente, los
Butterworth
capacitores para fc 6= 0 y R 6= 1 [Ω] estarán dados por
# polos C1 = C o R1 = R C2 = C o R2 = R
2 etapa 1 1.414 0.7071 1 1
Cn = Ci = Ci (83)
Rω c 2πfc R
4 etapa 1 1.082 0.9241
etapa 2 2.613 0.3825 D. Procedimiento de Diseño
Para una frecuencia de corte dada fc y un R 6= 1 [Ω]:
6 etapa 1 1.035 0.9660 • Se determina el orden del filtro n
etapa 2 1.414 0.7071 • Se escogen de la tabla los coeficientes Ci /C o Ri /R
etapa 3 3.863 0.288 • Con cada coeficiente se calcula Cn o Rn usando (83)
TABLE VIII
A.2 Usando Circuitos Rauch
Coeficientes de Chebyshev 1 dB. Sea la célula Rauch de la Fig. 12b, la función de trans-
ferencia dada en (43).
b1
R1 = (101) C.2 Rechaza Banda
4πb2 fc C
Usado el circuito de la Fig. 16, para ω o y G 6= 1 dado,
1 eligiendo R, el diseño queda completo.
R2 = (102)
πb1 fc C
1
C se elige de acuerdo a la tabla IX C= (111)
2πRfo
B.2 Usando Circuitos Rauch
2Q − 1
En forma análoga al filtros pasabajos, sea el circuito de R1 = R (112)
2Q
la Fig. 13b, luego
½ ¾
2Q (G − 2) + 1
C R2 = R (113)
C1 = (103) 4Q − 1
G
X. Conclusiones
10 (G + 1) C
C2 = (104) El diseño de filtros activos básicamente se traduce en
G
especificar adecuadamente la respuesta deseada, posterior-
Gb1 mente en elegir la función aproximación que satisface los
R1 = (105) requerimientos y finalmente elegir el circuito activo que
22πb2 Cfc
permita en la forma más simple la implementación defin-
G itiva. Existen distintos métodos para la implementación
R2 = (106)
5.712b1 Cfc del filtro, sin embargo la elección del método dependerá de
la precisión del filtro.
Para G, C y fc dados el diseño está completo.
References
C. Diseño de Filtros Pasa Banda y Rechaza Banda
[1] Savant, C., Roden, M., Carpenter, G. 1992 Diseño Electrónico
C.1 Pasa Banda Circuitos y sistemas. Adisson-Wesley
[2] Smith, S.W. 1997. The Scientist and Engineer’s Guide to Digital
Se usa un circuito resonador de banda angosta, con Signal Processing.California Technical Publishing
ganancia G en la banda de paso, un Q > 5 y fo dado. [3] Dede, E., Espi, J. .1983. Diseño de circuitos y sistemas Elec-
trónicos. Marcombo
Utilizando (9) para el encontrar B. [4] Malik, R.1996. Circuitos Electrónicos. Análisis, Diseño y Simu-
lación. Prentice-Hall
1 [5] Sedra, A. Smith, K.1998. Microelectronics Circuits. Oxford Press
R= (107)
2πfo C
1
R1 = (108)
πfo C
1
R2 = (109)
2πCB
1
R3 = (110)
2πCBG
Para un C conocido el diseño queda completo.