Está en la página 1de 3

Teoría de los filtros

Filtros ¿Qué es un filtro?


Un filtro es un dispositivo bien realizado en hadware o software que se aplica a un conjunto de datos ruidosos para poder extraer información
sobre una cantidad de interés. En el área de las señales, el filtrado es un proceso mediante el cual se modifica el contenido espectral de una señal.
Se puede describir un filtro como aquel que es capaz de discriminar aquello que pasa a través de él. [1]

IIR e FIR ¿Qué son?


Según sus definiciones los filtros IIR (Infinite impulse response) como su nombre lo indica tienen unas respuestas de impulso de longitud infinita;
por el contrario, los que son filtros FIR (Finite impulse response) tiene respuestas impulso finitas. La manera para determinar su diferenciación,
y la razón detrás de poder generar una salida de longitud infinita al excitar un sistema con un impulso, se puede entender principalmente por su
retroalimentación. En general, los filtros digitales se constituyen con dos bloques elementales: los retrasos y las ganancias. Esos dos elementos
se conjugan entre si de maneras ingeniosas para crear estructuras que logren generar efectos deseables en el dominio de la frecuencia. [2]

FIR
Poco comunes, pero mas intuitivos en estructura. La base de los filtros FIR consiste en conectar la entrada del filtro a una serie de retardos. El
primero con solo una muestra de retraso, el segundo con dos, el tercero con tres y así sucesivamente. En seguida se amplifica o atenúa cada
retraso con un factor de ganancia especifico y finalmente se suman las salidas. Al organizar estas ganancias una detrás de otra obtenemos la
respuesta impulso del filtro. Además, por lo que la estructura es análoga a una línea de retrasos con múltiples salidas. [2] se puede representar
matemáticamente de la siguiente manera.
𝑁−1

𝑦(𝑛) = ∑ ℎ(𝑖)𝑥(𝑛 − 𝑖) (1)


𝑖=0

Ecuación 1. Representación matemática de un filtro tipo FIR.

IIR
Un filtro IIR, no solo hace uso de retrasos para los valores a la entrada del filtro, toma también los valores de la salida, les aplica una nueva
cadena de retrasos y retroalimenta esta señal a la entrada del filtro. Este elemento adicional permite la obtención de funciones de transferencia
interesantes sin requerir una gran cantidad de elementos. El entender como se logran estas funciones de transferencias, tanto de filtros FIR y IIR,
es un proceso nada sencillo que se logra a través de la solución de ecuaciones de diferencias (sumas y restas de entradas y salidas con retrasos)
por medio de la transformada Z (una versión discreta de la transformada de Laplace). [2] ecuación general para un filtro IIR es:
𝑁 𝑁

𝑦(𝑛) = ∑ ℎ(𝑖)𝑥(𝑛 − 𝑖) + ∑ 𝑦(𝑛 − 1) (2)


𝑖=0 𝑖=1

Ecuación 2. Ecuación general para un filtro IIR.[3]

Donde la primera parte de la ecuación 2 contiene la muestra presente, la cual es sumada con la segunda parte que corresponde a todas las muestras
pasadas de la señal de entrada, por lo tanto, se dice que el sistema tiene memoria infinita. La misma ecuación 2 representada en el dominio
discreto es:[3]

𝑌(𝑧) 𝑏0 + 𝑏1 𝑧 −1 + 𝑏2 𝑧 −2 + ⋯ + 𝑏𝑚 𝑧 −𝑚
𝐺(𝑧) = = , 𝑛 ≥ 𝑚 (3)
𝑋(𝑧) 1 + 𝑎1 𝑧 −1 + 𝑎2 𝑧 −2 + ⋯ + 𝑎𝑛 𝑧 −𝑛

Ecuación 3. Ecuación general para un filtro IIR en el dominio discreto.[3]

Son filtros que presentan ceros y polos por lo que pueden ser inestables, a diferencia de los filtros FIR que siempre son estables.

Para el diseño de este tipo de filtros se realiza el diseño analógico, generalmente de un prototipo de filtro pasa-bajo, seguido de una transformación
del plano s al plano z. Para lo cual se tienen en cuenta las siguientes especificaciones propuestas en la figura 1:

• 𝛿 1 es el rizado de la banda de paso.

• 𝛿 2 es el rizado de la banda de corte.

• 𝑓𝑝 es la frecuencia límite de la banda de paso.

• 𝑓𝑠 es la frecuencia límite de la banda de corte.


A continuación, se definen las características y la función de transferencia de los filtros analógicos:

