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;
Χρησιμοποιείται σε ισοσταθμιστές (EQ), μείωση θορύβου, αντήχηση (reverb), ακύρωση ηχούς, δυναμική συμπίεση, τηλεπικοινωνίες και ιατρική επεξεργασία σημάτων.
3Τι είναι τα DFT και FFT στο DSP;
Ο DFT (Διακριτός Μετασχηματισμός Fourier) μετατρέπει το σήμα από το πεδίο του χρόνου στο πεδίο της συχνότητας ($O(N^2)$). Ο FFT (Ταχύς Μετασχηματισμός Fourier) υπολογίζει τον DFT σε χρόνο $O(N \log N)$, επιτρέποντας την ανάλυση σε πραγματικό χρόνο.
4Τι είναι το φίλτρο Chebyshev στο DSP;
Είναι ένας σχεδιασμός φίλτρου που επιτυγχάνει πιο απότομη μετάβαση μεταξύ ζώνης διέλευσης και αποκοπής σε σχέση με το Butterworth, με τίμημα κυματώσεις (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Ποια είναι η διαφορά μεταξύ φίλτρων Butterworth και Chebyshev;
Τα φίλτρα Butterworth έχουν μέγιστα επίπεδη απόκριση στη ζώνη διέλευσης χωρίς κυματώσεις. Τα φίλτρα Chebyshev προσφέρουν πιο απότομη αποκοπή για την ίδια τάξη, αλλά προκαλούν κυματώσεις πλάτους και μεγαλύτερη παραμόρφωση φάσης.
9Τι είναι το φίλτρο Bessel;
Ένα φίλτρο Bessel έχει σχεδιαστεί για μέγιστα επίπεδη καθυστέρηση ομάδας (γραμμική φάση), διατηρώντας το σχήμα των μεταβατικών κυμάτων χωρίς παραμόρφωση φάσης.
10Γιατί χρησιμοποιείται η συνάρτηση Bessel;
Τα πολυώνυμα Bessel εξασφαλίζουν σταθερή καθυστέρηση ομάδας σε ολόκληρη τη ζώνη διέλευσης, ώστε όλες οι αρμονικές συχνότητες να διέρχονται από το φίλτρο με την ίδια ακριβώς χρονική καθυστέρηση.