Vous êtes sur la page 1sur 21

Un filtro digital es un tipo de filtro que opera sobre seales discretas y cuantizadas, implementado con tecnologa digital, bien

como un circuito digital o como un programa informtico.

Contenido
y y y y y y y

1 Definicin 2 Tipos de filtros 3 Expresin general de un filtro 4 Ejemplo del diseo de un filtro 5 Vase tambin 6 Referencias 7 Enlaces externos

[editar] Definicin
Un filtro digital es un sistema que, dependiendo de las variaciones de las seales de entrada en el tiempo y amplitud, se realiza un procesamiento matemtico sobre dicha seal; generalmente mediante el uso de la Transformada rpida de Fourier; obtenindose en la salida el resultado del procesamiento matemtico o la seal de salida. Los filtros digitales tienen como entrada una seal analgica o digital y en su salida tienen otra seal analgica o digital, pudiendo haber cambiado en amplitud, frecuencia o fase dependiendo de las caractersticas del filtro digital. El filtrado digital es parte del procesado de seal digital. Se le da la denominacin de digital ms por su funcionamiento interno que por su dependencia del tipo de seal a filtrar, as podramos llamar filtro digital tanto a un filtro que realiza el procesado de seales digitales como a otro que lo haga de seales analgicas. Comunmente se usa para atenuar o amplificar algunas frecuencias, por ejemplo se puede implementar un sistema para controlar los tonos graves y agudos del audio del estreo del auto. El procesamiento interno y la entrada del filtro sern digitales, por lo que puede ser necesario una conversin analgica-digital o digital-analgica para uso de filtros digitales con seales analgicas.

Un tema muy importante es considerar las limitaciones del filtro de entrada debido a Teorema de muestreo de Nyquist-Shannon que en pocas palabras; si quiero procesar hasta una frecuencia de 10KHz, debo muestrear a por lo menos 20 KHz.

[editar] Tipos de filtros


Hay varios tipos de filtros as como distintas clasificaciones para estos filtros:
y

De acuerdo con la parte del espectro que dejan pasar y que atenan hay: o Filtros pasa alto. o Filtros pasa bajo. o Filtros pasa banda.  Banda eliminada.  Multibanda.  Pasa todo.  Resonador.  Oscilador.  Filtro peine (Comb filter).  Filtro ranura o filtro rechaza banda (Notch filter). De acuerdo con su orden: o primer orden o segundo orden De acuerdo con el tipo de respuesta ante entrada unitaria: o FIR (Finite Impulse Response) o IIR (Infinite Impulse Response) o TIIR (Truncated Infinite Impulse Response) De acuerdo con la estructura con que se implementa: o Laticce o Varios en cascada o Varios en paralelo

[editar] Expresin general de un filtro


Hay muchas formas de representar un filtro. Por ejemplo, en funcin de w (frecuencia digital), en funcin de z y en funcin de n (nmero de muestra). Todas son equivalentes, pero a la hora de trabajar a veces conviene ms una u otra. Como regla general se suele dejar el trmino a0=1. Si se expresa en funcin de z y en forma de fraccin:

Y en dominio de n:

Los coeficientes son los a y b y son los que definen el filtro, por lo tanto el diseo consiste en calcularlos.

[editar] Ejemplo del diseo de un filtro


En primer lugar se parte de las especificaciones y, basndose en stas, se elige el tipo de filtro. En este ejemplo se parte de un filtro digital que anule las frecuencias menores a 5Hz y la de 50Hz y que no altere al resto, la frecuencia de muestreo ser 1000Hz, adems se quiere fase lineal. Con estas especificaciones se elige un filtro FIR. El diseo se puede hacer manualmente o con la ayuda de un ordenador. En este ejemplo el mtodo de diseo ser el de Remez. En Matlab se obtienen los coeficientes que definen el filtro, que en la ecuacin anterior se llaman a y b (el numerador es la variable b y el denominador solo tiene un trmino que es 1, como corresponde a un filtro FIR):
[n,fo,mo,w]=remezord([0 5 45 50 50 55],[0 1 0 1],[0.01 0.1 0.01 0.1],1000); b = remez(n,fo,mo,w)

Nota: remezord en matlab est obsoleto, en su lugar se puedo utilizar firpmord. En la siguiente figura se muestra el aspecto del filtro en el centro. En la parte superior se muestra la seal que se quiere filtrar y en la parte inferior la seal filtrada (se trata de un electrocardiograma).

