Audio Architect voor akoestische echo-onderdrukking
Wat is akoestische echo en waarom moet deze worden onderdrukt? 
Akoestische echo ontstaat in een conferentiesysteem wanneer de spraak van de andere kant die via lokale luidsprekers wordt afgespeeld, wordt opgepikt door microfoons in de lokale ruimte en teruggezonden naar de andere kant. Dit teruggestuurde signaal is een vertraagde versie van het origineel, wat de echo veroorzaakt.
Het ontvangen signaal van de andere kant wordt niet rechtstreeks van de luidspreker naar de microfoon overgedragen, maar is onderhevig aan de invloeden van de ruimte. Denk aan verschillende signaalpaden die galm veroorzaken, frequentiefiltering en verzwakking. Deze effecten zijn het gevolg van de overdrachtsfunctie van de ruimte. Deze overdrachtsfunctie is bovendien dynamisch, omdat objecten in de ruimte bewegen of de microfoon van positie verandert.
Om het ongewenste signaal correct af te trekken, moet de AEC-processor (Acoustic Echo Cancellation) de dynamische overdrachtsfunctie van de ruimte simuleren. Vervolgens kan hij deze overdrachtsfunctie toepassen op het ontvangen signaal en het gewijzigde originele signaal correct aftrekken.
Elke Soundweb London AEC-ingangskaart bestaat uit vier AEC-ingangskanalen.
Elk kanaal biedt de volgende mogelijkheden:
● Onafhankelijk algoritme voor 20Hz - 8kHz
● Individuele AEC-referenties
● Automatische versterkingsregeling
● Ruisonderdrukking
● Adaptieve niet-lineaire verwerking (laat spraak door)
● Uiterst snelle convergentie van 49dB/s
VOORBEELD: EENVOUDIGE CONFERENTIEOPSTELLING MET LOKALE GELUIDSVERSTERKING
Dit voorbeeld toont vier microfoons die het audiosignaal via een Telephone Hybrid-kaart naar de andere kant sturen en tegelijkertijd de lokale luidsprekers voeden voor lokale geluidsversterking. Signaalmenging wordt uitgevoerd met het Gain Sharing Automixer-verwerkingsobject. De beste methode voor dit type ontwerp maakt gebruik van een mix-minus-opzet om de juiste versterkingsstructuur te behouden en te voorkomen dat de luidspreker direct boven de sprekende persoon een door de ruimte gekleurde kopie weergeeft die opnieuw in de open microfoon komt en samen met het originele spraaksignaal naar de andere kant wordt verzonden.
In het hier getoonde ontwerp voeden zowel de signalen van de andere kant als die van de lokale ruimte de luidsprekers in de ruimte. Dit ontwerp werkt, maar zoals eerder uitgelegd, presteert het AEC-algoritme dan niet optimaal.
Als de referentie naar dezelfde locatie als in het vorige voorbeeld 'Geen lokale geluidsversterking' wordt verplaatst, zal dit voldoen aan de regel om de referentie zo dicht mogelijk bij de luidsprekeruitgang te plaatsen, maar op die manier zal de referentie een mix van zowel lokale signalen als signalen van de andere kant ontvangen.
Omdat het referentiesignaal het signaal is dat uit het ingangsaudiopad moet worden verwijderd, zal het AEC-algoritme het microfoonsignaal op de AEC-ingangskaart onderdrukken. Aangezien het signaalpad van de microfooningang zowel naar de andere kant als naar de lokale luidsprekers wordt gestuurd, kunnen luisteraars aan de andere kant het microfoonsignaal niet horen. Slechts een deel van het microfoonsignaal wordt onderdrukt vanwege de status van Voice Activity Detection. De Voice Activity Detection-verwerking bepaalt of het geluid spraak of stilte/achtergrondgeluid is. Dit zou ertoe leiden dat het microfoonsignaal zowel lokaal als aan de andere kant vervormt.
Om dit op te lossen, wordt een tweede set High/Low Pass-verwerkingsobjecten en een Parametric EQ gebruikt om de referentie hetzelfde signaal te geven als de ruimteluidspreker. Hierdoor wordt alleen het signaal van de andere kant als referentie gebruikt en verwijderd, terwijl nog steeds een mix van zowel lokale signalen als signalen van de andere kant naar de ruimteluidsprekers wordt gestuurd.
Het is essentieel dat dezelfde instellingen in beide signaalpaden worden gehandhaafd. Er moet vooral op worden gelet dat eventuele niet-lineaire verwerking, zoals compressie of limiting op het uitgangssignaal van de luidspreker, ook op het referentiesignaal wordt toegepast. De functie Parameterwaarden kopiëren moet worden gebruikt om ervoor te zorgen dat de instellingen identiek zijn.
Download de toepassingsgids Acoustic Echo Cancellation...
