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.

1Czym jest filtr w cyfrowym przetwarzaniu sygnałów (DSP)?
Filtr DSP to algorytm matematyczny modyfikujący częstotliwość, amplitudę lub fazę cyfrowego sygnału audio w celu przepuszczenia pożądanych pasm i wytłumienia niepożądanych składowych (szum, przydźwięk).
2Do czego stosuje się DSP?
DSP jest używane w korektorach audio (EQ), redukcji szumów, pogłosach, usuwaniu echa, kompresji dynamiki, telekomunikacji i przetwarzaniu sygnałów medycznych.
3Czym są DFT i FFT w DSP?
DFT (Dyskretna Transformata Fouriera) przekształca sygnał z dziedziny czasu do częstotliwości ($O(N^2)$). FFT (Szybka Transformata Fouriera) oblicza DFT z prędkością $O(N \log N)$, umożliwiając analizę w czasie rzeczywistym.
4Czym jest filtr Czebyszewa (Chebyshev) w DSP?
To filtr o bardziej stromym zboczu opadania między pasmem przepustowym a zaporowym niż filtr Butterwortha, kosztem tętnień (ripple) w paśmie przepustowym (Typ I) lub zaporowym (Typ II).
5Jakie są trzy podstawowe typy filtrów?
1) Filtr dolnoprzepustowy (LPF) przepuszczający częstotliwości poniżej odcięcia; 2) Filtr górnoprzepustowy (HPF) przepuszczający powyżej; 3) Filtr pasmowoprzepustowy (BPF) przekazujący określone pasmo.
6Jakie są wady DSP?
Główne wady to opóźnienie przetwarzania (latencja buforów), szum kwantyzacji i zaokrągleń, ryzyko aliasingu powyżej $f_s/2$ oraz zapotrzebowanie na moc obliczeniową.
7Czym jest filtr dolnoprzepustowy w DSP?
To filtr cyfrowy (np. Biquad IIR), który pozwala częstotliwościom poniżej częstotliwości odcięcia ($f_c$) przechodzić bez zmian i tłumi wyższe częstotliwości ze stałym nachyleniem (-12 dB lub -24 dB/oktawę).
8Jaka jest różnica między filtrami Butterwortha i Czebyszewa?
Filtry Butterwortha mają maksymalnie płaską charakterystykę w paśmie przepustowym bez tętnień. Filtry Czebyszewa zapewniają bardziej strome zbocze, lecz wprowadzają tętnienia amplitudy i większe przesunięcie fazowe.
9Czym jest filtr Bessela?
Filtr Bessela został zaprojektowany dla maksymalnie płaskiego opóźnienia grupowego (liniowa faza), co zachowuje kształt fal transjentów audio bez zniekształceń fazowych.
10Dlaczego stosuje się funkcję Bessela?
Wielomiany Bessela zapewniają stałe opóźnienie grupowe w całym paśmie przepustowym, dzięki czemu wszystkie składowe harmoniczne docierają z identycznym opóźnieniem czasowym.