- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IP电话中回声消除的设计与实现
IP 电话中回声消除的设计与实现
曾为,叶玲
河海大学计算机及信息工程学院, 常州(213022)
E-mail :zengwei2002123@163.com
摘 要:回声消除是通信研究领域内的一个古老课题,随着电子革命时代的来临以及近年来
的无线接入网、卫星网等的广泛使用,回声现象也就更加严重,回声消除的好坏目前已成为
世界各大通讯公司产品质量竞争的一个重要指标。本文主要设计了一种消除回声的模块,并
在 IP 电话系统中通过编程实现了回声消除,详细论述了回声消除的设计过程,采用变步长
LMS 算法进行自适应滤波模块的设计,采用双端语音进行检测,并在设计过程中进行了残
留回声的抑制,使系统中的残留回声能彻底消除,然后通过 C 语言编程设计和调试,实验
结果表明能有效的消除IP 电话中的回声,进一步提高了通话质量,达到了设计要求。
关键词:IP 电话;回声消除;自适应滤波
中图分类号:TP311
1. 引言
VoIP(Voice over IP) ,即Internet 上的语音传输,也可以称之为IP 电话、IP Phone 等,其
实质是以分组的形式传输语音数据,其基本思想是通过 IP 包的传送来实现语音业务[1] 。在
发送端对语音数据进行编码压缩,然后将数据封装在IP 包内,通过IP 网或互联网发送到接
收端,并进行解包解压缩,还原数据,实现语音通信。
IP 电话已成为因特网多媒体通信的一个典型业务,也成为了当前计算机网络技术和通
[2]
信技术的热点。据国际数据公司统计 ,IP 电话在2000 年的营业额已达到30 亿美元,全球
有 15%的用户使用IP 电话,在2005 年,使用IP 电话的用户数增至34% 。五年的增长率为
149%,而传统电话的增长率则仅为15%。但是与传统电话相比,VoIP 有一个致命的缺点,
就是语音服务质量无法得到保证。如何提高VoIP 的语音质量成为近年来研究的热点。如果
VoIP 系统的语音质量能够达到理想的水平,它将占有更大的通信市场,进而取代现有的大
部分传统电信业务,成为未来通信的一种主流模式。
本文主要针对IP 电话中的回声问题进行模块设计,整个回声消除系统由三个主要模块
组成:自适应滤波器模块,语音检测器模块和残留回声抑制模块。并采用 C 语言编程,从
而实现回声消除,提高IP 电话通话质量。
2. 回声消除设计原理
整个回声消除系统由三个主要模块组成:自适应滤波器模块,语音检测器模块和残留回
声抑制模块。图1 为回声消除模块的结构图,其中,语音检测器模块又分为三个部分:近端
[3]
说话检测器、远端说话检测器和双端说话检测器 。图1 中,A, B 端代表远端用户,C, D 端
代表近端用户,y(n)代表时刻 t 来自远端的语音采样值。y(n)经过互联网到达近端用户的扬
声器端,由于从扬声器出来的声音信号经过反射形成的回声通道 H(z)又会被近端的话筒拾
取,这部分回声信号e(n)会混同近端用户的语音信号一起进入近端的话筒,也就形成近端的
声学信号 r(n) ,r(n)再通过互联网,向远端用户的扬声器传输。如果不采取回声消除措施,
只要远端信号 y(k)通过互联网传回远端扬声器的时间超过 50ms(这是经常出现的情况) ,那
- 1 -
么,这部分被近端拾取的回声信号e(n)会被远端用户分辨出来,结果就使得远端用户听到了
自己的声音,会大大降低通话的质量,这是用户们所不能容忍的。所以,必须采取消除回声
的措施。
近端信号r(n)
+ ′ B
D
文档评论(0)