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.

1Vad är ett filter inom digital signalbehandling (DSP)?
Ett DSP-filter är en matematisk algoritm som ändrar frekvens, amplitud eller fas för en digital ljudsignal för att släppa igenom önskade band och dämpa oönskat brus och brum.
2Vad används DSP till?
DSP används för audio-equalization, brusreducering, efterklang, ekosläckning, dynamisk komprimering, telekommunikation och medicinsk signalbehandling.
3Vad är DFT och FFT inom DSP?
DFT (Diskret Fouriertransform) omvandlar signalen från tidsdomänen till frekvensdomänen ($O(N^2)$). FFT (Snabb Fouriertransform) beräknar DFT i $O(N \log N)$, vilket möjliggör realtidsanalys.
4Vad är Chebyshev-filtret inom DSP?
Det är en filterdesign med en brantare övergång mellan passband och spärrband än Butterworth, på bekostnad av rippel i passbandet (Typ I) eller spärrbandet (Typ II).
5Vilka tre grundläggande filtertyper finns det?
1) Lågpassfilter (LPF) som släpper igenom frekvenser under gränsen; 2) Högpassfilter (HPF) som släpper igenom frekvenser över; 3) Bandpassfilter (BPF) som överför ett visst band.
6Vilka är nackdelarna med DSP?
De främsta nackdelarna är bearbetningslatens (buffertfördröjning), kvantiserings- och avrundningsbrus, risk för aliasing över $f_s/2$ och beräkningskrav.
7Vad är ett lågpassfilter inom DSP?
Ett digitalt lågpassfilter (som ett biquad IIR-filter) låter frekvenser under brytfrekvensen ($f_c$) passera oförändrade och dämpar högre frekvenser med en definierad branthet (-12 dB eller -24 dB/oktav).
8Vad är skillnaden mellan Butterworth- och Chebyshev-filter?
Butterworth-filter har ett maximalt platt passband utan rippel. Chebyshev-filter ger en brantare avrullning för samma ordning, men introducerar amplitudrippel och större fasvridning.
9Vad är ett Bessel-filter?
Ett Bessel-filter är utformat för en maximalt platt gruppfördröjning (linjär fas), vilket bevarar formen på ljudtransienter utan fasförvrängning.
10Varför används Bessel-funktionen?
Bessel-polynom garanterar konstant gruppfördröjning över hela passbandet så att alla harmoniska frekvenser fördröjs med exakt samma tid.