1. Según su respuesta en frecuencia

Relacionado: FILTFILT. Filtro LMS. Filtro Notch. Filtro de Kalman.

  • Pasa-bajo (Low Pass Filter – LPF)
    Deja pasar frecuencias por debajo de un corte fcf_c y atenúa las superiores.
    Ejemplo: eliminar ruido de alta frecuencia en ECG.

  • Pasa-alto (High Pass Filter – HPF)
    Deja pasar frecuencias superiores a fcf_c y atenúa las bajas.
    Ejemplo: eliminar deriva de línea base en ECG.

  • Pasa-banda (Band Pass Filter – BPF)
    Deja pasar un rango específico de frecuencias.
    Ejemplo: aislar componentes de 0.5–40 Hz en EEG.

  • Rechaza-banda (Band Stop Filter)
    Atenúa un rango específico de frecuencias.
    Ejemplo: filtro notch para 50/60 Hz.


2. Según su estructura

  • FIR (Finite Impulse Response)
    Respuesta finita al impulso, fase lineal posible, siempre estables.
    Ejemplo: filtros de ventana (Hamming, Blackman).

  • IIR (Infinite Impulse Response)
    Respuesta infinita, más eficientes pero pueden tener fase no lineal.
    Ejemplo: Butterworth, Chebyshev, Elíptico.


3. Según el método de diseño

  • Butterworth – Respuesta suave, sin ondulaciones en banda pasante/atenuada.

  • Chebyshev I – Ondulación en banda pasante, transición más rápida que Butterworth.

  • Chebyshev II – Ondulación en banda atenuada.

  • Elíptico (Cauer) – Ondulación en ambas bandas, transición muy rápida.

  • Bessel – Máxima linealidad de fase, útil para preservar forma de onda.


4. Según su función especial

  • Filtro adaptativo – Cambia sus coeficientes según la señal (LMS, RLS, NLMS).

  • Filtro de mediana – No lineal, útil para eliminar picos impulsivos.

  • Filtro de Kalman – Óptimo para estimar señales en presencia de ruido gaussiano.

  • Savitzky–Golay – Suavizado polinomial manteniendo picos.

  • Filtros Wavelet – Procesan la señal en dominio tiempo-frecuencia.

  • Filtros comb – Eliminan o realzan frecuencias periódicas.


5. Según el dominio de trabajo

  • Tiempo discreto – Trabajan sobre secuencias en el dominio nn.

  • Frecuencia – Diseñados y aplicados en el dominio de Fourier.

  • Tiempo-frecuencia – Basados en wavelets o STFT.

Comparativa de filtros digitales

FiltroTipoCuándo usarloVentajasLimitaciones
FILTFILTLineal (FIR/IIR aplicado doble)Cuando se necesita eliminar desfase de fase en señales offline. Ej: ECG, EEG, audio.Fase cero, preserva forma de onda.No causal, no apto para tiempo real.
Filtro de KalmanAdaptativo / EstimadorSeguimiento y filtrado de señales con ruido gaussiano. Ej: HRV, sensores.Óptimo en sistemas lineales, predice y filtra.Requiere conocer modelo y ruido.
Filtro LMSAdaptativoCancelar ruido no estacionario usando referencia. Ej: eliminar 50 Hz en ECG con referencia sinusoidal.Simple, bajo coste computacional.Convergencia lenta, sensible a µ.
Filtro NotchIIR/FIREliminar una frecuencia fija (50/60 Hz). Ej: ruido de red en biomédica.Alta atenuación en frecuencia objetivo.Puede afectar frecuencias cercanas.
Filtro Savitzky–GolayFIR polinomialSuavizar sin distorsionar picos. Ej: ECG, HRV, espectros.Preserva amplitud y morfología.No apto para ruido impulsivo fuerte.
Filtro FIR Pasa-bajoFIREliminar altas frecuencias. Ej: suavizado de señal.Fase lineal, estable.Orden alto para transición abrupta.
Filtro FIR Pasa-altoFIRQuitar deriva o variaciones lentas. Ej: eliminar línea base en ECG.Preserva altas frecuencias.Puede amplificar ruido de alta frecuencia.
Filtro Pasa-bandaFIR/IIRMantener un rango específico de frecuencias. Ej: 0.5–40 Hz en ECG.Aísla banda de interés.Atenúa fuera de la banda deseada.
ButterworthIIRFiltrado suave sin ondulación.Transición gradual, diseño simple.Menos selectivo que Chebyshev/Elíptico.
Chebyshev IIIRTransición rápida tolerando ondulación en banda pasante.Más selectivo que Butterworth.Ondulación en la banda útil.
Chebyshev IIIIRBanda pasante plana, ondulación en banda de rechazo.Mejor en pasante que Chebyshev I.Ondulación en rechazo.
Elíptico (Cauer)IIRMáxima selectividad con ondulación en ambas bandas.Muy eficiente.Distorsión de amplitud en ambas bandas.
BesselIIRPreservar la forma de onda (fase lineal). Ej: ECG.Mínima distorsión temporal.Menor atenuación fuera de banda.
Filtro de medianaNo linealEliminar ruido impulsivo preservando bordes. Ej: imágenes, EEG con artefactos.Muy bueno contra picos.No apto para ruido gaussiano puro.
WaveletTiempo-frecuenciaAnalizar señales no estacionarias y filtrar por escalas. Ej: EEG, compresión.Alta resolución tiempo-frecuencia.Mayor complejidad.