回声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自适应滤波器结构图。

宝塔面板批量设置站点404页面

今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...

Hostigger不限流量VPS年20美元

Hostigger 主机商在前面的文章中也有介绍过几次,这个商家运营时间是有一些年份,只不过在我们圈内好像之前出现的次数不多。最近这段时间商家有提供不限流量的VPS主机,逐渐的慢慢被人认识到。在前面的介绍到他们提供的机房还是比较多的,比如土耳其、美国等。今天看到Hostigger 商家居然改动挺大的,原来蛮好的域名居然这次连带官方域名都更换掉去掉一个G(Hostiger )。估摸着这个域名也是之前...

青果云(59元/月)香港多线BGP云服务器 1核 1G

青果云香港CN2_GIA主机测评青果云香港多线BGP网络,接入电信CN2 GIA等优质链路,测试IP:45.251.136.1青果网络QG.NET是一家高效多云管理服务商,拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一。青果云香港CN2_GIA主机性能分享下面和大家分享下。官方网站:点击进入CPU内存系统盘数据盘宽带ip价格购买地...

ip查询器为你推荐
摩拜超15分钟加钱摩拜单车免费卡和5元90天能叠加吗摩根币摩根币是传销吗12306崩溃亲们,为什么12306手机订票系统打不开,显示网络异常,微信回应封杀钉钉微信大封杀"违规"了吗www.4411b.com难道那www真的4411B坏了,还是4411b梗换com鑫域明了嘀动网手机一键通用来干嘛呢?haole018.comse.haole004.com为什么手机不能放?www.haole012.com012.qq.com是真的吗8090lu.com8090向前冲电影 8090向前冲清晰版 8090向前冲在线观看 8090向前冲播放 8090向前冲视频下载地址??125xx.comwww.free.com 是官方网站吗?
已备案域名出售 华为云服务 瓦工 hkbn simcentric kddi 密码泄露 2017年黑色星期五 云图标 panel1 本网站在美国维护 免费dns解析 raid10 512mb 万网主机管理 万网空间管理 河南移动梦网 免费ftp atom处理器 godaddy空间 更多