Está en la página 1de 6

FACULTAD DE INGENIERIA

ESCUELA DE INGENIERIA ELECTRONICA


INFORME LABORATORIO ELECTRONICA DIGITAL II
FILTRO DIGITAL

DISEÑO FILTRO DIGITAL.


Ana Milena Alvarado Sierra. Cód. (201321881.)
Jeison Fernando Peña Sánchez cód. (201321988.)
Heiler Alexander Vásquez Morales cód. (201221363.)

Universidad Pedagógica y Tecnológica de Colombia.


Tunja, Colombia.

Cuando hablamos de un filtro nos referimos a un sistema que modifica o actúa sobre una señal de entrada
proporcionando una salida en la cual han sido cambiadas sus características y propiedades en alguna medida,
eliminando o bien sea amplificando elementos de frecuencia presentes en dicha señal de entrada.
A medida que ha avanzado la tecnología hemos encontrado ayudas digitales como por ejemplo programas de
computo especializados para resolver este tipo de problemas, en este caso para el diseño del filtro digital se
usó la herramienta Matlab.
Los filtros digitales efectúan operaciones matemáticas en valores muestreados de la señal, los que son por
frecuencia de corte pueden ser clasificados según su curva, existen los de tipo:

 pasa-bajas
 pasa-altas
 pasa-banda
 rechaza-banda

En este caso Se explicará el diseño e implementación de un filtro pasa-bajas de orden 40, el proceso se realizó
mediante el diagrama de bloques que se mostrará a continuación:

DISEÑO DEL FILTRO DIGITAL

Figura 1. Diagrama de bloques del diseño del filtro implementado.

El funcionamiento del filtro digital consiste en que la señal de entrada debe ser muestreada y digitalizada
usando un convertidor analógico a digital, teniendo como resultado en número binario los cuales representan
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA ELECTRONICA
INFORME LABORATORIO ELECTRONICA DIGITAL II
FILTRO DIGITAL

los valores sucesivos muestreados, luego se realizan las respectivas operaciones matemáticas (sumas de
productos, multiplicaciones de constantes de los valores de entrada). Finalmente, los resultados de estos
cálculos son enviados a través de un conversor digital analógico para que dicha señal regrese a una forma
lógica. A continuación, se mostrará el primer paso para crear la simulación en Matlab:

Figura 2. Diagrama del diseño del filtro pasa bajas en el programa Matlab.

PARAMETROS DE DISEÑO EN FDA TOOL


Cuando se realiza la simulación en Matlab (figura 3) se trabajó de forma gráfica, utilizando la herramienta
FDATool (Filter Design and Analysis Tool) para obtener los coeficientes del filtro, se ingresan los parámetros,
en este caso como el filtro es de tipo pasa-bajas con arquitectura tipo FIR con el método de ventanas usando
la de tipo Haming de orden 40 para que sea un poco más selectivo, se usó una frecuencia de corte de 150 Hz
para que pueda pasar nuestra frecuencia de 100 Hz y una frecuencia de muestreo de 1000 Hz, con estos
parámetros queda caracterizado el comportamiento del filtro digital, como se muestra en la figura 2
terminando la programación se obtienen los coeficientes, respuestas de magnitud y fase correspondiente al
filtro pasa-bajas.

Figura 3. Ventana FDA TOOL simulación en Matlab.


FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA ELECTRONICA
INFORME LABORATORIO ELECTRONICA DIGITAL II
FILTRO DIGITAL

Como se muestra en la figura 3. El filtro deja pasar las frecuencias bajas menores a 150 Hz y atenúa las
frecuencias mayores a dicho valor.

Figura 4. Magnitud. Figura 5. fase.

COEFICIENTES DEL FDA TOOL

Figura 6. coeficientes obtenidos.

Una vez de ingresar todos los datos necesarios se procede a crear el archivo que genera el código en VHDL,
en el cual se obtienen datos de tipo real que se deben manejar en punto flotante o fijo con la ayuda de la
librería fixed, después de los coeficientes se encuentran los registros de desplazamiento de 40 posiciones,
pero como se cambió la parte entera a 1dichos registros quedaron como se muestra en la figura 7 a
continuación:
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA ELECTRONICA
INFORME LABORATORIO ELECTRONICA DIGITAL II
FILTRO DIGITAL

Figura 7. coeficientes obtenidos en vhdl.

Como el filtro que se diseño es de arquitectura tipo FIR, después de los registros se encuentran las sumas y
multiplicaciones respectivas generando una salida de 12 bits la cual los 8 bits de mayor peso las tomaremos
como las salidas al DAC debido a que necesitamos eliminar el offset generado por la componente DC de la
señal.

REPORTE DE LA SINTESIS EN FPGA


Debido a que obtenemos coeficientes de valores positivos y negativos, el tamaño de la parte entera de 12 y la
parte fraccionaria de -15 generando un vector de 28 posiciones, con este dato obtuvimos un reporte de la
síntesis en la fpga del 34% usando en lugar de los doce de la parte entera solamente uno.
Con estos resultados podemos decir que en el segundo reporte de la fpga el porcentaje de espacio o de
procesamiento de datos es menor, tan solo utilizando el 11%.
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA ELECTRONICA
INFORME LABORATORIO ELECTRONICA DIGITAL II
FILTRO DIGITAL

Figura 7. reporte en la fpga usando un vector de parte entera 12.

Figura 8. reporte en la fpga usando un vector de parte entera 1.


FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA ELECTRONICA
INFORME LABORATORIO ELECTRONICA DIGITAL II
FILTRO DIGITAL

También podría gustarte