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.

1Ce este un filtru în prelucrarea digitală a semnalelor (DSP)?
Un filtru DSP este un algoritm matematic care modifică frecvența, amplitudinea sau faza unui semnal audio digital pentru a lăsa să treacă benzile dorite și a atenua componentele nedorite (zgomot, brum).
2La ce se folosește DSP-ul?
DSP este utilizat pentru egalizatoare audio, reducerea zgomotului, efecte de reverb, anularea ecoului, compresia dinamicii, telecomunicații și prelucrarea semnalelor biomedicale.
3Ce sunt DFT și FFT în DSP?
DFT (Transformata Fourier Discretă) convertește semnalul din domeniul timp în frecvență ($O(N^2)$). FFT (Transformata Fourier Rapidă) calculează DFT cu complexitatea $O(N \log N)$, făcând posibilă analiza în timp real.
4Ce este filtrul Cebîșev (Chebyshev) în DSP?
Este un filtru cu o tranziție mai abruptă între banda de trecere și cea de oprire decât Butterworth, cu prețul unor ondulații (ripple) în banda de trecere (Tip I) sau de oprire (Tip II).
5Care sunt cele trei tipuri fundamentale de filtre?
1) Filtru Trece-Jos (LPF) care lasă să treacă frecvențele sub frecvența de tăiere; 2) Filtru Trece-Sus (HPF) care lasă să treacă peste; 3) Filtru Trece-Bandă (BPF) care transmite o bandă specifică.
6Care sunt dezavantajele DSP-ului?
Principalele dezavantaje sunt latența de procesare datorată bufferelor, zgomotul de cuantizare, riscul de aliasing peste $f_s/2$ și consumul de resurse de calcul.
7Ce este un filtru trece-jos în DSP?
Un filtru digital (cum ar fi un Biquad IIR) care permite frecvențelor sub frecvența de tăiere ($f_c$) să treacă neschimbate și atenuează frecvențele superioare cu o pantă definită (-12 dB sau -24 dB/octavă).
8Care este diferența dintre filtrele Butterworth și Cebîșev?
Filtrele Butterworth au un răspuns maxim plat în banda de trecere fără ondulații. Filtrele Cebîșev oferă o cădere mai abruptă la același ordin, dar generează ondulații de amplitudine și defazaj mai mare.
9Ce este un filtru Bessel?
Filtrul Bessel este proiectat pentru o întârziere de grup maxim plată (fază liniară), păstrând neschimbată forma undelor tranzitorii audio fără distorsiuni de fază.
10De ce se utilizează funcția Bessel?
Polinoamele Bessel asigură o întârziere de grup constantă pe întreaga bandă de trecere, astfel încât toate frecvențele armonice trec prin filtru cu aceeași întârziere temporală.