Audio filtern mit FIR-Filter

Mit Hilfe von FIR-Filter kann ein Teil der Frequenzen weggefiltert werden. Ich habe in C ein Beispielprogramm implementiert welches ein Audiosignal in 3 Bändern filtert. Die Koeffizienten sind in Matlab berechnet worden.

Das erste Bild zeigt die Originaldatei. Gezeigt wird Frequenz, Zeit und Intensität.

Im zweiten Bild wurde der Filter angewandt. Klar ersichtlich sind die Grenzen der drei Frequenzbänder. Der Filter kann nicht ganz bündig arbeiten.

Im letzen Bild wurden die Tiefen herausgefiltert. Die Dämpfung beträgt überall über -80dB.

Spielen mit Processing