Está en la página 1de 5

Los filtros digitales

Un filtro consiste en un sistema un conjunto de sistemas o una red que


cambia o vara selectivamente la forma de onda, o las caractersticas de
la amplitud y la frecuencia o la fase y la frecuencia de una manera
determinada. Los principales objetivos comunes del proceso de filtrado
son el mejoramiento de la calidad de la seal, por ejemplo removiendo o
atenuando el nivel de ruido, extrayendo informacin de dos o ms
seales previamente combinadas para hacer uso eficiente de un canal
de comunicacin, entre muchas otras aplicaciones practicas que se
pueden hacer con stos.

El filtraje digital se puede tomar como un algoritmo implementado sobre


un hardware y software que maniobra sobre una seal de entrada
digitalizada es decir, en tiempo discreto y de amplitud cuantizada; es
genera una seal digital sobre la salida, para formalizar un proceso de
filtrado. El vocablo filtraje digital describe el hardware o software
especializado que se encarga de ejecutar el algoritmo.
Los filtros digitales se ocupan sobre los valores numricos de las
muestras de las seales analgicas digitalizadas por el convertidor
anlogo-digital o en un conjunto numrico almacenado en la pila de
memoria de un ordenador o microprocesador. Veamos el siguiente
esquema que representa el diagrama de bloques de los pasos bases de
un filtro digital.

Dentro de las ventajas desventajas que presenta un filtro digital sobre


uno analgico encontramos la siguiente lista que es tomada del archivo
de procesamiento de seales de la U.N.S 2010, 9 diseos de filtros
digitales:

Los filtros digitales pueden tener caractersticas que son


imposibles de conseguir con filtros analgicos, como por
ejemplo una respuesta de fase exactamente lineal.

El desempeo de los filtros digitales no vara con las


condiciones ambientales (temperatura, humedad, etc.) como s
ocurre con los filtros analgicos, lo que elimina la necesidad de
calibrarlos peridicamente.
Si el filtro se implementa utilizando un procesador programable
la respuesta en frecuencia de un filtro digital puede ajustarse a
voluntad (filtrado adaptivo).

El mismo filtro puede procesar varias seales o canales de


entrada sin necesidad de replicar el hardware.

Las seales filtradas y sin filtrar pueden almacenarse para uso o


anlisis posterior.

Los avances en las tcnicas de integracin VLSI hacen que sea


posible fabricar filtros digitales pequeos, de bajo consumo, y
de muy bajo costo.

La precisin con que un filtro digital verifica las especificaciones


de diseo est limitada solamente por la longitud de palabra
(bits) utilizada para representar los coeficientes del filtro y
ejecutar las operaciones aritmticas; con los filtros analgicos
es difcil lograr atenuaciones que excedan los 60 o 70 dB en la
banda de rechazo (utilizando componentes convencionales).

El desempeo de los filtros digitales es repetible de unidad a


unidad.

Los filtros digitales pueden utilizarse a muy bajas frecuencias,


como las que se encuentran en aplicaciones biomdicas, donde
el empleo de filtros analgicos es poco prctico por los valores
muy elevados de los componentes pasivos involucrados
(capacitores, inductancias). Adems, los filtros digitales pueden
trabajar sobre un amplio rango de frecuencias simplemente
cambiando la frecuencia de muestreo.

Sin embargo, los filtros digitales tambin presentan una serie de


desventajas respecto a los filtros analgicos:

Limitacin de frecuencia. La frecuencia de Nyquist que fija el


ancho de banda til que el filtro puede procesar queda
definida por el proceso de conversin (tiempos de conversin

del conversor A/D y D/A), velocidad del procesador, cantidad de


operaciones a ejecutar por unidad de tiempo, etc. Este ltimo
trmino se incrementa a medida que aumenta la exigencia de
las caractersticas de respuesta del filtro (filtros muy abruptos).

Efectos de longitud finita de palabra. En general, los


coeficientes del filtro implementa-do sern distintos de los
calculados tericamente si la representacin numrica que se
utiliza para implementar el filtro no es de precisin infinita
(punto flotante). No slo influye la cuantizacin de los
coeficientes del filtro, sino tambin el redondeo de las
operaciones numricas, la cuantizacin del conversor A/D y D/A,
la truncacin que ocurre al almacenar los contenidos del
acumulador en memoria, etc. Estos efectos, que se modelan
como fuentes de ruido de distribucin uniforme, pueden limitar
seriamente el desempeo de los filtros digitales: variaciones de
ganancia en la banda de paso, menor atenuacin en la banda
de rechazo, y hasta pueden conducir a la inestabilidad en filtros
recursivos de orden elevado.