El siguiente paso es seleccionar la forma de implementarlo, es decir su estructura. Luego se elige el hardware sobre el que funcionar. Normalmente un Procesador digital de seal o una FPGA, aunque tambin puede ser un programa de ordenador. Finalmente se usan los coeficientes obtenidos y la estructura elegida para crear el programa.

Un filtro paso alto (HPF) es un tipo de filtro electrnico en cuya respuesta en frecuencia se atenan las componentes de baja frecuencia pero no las de alta frecuencia, stas incluso pueden amplificarse en los filtros activos. La alta o baja frecuencia es un trmino relativo que depender del diseo y de la aplicacin.

Contenido
[ocultar]
y y y y

1 Implementacin 2 Aplicaciones 3 Vase tambin 4 Enlaces externos

[editar] Implementacin

El filtro paso alto ms simple es un circuito RC en serie en el cual la salida es la cada de tensin en la resistencia. Si se estudia este circuito (con componentes ideales) para frecuencias muy bajas, en continua por ejemplo, se tiene que el condensador se comporta como un circuito abierto, por lo que no dejar pasar la corriente a la resistencia, y su diferencia de tensin ser cero. Para una frecuencia muy alta, idealmente infinita, el condensador se comportar como un cortocircuito, es decir, como si no estuviera, por lo que la cada de tensin de la resistencia ser la misma tensin de entrada, lo que significa que dejara pasar toda la seal. Por otra parte, el desfase entre la seal de entrada y la de salida si que vara, como puede verse en la imagen.

El producto de resistencia por condensador (RC) es la constante de tiempo, cuyo recproco es la frecuencia de corte, es decir, donde el mdulo de la respuesta en frecuencia baja 3dB respecto a la zona pasante:

Donde fc es la frecuencia de corte en hercios, R es la resistencia del tweteer o parlante en ohmios y C es la capacidad en faradios. El desfase depende de la frecuencia f de la seal y sera:

[editar] Aplicaciones
Una posible aplicacin de este tipo de filtro sera la de hacer que las altas frecuencias de una seal de audio fuesen a un altavoz para sonidos agudos mientras que un filtro paso bajo hara lo propio con los graves. Otra aplicacin sera la de eliminar los ruidos que provienen de la red elctrica (50 o 60Hz) en un circuito cuyas seales fueran ms altas.

Un filtro pasa bajo corresponde a un filtro caracterizado por permitir el paso de las frecuencias ms bajas y atenuar las frecuencias ms altas. El filtro requiere de dos terminales de entrada y dos de salida, de una caja negra, tambin denominada cuadripolo o bipuerto, as todas las frecuencias se pueden presentar a la entrada, pero a la salida solo estarn presentes las que permita pasar el filtro. De la teora se obtiene que los filtros estn caracterizados por sus funciones de transferencia, as cualquier configuracin de elementos activos o pasivos que consigan cierta funcin de transferencia sern considerados un filtro de cierto tipo. En particular la funcin de transferencia de un filtro pasa bajo de primer orden corresponde a , donde la constante es slo una ponderacin correspondiente a la ganancia del filtro, y la real importancia reside en la forma de la funcin de transferencia , la cual determina el comportamiento del filtro. En la funcin de transferencia anterior corresponde a la frecuencia de corte propia del filtro, aquel valor de frecuencia para el cual la amplitud de la seal de entrada se atenua 3 dB. De forma anloga al caso de primer orden, los filtros de pasa bajo de mayor orden tambin se caracterzan por su funcin de transferencia, por ejemplo la de un filtro paso bajo de segundo orden corresponde a , donde es la frecuencia natural del filtro y es el factor de amortiguamiento de este.

Contenido
[ocultar]
y y y y y

1 Filtro analgico 2 Filtro digital 3 Ancho de Banda 4 Vase tambin 5 Enlaces externos

[editar] Filtro analgico

