¿Por qué un filtro de tono FFT no "silencia" completamente el rango de tono seleccionado?

8

Mientras editaba una canción, intenté cortar el bombo aplicando un filtro FFT de paso alto, es decir, filtrando el tono bajo del bombo. Esto dio como resultado que el sonido del tambor se silenciara severamente, en lugar de eliminarse por completo. Sé que los armónicos más altos del tambor seguirían presentes en el audio, pero ¿por qué no se elimina completamente el tono más bajo?

Matthew Read
fuente
El sonido de silenciamiento real por debajo de una determinada frecuencia solo ocurre cuando se usa un filtro llamado 'brickwall'. ¿Estás seguro de que estás usando ese tipo de filtro?
The Pellmeister
Creo que sí, pero no estoy completamente seguro de cómo lo hace Adobe Audition.
Matthew leyó el
¿Puedes ver los tonos bajos en un espectro, o simplemente percibes que todavía están allí? Audition tiene configuraciones en el cuadro de diálogo del filtro FFT para que el filtro funcione mejor. ¿Intentaste ajustarlos?
endolito

Respuestas:

7

En primer lugar, cuéntanos más sobre el filtro. ¿Es realmente un filtro de ladrillo o realmente está utilizando un filtro de baja caída o de corte bajo? En el último caso, es perfectamente normal, cuando se usa un filtro de corte alto, las frecuencias bajas disminuyen con -6dB por octava por debajo de la frecuencia especificada, y no desaparecen por completo. La reducción es la misma, pero con menos dB por octava. (ya sea 4,5 o 3, realmente no puedo recordar.)

Si utilizó un filtro brickwall, hay otra explicación posible:

Un fenómeno en la psicoacústica es escuchar una nota baja donde no está allí, pero cuando los armónicos (= armónicos) están ahí. Cada tono base tiene matices diferentes. (Realmente, si hay múltiples sobretonos, realmente no hay mucha ambigüedad). El cerebro humano en realidad procesa estos sobretonos y agrega el tono base.

El Pellmeister
fuente
Hmm, la psicoacústica suena interesante;) ¡gracias!
Matthew Read
1

En general, un filtro no es algo que elimina por completo un conjunto dado de frecuencias. Más bien, solo los atenúa, eliminando un porcentaje de ellos. En casos extremos (viene a la mente matar ecualizadores en mezcladores de DJ), la atenuación es tanto que bien podría considerarse deshacerse de ella por completo.

Wikipedia tiene un gráfico bastante bueno de cómo un filtro de paso bajo corta las frecuencias más altas en su artículo sobre filtros de paso bajo . Un filtro de paso bajo puede considerarse como un filtro de "reducción alta" si eso tiene más sentido.

Este comportamiento muestra si los filtros están basados ​​en FFT, analógicos, lo que sea.

Guerrero Bob
fuente
2
No es del todo correcto, en realidad puede obtener un filtro de ladrillo real usando FFT, siempre que el FFT alcance la frecuencia máxima de su frecuencia de muestreo. Es decir, puede tener un filtro FFT que filtre 5000Hz con 0dB y 4999Hz con -96dB. Una de las ventajas de un filtro de Fourier.
The Pellmeister
@Pelle ¡No me di cuenta de que podrían llegar a ese extremo! Gracias por la aclaración :)
Warrior Bob
Los filtros normales no pueden básicamente, ya que siempre se trata de 'componentes de filtro'. Los filtros FFT son diferentes, pueden obtener cualquier forma posible dentro de la frecuencia y el rango dinámico, y pueden tener las características de fase que desee. (Es por eso que la reverb de convolución también se basa en FFT.)
The Pellmeister
1
con un filtro FIR o un filtro FFT (que es una especie de lo mismo disfrazado) puede obtener una respuesta de frecuencia arbitrariamente precisa y nítida. Ver, por ejemplo, Guía DSP Capítulo 17
Thies Heidecke