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מהו פילטר בעיבוד אותות ספרתי (DSP)?
פילטר DSP הוא אלגוריתם מתמטי המשנה את התדר, האמפליטודה או הפאזה של אות אודיו דיגיטלי כדי להעביר פסי תדרים רצויים ולהנחית רכיבים בלתי רצויים (כגון רעש או זמזום).
2למה משמש DSP?
DSP משמש לאקולייזרים, הפחתת רעשים, אפקטי ריוורב, ביטול הד, קומפרסורים דינמיים, תקשורת ועיבוד אותות רפואיים.
3מה הם DFT ו-FFT ב-DSP?
DFT (התמרת פורייה בדידה) ממירה אות ממרחב הזמן למרחב התדר ($O(N^2)$). FFT (התמרת פורייה מהירה) היא אלגוריתם המחשב את ה-DFT במהירות של $O(N \log N)$, ומאפשר ניתוח ספקטרלי בזמן אמת.
4מהו פילטר צ'בישב (Chebyshev) ב-DSP?
זהו תכנון פילטר המשיג הנחתה תלולה יותר בין פס המעבר לפס החסימה לעומת בטרוורת', במחיר של יצירת אדוות (Ripple) בפס המעבר (סוג I) או בפס החסימה (סוג II).
5מהם שלושת סוגי הפילטרים הבסיסיים?
1) פילטר מעביר נמוכים (LPF) המעביר תדרים מתחת לתדר החיתוך; 2) פילטר מעביר גבוהים (HPF) המעביר תדרים מעליו; 3) פילטר מעביר פס (BPF) המעביר תחום ספציפי.
6מהם החסרונות של DSP?
החסרונות העיקריים הם השהיית עיבוד עקב באפרים (Latency), רעש קוונטיזציה ועיגול, סיכוני קיפול תדרים (Aliasing) מעל $f_s/2$ וצריכת כוח עיבוד.
7מהו פילטר מעביר נמוכים ב-DSP?
פילטר דיגיטלי (כגון Biquad IIR) המאפשר לתדרים מתחת לתדר החיתוך ($f_c$) לעבור ללא שינוי ומנחית תדרים גבוהים בשיפוע מוגדר (-12 dB או -24 dB/אוקטבה).
8מה ההבדל בין פילטר בטרוורת' לצ'בישב?
לפילטר בטרוורת' יש היענות שטוחה מקסימלית ללא אדוות. לפילטר צ'בישב יש חיתוך תלול יותר לאותו סדר, אך הוא יוצר אדוות אמפליטודה ועיוות פאזה גדול יותר.
9מהו פילטר בסל (Bessel)?
פילטר בסל מתוכנן להשהיית קבוצה שטוחה מקסימלית (פאזה לינארית), מה ששומר על צורת הגל של טרנזיינטים ללא עיוות פאזה.
10מדוע משתמשים בפונקציית בסל?
פולינומי בסל מבטיחים השהיית קבוצה קבועה לאורך כל פס המעבר, כך שכל התדרים ההרמוניים עוברים דרך הפילטר באותו עיכוב זמן בדיוק.