Cualquier filtro, tiene una entrada y una salida, as que si hablamos de un filtro pasabajo, lo podemos ver, como una caja de cualquier color con dos terminales de entrada y dos de salida. Si una terminal de entrada es comn a la salida tendremos un sistema desbalanceado (Unbalance, en ingls), as las cosas, si llamamos e1 y e2 a los terminales de entrada y s1 y s2 a los de salida, un filtro pasabajo sencillo, sera, colocar una resistencia entre e1 y s1 y un condensador, entre s1 y s2, uniendo e2 con s2, tenemos un filtro pasabajo desbalanceado. Ahora veamos como trabaja: las diferentes frecuencias ingresan por e1-e2 y salen por s1-s2, las altas frecuencias vern en el condensador una baja impedancia (cortocircuito) mientras que las bajas frecuencias seguirn de largo por las salidas s1-s2 hacia el circuito siguiente, cumpliendo con la funcin de dejar pasar las bajas frecuencias y atenuar las altas. Esto a grandes rasgos. Tambin como se describe abajo, se puede usar una bobina, entre e1 y s1 y los terminales e2 y s2 se unen, teniendo as un filtro pasabajo desbalanceado, el cual se rige por XL=WL,donde XL es la reactancia inductiva y w la frecuencia angular y L la inductancia, como se ve abajo del escrito. El ms sencillo est armado en una resistencia y un condensador (o bobina). Pero podra ser mejor. Un filtro analgico elemental compuesto por un condensador se denomina, "Filtro pasa altos" (debido a que la Reactancia Capacitiva Xc = 1/WC). Mientras que el compuesto por una inductancia (bobina, o choque) es un "filtro pasa bajos" (debido a que la Reactancia Inductiva Xl = WL).

[editar] Filtro digital


La ecuacin de un filtro paso bajo digital de primer orden es:

Donde A ha de ser mayor que uno. Tambin es llamado filtro promediador, debido a que promedia las muestras de la entrada y por lo tanto suprime variaciones rpidas, caracterstica que le otorga el carcter de paso bajo.

Su transformada Z es:

[editar] Ancho de Banda


Un filtro pasa bandas ideal posee dos espectros: uno ubicado en wo y otro en wo, siendo wo la frecuencia central del filtro, si el mismo posee un ancho de banda b los espectros seria:

y y

Un filtro paso banda es un tipo de filtro electrnico que deja pasar un determinado rango de frecuencias de una seal y atena el paso del resto.

Contenido
[ocultar]
y y y y

1 Implementacin 2 Aplicaciones 3 Vase tambin 4 Enlaces externos

Implementacin
Un circuito simple de este tipo de filtros es un circuito RLC (resistencia, bobina y condensador) en el que se deja pasar la frecuencia de resonancia, que sera la frecuencia central (fc) y las componentes frecuenciales prximas a sta, en el diagrama hasta f1 y f2. No obstante, bastara con una simple red resonante LC. Otra forma de construir un filtro paso banda puede ser usar un filtro paso bajo en serie con un filtro paso alto entre los que hay un rango de frecuencias que ambos dejan pasar. Para ello, es importante tener en cuenta que la frecuencia de corte del paso bajo sea mayor que la del paso alto, a fin de que la respuesta global sea paso banda (esto es, que haya solapamiento entre ambas respuestas en frecuencia). Un filtro ideal sera el que tiene unas bandas pasante y de corte totalmente planas y unas zonas de transicin entre ambas nulas, pero en la prctica esto nunca se consigue, siendo normalmente ms parecido al ideal cuando mayor sea el orden del filtro, para medir cuanto de "bueno" es un filtro se puede emplear el denominado factor Q. En filtros de rdenes altos suele aparecer un rizado en las zonas de transicin conocido como efecto Gibbs. Un filtro paso banda ms avanzado sera los de frecuencia mvil, en los que se pueden variar algunos parmetros frecuenciales, un ejemplo es el circuito anterior RLC en el que se sustituye el condensador por un diodo varicap o varactor, que acta como condensador variable y, por lo tanto, puede variar su frecuencia central. Realmente resulta complicado construir un filtro paso banda ideal (y, en general, filtros de respuesta ideal) en el mundo analgico, esto es, a base de componentes pasivos como inductancias, condensadores o resistores, y activos como operacionales o simples transistores. Sin embargo, si nos trasladamos al procesado digital de seales, resulta sorprendente ver cmo podemos construir respuestas en frecuencia

prcticamente ideales, ya que en procesado digital de seal manejamos realmente vectores con valores numricos (que son seales discretas en el tiempo), en lugar de seales continuas en el tiempo. Todo ello, no obstante, tiene una limitacin importante: cuanto mayor precisin se requiera, mayor frecuencia de muestreo necesitaremos, y ello directamente implica un consumo de RAM y CPU superiores. Por ello, al menos con la tecnologa de la que hoy da disponemos, resultara inviable implementar filtros digitales ideales para radiofrecuencia, aunque en procesado de audio digital s es posible, dado que el rango de frecuencias que ocupa no supera los 20 kHz.

