Estoy frente a un caso real de aplicación DSP. Tengo un conocimiento básico de filtrado digital y temas de telecomunicaciones.
La entrada de mi "caja negra" es una señal de audio digital (por ejemplo, un archivo WAV común, estéreo a 44100 Hz, 16 bits). Necesito desarrollar un ecualizador digital y crear las muestras de audio de salida.
El cálculo se debe realizar en tiempo real, es decir, con una transmisión en vivo. Soy consciente de que significa que tengo que definir un búfer lo suficientemente grande para alimentar los filtros.
El enfoque básico es crear varios filtros digitales de banda de paso para cambiar la ganancia de las frecuencias en cada banda. Debido a que las bandas solicitadas son muchas (> 16), voy a trabajar en el dominio de frecuencia.
Mi pensamiento:
- convertir la señal en el dominio de frecuencia (DFT)
- define una forma de la respuesta deseada
- procesar las muestras de entrada con esta forma
- volver al dominio del tiempo para recuperar las muestras de audio reales
Preguntas:
- ¿cuál es el nombre técnico de este método?
- ¿Crees que este enfoque es mejor (*) que usar muchos filtros de banda de paso empinados?
(*) mejor aquí no es solo una opinión: estoy hablando de la complejidad, la latencia y la precisión del código