软件回声消除器如何工作?

时间:2013-09-18 10:45:26

标签: echo voip microphone speaker echo-cancellation

我读过许多VoIP回音主题,例如What is echo cancellation? Causes of Echo

这就是我的理解。假设有A和B呼叫,A听到自己的声音(回声)

enter image description here

  1. 它的B引起回声。因为B的麦克风已经捕获了B的声音和B的扬声器声音(包含A的声音)
  2. 由于B引起回声,他必须在他身边实现回声消除。此回声消除的工作方式如下:B将保存A语音的副本,并检查数据B将发送是否包含此副本。如果是,B必须从发送数据中减去此副本
  3. 这是对的吗?如果我错了,请纠正我

1 个答案:

答案 0 :(得分:2)

您的理由是正确的,并且您通常需要在电话链路的两端使用AEC,但在(2)中您对AEC的实际实施方式有些不对。我建议从维基百科条目开始: