Você está na página 1de 7

DISEO DE FILTRO DIGITAL PASA BAJA FIR

HERNAN DARIO FUENTES GOMEZ

RESUMEN
Este proyecto se bas en el diseo de un filtro digitales FIR por medio de la tcnica de
ventaneo, la cual nos ayuda a generar filtros ms exactos y/o ms rpidos segn nuestras
necesidades. La tcnica que se utilizo consta de varias ventanas con las cuales se hicieron
comparaciones de respuestas para obtener el filtro mas adecuado. El diseo se hace desde una
interfaz programada en MatLab para tomar los coeficientes del filtro dependiendo del orden y
frecuencia que va a tener el filtro luego se har un programa en ccs y se simulara en proteus
para luego ver su funcionamiento en fsico..

INTRODUCCION
Los filtros son sistemas que se disean principalmente para eliminar ciertas componentes no
deseadas de una seal. Generalmente estas componentes no deseadas se describen en funcin
de sus contenidos en frecuencias. Un filtro ideal permite el paso de ciertas frecuencias sin
modificarlas y elimina completamente otras; esto en la realidad no se puede lograr con
exactitud ya que no existen componentes tan precisos en el mercado razn por lo que se
tienen aproximaciones. El intervalo de frecuencias que deja pasar el filtro se le denomina
banda de paso y todas las frecuencias que elimina se le llama banda de supresin.
Podemos darnos cuenta que la tendencia actual es la migracin de la tecnologa analgica a la
digital, en este caso el filtrado digital ofrece varias ventajas con respecto a los filtrados
analgicos:
El ancho de banda de un filtro digital esta limitado por la frecuencia de muestreo, mientras
que en un filtro analgico, este parmetro depende de las caractersticas de los componentes
fsicos.
Se pueden implementar tanto en software como en hardware.
Se conocen usualmente dos tipos de filtros que se eligen segn las necesidades y la
naturaleza del problema. Estos filtros se les conocen como FIR e IIR.
Este proyecto se enfoc al diseo de filtros FIR, ya que son ms rpidos que los IIR y tienen
una repuesta de fase lineal.

ANTECEDENTES
Los filtros de respuesta finita al impulso (FIR finite impulse response) tienen la ventaja de ser
utilizados con facilidad y poseer fase lineal para una respuesta al impulso par o impar, a esta
propiedad se le llama simetra. Otra de las caractersticas que debe de tener un filtro FIR es
que debe ser causal, esto significa que debe tener un retrazo hacia los positivos y no debe
existir seal en frecuencias negativas.
Existen tres tcnicas de diseo de filtros FIR que son de gran importancia:
1.- La tcnica de ventanas; 2.- La tcnica de muestreo en frecuencia; 3.- La tcnica de diseos
con rizado uniforme.
La tcnica de ventaneo se basa en a la respuesta de un filtro aplicarle la ventana deseada por
medio de una multiplicacin de sus ecuaciones, la ventana hace que en el filtro real diseado
se tengan menos variaciones de transicin o supresin y con esto se logre y filtrado ms
efectivo.

DESARROLLO

1
Para el desarrollo de este laboratorio se procedi a disear un filtro pasa baja de orden 5 a una
frecuencia de corte de 1kHz, para esto se efectu un programa en matlab en donde le damos
las especificaciones del filtro para asi sacar los coeficientes del filtro dependiendo de su
orden, este programa en matlab lo podemos observar en la siguiente figura,

Luego de tener los coeficientes del filtro procedemos en hacer la programacin de este en el
programa CCS que es un lenguaje de programacin en C que nos permite programar el micro
activando los puertos necesarios y el conversor anlogo digital el cual nos va a ser la
conversin de la seal anloga de entrada y la seal de salida que se dar a travs de un DAC
el cual nos dar una seal de salida digital, todo esto dependiendo el orden del filtro y la
frecuencia de corte. El programa en CCS lo podemos observar en la siguiente figura.

2
3
Cuando tengamos los coeficientes ya implementados en la programacin procederemos a ser
la simulacin en proteus para comprobar que nuestro filtro esta funcionando correctamente,

RESULTADOS

Como resultado se obtuvieron los coeficientes del filtro diseado en matlab como los vemos
en la siguiente figura.

A traves de la simulacion y el osciloscopio podemos ver que el programa esta funcionando


corrrectamente porque nos esta filtrando la seal de entrada adecuadamente, este programa de
4
proteus es muy re1uerido en el momento del diseo de un proyecto porque al no ser tan
excato nos deja ver si el proyecto o programacion es correcta.

En la figura anterior podemos ver la simulacin del filtro funcionando a travs del
osciloscopio vemos la seal de saida filtrada a una frescuencia de entrada de 1000 hz
del filtro pasa baja.

5
En la figura anterior podemos observar el montaje del circuito del filtro FIR pasa baja a una
frecuencia de corte de 1000hz implementado en un microcontrolador 16f1937 y un conversor
digital anlogo DAC0808.

En la figura anterior podemos observar la seal ya filtrada en el osciloscopio esta es la salida


del montaje en fsico con la frecuencias de 1000hz con una amplitud de 2000vpp el cual esta
seal la implementamos en el circuito a travs del generador de seales que veremos en la
siguiente figura

6
CONCLUSIONES
Como se not en las grficas de resultados la realizacin de este programa nos facilita en gran
medida el diseo de los filtros digitales FIR mediante la tcnica de ventaneo y cada ventana a
elegir nos varia los rizos en la banda de paso y en la de supresin; con esta interfaz podemos
disear un filtro adecuado a nuestras necesidades ya sea en velocidad o precisin
mostrndonos las grficas de su funcionamiento y a la vez valores de rizo en bandas.
Gracias a que la interfaz disea y se implementan los coeficientes para un filtro de orden 5
implementandolos en el programa en C el cual es necesario para cargarlo en el micro el cual
es ms fcil y rpida la implementacin de cualquier filtro FIR.

REFERENCIAS BIBLIOGRAFICAS
Libros:
Ashok Albardar, Procesamiento de seales analgicas y digitales, segunda edicin, Thomson.
Oppenheim, A.V., and R.W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, 1989,
pp. 447-448
Pginas de internet:
* http://es.wikipedia.org
* http://www.tecnun.com/asignaturas/tratamiento%20digital/frametds5.pdf
* http://www.cimubb.ubiobio.cl/data/Resumen_Filtros_Digitales.pdf

Você também pode gostar