IAD设备简易回声抑制测试方法



一、概述

目前回声产生原因主要分为声学回声、电学回声。声学回声是指受话方的扬声器部分声音回馈到本机的麦克风导致,例子在一个比较小的房间,双方话机距离很近,这时候回声非常明显。电学回声是指SLICCODEC之间的2线到4线的转换造成阻抗失配导致信号反射,一般在谈论IAD设备的回声时都是指的电学回声,这里要注意仅针对IAD设备,因为像IP话机这种VOIP设备是没有SLICCODEC的,所以这种结构的VOIP设备是不会有这种回声问题。

二、原理(电学回声)

1、回声产生原理

IAD设备简易回声抑制测试方法_第1张图片

如图所示,当接收到远端声音后,经过2/4线混合器产生信号反射,导致远端用户收到回音,这里就是要注意通常我们在本端听到的电学造成的回音,都是对端设备产生的,而不是本端设备,所以包括回声消除实现,都是解决给对端造成的回音问题,而不能解决本端自身听到的回音问题。

 

2、回声消除原理

IAD设备简易回声抑制测试方法_第2张图片

回声可以模型化为信号的叠加,也就是说,Sin中含的回声实际上就Rout的卷积。为了实现回声消除,只要建立一个卷积模型,生成回声的估计值,在Sin中减去回声的估计,当回声的估计值和实际值一致时,就可以完全消除回声;实际上,回声的估计存在一定的偏差,这时就可以自适应修改模型参数,使估计值收敛于实际值。接着,就采用了非线性处理器(NLP)以消除残存的回声。

三、回声抑制测试方法

IAD设备简易回声抑制测试方法_第3张图片

 

如上图所示搭建测试环境,测试设备B上的回声抑制

  1. 设备A与设备B都设置二次拨号方式为inband

  2. 设备B关闭回声抑制配置

  3. 启动PC机上的抓包软件,设备A与设备B建立正常通话,在连接设备A的话机上按几次按键

  4. 停止PC机上的抓包软件,并使用抓包软件过滤出仅含有设备B到设备A的音频信息文件b_to_a_ecan_no.pcm

  5. 设备B开启回声抑制配置

  6. 启动PC机上的抓包软件,设备A与设备B建立正常通话,在连接设备A的话机上按几次按键

  7. 停止PC机上的抓包软件,并使用抓包软件过滤出仅含有设备B到设备A的音频信息文件b_to_a_ecan_yes.pcm

  8. 使用“Cool Edit”软件对比分析“b_to_a_ecan_no.pcm”文件和“b_to_a_ecan_yes.pcm”文件,通过对比分析发现回声抑制在开启的情况下,回馈的按键音信号会弱一些

    IAD设备简易回声抑制测试方法_第4张图片

    回声抑制开启

    IAD设备简易回声抑制测试方法_第5张图片

    回声抑制关闭

你可能感兴趣的:(Voip杂文)