Sie sind auf Seite 1von 9

LABORATORIO DISEO DE FILTRO DIGITAL

Carlos Arturo Plata


Albert Xavier Duarte Duran
Ester Silva Machado
Deivy Martnez
lvaro Patio
Resumen
En este artculo se describe todo el desarrollo del laboratorio de la asignatura de
Analisis de Seales, correspondiente al diseo de filtros digitales Pasa altas,
aplicacin de sistemas embebidos y Control digital, utilizando la herramienta
MATLAB. Al finalizar se logr cumplir con los objetivos planteados en el
laboratorio.
Palabras Claves: Filtro Digital, Pasa altas, Microcontrolador.
ABSTRACT
In this article the whole development lab Signal Analysis for the design of digital
filters of high step, implementation of embedded systems and digital control is
described, using MATLAB tool. Two practices raised by the teacher for each PIC
programming code in C, and the set of PCB were made with PIC 18F4550
microcontroller used were made. At the end we were able to meet the goals set in
the laboratory.
Keywords: Digital Filter, high Pass, Microcontroller.

1. INTRODUCCION
Este documento presenta una amplia informacin referente a la teora y el diseo
de filtros digitales con microcontroladores; Como un dispositivo selectivo de
frecuencia, es posible utilizar un filtro para limitar el espectro de frecuencias de
una seal en cierta banda de frecuencias especfica
Se realizaron dos procedimientos, con el PIC 18f4550 en los que se utiliz el pin
de Conversin anloga Digital para tomar la seal alterna y realizar el proceso de
filtrado con el microcontrolador, adicional a esto se realizaron los filtros de forma
anloga para comparar los resultados.
2. FILTRO
El concepto de filtros ha sido parte integral de la evolucin de la ingeniera
elctrica desde su inicio. Varios logros tecnolgicos no habran sido posibles sin
los filtros elctricos. Debido al prominente papel de los filtros, se han realizado
muchos esfuerzos en relacin con la teora, el diseo y la construccin de filtros y
muchos artculos y libros se han escrito acerca de ellos. El anlisis en este
captulo debe considerarse introductorio.
Un filtro es un circuito que se disea para dejar pasar seales con
frecuencias deseadas y rechazar o atenuar otras.

Figura1. Tipos de Filtros

Como se muestra en la figura 1, hay cuatro tipos de filtros, ya sea pasivo o activo:
1. Un filtro pasabajas deja pasar frecuencias bajas y detiene frecuencias elevadas,
como se muestra de manera ideal en la figura 1a).
2. Un filtro pasa altas deja pasar altas frecuencias y rechaza las frecuencias bajas,
como se indica de modo ideal en la figura 1b).
3. Un filtro pasabanda deja pasar frecuencias dentro de una banda de frecuencia y
bloquea o atena las frecuencias fuera de la banda, como se muestra idealmente
en la figura 1c).
4. Un filtro rechaza banda deja pasar frecuencias fuera de una banda de
frecuencia y bloquea o atena frecuencias dentro de la banda, como se seala
idealmente en la figura 1d).
2.1 FILTRO PASABAJAS.

Figura2. Filtro Pasabajos

Un filtro pasabajas comn se forma cuando la salida de un circuito RC se toma del


capacitor como se muestra en la figura 2. La funcin de transferencia es:

La frecuencia de corte tambin se denomina frecuencia de atenuacin.


Un filtro pasabajas se disea para dejar pasar nicamente las frecuencias de cd
superiores a la frecuencia de corte WC. Un filtro pasabajas tambin puede
formarse cuando la salida de un circuito
RL se toma de la resistencia. Desde luego, hay muchos otros circuitos para filtros
pasabajas.

Figura3. Respuesta en Frecuencia Ideal y Real de un Filtro Pasabajos

2.2 FILTRO PASAALTAS.

Figura4. Filtro Pasaaltas

Un filtro pasa altas se forma cuando la salida de un circuito RC se toma de la


resistencia como se dibuja en la figura 4. La funcin de transferencia es:

Un filtro pasa altas se disea para dejar pasar las frecuencias superiores a su
frecuencia de corte wc. Tambin es posible formar un filtro pasa altas cuando la
salida de un circuito RL se toma desde la bobina.

Figura5. Respuesta en Frecuencia Ideal y Real de un Filtro Pasaaltas.

2.3 FILTRO PASABANDAS.

Figura6. Filtro Pasabanda

El circuito resonante en serie RLC proporciona un filtro pasabanda cuando la


salida se toma de la resistencia como se muestra en la figura 6. La funcin de
transferencia es:

Un filtro pasa bandas se disea para dejar pasar todas las frecuencias dentro de
una banda de frecuencias, w1 < w < w2. Un filtro pasabanda tambin puede
formarse disponiendo en cascada el filtro pasa bajas (donde w2 =wc) en la figura 2
con el filtro pasa altas (donde w1 = wc) de la figura 4. Sin embargo, cabe resaltar
que el resultado podra no ser el mismo que solamente sumar la salida del filtro
pasabajas a la entrada del filtro pasa altas, debido a que un circuito carga al otro,
alterando as la funcin de transferencia deseada.

Figura7. Respuesta en Frecuencia Ideal y Real de un Filtro Pasa bandas.

2.3 FILTRO RECHAZABANDAS.

Figura8. Filtro Rechaza banda

