IT-lexicon › Programmeren › Akoestische echocompensatie

Akoestische echocompensatie

Programmeren Svenska → Bijgewerkt: 2026-10-29

Wat voorkomt dat de stem van de gesprekspartner uit jouw luidspreker in je microfoon belandt en een halve seconde later als echo terugkomt.

Het algoritme weet precies wat er naar de luidspreker wordt gestuurd. Een adaptief filter, klassiek NLMS, leert het pad van luidspreker via de kamer naar de microfoon – feitelijk de impulsresponsie van de ruimte – en trekt de voorspelde echo af van het microfoonsignaal. Het principe stamt uit de echocompensatoren van Bell Labs voor langeafstandslijnen in de jaren zestig; de akoestische variant is lastiger, omdat de kamer verandert zodra iemand op zijn stoel verschuift.

Het lastigste is double-talk, als beide kanten tegelijk praten en het filter zich niet op de lokale stem mag aanpassen. Goedkope luidsprekers voegen niet-lineaire vervorming toe die geen lineair filter kan vangen, dus een nabewerkende onderdrukker ruimt de rest op. WebRTC maakte een degelijke echocompensator gratis in elke browser, en daardoor werkt videobellen op een laptop zonder headset.

← Terug naar het lexicon