Aplicaciones
Estos filtros tienen aplicacin en ecualizadores de audio, haciendo que unas frecuencias se amplifiquen ms que otras. Otra aplicacin es la de eliminar ruidos que aparecen junto a una seal, siempre que la frecuencia de sta sea fija o conocida. Fuera de la electrnica y del procesado de seal, un ejemplo puede ser dentro del campo de las ciencias atmosfricas, donde son usados para manejar los datos dentro de un rango de 3 a 10 das.

Filtro comb
De Wikipedia, la enciclopedia libre (Redirigido desde Filtro peine) Saltar a navegacin, bsqueda

Diagrama y anlisis espectral de un filtro comb (IIR+FIR) aplicado a ruido blanco.

En el procesamiento de seales, un filtro comb (o peine) se produce al sumarle a la seal original una versin retrasada en el tiempo de s misma, causando as interferencia constructiva y destructiva. La respuesta en frecuencia de un filtro comb consiste en una serie de picos regularmente espaciados, cuya figura se asemeja a la de un peine (comb, en ingls). Los filtros comb se pueden identificar de acuerdo al tipo de seal sumada a la entrante. Si slo depende de los valores previos en la entrada se denomina feedforward o filtro FIR (de Finite Impulse Response: Respuesta Finita al Impulso), y si depende slo de los valores previos de la salida se llama feedback o filtro IIR (de Infinite Impulse Response: Respuesta Infinita al Impulso). Se pueden implementar en un dominio temporal discreto o continuo; este artculo se basar en implementaciones en tiempo discreto; las propiedades de los filtros en el dominio temporal continuo son muy similares.

Contenido
[ocultar]
y

1 Filtros FIR o Feedforward o 1.1 Respuesta en frecuencia

y y

o 1.2 Interpretacin de polos y ceros 2 Filtros IIR o Feedback o 2.1 Respuesta en frecuencia o 2.2 Interpretacin de polos y ceros 3 Filtros comb en el tiempo continuo 4 Aplicaciones

[editar] Filtros FIR o Feedforward

Estructura de un filtro comb FIR o Feedforward.

Respuesta en magnitud de un filtro comb Feedforward para distintos valores positivos de .

Respuesta en magnitud de un filtro Feedforward para distintos valores negativos de . Ruido blanco sin filtrar

Precaucin en todos los audios! Se sugiere escuchar a un nivel bajo de volumen para evitar daos auditivos y en el sistema de amplificacin

Ruido blanco filtrado con un filtro comb FIR con un retraso de 3 milisegundos, y un coeficiente = 1

Ruido blanco filtrado con un filtro comb FIR con un retraso de 3 milisegundos, y un coeficiente = 0,75 noicon Ruido blanco filtrado con un filtro comb FIR con un retraso

de 3 milisegundos, y un coeficiente = 0,5

Ruido blanco filtrado con un filtro comb IIR con un retraso de 3 milisegundos, y un coeficiente = 0,9

Ruido blanco filtrado con un filtro comb IIR con un retraso de 3 milisegundos, y un coeficiente = 0,75 noicon Ruido blanco filtrado con un filtro comb IIR con un retraso de 3 milisegundos, y un coeficiente = 0,5

Problemas al reproducir estos archivos? Vea Ayuda:Multimedia.

La estructura general de un filtro comb feedforward es mostrada a la derecha, y es descrita por la siguiente ecuacin recurrente:

donde K es el tamao del retraso (medido en muestras), y es un factor de escalamiento aplicado a la seal retrasada. Si tomamos la transformada Z en ambos lados de la ecuacin, obtenemos:

Podemos entonces definir la funcin de transferencia de la siguiente manera:

[editar] Respuesta en frecuencia

Para obtener la respuesta en frecuencia de un sistema temporalmente discreto expresado en el dominio complejo Z, hacemos la sustitucin z = ej . Para nuestro filtro comb FIR tenemos:

Uno de los parmetros de inters es su respuesta en magnitud, ignorando la fase. sta queda definida como:

En el caso de un filtro FIR es:

Ntese que el trmino (1 + 2) es constante, con lo que el trmino 2 cos( K) vara peridicamente. Por lo tanto la respuesta en magnitud de un filtro FIR es peridica. Los grficos a la derecha muestran la respuesta en magnitud para varios valores de , demostrando esta periodicidad. Algunas propiedades importantes:
y

La respuesta peridicamente decae hasta un mnimo local (conocido a veces como notch), y luego crece hasta un mximo local (tambin conocido como peak). Los niveles mximos y mnimos estn siempre equidistantes de 1. Cuando como cero. , el mnimo tiene amplitud 0. En este caso el mnimo es conocido

