Skip to main content

Interactive DSP Parametric Filter Sandbox

Standby
Live Audio Filter H(f)

Interactive Filter Sandbox Ready

Click any Preset below or click Pink Noise / Filter Mic to audition live.

1.0
1,000 Hz

Instant DSP Filter Presets

Click any preset card to instantly load parameters and audition live spectral filtering.

Click card to audition

Understanding Audio Biquad Filters & Frequency Response

Biquad filters are second-order Infinite Impulse Response (IIR) digital filters implemented according to Robert Bristow-Johnson's Audio EQ Cookbook ↗ and the W3C BiquadFilterNode specification ↗:

  • High-Pass Filter (HPF): Passes frequencies above cutoff while rolling off low rumblings below cutoff at -12 dB/octave. Essential for eliminating microphone handling rumble, HVAC noise, and subwoofer port over-excursion.
  • Low-Pass Filter (LPF): Passes low frequencies while attenuating high treble hiss, ultrasonic interference, and digital DAC aliasing harmonics.
  • Band-Pass Filter (BPF): Isolates a narrow musical frequency band determined by the center frequency and resonance Q factor.
  • Notch Filter: Surgically removes a pinpoint frequency spike (such as 50Hz or 60Hz AC electrical power hum) with minimal side attenuation.

The Q Factor (Quality Factor / Resonance)

In parametric filtering, Q = f₀ / Bandwidth. A low Q (0.5 to 0.707 Butterworth) creates a broad, musically smooth slope. A high Q (5.0 to 15.0) focuses filter energy into an ultra-sharp surgical cut, perfect for notching out ground loop hums or acoustic feedback without affecting nearby musical harmonics.

Real-Time Spectral Verification

The live spectrum visualizer above displays the 4096-point FFT transfer function in real time. Compare the raw signal against the filtered output using the Filter Active / Bypass toggle to evaluate phase impact and attenuation depth.

DIGITAL SIGNAL PROCESSING FAQ

Frequently Asked Questions on DSP Audio Filters

Comprehensive breakdown of filter types, Butterworth vs Chebyshev vs Bessel, FFT/DFT transforms, and DSP pros & cons.

1¿Qué es un filtro en procesamiento digital de señales (DSP)?
Un filtro DSP es un algoritmo matemático que modifica la amplitud, frecuencia o fase de una señal de audio digital, dejando pasar bandas deseadas y atenuando componentes no deseados (ruido, zumbidos).
2¿Para qué se utiliza el DSP?
Se utiliza para ecualización, cancelación de ruido, reverberación, supresión de eco, compresión dinámica, telecomunicaciones y procesamiento de señales médicas.
3¿Qué son la DFT y la FFT en DSP?
La DFT (Transformada Discreta de Fourier) convierte una señal del tiempo al dominio frecuencial ($O(N^2)$). La FFT (Transformada Rápida de Fourier) calcula la DFT en $O(N \log N)$, permitiendo el análisis espectral en tiempo real.
4¿Qué es el filtro Chebyshev en DSP?
Es un diseño de filtro que logra una caída más pronunciada entre la banda de paso y de rechazo que un Butterworth, a cambio de introducir rizado (ripple) en la banda de paso (Tipo I) o de rechazo (Tipo II).
5¿Cuáles son tres tipos fundamentales de filtros?
1) Filtro Paso Bajo (LPF) que deja pasar frecuencias inferiores al corte; 2) Filtro Paso Alto (HPF) que deja pasar frecuencias superiores; 3) Filtro Paso Banda (BPF) que transmite una banda específica.
6¿Cuáles son las desventajas del DSP?
Las principales desventajas son la latencia de procesamiento por búferes, el ruido de cuantificación y redondeo, los riesgos de aliasing por encima de $f_s/2$ y el consumo de CPU.
7¿Qué es un filtro paso bajo en DSP?
Un filtro paso bajo digital (como un biquad IIR) permite el paso inalterado de frecuencias por debajo de la frecuencia de corte ($f_c$) y atenúa las superiores con una pendiente definida (-12 dB o -24 dB/octava).
8¿Cuál es la diferencia entre los filtros Butterworth y Chebyshev?
Los filtros Butterworth tienen una respuesta plana máxima sin rizado en la banda de paso. Los filtros Chebyshev ofrecen una pendiente más pronunciada pero con rizado de amplitud y mayor desfase.
9¿Qué es un filtro Bessel?
Un filtro Bessel está diseñado para un retardo de grupo máximamente plano (fase lineal), preservando la forma de onda de transitorios de audio sin oscilaciones parásitas.
10¿Por qué se utiliza la función de Bessel?
Los polinomios de Bessel proporcionan un retardo de grupo constante en toda la banda de paso, asegurando que todos los armónicos viajen a través del filtro con idéntico retraso temporal.