Está en la página 1de 4

Filtros digitales

Natalia Ortiz Diaz


Ingeniería Electrónica
Universidad CESMAG

odnatalia743@gmail.com
Resumen- En el presente informe se implementa un filtro sistema.
pasa bajos, el diseño de un filtro digital se realizará en la Fpass: Frecuencia de paso del filtro diseñado.
herramienta filterDesigner, posteriormente la prueba en Fstop: Frecuencia de corte del filtro diseñado.
Simulink, y por ultimo se realiza un scrip del filtro en Matlab.
Se debe tener en cuenta de acuerdo al diagrama las
frecuencias que se utilizan.
INTRODUCCIÓN
Se configura el filtro pasa bajos tal y como se muestra en la
Por medio de este informe se implementa un filtro digital a figura 1.
un tipo de respuesta pasa bajos por medio de la herramienta
filterDesigner, lo cual se especifica el orden, factor de
densidad, la frecuencia de muestreo, la frecuencia de paso y
la frecuencia de corte, se diseña el filtro y posteriormente se
exporta el filtro en diagrama de bloques a simulink,
generando un bloque llamado filter con elementos básicos y
se procede a realizar el modelo, y se compueba por medio
del Scope la respuesta del filtro con una entrada sinusoidal
con paso fijo de 1/2000 y se analiza el comportamiento de
dicho filtro. Por ultimo se realiza un script en Matlab con la
sumatoria de los elementos de orden 3 y se verifica su Figura 1. Configuracion del filtro digital pasabajos
comportamiento.
De la Fifura 1 Se debe considerar que el filtro es
HERRAMIENTA filterDesigner configurado con un a frecuecnia de muestreo de 2000,
frecuecnia de paso de 200 Hz y la frecuencia de filtro de
Es una potente interfaz gráfica de usuario en el cuadro de 300 Hz.
herramientas de procesamiento de señales para diseñar y
analizar filtros. le permite diseñar rápidamente filtros FIR o Posteriormente el modelo realizado se lo exporta a simulink
IIR digitales estableciendo especificaciones de rendimiento Empleando un sistema de bloques desde la herramienta de
de filtros, importando filtros desde su espacio de trabajo diseño de filtro con una entrada sinusoidal . Tal como se
MATLAB o agregando, moviendo o eliminando polos y muestra en la figura 2.
ceros. El Diseñador de filtros también proporciona
herramientas para analizar filtros, como gráficas de
respuesta de magnitud y fase y gráficas de polo-cero.

MATLAB

La plataforma de MATLAB está optimizada para resolver


problemas científicos y de ingeniería. El lenguaje de
MATLAB, basado en matrices, es la forma más natural del
mundo para expresar las matemáticas computacionales. Las
gráficas integradas facilitan la visualización de los datos y la Figura 2. Diagrama de bloques
obtención de información a partir de ellos. Una vasta
biblioteca de herramientas (Toolboxes) integradas le permite
empezar a trabajar inmediatamente con algoritmos En la figura 2 se configura como señal de entrada sinusoidal
esenciales para su dominio. con una frecuencia de 300 Hz, de la cual se obtiene la figura
3.
SIMULINK

es un entorno de diagrama de bloques para simulación


multidominio y diseño basado en modelos. Admite diseño a
nivel de sistema, simulación, generación automática de
código y prueba y verificación continua de sistemas
integrados. Simulink proporciona un editor gráfico,
bibliotecas de bloques personalizables y solucionadores para
modelar y simular sistemas dinámicos. Está integrado con
MATLAB, lo que le permite incorporar algoritmos de
MATLAB en modelos y exportar resultados de simulación a
MATLAB para su posterior análisis. Figura 3. Respuesta de filtro pasa bajos con frecuencia de
300 Hz
I. DESARROLLO DEL TALLER
En la figura 3. Se puede observa que se configuro el filtro
Por medio de la herramienta filterDesigner determinamos con una frecuencia de corte de 300 Hz al igual que la señal
los parámetros para un filtro digital pasa bajos teniendo en de entrada tambien se configuro con una frecuencia igual y
cuenta las siguientes especificaciones de la frecuencia. se observa el comporatamiento de dicha señal, teniendo en
Fs: frecuencia de muestreo. Corresponde a los requisitos del
cuenta que al momento de simularla se verifica la amplitud En la figura 6. Se puede notar que la respuesta de una señal
de las señal lo cual equivale a 0.3854. de un filtro es del sistema pasabajos y determinar que es
Posteriormente se realiza una tabla con diferentes valores de igual a la que se habia diseñado.
frecuencia y la amplitud tal y como lo mustra la figura 4.
Posteriormente se convierte el filtro pasabajos a un script en
matlab y se interpreta una ecuacion por medio de los
componentes de orden tres que se muestran en la figura 7.

Figura 4. Amplitud de la señal del filtro a diferentes


frecuencias

En la figura 4. Se puede analizar el comportamiento de las


señales con dicho filtro configurado a una señal de corte de
300 Hz de tercer orden, teniendo en cuenta que a medida
que la frecuencua aumenta este se acerca a cero, si esta
fuera de un orden mayor que tiene mas posibilidad de ser
cero rapidamente.
Posteriormente con los valores obtenido s se realiza un
diagrama de bode en un script de MATLAB y se lo grafica
tal como se muestra en la figura 5 y figura 6.

Codigo en MATLAB
clc;clear all;
% Diseño filtro digital Pasa Bajos
%filterDesigner
% Rspuesta del filtro
fre=[10 50 100 500 1000];
amp=[0.8587 0.8411 0.7877 0.1014 0];
figure(1)
plot(fre,amp)

Figura 7. Componentes de un sistema de orden tres.

En la figura 7 se puede determinar los componentes del


sistema de orden tres los cuales estan compuesto por una
señal de entrada, un coeficiente, memoria y una sumatoria
de la cual se puede obtener una ecuacion que es
implementada en matlab.

Ec1. Ecuación de elementos de sistema de orden tres.

Figura 5. Respuesta linear del filtro Posteriormente se realiza el código en Matlab y se observa
el comportamiento de dicho filtro pasa bajos tal como se
muestra en la figura 8.
%% parametros de la señal
fs=1/2000;
t=0:fs:0.1;
s1=sin(300*2*pi*t);
figure (2)
plot(t,s1)
%% Filtro
b1= 0.265579238555006425;
b2= 0.164136996133310231;
b3= 0.164136996133310231;
b4= 0.265579238555006425;
yf (1)=s1(1)*b1;
Figura 6. Respuesta exponencial del filtro.
for n=2:length(s1)
yf(n)=s1(n)*b1+s1(n-1)*b2+s1(n-
1)*b3+s1(n-1)*b4;
end
hold on
plot(t,yf)

Figura 8. Señal de salida de filtro pasa bajos de orden tres

En la figura 8 se puede observar la señal de salida del filtro


pasa bajos configurado con una frecuecnia de 300 Hz de la
cual por ser de orden tres tiende a acercarse un poco a cero.

CONCLUSIONES
 Si la señal de frecuencia es mayor a la frecuencia
de sobre paso se puede observar como la señal
comienza a disminuir acercandose a cero,
dependiendo del orden del sistema.
 Si se coloca una frecuencia menor a la de
frecuencia de corte la señal comienza a crecer.
 Se puede incrementar el orden del filtro digital pasa
bajos para que mejora la respuesta en frecuencia y
disminuye las señales que son de frecuencia mas
alta que pasan por el filtro.

También podría gustarte