Son usados ampliamente en procesamiento de señales.
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: