Arquitecto de audio en cancelación de eco acústico
¿Qué es el eco acústico y por qué es necesario cancelarlo? 
El eco acústico ocurre en un sistema de conferencia cuando el audio de la parte remota reproducido en los altavoces locales es captado por micrófonos en la sala local y se transmite de vuelta a la parte remota. Esta señal transmitida es una versión retrasada del original, lo que causa el eco.
La señal recibida del lado remoto no se transfiere directamente del altavoz al micrófono, sino que está sujeta a los artefactos de la sala. Esto puede incluir diferentes caminos de señal que causan reverberación, filtrado de frecuencia y atenuación. Estos efectos son el resultado de la función de transferencia de la sala. Esta función de transferencia también es dinámica a medida que los objetos en la sala se mueven o el micrófono cambia de posición.
Para restar la señal no deseada correctamente, el procesador de Cancelación de Eco Acústico (AEC) necesita simular la función de transferencia dinámica de la sala. Puede entonces aplicar esa función de transferencia a la señal recibida y restar correctamente la señal original modificada.
Cada tarjeta de entrada AEC de Soundweb London consta de cuatro canales de entrada AEC.
Cada canal ofrece las siguientes características:
● Algoritmo independiente de 20Hz - 8kHz
● Referencias AEC individuales
● Control automático de ganancia
● Cancelación de ruido
● Procesamiento no lineal adaptativo (paso de voz)
● Velocidades de convergencia extremadamente rápidas de 49dB/s
EJEMPLO: CONFERENCIA BÁSICA CON REFUERZO DE SONIDO LOCAL
Este ejemplo muestra cuatro micrófonos alimentando el audio al lado remoto a través de una tarjeta Telephone Hybrid, así como alimentando los altavoces locales para refuerzo de sonido local. La mezcla de señales se realiza utilizando el objeto de procesamiento Gain Sharing Automixer. El mejor método para este tipo de diseño incorpora una configuración de mix-minus para mantener la estructura de ganancia adecuada y para evitar que el altavoz directamente encima de la persona que habla transmita una copia coloreada por la sala que re-entrará en el micrófono abierto y será transmitida al lado remoto junto con la señal de voz original.
El diseño mostrado aquí muestra tanto las señales del lado remoto como las del lado local alimentando los altavoces de la sala. Este diseño funciona, pero como se explicó anteriormente, el algoritmo AEC no funcionará a su máximo potencial.
Si la Referencia se mueve a la misma ubicación que en el ejemplo anterior "Sin refuerzo de sonido local", cumplirá la regla de colocar la Referencia lo más cerca posible de la salida del altavoz, pero al hacerlo, la Referencia será alimentada con una mezcla de las señales del lado local y del lado remoto.
Dado que la señal de Referencia es la señal que se debe eliminar de la ruta de audio de entrada, el algoritmo AEC cancelará la señal del micrófono en la tarjeta de entrada AEC. Dado que la ruta de señal del micrófono de entrada se alimenta al lado remoto, así como a los altavoces locales, los oyentes en el lado remoto no podrían escuchar la señal del micrófono. Solo una porción de la señal del micrófono se cancela debido al estado de Voice Activity Detection. El procesamiento de Voice Activity Detection determina si el audio es voz o silencio / ruido de fondo. Esto causaría que la señal del micrófono se distorsione tanto localmente como en el lado remoto.
Para resolver esto, se utilizan otro conjunto de objetos de procesamiento High / Low Pass y un EQ paramétrico, con el fin de proporcionar a la Referencia la misma señal que el altavoz de la sala. Esto resulta en que solo la señal del lado remoto sea Referenciada y eliminada mientras se sigue alimentando una mezcla de audio del lado local y remoto a los altavoces de la sala.
Es esencial que se mantengan los mismos ajustes en ambas rutas de señal. En particular, se debe tener cuidado de que cualquier procesamiento no lineal como compresión o limitación empleado en la señal de salida del altavoz, también se aplique a la señal de Referencia. La función Copy Parameter Values debe emplearse para garantizar que los ajustes sean idénticos.
Descargar la guía de aplicación de cancelación de eco acústico...
