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.

1Kaj je filter v digitalni obdelavi signalov (DSP)?
DSP filter je matematični algoritem, ki spremeni frekvenco, amplitudo ali fazo digitalnega zvočnega signala, da prepusti želene pasove in oslabi neželene komponente (šum, brnenje).
2Za kaj se uporablja DSP?
Uporablja se v avdio izenačevalnikih (EQ), odstranjevanju šuma, odmevu (reverb), odpravljanju jeke, dinamični kompresiji, telekomunikacijah in medicinski obdelavi signalov.
3Kaj sta DFT in FFT v DSP?
DFT (Diskretna Fourierova transformacija) pretvori signal iz časovne v frekvenčno domeno ($O(N^2)$). FFT (Hitra Fourierova transformacija) izračuna DFT s hitrostjo $O(N \log N)$, kar omogoča analizo v realnem času.
4Kaj je Chebyshev filter v DSP?
Gre za zasnovo filtra, ki doseže strmejši prehod med prepustnim in zapornim pasom kot Butterworth, za ceno valovitosti (ripple) v prepustnem (Tip I) ali zapornem pasu (Tip II).
5Katere so tri osnovne vrste filtrov?
1) Nizkoprepustni filter (LPF), ki prepušča frekvence pod mejno; 2) Visokoprepustni filter (HPF), ki prepušča nad njo; 3) Pasovnoprepustni filter (BPF), ki prenaša določen pas.
6Katere so slabosti DSP-ja?
Glavne slabosti so zakasnitev obdelave (latenca medpomnilnika), šum kvantizacije, tveganje za aliasing nad $f_s/2$ in poraba računskih virov.
7Kaj je nizkoprepustni filter v DSP?
Digitalni filter (kot je Biquad IIR), ki omogoča frekvencam pod mejno frekvenco ($f_c$) nemoten prehod in duši višje frekvence z določenim naklonom (-12 dB ali -24 dB/oktavo).
8Kakšna je razlika med filtri Butterworth in Chebyshev?
Filtri Butterworth imajo maksimalno raven prepustni pas brez valovitosti. Filtri Chebyshev ponujajo strmejši padec za isto stopnjo, vendar povzročajo valovitost amplitude in večji fazni premik.
9Kaj je Bessel filter?
Bessel filter je zasnovan za maksimalno ravno skupinsko zakasnitev (linearna faza), kar ohranja valovno obliko tranzientov brez faznih popačenj.
10Zakaj se uporablja Besslova funkcija?
Besslovi polinomi zagotavljajo konstantno skupinsko zakasnitev v celotnem prepustnem pasu, tako da vsi harmoniki prehajajo skozi filter s popolnoma enako časovno zakasnitvijo.