当前位置:主页 > 科技论文 > 信息工程论文 >

基于Android平台的VoIP客户端开发与性能改进

发布时间:2018-04-04 13:44

  本文选题:VoIP 切入点:回声消除 出处:《南京邮电大学》2017年硕士论文


【摘要】:Android操作系统是近年来最热门且发展最快的手机操作系统。本文设计并实现了一款基于Android平台的VoIP(Voice over Internet Protocol)客户端,并在其中增加回声消除算法,提升了VoIP的通话质量,使系统的性能得到改进。论文的主要工作包括:(1)深入研究VoIP的技术原理和其所用的关键技术,特别是SIP协议、回声消除技术等。(2)利用Android操作系统提供的NDK(Native Development Kit)框架设计并开发了Android平台下VoIP客户端。客户端主要完成了注册功能、拨打和结束电话功能及接听电话功能。(3)针对影响VoIP通话质量的回声问题,在语音处理模块中加入了回声消除功能以提高通话质量。回声消除算法以SPEEX协议栈中的MDF(Muti-delay Frequency Domain)算法为基础,增加了两种同步信号的方法。一种是在输入/输出端划出若干个专用的缓冲区,添加预取过程;另一种是用两个变量分别作为传入声卡的远端信号帧的序列号和本地采集帧的序列号,通过比较两个变量的大小关系修正预取的过程。(4)对本文设计的VoIP客户端进行测试,检验所设计的各项功能。测试结果表明,客户端的各项功能运行稳定、操作简单,且回声得到明显消除,提高了通话质量。
[Abstract]:Android operating system is the most popular and fastest growing mobile operating system in recent years.In this paper, we design and implement a VoIP(Voice over Internet protocol client based on Android platform, add echo cancellation algorithm to it, improve the quality of VoIP communication and improve the performance of the system.The main work of this paper includes: (1) deeply studying the technical principle of VoIP and its key technologies, especially SIP protocol, echo cancellation technology, etc.) using the NDK(Native Development framework provided by Android operating system, we design and develop the VoIP client in Android platform.The client mainly completes the registration function. The function of dialing and closing calls and answering calls. 3) aiming at the echo problem affecting the quality of VoIP calls, the echo cancellation function is added to the voice processing module to improve the quality of calls.The echo cancellation algorithm is based on the MDF(Muti-delay Frequency Domain algorithm in the SPEEX protocol stack, and two methods of synchronizing signal are added.One is to create several special buffers at the input / output end to add the prefetching process; the other is to use two variables as the sequence number of the remote signal frame of the incoming sound card and the sequence number of the local acquisition frame, respectively.The VoIP client designed in this paper is tested and tested by comparing the prefetching process of the two variables.The test results show that the functions of the client are stable, the operation is simple, the echo is eliminated obviously, and the communication quality is improved.
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN916.5;TP311.52

【参考文献】

相关期刊论文 前10条

1 秦海娟;张玲华;;基于改进仿射投影算法的数字助听器自适应回声消除[J];数据采集与处理;2015年02期

2 杨果;王亚洁;王晶;;Speex编码器中回声消除算法的分析与评估[J];电声技术;2013年09期

3 张琦;王霞;王磊;薛涛;;自适应回波抵消中变步长NLMS算法[J];数据采集与处理;2013年01期

4 倪骁宁;;基于LMS算法的自适应滤波器在声学回声消除中的应用[J];计算机时代;2011年10期

5 刘立刚;FUKUMOTO Masahiro;张世永;;一种变步长Proportionate NLMS自适应滤波算法及其在网络回声消除中的应用[J];电子学报;2010年04期

6 王庆辉;李永哲;;VoIP声学回声消除算法研究[J];现代电子技术;2009年07期

7 周安福;刘敏;;一种自适应的静音抑制算法[J];计算机工程;2008年09期

8 杜襄南;傅华明;;SIP体系结构的研究[J];信息技术;2008年03期

9 李挥;林茫茫;胡海军;田欢;;VoIP回声消除器设计及算法研究[J];电子学报;2007年09期

10 雷晓荣;朱志祥;;基于eXosip协议栈的软电话设计与实现[J];电声技术;2007年05期

相关硕士学位论文 前8条

1 张妙飞;煤矿通信联络系统语音网关的设计[D];中国矿业大学;2014年

2 田武星;基于SIP协议的Android即时通讯应用软件的研究与开发[D];南京邮电大学;2014年

3 王敏惠;基于SIP的Android终端VoIP系统研究与开发[D];南京邮电大学;2014年

4 曹建龙;基于Android的移动VoIP高清视频通话系统的设计与实现[D];南京理工大学;2013年

5 付明科;基于SIP的VOIP视频电话的研究与实现[D];电子科技大学;2011年

6 赵仁仲;VoIP系统中语音编码算法研究[D];电子科技大学;2011年

7 王立伟;多媒体客户端视音频引擎技术研究与实现[D];西安电子科技大学;2010年

8 葛坚;基于WiMAX的VoIP研究与实现[D];北京邮电大学;2009年



本文编号:1710204

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1710204.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bcbfe***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com