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.

1Hva er et filter i digital signalbehandling (DSP)?
Et DSP-filter er en matematisk algoritme som endrer frekvens, amplitude eller fase for et digitalt lydsignal for å slippe gjennom ønskede bånd og dempe uønsket støy og brum.
2Hva brukes DSP til?
DSP brukes til audio-equalization, støyreduksjon, klang, ekkofjerning, dynamisk kompresjon, telekommunikasjon og medisinsk signalbehandling.
3Hva er DFT og FFT i DSP?
DFT (Diskret Fourier Transformasjon) konverterer signalet fra tidsdomenet til frekvensdomenet ($O(N^2)$). FFT (Hurtig Fourier Transformasjon) beregner DFT i $O(N \log N)$, noe som muliggjør sanntidsanalyse.
4Hva er Chebyshev-filteret i DSP?
Det er et filterdesign med en brattere overgang mellom passbånd og sperrebånd enn Butterworth, på bekostning av rippel i passbåndet (Type I) eller sperrebåndet (Type II).
5Hvilke tre grunnleggende filtertyper finnes?
1) Lavpassfilter (LPF) som slipper gjennom frekvenser under grensen; 2) Høypassfilter (HPF) som slipper gjennom frekvenser over; 3) Båndpassfilter (BPF) som overfører et bestemt bånd.
6Hva er ulempene med DSP?
Hovedulempene er behandlingslatens (bufferforsinkelse), kvantiserings- og avrundingsstøy, fare for aliasing over $f_s/2$ og prosessorkrav.
7Hva er et lavpassfilter i DSP?
Et digitalt lavpassfilter (som et biquad IIR-filter) lar frekvenser under knekkfrekvensen ($f_c$) passere uendret og demper høyere frekvenser med en definert helning (-12 dB eller -24 dB/oktav).
8Hva er forskjellen mellom Butterworth- og Chebyshev-filtre?
Butterworth-filtre har et maksimalt flatt passbånd uten rippel. Chebyshev-filtre gir en brattere avrulling for samme orden, men introduserer amplituderippel og større faseforskyvning.
9Hva er et Bessel-filter?
Et Bessel-filter er utformet for en maksimalt flat gruppeforsinkelse (lineær fase), noe som bevarer formen på lydtransienter uten faseforvrengning.
10Hvorfor brukes Bessel-funksjonen?
Bessel-polynomer sikrer konstant gruppeforsinkelse over hele passbåndet, slik at alle harmoniske frekvenser forsinkes med nøyaktig samme tid.