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.

1Što je filtar u digitalnoj obradi signala (DSP)?
DSP filtar je matematički algoritam koji mijenja frekvenciju, amplitudu ili fazu digitalnog audio signala kako bi propustio željene pojaseve i prigušio neželjene komponente (šum, brujanje).
2Za što se koristi DSP?
Koristi se u audio ekvilajzerima, smanjenju šuma, odjeku (reverb), poništavanju jeke, dinamičkoj kompresiji, telekomunikacijama i obradi medicinskih signala.
3Što su DFT i FFT u DSP-u?
DFT (Diskretna Fourierova transformacija) pretvara signal iz vremenske u frekvencijsku domenu ($O(N^2)$). FFT (Brza Fourierova transformacija) izračunava DFT brzinom $O(N \log N)$, omogućujući analizu u stvarnom vremenu.
4Što je Chebyshev filtar u DSP-u?
To je dizajn filtra koji postiže strmiji prijelaz između propusnog i nepropusnog pojasa od Butterwortha, po cijenu valovitosti (ripple) u propusnom (Tip I) ili nepropusnom pojasu (Tip II).
5Koje su tri osnovne vrste filtara?
1) Niskopropusni filtar (LPF) koji propušta frekvencije ispod granične; 2) Visokopropusni filtar (HPF) koji propušta iznad; 3) Pojasnopropusni filtar (BPF) koji prenosi određeni pojas.
6Koji su nedostaci DSP-a?
Glavni nedostaci su kašnjenje obrade (latencija međuspremnika), šum kvantizacije, rizik od aliasinga iznad $f_s/2$ i potreba za procesorskom snagom.
7Što je niskopropusni filtar u DSP-u?
Digitalni filtar (poput Biquad IIR) koji omogućuje prolaz frekvencijama ispod granične frekvencije ($f_c$) bez promjene i prigušuje više frekvencije definiranim nagibom (-12 dB ili -24 dB/oktavi).
8Koja je razlika između Butterworth i Chebyshev filtara?
Butterworth filtri imaju maksimalno ravan propusni pojas bez valovitosti. Chebyshev filtri nude strmiji pad za isti red, ali unose valovitost amplitude i veći fazni pomak.
9Što je Bessel filtar?
Bessel filtar je dizajniran za maksimalno ravno grupno kašnjenje (linearna faza), što čuva valni oblik tranzijenata bez faznih izobličenja.
10Zašto se koristi Besselova funkcija?
Besselovi polinomi jamče konstantno grupno kašnjenje kroz cijeli propusni pojas, tako da sve harmonijske frekvencije prolaze kroz filtar s potpuno istim vremenskim kašnjenjem.