Tiempos de diseo y desarrollo prolongados. Los tiempos de


diseo y desarrollo de un filtro digital, en especial el diseo del
hardware puede ser muy superior al necesario para el diseo de
un filtro analgico. Sin embargo, una vez que se dispone del
hardware o el software necesario, la misma plataforma puede
utilizarse para mu-chas otras tareas de filtrado o procesamiento
digital de seales con poca o ninguna modificacin. Adems, el
desarrollo de herramientas de CAD avanzadas hacen que el
diseo de filtros sea una tarea agradable y sencilla, aunque an
as es necesaria cierta experiencia para aprovecharlas
ntegramente.

Ahora bien tomemos una pequea clasificacin que se tienen de los


filtros digitales e invariantes en el tiempo, de acuerdo a su longitud en la
respuesta al impulso:
Si la respuesta al impulso tiene duracin infinta, entonces esta ser
clasificado como IIR, al aplicarse una respuesta del tipo impulso
identificada como h [ n ] , donde n son nmeros naturales, de tal manera

que la seal de entrada y de salida se relacionan por medio de una suma


de convolucin la cual adquiere la forma:

y [ n ] = h [ k ] x [ nk ]
k=0

Mientras si la respuesta al impulso tiene duracin finta, entonces esta


ser clasificada como FIR y presentar la forma:
n1

y [ n ] = h [ k ] x [ nk ]
k=0

Veamos unas connotaciones encontradas en el anterior documento las


cuales se puede apreciar como se puede comparar estas dos filtros que
se han mencionado y as establecer cual presentara una mejor
implementacin en el diseo que se pretende construir:
1. Los filtros FIR se pueden disear para tener una respuesta de fase
estrictamente lineal, distorsin de fase nula, lo que es importante
en aplicaciones, como transmisin de datos, audio digital y
procesamiento de imgenes. La respuesta de fase de filtros IIR no
es lineal, en especial en cercanas de la zona de transicin.
2. Los filtros FIR implementados de forma no recursiva, son
inherentemente estables. En cambio, la estabilidad de los filtros IIR
siempre debe comprobarse, ya que son sistemas realimentados.
3. Los efectos
punto fijo,
coeficientes
aritmticas,
FIR.

causados por la implementacin con aritmtica de


tales como los errores de cuantizacin de los
y los errores por redondeo en las operaciones
son mucho ms severos en los filtros IIR que en los

4. Para satisfacer unas especificaciones dadas los filtros FIR


necesitan un mayor nmero de coeficientes que los filtros IIR,
sobre todo si las bandas de transicin son estrechas. En
consecuencia, los requerimientos de memoria, el nmero de
operaciones y los tiempos de procesamiento son mayores para los
FIR que para los IIR.

5. Un filtro analgico convencional puede convertirse en un filtro


digital IIR equivalente que satisfaga las especificaciones de diseo
de manera sencilla. Esto no es posible con filtros FIR pues no
tienen una contraparte analgica. Sin embargo es ms sencillo
sintetizar filtros con respuestas en frecuencia arbitrarias utilizando
filtros FIR.
DISEO DE UN FILTRO
Para el diseo de un filtro se deben de tomar las siguientes indicaciones:
1. Establecer cuales con los parmetros o especificacin en los
cuales se va a basar nuestro modelo, para que el diseador cuente
con las herramientas necesarias par saber por donde comenzar a
realizar los clculos matemticos y los mejores instrumentos que
deban emplear a lo largo de la lnea de procesos.
2. Luego de tener todos los datos que se requieren para que
satisfaga las necesidades del sistema sobre el cual se va a realizar
el filtraje, se estable un modelo matemtico que permita
aproximar en todo lo posible el comportamiento del sistema y de
todas las variables involucradas en ste.
3. Basados en el modelo matemtico se procede a la estructuracin
del algoritmo del proceso, el cual nos indicara el comportamiento
de este y las variacin que el mismo presentara al mover los
diferentes parmetros que se estn estudiando.
4. Calibracin de los dispositivos tomados para ajustarse a
medidas entregadas por el sistema y el procesamiento, para
mejorar la resolucin de los clculos y disminuir el error de
clculos por el sistema de control, evitando as oscilaciones
deseadas del sistema.

las
as
los
no

5. Por ultimo tenemos la puesta en macha o la implementacin del

algoritmo sobre el hardware y sobre el software, el cual se


encargara de ejecutar el proceso ya sea de forma continua o no, y
realizando las correcciones necesarias para conllevar la estabilidad
del sistema.