y y

El mximo de los valores positivos de negativos de , y viceversa.

coincide con el mnimo de los valores

[editar] Interpretacin de polos y ceros

Mirando nuevamente a la funcin de transferencia en el dominio complejo Z de un filtro comb FIR:

vemos que el numerador es igual a cero cuando zK = . Tiene por tanto K soluciones, que graficadas se encuentran igualmente espaciadas alrededor de un c rculo en el plano complejo; esos son los ceros de la funcin de transferencia. El denominador es cero cuando zK = 0, dando K polos en z = 0. El grfico correspondiente se ve abajo.

Grfico de polos y ceros de un filtro comb FIR Grfico de polos y ceros de un filtro comb FIR con K = 8 y = 0.5. con K = 8 y = 0.5.

[editar] Filtros IIR o Feedback

Estructura de un filtro comb IIR o feedback.

Respuesta en magnitud de un filtro comb feedback para distintos valores positivos de .

Respuesta en magnitud de un filtro comb feedback para distintos valores negativos de .

En forma similar, la estructura general de un filtro comb IIR es mostrada a la derecha, y es descripta por la siguiente ecuacin recurrente:

Si reacomodamos la ecuacin para que todos los trminos en y estn del lado izquierdo y tomamos la transformada Z, tenemos:

La funcin de transferencia es, por lo tanto:

[editar] Respuesta en frecuencia

Si hacemos la sustitucin z = ej en el dominio complejo Z, obtenemos la siguiente expresin para los filtros comb IIR:

La respuesta en magnitud se calcula entonces:

Nuevamente, la respuesta es peridica, como demuestra el grfico a la derecha. El filtro comb IIR tiene algunas propiedades en comn con los FIR:
y

La respuesta peridicamente decae hasta un mnimo local y crece hasta un mximo local. El mximo de los valores positivos de negativos de , y viceversa. coincide con el mnimo de los valores

De cualquier manera existen diferencias importantes, debido a que la respuesta en magnitud depende de un trmino ubicado en el denominador:
y y

Los niveles de los mximos y mnimos no son equidistantes de 1. El filtro es estable slo si | | es menor que 1. Como podemos ver en los grficos, cuando | | crece, las amplitudes de los picos mximos suben rpidamente.

[editar] Interpretacin de polos y ceros

Mirando nuevamente la funcin de transferencia en el dominio Z de un filtro comb IIR:

Esta vez, el numerador es cero siempre que zK = 0, dando K ceros cuando z = 0. El denominador es igual a cero cuando zK = . Esto tiene K soluciones posibles, igualmente espaciadas alrededor de un crculo ubicado en el plano complejo; esos son los polos de la funcin de transferencia. Esto produce un grfico como el que se muestra a continuacin.

Grfico de polos y ceros de un filtro comb IIR Grfico de polos y ceros de un filtro comb IIR con K = 8 y = 0.5. con K = 8 y = 0.5.

[editar] Filtros comb en el tiempo continuo


Los filtros comb pueden ser implementados tambin en el tiempo continuo. Los FIR son descriptos por la siguiente ecuacin:

y los IIR:

donde es el retraso de la seal (medido en segundos). Utilizando la Transformada de Laplace se puede calcular la respuesta en frecuencia a partir de la funcin de transferencia, en forma similar al caso discreto con la Transformada Z. Las respuestas de los filtros expresados arriba para tiempo continuo entonces quedan, respectivamente:

Las implementaciones en el tiempo continuo comparten todas las propiedades de las respectivas implementaciones en el tiempo discreto.

[editar] Aplicaciones
Los filtros comb son utilizados en una variedad de aplicaciones de procesamiento de seales. Algunas de ellas son:
y

Filtros comb integradores en cascada (en ingls Cascaded Integrator-Comb -CIC-), comnmente usados para lograr un efecto anti-alias durante la interpolacin y las operaciones de diezmado(dsp) que cambian la frecuencia de muestreo de un sistema en el tiempo discreto. Filtros comb en 2 dimensiones y 3 dimensiones son implementados en hardware (y ocasionalmente software) para decodificadores de la norma televisiva NTSC. Los filtros trabajan reduciendo artefactos como el Dot crawl (ingls). Efectos de audio, incluyendo eco y flanging. Por ejemplo, si el retraso definido es de unos pocos milisegundos, un filtro comb puede ser usado para modelar el efecto de una onda estacionaria acstica dentro de una cavidad cilndrica.

Vous aimerez peut-être aussi