Implementacion de filtros digitales utilizando el pc

Cargando...
Miniatura

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.

Citación