论文部分内容阅读
随着计算机和宽待网络技术日新月异的发展,以多媒体通信为主题的信息网络已成为世界关注的热点。作为因特网上的电话服务,IP电话已被视为电话发展的新时代,并成为下一代网络(NGN)的发展目标之一。虽然IP电话有众多的优势,但也存在很大的问题,有些技术急待提高。本文考察了国内外相关领域内的研究情况,在实际项目开发的基础上,设计了基于VoIP网络电话终端的整体硬件框架和软件框架。针对VoIP技术方面的不足,本文做了一下工作:(1)根据实际需求,架构了整个VoIP网络电话终端的硬件框架和软件框架。在硬件框架方面,本文详细研究了芯片的选型及其优点,架构了整个硬件系统;在软件框架方面,本文详细论述了软件的设计方案,并就软件模块化设计做了详细的研究。(2)研究、改进了算法。一种是回声抵消算法,改进了其中的双端语音检测算法,另外一种是话机状态检测算法,改进其应用范围。在回声抵消算法方面,本文针对当前主流的回波抵消算法进行了大量的研究与分析,发现其中有些不足之处。由于采用传统的Geigel算法准确度非常差,在存在近端语音或者双向通话时的误报率非常高,导致只要出现过近端语音,滤波器系数就会发散并且出现回声,需要在近端语音消失一段时间后滤波器系数才能重新收敛,并不能很好的解决回声的问题。本文在此基础上提出了一种改进算法,该算法定义了一个滤波器平衡因子的计算公式,根据此公式,适当调整滤波器平衡因子的阀值,通过控制LMS滤波器系数的冻结和恢复,很好的解决了回声的困扰;在话机状态检测算法方面,本文针对已有的忙音检测算法只能检测忙音,而不能检测拨号音、挂断音的不足之处,研究改进其算法使之能够应用到这些方面,更好的为实际系统的应用服务。(3)设计并实现了系统的部分功能。主要包括振铃模块、话机状态检测模块、回音抵消器模块、DTMF码采集模块的设计和实现。并且本文将算法实现应用到这些实际的模块中,使理论研究和实际应用相结合。最后,论文回顾了整个基于VoIP网络电话终端语音算法研究与改进及系统部分功能模块开发过程,总结了系统的不足之处,并且提出了系统有待进一步改进和完善的问题。