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

ZJI:韩国BGP+CN2线路服务器,国内三网访问速度优秀,8折优惠码每月实付440元起

zji怎么样?zji最近新上韩国BGP+CN2线路服务器,国内三网访问速度优秀,适用8折优惠码zji,优惠后韩国服务器最低每月440元起。zji主机支持安装Linux或者Windows操作系统,会员中心集成电源管理功能,8折优惠码为终身折扣,续费同价,全场适用。ZJI是原Wordpress圈知名主机商:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服...

HostHatch(15美元)大硬盘VPS,香港NVMe,美国、英国、荷兰、印度、挪威、澳大利亚

HostHatch在当地时间7月30日发布了一系列的促销套餐,涉及亚洲和欧美的多个地区机房,最低年付15美元起,一次买2年还能免费升级双倍资源。商家成立于2011年,提供基于KVM架构的VPS主机,数据中心包括中国香港、美国、英国、荷兰、印度、挪威、澳大利亚等国家的十几个地区机房。官方网站:https://hosthatch.com/NVMe VPS(香港/悉尼)1 CPU core (12.5%...

LiCloud:香港CMI/香港CN2+BGP服务器,30Mbps,$39.99/月;香港KVM VPS仅$6.99/月

licloud怎么样?licloud目前提供香港cmi服务器及香港CN2+BGP服务器/E3-1230v2/16GB内存/240GB SSD硬盘/不限流量/30Mbps带宽,$39.99/月。licloud 成立於2021年,是香港LiCloud Limited(CR No.3013909)旗下的品牌,主要提供香港kvm vps,分为精简网络和高级网络A、高级网络B,现在精简网络和高级网络A。现在...

ip查询器为你推荐
有机zz怎么看不了呢youj1zz不能看还有什么网站站酷zcool有什么很好的平面设计如ZCOOL这种的好网站?2020双十一成绩单2020年河南全县初二期末成绩排名?网红名字被抢注我想问这个网红 名字叫什么 讲一下谢谢了硬盘工作原理高人指点:电子存储器(U盘,储存卡,硬盘等)的工作原理留学生认证留学生的学位证书怎样认证?firetrap我淘宝店还是卖二单就被删,怎么回事!老虎数码1200万相素的数码相机都有哪些款?大概价钱是多少?www.hao360.cn搜狗360导航网址是什么百度关键词工具如何通过百度官方工具提升关键词排名
vps推荐 132邮箱 联通c套餐 服务器评测 便宜域名 Dedicated 轻博客 华为云主机 最好的空间 蜗牛魔方 鲁诺 服务器是干什么用的 移动服务器托管 架设邮件服务器 免费网络空间 云服务是什么意思 apnic 美国主机 阿里云宕机故障 大容量存储控制器驱动 更多