Está en la página 1de 7

Filtros

Yineth Martinez, Camilo Vinasco


22 January 2019

1. Introducción
En este documento se tratan diversos filtros, Estos filtros obtienen y analizan
las respuestas en frecuencia.

2. Filtros

2.1. Filtro Pasa Baja


Evita el paso o "filtros.en una frecuencia indeseada. En este caso en aplicaciones
Electrónicas, este filtro, descarta o rechaza determinadas frecuencias. ¿Cómo es que lo
logra? Eso lo veremos para diferentes casos de análisis de este circuito

2.1.1. Análisis de filtro Pasa Baja RC


Describiendo el comportamiento previamente mencionado tenemos que entender
que la reactancia es la parte imaginaria de la impedancia, por lo tanto, tenemos que
Z = R± . Considerando que la reactancia capacitiva, representa parte de la impedan-
cia, podemos observar que esa es inversamente proporcional a la frecuencia, represen-
tada por ω.
La ecuación:

1
Xc = iωc

Evaluando la ecuación anterior podemos determinar la función de transferencia de este


filtro en el dominio del tiempo.
V0
ht = Vi

El sistema, ya como la impedancia, se comporta como un simple divisor de voltaje,


por eso podemos determinar de manera directa:
1
Rc
ht = 1
iω+ Rc

Evaluando el sistema numéricamente, para diferentes valores de frecuencia, podemos


determinar como el voltaje va bajando de amplitud a medida que la frecuencia in-
cremente.En este caso la función de transferencia, inicia en 1 y tiende a 0, con el

1
incremento de la frecuencia. Pero, como podemos determinar a partir de que valor
el sistema comienza a cortar la frecuencia de este filtro pasa bajas. ¿Cuál sería el
comportamiento del mismo? Para esto pasamos el sistema al dominio de la frecuencia
compleja o LaPlace, en este caso vamos a asumir que comenzamos en la teoría de
LaPlace a partir de que tenemos:

S = φ ± iω

Sustituyendo en la ecuación de la función de transferencia tenemos:


1
Rc
hs = 1
iω+ Rc

Por lo que el polo del sistema es:


1
S = − Rc

La frecuencia de corte, está en la función de la constante temporal τ , en este caso


tenemos, para frecuencia y frecuencia angular.

φ = Rc
1
Fc = 2φRc

1
ωc = − ωRc

2.1.2. Simulación

%%
% $x^2+e ^{\ p i i } $
% FILTRO PASA BAJO%

clear all ; % E l i m i n a v a r i a b l e s u t i l i z a d a s en o t r a s r u t i n a s

% Rango de f r e c u e n c i a s
d1 = 0 ; d2 = 6 ; puntos = 1 0 0 0 0 ;
w = l o g s p a c e ( d1 , d2 , puntos ) ;

% F u n c i n de t r a n s f e r e n c i a
R = 1; L = 0.001;
s=i ∗w ;
H=(R/L ) . / ( s +(R/L ) ) ;

% C lculos
modulo = abs (H ) ;
a t e n u a c i o n = −20∗ l o g 1 0 ( modulo ) ;
f a s e = ( 1 8 0 / p i ) ∗ unwrap ( a n g l e (H ) ) ;
Hc = max( modulo ) / s q r t ( 2 ) ;
bandapaso = f i n d ( modulo>=Hc ) ; n = l e n g t h ( bandapaso ) ; wc = w( n ) ;
% Representaci n g r f i c a
subplot (3 , 1 , 1 ) ;

