回声消除在楼宇可视对讲系统中的实现.pdf

回声消除在楼宇可视对讲系统中的实现.pdf

ID:55397799

大小:884.89 KB

页数:5页

时间:2020-05-15

回声消除在楼宇可视对讲系统中的实现.pdf_第1页
回声消除在楼宇可视对讲系统中的实现.pdf_第2页
回声消除在楼宇可视对讲系统中的实现.pdf_第3页
回声消除在楼宇可视对讲系统中的实现.pdf_第4页
回声消除在楼宇可视对讲系统中的实现.pdf_第5页
资源描述:

《回声消除在楼宇可视对讲系统中的实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、舰船防化2015年第1期,51--55CHEMICALDEFENCEoNSHIPS2~91,51"-.55回声消除在楼宇可视对讲系统中的实现魏建云,周卫斌,吴勇,孟涛(中国船舶重工集团公司第七一八研究所,河北邯郸056027)摘要:数字楼宇可视对讲系统是采用网络进行通信的音视频通话系统。由于声音是外放的,所以必然存在声学回声,即说话者能听到自己的声音被传回来了,这将严重影响通话质量。因此需要在系统中增加回声消除模块。我们的可视对讲系统中存在windows和android两种平台,本文提出了在这两种平台上的回声消除的实现。经

2、测试,在这两种平台上的回声消除的实现均获得较好的效果,人耳几乎听不到回声,满足实际应用需要。关键词:回声消除;可视对讲;windows;Android中图分类号:TP393文献标识码:AApplicationofEchoCancellationinDigitalVisualIntercomSystemWeiJian-yun,ZhouWei-bin,WuYong,MengTao(The718thResearchInstituteofCSIC,Handan056027,China)Abstract:Digitalbuildin

3、gvisualintercomsystemisthecommunication’ssystemthatusesnetworkforaudioandvideointercom.Theremustbeacousticechobecausethesoundisloud,thatis,thespeakercanhearhisownvoicethatis~ansmittedback,whichwillseriouslyaffectcallquality.Henceit’snecessarytoaddtheechocancellati

4、onmoduleinthesystem.Windowsandandroidbothexistinourvideointercomsystem,sothispaperproposestoachieveechoeliminationonbothplatforms.Aftertesting,echocancellationthatproposedonbothplatformshasreceivedgoodresults,inwhichthehumanearcanbarelyheartheecho.anditmeetsactual

5、needs.Keywords:Echocancellation,DigitalVisualIntercomSystem,Windows,Android由于空间的反射,从音响播放的speech1的声音被麦0引言克风采集到形成回声speechl(echo),同时叠加了A数字楼宇可视对讲系统由于采用网络进行通的语音信号(speech2)。此时B将听到A的声音叠信,在通话过程中会产生严重的回声,严重影响通加了自己的声音,影响了正常的通话质量。此时应话质量。这里的回声是声学回声,声学回声是由于该在A所在的房间应用回音消除模块,抵消掉

6、B的在免提或者会议应用中,扬声器的声音多次反馈到声音,让B只听到A的声音。同时B端也应该增加麦克风引起的,如图1所示。回音消除模块,以防A听到自己的回声。图中假设A和B两个人在通话,右侧的人B说在数字楼宇可视对讲系统中,A端和B端可能话,语音信号(speech1)传到左侧的人A的位置,是单元口机、室内机或者门卫室机,在呼叫通话过2015年第1期回声消除在楼宇可视对讲系统中的实现·53·来了采集和播放音频流的同步问题。相关性,不同的硬件上,处理效果不同,需要对参实际应用时,传给回声消除算法的两个声音信数进行调整。号(采集的回

7、音信号ne和播放的参考信号fe,如图2.1DirectSound的使用2示),必须同步得非常的好。就是说,本地接收到DirectSotmd的回声消除原理与1.1讲述的一致,远端说的话以后,要把这些话音数据传给回声消除不再赘述。我们这里只关心DirectSound的应用,不算法做参考,这是一个算法需要的输入信号;然后关心内部的算法实现。DirectSound的使用非常简单,再传给声卡,声卡放出来后经过回音路径,这时,如下步骤:本地再采集,然后传给回声消除算法,这是算法需1)环境配置:添加Dsound.1ib库,并在程序中要的

8、另一个输入信号。这里的同步是指:两个信号添加头文件mmsystem.h、dsound.h。虽然存在延时,但这个延时必须固定,在时序上要2)使用回声消除模块保持连贯,不能一个信号多来几个帧,另外一个信·通过DirectSoundFullDuplexCreate8创建一个号少来几个帧。如果传给回声消除算法的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。