miércoles, 30 de mayo de 2007

Implementación de Filtros Digitales

Definición y caracterización de filtros:
En procesado de señal (DSP: Digital Signal Processing) prácticamente todo lo que se ha de hacer se resume en filtrar o almacenar muestras para filtrar posteriormente.
Con los filtros digitales se puede conseguir una Fase Lineal Exacta y un Gran Margen Dinámico.
Las limitaciones en este tipo de procesado radican en la calidad y velocidad de los conversores (A/D y D/A) y en el denominado Efecto de la Precisión Finita (intrínseco a los filtros digitales y relacionado con el muestreo y los coeficientes el filtro).

Diseño de filtros; Especificaciones:
Desde el punto de vista digital, diseñar un filtro no es otra cosa que programar un filtro.
La herramienta por excelencia para el diseño será la transformada Z (TZ): h[n] <==> H(Z), donde h[n] es la respuesta al impulso del filtro y H(Z)=TZ{h[n]}.
Con estas consideraciones, las condiciones que deberá cumplir un filtro serán:

  • Estabilidad: Los polos deben estar dentro del círculo unidad.
  • Causalidad: h[n]=0 ,n<0
  • Cantidad finita de información almacenada.
  • Cantidad finita de operaciones por muestra de salida.
Implementación de filtros:
  • Filtros FIR (Finite Impulse Response): Por su naturaleza, la obtención de la respuesta es inmediata.
  • Filtros IIR (Infinite Impulse Response): Los filtros serán recursivos, dado que necesitamos almacenar salidas para obtener nuevas salidas.

No hay comentarios: