回声ip电话回声消除器的设计及其dsp实现.

ip查询器  时间:2021-03-05  阅读:()

IP电话回声消除器的设计及其DSP实现

介绍了一种用于IP电话中的自适应回声消除器采用归一化最小二乘(NLMS)自适应滤波器实现包括语音模式检测器和粗略时延估计器。最后以TI公司的TMS320C5402DS芯片为平台实现了该回声消除器还对关键代码进行了分析。

关键词 回声消除 自适应滤波 NLMS DSP

1 在VoIP中采用回声消除技术的必要性

与传统的PSTN网络采用电路交换技术不同 IP电话采用的是分组交换技术充分利用Internet来传输语音数据使得价格大大降低从而取得了长足的发展。但是IP电话也存在一些弊端 比如语言质量比较差导致这一弊端的因素很多其中主要的因素就是网络延时和算法延时这主要是由于互联网的数据传输特点以及语音编解码耗时较大导致的总延时长达 100ms根据经验如果语音的延时超过了50ms那么人耳就可以鉴别出自己的回声显然 IP电话系统的回声是非常严重的鉴于此 国际电联(ITU)也相应地制定了回声消除的国际规范如G 165 G 1 68。

2 回声消除器的结构框图和基本原理

图1所示是VoIP回声消除系统结构图。

从图1可以看出整个回声消除系统分成三个部分 NLMS!适应滤波器、语音检测器和粗略时延估计器。其中语音检测器又分为三个部分近端说话检测器、远端说话检测器和双端说话检测器。

图1中 A、 B端代表远端用户 CD端代表近端用户 y(n)代表时刻n来自远端的语音采样值。 y(n)经过互联网到达近端用户的扬声器端 由于从扬声器出来的声音信号经过空气形成的回声通道H(z)又会被近端的话筒拾取这部分回声信号echo(n)会混同近端用户的语音信号一起进入近端的话筒也就形成近端的声学信号r(n), r(n)再通过互联网 向远端用户的扬声器传输。如果不采取回声消除措施只要远端信号 y(n)通过互联网传回远端扬声器的时间超过50ms(这是经常出现的情况)那么这部分被近端拾取的回声信号echo(n)会被远端用户分辨出来结果就使得远端用户听到了自己的声音会大大降低通话的质量这是用户所不能容忍的。所以必须采取消除回声的措施。

完成回声消除的一个很重要的模块就是自适应滤波器本文采用 NLMSS法进行自适应滤波。当远端信号y(n)到达近端之后先把这个信号“复制”一份放到存储器中结合误差信号利用NLMSS法不断调整自适应滤波器的系数使得y(n)经过自适应滤波器后的输出尽量逼近回声信号echo(n),这样当近端的语音信号x(n)=0的时候从B端输出的误差信号e(n)也就接近0从而达到了回声消除的目的。

当然在NLMSI适应滤波器进行滤波和系数更新之前必须检测语音模式是近端说话模式、远端说话模式、还是双端说话模式 因为不同的说话模式

NLMS适应滤波器所执行的功能是不完全相同的。另外 由于远端信号 y(n)被自适应滤波器“复制”到存储器中的时刻 t1和y(n)经过回声通道H

(z),进入近端话筒并作相应的处理的时刻t2是不相同的 t2要大于t1 这主要是语音

数据编码、打包和压缩造成的。为了使得滤波器处理的信号y(n)和传回远端的信号r(n)保持对应 即echo(n)和y(n)保持高度的相关性那么被自适应滤波器“复制”的y(n)信号最好在存储器中延时一段时间这样才能保证达到回声消除取得比较好的效果。3 NLMS!适应滤波器原理

为了讨论方便这里先考虑远端说话模式 即近端语音信号x(n)为0。 为了简单起见把图1中的NLMS!适应滤波器部分单独抽出来简化成图2。图2所示是NLMS自适应滤波器结构图。

sharktech:老牌高防服务器商,跳楼价,1G独享$70、10G共享$240、10G独享$800

不知道大家是否注意到sharktech的所有服务器的带宽价格全部跳楼跳水,降幅简直不忍直视了,还没有见过这么便宜的独立服务器。根据不同的机房,价格也是不一样的。大带宽、不限流量比较适合建站、数据备份、做下载、做流媒体、做CDN等多种业务。 官方网站:https://www.sharktech.net 付款方式:比特币、信用卡、PayPal、支付宝、西联汇款 以最贵的洛杉矶机器为例,配置表如...

香港站群多ip服务器多少钱?零途云香港站群云服务器怎么样?

香港站群多ip服务器多少钱?想做好站群的SEO优化,最好给每个网站都分配一个独立IP,这样每个网站之间才不会受到影响。对做站群的站长来说,租用一家性价比高且提供多IP的香港多ip站群服务器很有必要。零途云推出的香港多ip站群云服务器多达256个IP,可以满足站群的优化需求,而且性价比非常高。那么,香港多ip站群云服务器价格多少钱一个月?选择什么样的香港多IP站群云服务器比较好呢?今天,小编带大家一...

易探云330元/年,成都4核8G/200G硬盘/15M带宽,仅1888元/3年起

易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...

ip查询器为你推荐
公司网络被攻击受到网络人身攻击如何处理?百度商城百度积分有什么用?www.7160.com电影网站有那些罗伦佐娜手上鸡皮肤怎么办,维洛娜毛周角化修复液www.622hh.comwww.710av.com怎么不可以看了百度指数词什么是百度指数www.javmoo.comjavimdb怎么看www.toutoulu.com安装好派克滤芯后要检查其是否漏气5566.com请问如何创建网页(就是www.5566.com.cn这种格式的)woshiheida这个左下角水印woshiheida的gif出处在哪呢?急!!!!!
域名备案信息查询 域名备案号查询 动态域名解析软件 3322免费域名 免费申请域名 免费顶级域名 主机优惠码 外贸主机 isatap 服务器cpu性能排行 元旦促销 52测评网 新天域互联 hostloc 泉州电信 免费网页申请 Updog 中国电信宽带测速器 美国独立日 1元域名 更多