2
s e m i l o g x (w, modulo , ’ b ’ , ’ LineWidth ’ , 2 ) ;
g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
y l a b e l ( ’ M d u l o ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
a x i s ( [ w( 1 ) , w( puntos ) , −(1/4)∗max( modulo ) , ( 3 / 2 ) ∗ max( modulo ) ] ) ;
s e t ( gca , ’ x t i c k ’ , [ w( 1 ) wc w( puntos ) ] , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 2 ) ;
s e t ( gca , ’ y t i c k ’ , [ 0 Hc max( modulo ) ] , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 2 ) ;
t i t l e ( ’ F i l t r o paso bajo ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 2 4 ) ;

subplot (3 , 1 , 2 ) ;
s e m i l o g x (w, a t e n u a c i o n , ’ b ’ , ’ LineWidth ’ , 2 ) ;
g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
y l a b e l ( ’ a t e n u a c i o n ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
a x i s ( [ w( 1 ) , w( puntos ) , min ( a t e n u a c i o n ) , max( a t e n u a c i o n ) ] ) ;
s e t ( gca , ’ x t i c k ’ , [ w( 1 ) wc w( puntos ) ] , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 2 ) ;
s e t ( gca , ’ y t i c k ’ , [ 0 a t e n u a c i o n ( n ) ] , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 2 ) ;

subplot (3 , 1 , 3 ) ;
s e m i l o g x (w, f a s e , ’ b ’ , ’ LineWidth ’ , 2 ) ;
g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ; y l a b e l ( ’ Fase
a x i s ( [ w( 1 ) , w( puntos ) , −(3/2)∗max( abs ( f a s e ) ) , ( 3 / 2 ) ∗ max( abs ( f a s e ) ) ] ) ;
s e t ( gca , ’ x t i c k ’ , [ w( 1 ) wc w( puntos ) ] , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 2 ) ;
clear all ;

Figura 1: filtro pasa bajo

2.2. Filtro pasa bandas pasivo de segundo orden


solo permite el paso de una banda de frecuencias y atenúa todas las demás. Esta

3
compuesto por dos filtros de primer orden RC conectados en serie, un pasa altos
seguido de un pasa bajos. La entrada es por el condensador y la salida se toma en
el condensador. Se reconoce como pasivo porque solo esta compuesto de elementos
pasivos y es de segundo orden si contiene elementos reactivos.
V
hs = 0
{V G

h0 s w0
Q w0 s
hs =

h0 = 1
1
Q= √R
LC

√1
LC
W0 =

%%
% $x^2+e ^{\ p i i } $
% % % %FILTRO
% PASO BANDA % % % % %

clear all ; % E l i m i n a v a r i a b l e s u t i l i z a d a s en o t r a s r u t i n a s

% Rango de f r e c u e n c i a s
d1 = 1 ; d2 = 5 ; puntos = 1 0 0 0 0 ;
w = l o g s p a c e ( d1 , d2 , puntos ) ;

% F u n c i n de t r a n s f e r e n c i a
R = 1; L = 0.001; C = 0.001;
s = i ∗w ;
H = (R/L) ∗ s . / ( s . ^ 2 + (R/L) ∗ s + 1 / (L∗C ) ) ;

% C lculos
modulo = abs (H ) ;
a t e n u a c i o n = −20∗ l o g 1 0 ( modulo ) ;
f a s e = ( 1 8 0 / p i ) ∗ unwrap ( a n g l e (H ) ) ;
Hc = max( modulo ) / s q r t ( 2 ) ; bandapaso = f i n d ( modulo>=Hc ) ; n = l e n g t h ( bandapaso ) ;
w1 = w( bandapaso ( 1 ) ) ; w2 = w( bandapaso ( n ) ) ; w0 = s q r t ( w1∗w2 ) ;
bandapaso0 = f i n d (w<=w0 ) ; n0 = l e n g t h ( bandapaso0 ) ;
% Representaci n g r f i c a
subplot (3 , 1 , 1 ) ;
s e m i l o g x (w, modulo , ’ b ’ , ’ LineWidth ’ , 2 ) ; g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
y l a b e l ( ’ M d u l o ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
a x i s ( [ w( 1 ) , w( puntos ) , −(1/4)∗max( modulo ) , ( 3 / 2 ) ∗ max( modulo ) ] ) ;
s e t ( gca , ’ x t i c k ’ , [ w( 1 ) round ( w1) round ( w0) round ( w2) w( puntos ) ] , ’ FontName ’ , ’ Times ’ , ’

s e t ( gca , ’ y t i c k ’ , [ 0 Hc max( modulo ) ] , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 2 ) ;


t i t l e ( ’ F i l t r o paso banda ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 2 4 ) ;

4
subplot (3 , 1 , 2 ) ;
s e m i l o g x (w, a t e n u a c i o n , ’ b ’ , ’ LineWidth ’ , 2 ) ; g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ; y l a b e l ( ’ a t e n
a x i s ( [ w( 1 ) , w( puntos ) , min ( a t e n u a c i o n ) , max( a t e n u a c i o n ) ] ) ; s e t ( gca , ’ x t i c k ’ , [ w( 1 ) roun
s e t ( gca , ’ y t i c k ’ , [ 0 a t e n u a c i o n ( n0 ) a t e n u a c i o n ( bandapaso ( 1 ) ) ] , ’ FontName ’ , ’ Times ’ , ’ F o

subplot (3 , 1 , 3 ) ;
s e m i l o g x (w, f a s e , ’ b ’ , ’ LineWidth ’ , 2 ) ;
g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
y l a b e l ( ’ Fase ( ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
a x i s ( [ w( 1 ) , w( puntos ) , −(3/2)∗max( abs ( f a s e ) ) , ( 3 / 2 ) ∗ max( abs ( f a s e ) ) ] ) ;
s e t ( gca , ’ x t i c k ’ , [ w( 1 ) round ( w1) round ( w0) round ( w2) w( puntos ) ] , ’ FontName ’ , ’ Times ’ ,

clear all ; % E l i m i n a l a s v a r i a b l e s u t i l i z a d a s en e s t a r u t i n a

Figura 2: filtro paso banda

2.3. Filtro elimina bandas


Este filtro elimina en su salida todas las señales que tengan una frecuencia com-
prendida entre una frecuencia de corte inferior y otra de corte superior. Por tanto,
estos filtros eliminan una banda completa de frecuencias de las introducidas en su
entrada. Una de sus formas de implementación consiste en dos filtros, uno paso bajo
cuya frecuencia de corte sea la inferior del filtro elimina banda y otro paso alto cuya
frecuencia de corte sea la superior del filtro elimina banda. Como ambos son sistemas
lineales e invariantes, la respuesta en frecuencia de un filtro banda eliminada se puede
obtener como la suma de la respuesta paso bajo y la respuesta paso alto (hay que tener
en cuenta que ambas respuestas no deben estar solapadas para que el filtro elimine la
banda que interese suprimir), ello se implementará mediante un sumador analógico,
hecho habitualmente con un amplificador operacional.
Otra forma más sencilla sería la de colocar lo que se conoce como çircuito trampa".
En efecto, si se une las dos bornes (la considerada activo y la considerada masa) con

5
un dipolo resonante LC serie o paralelo, la respuesta global sería la de un filtro elimina
banda (el mínimo de la respuesta estaría en la frecuencia de resonancia del dipolo
resonante).
También se le puede ver implementado en circuito para eliminar el zumbido de
retroalimentación que produce un micrófono.
c l e a r a l l ; % E l i m i n a v a r i a b l e s u t i l i z a d a s en o t r a s r u t i n a s
t i p o = 1 ; % Tipo de f i l t r o ( 1 : b a j o ; 2 : a l t o ; 3 : banda ; 4 : banda r e c h a z a d a )
% Datos de f r e c u e n c i a s ( rad / s ) , a t e n u a c i o n e s (dB) y r e s i s t e n c i a s ( )
wc = 1 0 0 0 ; % F r e c u e n c i a de c o r t e ( no n e c e s a r i a s i t i p o = 3 o t i p o = 4 )
ws = 5 0 0 0 ; % F r e c u e n c i a f u e r a de l a banda de paso (> w0 para t i p o = 3 , 4 )
w0 = 1 0 0 0 0 0 ; % F r e c u e n c i a c e n t r a l ( no n e c e s a r i a s i t i p o = 1 o t i p o = 2 )
b w r e l = 0 . 1 ; % Ancho de banda r e l a t i v o ( no n e c e s a r i o s i t i p o = 1 o t i p o = 2 )
Amax = 3 ; % A t e n u a c i n m x i m a en l a banda de paso ( v a l o r f i j o )
Amin = 3 0 ; % A t e n u a c i n m n i m a e x i g i d a para w = ws
Rg = 5 0 ; % R e s i s t e n c i a de g e n e r a d o r
Rl = 5 0 ; % R e s i s t e n c i a de c a r g a
% Rango de f r e c u e n c i a s
i n i c i a l = 0 ; f i n a l = 6 ; puntos = 1 0 0 0 0 ;
w = l o g s p a c e ( i n i c i a l , f i n a l , puntos ) ;
% N o r m a l i z a c i n de f r e c u e n c i a s
i f t i p o == 1
wnorm = ws/wc ; wn = w/wc ;
e l s e i f t i p o == 2
wnorm = wc/ws ; wn = wc . /w ;
e l s e i f t i p o == 3
wnorm = ( ( ws/w0 ) − ( w0/ws ) ) / b w r e l ; wn = ( (w/w0 ) − ( w0 . /w) ) / b w r e l ;
else
wnorm = b w r e l / ( ( ws/w0 ) − ( w0/ws ) ) ; wn = b w r e l . / ( ( w/w0 ) − ( w0 . /w ) ) ;
end
% Realizabilidad del f i l t r o
i f wnorm <= 1
d i s p ( ’ El f i l t r o no e s r e a l i z a b l e con l a s e s p e c i f i c a c i o n e s i n d i c a d a s ’ ) ;
else
% N m e r o de e l e m e n t o s d e l p r o t o t i p o
amax = 10^(Amax/ 1 0 ) − 1 ; amin = 10^(Amin / 1 0 ) − 1 ;
n = c e i l ( l o g 1 0 ( amin/amax ) / ( 2 ∗ l o g 1 0 ( wnorm ) ) ) ;
% R e p r e s e n t a c i n g r f i c a de l a a t e n u a c i n
A = 10∗ l o g 1 0 ( 1 + wn. ^ ( 2 ∗ n ) ) ;
s e m i l o g x (w, A, ’ b ’ , ’ LineWidth ’ , 2 ) ;
g r i d on ;
x l a b e l ( ’ F r e c u e n c i a a n g u l a r ( rad / s ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
y l a b e l ( ’ A t e n u a c i n (dB ) ’ , ’ FontName ’ , ’ Times ’ , ’ F o n t s i z e ’ , 1 4 ) ;
a x i s ( [ w( 1 ) , w( puntos ) , min (A) , ( 3 / 2 ) ∗ max(A ) ] ) ;
h o l d on ;
% C l c u l o del prototipo
i f Rg >= Rl % E s t r u c t u r a d e l f i l t r o
d i s p ( ’ El f i l t r o empieza con un e l e m e n t o en p a r a l e l o ’ )
else
d i s p ( ’ El f i l t r o empieza con un e l e m e n t o en s e r i e ’ )

6
end
i f Rg == Rl % Caso p a r t i c u l a r ( f r m u l a s de Bennett )
i = 1;
w h i l e i<=n
g ( i ) = 2∗ s i n ( ( 2 ∗ i −1)∗ p i / ( 2 ∗ n ) ) ;
i = i + 1;
end
e l s e % Caso g e n e r a l ( f r m u l a s de B o s s )
K = 4∗Rg∗ Rl / ( ( Rg + Rl ) ^ 2 ) ; a l f a = ( 1 − K) ^ ( 1 / ( 2 ∗ n ) ) ;
i = 1;
b ( i ) = 1 + a l f a ^2 − 2∗ a l f a ∗ c o s ( i ∗ p i /n ) ;
x ( i ) = s i n ( ( 2 ∗ i −1)∗ p i / ( 2 ∗ n ) ) ;
g ( i ) = 2∗ x ( 1 ) / ( 1 − a l f a ) ;
i = 2;
w h i l e i<=n
b ( i ) = 1 + a l f a ^2 − 2∗ a l f a ∗ c o s ( i ∗ p i /n ) ;
x ( i ) = s i n ( ( 2 ∗ i −1)∗ p i / ( 2 ∗ n ) ) ;
g ( i ) = 4∗ x ( i −1)∗x ( i ) / ( b ( i −1)∗g ( i − 1 ) ) ;
i = i + 1;
end
end
disp ( ’ i = ’); disp ( 1 : n ) ; disp ( ’ g = ’ ) ; disp ( g ) ;
end
c l e a r a l l ; % E l i m i n a l a s v a r i a b l e s u t i l i z a d a s en e s t a r u t i n a
disp ( ’ texto ’ )
disp (y)

Figura 3: filtro paso banda

Referencias
http://enrique.sanchez.webs.uvigo.es/PDFs/214M atlab−f iltros.pdf https : //wilaebaelectronica.blogspot.com/2017/01/

También podría gustarte