Un filtro que evita el paso de una banda de frecuencias entre dos valores
designados (w1 y w2) se conoce variablemente como filtro rechaza banda, para
banda o de muesca. Un filtro rechaza banda se forma cuando la salida del circuito
resonante en serie RLC se toma de la combinacin en serie LC como se muestra
en la figura 8. La funcin de transferencia es:

Un filtro rechaza banda se disea para detener o eliminar todas las frecuencias
dentro de una banda de frecuencias, w1 < w<w2.
2.4 FILTRADO DIGITAL DE SEALES.
Un filtro digital es un algoritmo implementado en hardware y/o software que opera
sobre una seal de entrada digital (discreta en tiempo y cuantizada en amplitud) y
genera una seal digital de salida, con la finalidad de efectuar un proceso de

filtrado. El trmino filtro digital se refiere al hardware o software especfico que


ejecuta el algoritmo. Los filtros digitales trabajan sobre valores numricos
asociados a muestras de esas seales analgicas previamente digitalizadas por
conversores A/D o simplemente sobre un conjunto de nmeros almacenados en la
memoria de una computadora o microprocesador.

Figura9. Diagrama de bloques simplificado Filtro Digital.

Los filtros digitales juegan un papel muy importante en el procesamiento digital de


seales. En gran nmero de aplicaciones, como compresin de datos,
procesamiento de seales biomdicas, procesamiento de seales de voz,
procesamiento de imgenes, transmisin de datos, audio digital, cancelamiento de
ecos telefnicos, se prefieren por sobre los filtros analgicos.
2.4.1 FILTRO FIR
FIR es un acrnimo en ingls para Finite Impulse Response o Respuesta finita al
impulso. Se trata de un tipo de filtros digitales cuya respuesta a una seal
impulso como entrada tendr un nmero finito de trminos no nulos.
Los filtros FIR tienen la gran ventaja de que pueden disearse para ser de fase
lineal, lo cual hace que presenten ciertas propiedades en la simetra de los
coeficientes. Este tipo de filtros tiene especial inters en aplicaciones de audio.
Adems son siempre estables. Por el contrario tambin tienen la desventaja de
necesitar un orden mayor respecto a los filtros IIR para cumplir las mismas
caractersticas. Esto se traduce en un mayor gasto computacional .
2.4.2 FILTROS IIR
IIR es una sigla en ingls para Infinite Impulse Response o Respuesta infinita al
impulso. Se trata de un tipo de filtros digitales en el que, como su nombre indica, si
la entrada es una seal impulso, la salida tendr un nmero infinito de trminos no
nulos, es decir, nunca vuelve al reposo.
Este tipo de filtros presenta polos y ceros que determina la estabilidad y la
causalidad del sistema. Cuando todos los ceros y polos estn en el interior de
la circunferencia unidad se dice que es fase mnima y el sistema es estable y
causal. Si todos los ceros estn en el exterior es fase mxima.
Si algn polo est fuera de la circunferencia unidad el sistema es inestable.
Las principales diferencias respecto a los filtros FIR es que los IIR pueden cumplir
las mismas exigencias que los anteriores pero con menos orden de filtro. Esto es
importante a la hora de implementar el filtro, pues presenta una menor carga

computacional. Este tipo de filtros puede ser inestables, aun cuando se diseen
para ser estables. En principio no pueden disearse para tener fase lineal pero se
pueden aplicar algunas tcnicas como el filtrado bidireccional para lograrlo.
2.5 Mtodos de Descretizacin
MATLAB dispone de varios mtodos de discretizacin de sistemas continuos, a
travs del comando c2d, que opera con el objeto sistema definido en tiempo
continuo, en la forma:
>> sistema_disc = c2d (sistema_cont,T,mtodo); siendo T el tiempo de muestreo.
Se dispone de cinco mtodos de discretizacin (mtodo):
1. zoh, uso de un Hold 0 (aproximacin escaln invariante).
2. foh, uso de un Hold 1.
3. tustin, aproximacin por transformacin bilineal.
4. prewarp, aproximacin por transformacin bilineal con pre desvo.
5. matched, aproximacin por emparejamiento polos-ceros.}
3. PRACTICA # 1
Desarrollar un filtro digital Pasa Altos con las tcnicas de desratizacin de usando
la transformacin Bilineal y ecuacin de diferencias Vista en Clase. El filtro se
analgico se puede observar en la siguiente figura.

Figura10. Filtro PasaAltos Pasivo RC

4. CONCLUSIONES

Se adquiri conocimiento sobre el diseo de filtros digitales, su aplicacin


en sistemas embebidos, as como tambin de la teora relacionada con el
control digital.
Se aprendi sobre la correcta implementacin de los filtros anlogos y
digitales, incluso sus usos como CAS.
Se motiv a crear una destreza en el campo de la programacin utilizando
correctamente las herramientas de software.
Se logr realizar cada una de las prcticas propuestas por el docente.

5. REFERENCIAS

S. En, V. Para, and D. Gratis, Libros universitarios y solucionarios de


muchos de estos libros gratis en descarga directa. .
Diseo de filtros digitales, pp. 119, 1993.
Fabio, G. Rpida, D. De, P. Obtencin, and D. E. De, Gua Rpida de
diseo de filtros Digitales del Microcontroladores
D. E. F. Fir, 3.- Diseo De Filtros Fir. 3.1.-, pp. 126, 2010.
Sistema u [ k ], pp. 110.

Das könnte Ihnen auch gefallen