Un filtro lineal es aquel filtro electrónico que aplica un operador lineal a una señal variable en el tiempo. Son usados ampliamente en procesamiento de señales. Una de sus aplicaciones más frecuentes es la eliminación de frecuencias no deseadas de una determinada señal de entrada o, al contrario, discriminar una determinada frecuencia de las demás.[1]
La teoría matemática empleada para el diseño de filtros es independiente de la naturaleza eléctrica, electrónica o mecánica del filtro, así como del rango de frecuencias en el que se vaya a trabajar. Sin embargo, la implementación, así como las tecnologías necesarias para su fabricación varían.
Los filtros lineales pueden dividirse en dos clases: filtros de respuesta infinita (IIR, del inglés infinite impulse response) y filtros de respuesta finita (FIR, del inglés finite impulse response):[2]
Hasta la década de 1970, solo era posible construir filtros IIR. Generalmente, la distinción entre filtros FIR e IIR, se aplica únicamente en el dominio del tiempo discreto.
Hay varios tipos de filtros lineales en lo que respecta a su respuesta en frecuencia: