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.

1O que é um filtro em processamento digital de sinais (DSP)?
Um filtro DSP é um algoritmo matemático que modifica amplitude, frequência ou fase de um sinal de áudio digital, deixando passar bandas desejadas e atenuando componentes indesejados (ruídos, zumbidos).
2Para que serve o DSP?
É utilizado em equalização, cancelamento de ruído, reverberação, supressão de eco, compressão dinâmica, telecomunicações e processamento de sinais biomédicos.
3O que são DFT e FFT em DSP?
A DFT (Transformada Discreta de Fourier) converte o sinal do domínio do tempo para o da frequência ($O(N^2)$). A FFT (Transformada Rápida de Fourier) calcula a DFT em $O(N \log N)$, permitindo análise espectral em tempo real.
4O que é o filtro Chebyshev em DSP?
É um filtro que atinge uma atenuação mais íngreme que o Butterworth entre banda passante e de corte, com ondulações (ripple) na banda passante (Tipo I) ou de corte (Tipo II).
5Quais são três tipos fundamentais de filtros?
1) Filtro Passa-Baixas (LPF) que deixa passar frequências abaixo do corte; 2) Filtro Passa-Altas (HPF) que deixa passar acima; 3) Filtro Passa-Faixa (BPF) que transmite uma faixa específica.
6Quais são as desvantagens do DSP?
As principais desvantagens são a latência de processamento por buffers, o ruído de quantização, o risco de aliasing acima de $f_s/2$ e a exigência de poder computacional.
7O que é um filtro passa-baixas em DSP?
É um filtro digital (como um biquad IIR) que permite a passagem inalterada de frequências abaixo da frequência de corte ($f_c$) e atenua as frequências superiores com uma inclinação definida (-12 dB ou -24 dB/oitava).
8Qual é a diferença entre filtros Butterworth e Chebyshev?
Os filtros Butterworth têm resposta maximamente plana sem ondulação na banda passante. Os filtros Chebyshev oferecem corte mais abrupto, porém com ondulações de amplitude e maior defasagem.
9O que é um filtro Bessel?
O filtro Bessel é projetado para um atraso de grupo maximamente plano (fase linear), preservando a forma de onda de transientes sem oscilações espúrias.
10Por que a função de Bessel é utilizada?
Os polinômios de Bessel garantem um atraso de grupo constante em toda a banda passante, fazendo com que todas as frequências harmônicas sofram o mesmo atraso de tempo.