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.

1Was ist ein Filter in der digitalen Signalverarbeitung (DSP)?
Ein Filter in DSP ist ein mathematischer Algorithmus, der Frequenz-, Amplituden- oder Phaseneigenschaften eines digitalen Audiosignals verändert, um erwünschte Frequenzen durchzulassen und Störanteile (wie Rauschen oder Brummen) abzuschwächen.
2Wofür wird DSP eingesetzt?
DSP wird für Audio-Equalization, Rauschunterdrückung, Halleffekte, Echokompensation, Dynamikkompression, Telekommunikation, Spracherkennung und medizinische Bildgebung genutzt.
3Was ist der Unterschied zwischen DFT und FFT in DSP?
DFT (Diskrete Fourier-Transformation) wandelt ein Signal vom Zeit- in den Frequenzbereich um ($O(N^2)$). FFT (Fast Fourier Transformation) ist ein optimierter Algorithmus, der die DFT in $O(N \log N)$ berechnet und so Echtzeitanalysen ermöglicht.
4Was ist ein Chebyshev-Filter in DSP?
Ein Chebyshev-Filter bietet einen steileren Übergang zwischen Durchlass- und Sperrbereich als ein Butterworth-Filter, weist jedoch Welligkeit (Ripple) im Durchlassbereich (Typ I) oder Sperrbereich (Typ II) auf.
5Welche drei grundlegenden Filtertypen gibt es?
1) Tiefpassfilter (LPF) lässt Frequenzen unterhalb der Grenzfrequenz passieren; 2) Hochpassfilter (HPF) lässt Frequenzen oberhalb passieren; 3) Bandpassfilter (BPF) lässt ein bestimmtes Frequenzband durch.
6Was sind die Nachteile von DSP?
Hauptnachteile sind: Verarbeitungsverzögerung (Latenz durch Pufferung), Quantisierungs- und Rundungsrauschen, Aliasing-Risiken bei Frequenzen über $f_s/2$ und Rechenleistungsbedarf.
7Was ist ein Tiefpassfilter in DSP?
Ein digitaler Tiefpassfilter (z. B. Biquad IIR) lässt Frequenzen unterhalb der Grenzfrequenz ($f_c$) unverändert und senkt Frequenzen oberhalb mit einer definierten Flankensteilheit (z. B. -12 dB/Oktave) ab.
8Was ist der Unterschied zwischen Butterworth- und Chebyshev-Filtern?
Butterworth-Filter haben einen maximal flachen Frequenzgang im Durchlassbereich ohne Welligkeit. Chebyshev-Filter haben eine steilere Flanke bei gleicher Ordnung, aber Amplitudenwelligkeit und stärkere Phasenverzerrung.
9Was ist ein Bessel-Filter?
Ein Bessel-Filter ist für eine maximal flache Gruppenlaufzeit (lineare Phase) ausgelegt. Er bewahrt die Zeitbereichsform von Transienten ohne Überschwingen oder Phasenverzerrungen.
10Warum wird die Bessel-Funktion verwendet?
Bessel-Polynome gewährleisten eine konstante Gruppenlaufzeit über den gesamten Durchlassbereich, sodass alle Obertonfrequenzen mit identischer Zeitverzögerung übertragen werden.