Warum schaltet ein FFT-Tonhöhenfilter den ausgewählten Tonhöhenbereich nicht vollständig stumm?


8

Während der Bearbeitung eines Songs habe ich versucht, die Bassdrum durch Anwenden eines Hochpass-FFT-Filters auszuschneiden, dh die tiefe Tonhöhe der Bassdrum herauszufiltern. Dies führte dazu, dass der Drum-Sound stark gedämpft und nicht vollständig entfernt wurde. Ich weiß, dass im Audio immer noch höhere Obertöne von der Trommel vorhanden sind, aber warum wird die niedrigere Tonhöhe nicht vollständig entfernt?


Wirklich stummgeschalteter Klang unterhalb einer bestimmten Frequenz tritt nur bei Verwendung eines sogenannten "Brickwall" -Filters auf. Sind Sie sicher, dass Sie einen solchen Filtertyp verwenden?
Der Pellmeister

Ich glaube schon, aber ich bin mir nicht ganz sicher, wie Adobe Audition das macht.
Matthew Read

Können Sie die tiefen Töne in einem Spektrum sehen oder nehmen Sie einfach wahr, dass sie noch da sind? Audition verfügt über Einstellungen im FFT-Filterdialog, damit der Filter besser funktioniert. Haben Sie versucht, sie anzupassen?
Endolith

Antworten:


7

Erzählen Sie uns zunächst mehr über den Filter. Ist es wirklich ein Brickwall-Filter oder verwenden Sie tatsächlich einen Low-Roll-Off- oder Low-Cut-Off-Filter? Im letzteren Fall ist es völlig normal, dass bei Verwendung eines Filters mit hohem Grenzwert die niedrigen Frequenzen mit -6 dB pro Oktave unter der angegebenen Frequenz abnehmen und nicht vollständig verschwunden sind. Der Roll-Off ist der gleiche, jedoch mit weniger dBs pro Oktave. (Entweder 4,5 oder 3, kann mich nicht wirklich erinnern.)

Wenn Sie einen Brickwall-Filter verwendet haben, gibt es eine andere mögliche Erklärung:

Ein Phänomen in der Psychoakustik ist das Hören einer tiefen Note, wo sie nicht vorhanden ist, aber wenn die Harmonischen (= Obertöne) vorhanden sind. Jeder Grundton hat unterschiedliche Obertöne. (Wirklich, wenn mehrere Obertöne vorhanden sind, gibt es wirklich nicht viel Mehrdeutigkeit.) Das menschliche Gehirn verarbeitet diese Obertöne tatsächlich und fügt den Grundton hinzu.


Hmm, Psychoakustik klingt interessant;) danke!
Matthew Read

1

Im Allgemeinen entfernt ein Filter einen bestimmten Satz von Frequenzen nicht vollständig. Vielmehr werden sie nur abgeschwächt, indem ein gewisser Prozentsatz von ihnen herausgeschnitten wird. In extremen Fällen (man denke an Kill-EQs auf DJ-Mixern) ist die Dämpfung so hoch, dass man genauso gut in Betracht ziehen kann, sie vollständig zu beseitigen.

Wikipedia hat in seinem Artikel über Tiefpassfilter eine ziemlich gute Grafik darüber, wie ein Tiefpassfilter höhere Frequenzen ausschneidet . Ein Tiefpassfilter kann als "hochreduzierendes" Filter angesehen werden, wenn dies sinnvoller ist.

Dieses Verhalten zeigt an, ob die Filter FFT-basiert, analog oder was auch immer sind.


2
Nicht ganz korrekt, können Sie mit FFT tatsächlich einen echten Brickwall-Filter erhalten, solange die FFT die höchste Frequenz Ihrer Abtastrate erreicht. Das heißt, Sie können einen FFT-Filter verwenden, der 5000 Hz mit 0 dB und 4999 Hz mit -96 dB filtert. Einer der Vorteile eines Fourierfilters.
Der Pellmeister

@Pelle Ich wusste nicht, dass sie tatsächlich so extrem werden können! Vielen Dank für die Klarstellung :)
Warrior Bob

Normale Filter können grundsätzlich nicht, da Sie sich immer mit 'Filterkomponenten' befassen. FFT-Filter sind unterschiedlich, sie können innerhalb der Frequenz und des Dynamikbereichs jede mögliche Form annehmen und sie können beliebige Phaseneigenschaften aufweisen. (Deshalb basiert der Faltungshall auch auf FFT.)
Der Pellmeister

1
Mit einem FIR-Filter oder FFT-Filter (was in der Verkleidung ähnlich ist) können Sie einen beliebig präzisen und scharfen Frequenzgang erzielen. Siehe zB DSP-Leitfaden Kapitel 17
Thies Heidecke
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.