回声消除技术(2)
2016-02-28 22:00 杨平 阅读(1960) 评论(0) 编辑 收藏 举报
三、基于DSP平台的回声消除技术
回声消除技术传统的应用领域是各种嵌入式设备,包括各种电信网络设备和终端设备。比如交换机,网关等网络设备; 移动电话,视频会议等终端。现代通讯产品里面大量应用了回声消除技术,包括在我们看得到的(比如手机)和看不到的终端产品(比如交换机)。这些嵌入式设备的共同点就是各自采用了适配型号的DSP芯片作为回声消除载体。
一个有效的回声消除算法需要持续的在一颗DSP芯片上运行,会遇到以下难点:实时性与高效性,因为DSP芯片资源有限。
虽然自从二十世纪七十年代DSP应用以来,日新月异的硬件芯片技术使许多沉睡在教科书上的信号处理理论算法大规模应用,但回声消除算法需要的资源还是大得惊人。以视频会议系统为例,大规模的会议室可以产生超过512ms的回音,要消除这么长延时的回音,即使按照8k赫兹采样率计算,自适应滤波器W(n)的长度都会达到4096个点,这样一方面需要非常大的存储空间来存储W(n),另一方面,W(n)的更新需要的计算量也会成倍增长,同时,W(n)的收敛难度也在加大,传统自适应滤波器的效率就很难保证了。对于电信设备中的应用,虽然回声消除不需要这么长的延时,而交换机等设备的成本和效率就是生命,所有的处理算法都是按路或按线计算的,对算法的优化效率提出了无止境的要求。相对而言,只有像车载免提这种应用对效率要求不那么高,因为车内空间小,回音延时有限,又不要求多路应用。
回声消除技术最新的应用领域是基于Windows平台的各种VoIP应用,比如软件视频会议,VoIP软件电话等。当回声消除算法应用到Windows平台,相对于传统的DSP平台,既带来优势,也带来了新的难点。高效性在Windows平台已经不是问题,现在的pc机,拥有丰富的cpu资源和海量的内存资源,再复杂的回声消除算法都可以运行自如。但是,新增加的麻烦比带来的好处要多。
测试项目
|
Skype
|
MSN
|
QQ
|
Sosea
|
Spirit
|
Speex
|
SoftAcoustic
|
GH I
|
笔记本免提模式,外接麦克风和音箱应用模式的适应性
|
两种模式都无回音
|
笔记本免提模式有时一直有较小回音
|
笔记本免提模式偶尔有较小回音
|
两种模式都无回音
|
笔记本免提模式有时一直有较小回音
|
两种模式都有一直较小回音
|
两种模式有时都会出现较大回音
|
笔记本免提模式一直有很小回音
|
单方讲话效果
|
无回音,效果很好
|
基本无回音,效果好
|
基本无回音,效果好
|
无回音,效果很好
|
基本无回音,效果好
|
一直有较小回音,效果差
|
有时有很大回音,效果差
|
基本无回音,效果好
|
双方同时讲话效果
|
双方交流流畅无回音,对方声音偶尔有轻微断续
|
双方交流流畅,但对方声音中会夹杂着轻微回音
|
双方交流流畅,但对方声音中会夹杂着一些回音
|
双方交流流畅无回音,对方声音偶尔有轻微断续
|
双方交流流畅,但对方声音中间会夹杂着一些回音
|
双方交流比较流畅,但一直听到一个较小的回音
|
双方交流不流畅,对方声音经常会断续
|
双方交流无回音,但对方声音很小很难听清楚
|
麦克风和扬声器相对的位置改变等
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛比较快,基本没有回音出现。
|
收敛速度慢,有好几句回音
|
收敛速度慢,有好几句回音
|
收敛比较快,基本没有回音出现。
|
CPU重载(CPU负载达到100%)时效果
|
XP和Vista下声音都流畅,基本不会出现回音和声音断续现象
|
XP和Vista下声音都流畅,基本不会出现回音和声音断续现象
|
XP下声音流畅,基本不会出现回音;Vista下声音断续,偶尔会出现回音
|
XP和Vista下声音都流畅,基本不会出现回音和声音断续现象
|
XP下声音流畅,基本不会出现回音;Vista下声音断续,偶尔会出现回音
|
此项未测
|
XP下声音流畅,基本不会出现回音;Vista下声音断续,偶尔会出现回音
|
XP下声音流畅,基本不会出现回音;Vista下不加负载声音都是断续的
|
PC和声卡适应性
|
稳定,基本都能消除回音
|
稳定,基本都能消除回音
|
比较稳定,偶尔有些笔记本免提时有回音
|
稳定,基本都能消除回音
|
稳定,基本都能消除回音
|
不稳定,有时无法消除回音
|
不稳定,经常无法消除回音
|
稳定,基本都能消除回音
|
噪声抑制
|
噪声抑制效果弱
|
噪声抑制效果一般
|
噪声抑制效果弱
|
噪声抑制效果强
|
噪声抑制效果一般
|
噪声抑制效果强
|
噪声抑制效果强
|
噪声抑制效果强
|
自动硬件增益控制和免提时能达到的最大播放音量
|
支持,音量较大
|
支持,音量较小
|
支持,音量适中
|
支持,音量适中
|
支持,音量较小
|
不支持
|
支持,音量较小
|
支持,音量非常小
|
整体效果评价(0-10分评分)
|
很好,基本没有回音,双方交流很顺畅,9分
|
较好,有的笔记本免提时偶尔有回音且音量较小,双方交流比较顺畅,7.5分
|
较好,有的笔记本免提时偶尔有回音,双方交流顺畅,8分
|
很好,基本没有回音,音量比skype略小,双方交流很顺畅, 8.5分
|
较好,有的笔记本免提效果稍差且音量比较小,vista效果稍差,7分
|
不好,一直有个较小的残余回音,双方交流困难,3分
|
不好,经常有完整的回音,感觉不稳定,双方交流比较困难,5分
|
一般,没有回音,但是音量太小,双方交流困难,且VISTA下声音断续,5.5分
|
测试项目
|
Skype
|
MSN
|
QQ
|
Sosea
|
Spirit
|
Speex
|
SoftAcoustic
|
GH I
|
回声消除已经成为语音通讯中提供全双工音频的标准方法。声学回声消除是通过消除或者移除本地话筒中拾取到的远端的音频信号来阻止远端语音信号回传的一种处理方法。这种音频的移除都是通过数字信号处理来完成的。回声消除技术是数字信号处理的典型应用之一。