Implementacion de filtros digitales utilizando el pc
Cargando...
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Industrial de Santander
relationships.isAdvisorOf
relationships.isEvaluatorOf
Resumen
El propósito de este proyecto de grado es implementar filtros digitales en un computador personal para realizar el filtrado en tiempo real de una gran variedad de señales analógicas. El filtrado en tiempo real se logró utilizando un sistema de procesamiento digital basado en la tarjeta de adquisicón de datos PCI 1200 de National Instruments, el software de aplicación LabVIEW 6.i y un computador personal. Las señales analógicas se obtuvieron de un generador de señales arbitrarias programado en LabVIEW el cual genera señales comunes (señales senoidales, triangulares, sierras y cuadradas), señales de fórmulas matemáticas, señales dibujadas con el ratón del PC y señales importadas de archivos de texto. El filtrado digital se implementó en el lenguaje de programación gráfico de LabVIEW en una estructura de bloques. El primer bloque se encarga de la adquisición de la señal analógica. En el segundo bloque el usuario puede diseñar filtros digitales IIR o FIR. Los filtros IIR pueden diseñarse usandd las topologías de Butterworth, Chebyshev, Chebyshev inverso, Bessel y elípticas. Los filtros FIR pueden diseñarse con la técnica de enventaneo (incluyendo, entre otras, ventana rectangular, Hamming, Hannig y Kaiser) y la técnica de rizado constante que utiliza el algoritmo de Parks-McClellan Se pueden diseñar con esta aplicación filtros pasa bajas, pasa altas, pasa banda y rechaza banda; especificando parámetros de diseño como atenuaciones en la banda de paso y rechazo, frecuencias de corte, orden y máximo rizado permitido. Ademas se pueden diseñar filtros introduciendo los coeficientes de la función de transferencia H(z). La aplicación de diseño visualiza la magnitud de la función de transferencia del filtro diseñado, en escala lineal o en decibeles; y también visualiza la respuesta de fase del filtro en radianes o en grados, en escala continua o discontinua. El tercer bloque de procesamiento filtra en tiempo real la señal adquirida y visualiza la señal resultante y su espectro de potencia en el PC luego de ser procesada por el filtro diseñado.
Descripción
Palabras clave
Filtros Digitales, Filtros IIR, Filtros FIR, Generador de Señales Arbitrarias, Tarjeta de Adquisición de Datos PCI 1200, LabVIEW, Filtrado en Tiempo Real, Técnica de Enventaneo, Transformada Bilineal, Técnica de Rizado Constante.