Filtros Butterworth
Los filtros Butterworth poseen la característica de tener una curva de respuesta lo mas plana posible a frecuencia cero. La función de transferencia
viene dada por:

1
|𝐻(𝑠)| = 𝑁 (4)
−𝑠 2
1+( 2)
𝑓𝑝

Ecuación 4. Función de transferencia del filtro Butterworth. [3]

Donde N es el orden del filtro.

Fig.1. características de las bandas de un filtro.

El código de Matlab de un filtro Butterworth se representa de la siguiente manera [𝑁, 𝑊𝑛] = 𝑏𝑢𝑡𝑡𝑜𝑟𝑑(𝑊𝑝, 𝑊𝑠, 𝑅𝑝, 𝑅𝑠, ′𝑠′).

Filtro chebyshev
Los filtros chebyshev presentan un rizado en la banda de paso, pero permiten obtener una atenuación mayor en la banda de detención a un orden
mas bajo.[3] Su respuesta en frecuencia es:

1
|𝐻(𝑓)|2 = , 0 ≤ 𝜀 ≤ 1 (5)
𝑓
1 + 𝜀 2 𝜏𝑁 2 ( )
𝑓𝑐

Ecuación 5. Respuesta en frecuencia del filtro chebyshev.

Siendo 𝜏𝑁 (𝑥), el polinomio de Chebyshev que se define como:

cos(𝑁. 𝑐𝑜𝑠 −1 𝑥), |𝑥| ≤ 1


𝜏𝑁 (𝑥) = { (6)
cos(𝑁. 𝑐𝑜𝑠ℎ−1 𝑥), |𝑥| > 1

Ecuación 6. Definición del polinomio de chebyshev.

El código de Matlab de un filtro Chebyshev se representa de la siguiente manera [𝑁, 𝑊𝑛] = 𝑐ℎ𝑒𝑏1𝑜𝑟𝑑(𝑊𝑝, 𝑊𝑠, 𝑅𝑝, 𝑅𝑠, ′𝑠′).

Filtros Elípticos
Son filtros que consiguen estrechar la zona de transición, lo que permite un rizado constante en ambas bandas.[3] Su función de transferencia es:
1
|𝐻(𝑓)|2 = , 0 ≤ 𝜀 ≤ 1 (7)
𝑓
1+ 𝜀 2 𝜇𝑁 2 ( )
𝑓𝑝

Ecuación 7. Función de transferencia de filtros Elípticos.


Donde 𝜇𝑁 (𝑥) es una función Jacobiana elíptica de orden N, definida por:
2𝜋
𝑑𝜃
𝜇𝑁 (𝑥) = ∫
√1 − 𝑥 2 𝑠𝑒𝑛2 𝜃
0

Ecuación 8. Definición de 𝜇𝑁 (𝑥).

Filtros activos
Son aquellos que hacen uso de elementos pasivos (resistencias, condensadores y bobinas) asociados a otros activos (válvulas, transistores,
amplificadores operacionales). Los elementos activos que se utilizan actualmente son los amplificadores operacionales.[4]

Los filtros activos proporcionan una gran amplificación de la señal de entrada (ganancia) lo que es importante al trabajar con señales muy bajas,
a demás facilitan el diseño de filtros complejos mediante la asociación de etapas simples.[4]

Los filtros se clasifican en:

Filtros pasa bajos (LP), los cuales solamente dejan pasar señales con frecuencias menores a una frecuencia de corte establecida por el diseñador.

Filtros pasa altos (HP), los cuales solamente dejan pasar señales con frecuencias mayores a la frecuencia de corte establecida por el diseñador.

Filtros pasa banda (BP), lo que permiten el paso de señales eléctricas comprendidas entre dos frecuencias establecidas por el diseñador.

Filtro rechaza banda (Nortch), son los que no permiten pasar una frecuencia especifica.

Conclusiones
Los filtros FIR son siempre estables, ya que contienen ceros[3].

Los filtros IIR son inestables para señales con componente DC a la entrada, ya que cuentan con polos.[3]

Los filtros FIR se pueden diseñar para que representen fase lineal dentro de la banda de paso.[3]

Un filtro IIR tiene lóbulos laterales menores en la banda de corte que un FIR con los mismos parámetros.[3]

Los filtros IIR presentan mayor error de cuantificación en función del numero de bits empleado para almacenar los coeficientes.[3]

En los filtros IIR, su implementación involucra menos parámetros, requiere menos memoria y tiene menor complejidad computacional.[3]

También podría gustarte