Filtro pasa bandas y pasabajas en matlab
Aprender, Simular un filtro pasa banda y un filtro rechaza banda con el uso de MatLab.
METODOLOGIA
Se desea diseñar un filtro pasa bandas en matlab a partir del siguiente codigo:%Filtro pasa-banada
%Funcion de transferencia:
% 1000 s
%--------------------------
%100 s^2 + 11000 s + 100000
%Se define la variable s
s=TF('s');
%Se define H(s) la cual esta dada por unfiltro pasa-bajas y un filtro
%pasa-altas.
% Con frecuencia de corte baja en 100 y frecuencia alta en 1000
Hs=(1/((s/100)+1))*(((s/1000)/((s/1000)+1)));
%Se define la figura 1 y 2 para graficar larespuesta de Bode y el
%diagrama de polos y ceros
figure (1)
bode(Hs)
grid
title('Magnitud y fase del filtro pasa-bandas')
figure (2)
pzmap(Hs)
grid
title('Diagrama de polos y ceros delfiltro pasa-bandas')
Del cual se obtienen las siguientes gráficas:
Donde se observa la ubicación de los polos y el cero.
Aquí se observa que las frecuencias de corte corresponden a lasdeseadas.
Se desea diseñar un filtro rechaza bandas en matlab a partir del siguiente código:
%Filtro rechaza-banda
%Función de transferencia:
% 1000 + s
%--------------------------%100 s^2 + 11000 s + 100000
%Se define la variable s
s=TF ('s');
%Se define H(s) la cual está dada por un filtro pasa-bajas y un filtro
%pasa-altas.
% Con frecuencia de corte baja en 86.6 yfrecuencia alta en 1150
Hs= (1/((s/100)+1))+ (((s/1000)/((s/1000)+1)));
%Se define la figura 1 y 2 para graficar la respuesta de Bode y el
%diagrama de polos y ceros
figure (1)
bode(Hs)
gridtitle('Magnitud y fase del filtro rechaza-banda')
figure (2)
pzmap(Hs)
grid
title('Diagrama de polos y ceros del filtro rechaza-banda')
En la figura anterior se muestra el diagrama de magnitud y defase de un filtro rechaza-banda.
En la figura anterior se muestra un diagrama de polos y ceros de un filtro rechaza-banda.
RESULTADOS
Se obtuvieron resultados muy parecidos con Matlab...
Regístrate para leer el documento completo.