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.

1Mi az a szűrő a digitális jelfeldolgozásban (DSP)?
A DSP-szűrő egy matematikai algoritmus, amely módosítja a digitális hangjel frekvencia-, amplitúdó- vagy fázisjellemzőit a kívánt frekvenciasávok átengedése és a nemkívánatos összetevők (zaj, zúgás) elnyomása érdekében.
2Mire használják a DSP-t?
Audió hangszínszabályzókban, zajszűrésben, visszhangban (reverb), visszhang-kioltásban, dinamikatartomány-tömörítésben, távközlésben és orvosi jelfeldolgozásban alkalmazzák.
3Mi az a DFT és FFT a DSP-ben?
A DFT (Diszkrét Fourier-transzformáció) az időtartománybeli jelet frekvenciatartományba képezi le ($O(N^2)$). Az FFT (Gyors Fourier-transzformáció) a DFT-t $O(N \log N)$ sebességgel számítja ki, lehetővé téve a valós idejű analízist.
4Mi az a Csebisev (Chebyshev) szűrő a DSP-ben?
Olyan szűrőkonstrukció, amely meredekebb átmenetet biztosít az áteresztő és záró sáv között, mint a Butterworth, de hullámosságot (ripple) hoz létre az áteresztő (I. típus) vagy záró sávban (II. típus).
5Melyik a három alapvető szűrőtípus?
1) Aluláteresztő szűrő (LPF) a vágási frekvencia alatti frekvenciákat engedi át; 2) Felüláteresztő szűrő (HPF) a felettieket; 3) Sáváteresztő szűrő (BPF) egy adott sávot közvetít.
6Melyek a DSP hátrányai?
A legfőbb hátrányok a pufferelésből adódó feldolgozási késleltetés (latencia), a kvantálási zaj, az $f_s/2$ feletti frekvenciák esetén fellépő aliasing (tükröződés) kockázata és a számítási kapacitás igénye.
7Mi az az aluláteresztő szűrő a DSP-ben?
Olyan digitális szűrő (pl. Biquad IIR), amely a vágási frekvencia ($f_c$) alatti frekvenciákat változatlanul hagyja, a magasabb frekvenciákat pedig meghatározott meredekséggel (-12 dB vagy -24 dB/oktáv) csillapítja.
8Mi a különbség a Butterworth és a Csebisev szűrők között?
A Butterworth szűrők maximálisan lapos áteresztő sávval rendelkeznek hullámosság nélkül. A Csebisev szűrők meredekebb levágást nyújtanak azonos fokszám mellett, de amplitúdóhullámosságot és nagyobb fázistorzítást okoznak.
9Mi az a Bessel-szűrő?
A Bessel-szűrőt maximálisan lapos csoportkésleltetésre (lineáris fázisra) tervezték, amely fázistorzítás nélkül megőrzi a tranziensek hullámformáját.
10Miért használják a Bessel-függvényt?
A Bessel-polinomok állandó csoportkésleltetést biztosítanak a teljes áteresztő sávban, így minden harmonikus frekvencia azonos időkésleltetéssel halad át a szűrőn.