中速率语音编解码算法在VoIP系统中的定点DSP实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:digitalmachinel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VoIP业务是当前计算机网络技术和通信技术研究的热点之一,也是因特网增长最快的业务之一,指的是以数据封包的形式在IP分组网络的环境下进行语音信号的传输。与传统的电路交换网络相比,IP分组网络存在带宽资源有限,丢包和延时抖动的问题,因此需要研究和实现适合于分组网络传输环境的语音编解码算法,来完成VoIP中的终端编解码功能。通过对各种语音算法的分析和研究发现,ILBC、Speex等语音编解码算法不仅编码速率低,而且有多种模式可以根据网络状况灵活选择,同时增加了丢包隐藏,去延时抖动等模块,非常适用于因特网上的语音传输。另外ILBC、Speex算法不需要交专利费,因此有很大的商业应用价值。根据对语音编码器的分类标准,编码速率介于4.6kb/s~24kb/s的语音编码器称为中速率语音编码器,因此ILBC,G729以及Speex大部分模式下的编码算法均为中速率语音编码算法。课题以研究和实现以ILBC为主的适合于分组网络的几种中速率语音编解码算法为目标,借助PalmADSP、Visual C++等仿真和开发软件,经过了由浮点C语言代码到定点C语言代码,再到定点DSP代码的转换过程,并对代码进行了系统的测试和优化,最后将代码嵌入到DSP芯片中,完成了算法向DSP芯片的搬移。工程实践中主要解决了以下两个问题:一、定点化过程中,如何选择合适的定标值以保证数据的动态范围和精度,二、在芯片的数据存储空间和程序存储空间有限的情况下,如何对代码进行系统的优化以提高程序执行效率,压缩数据和代码占用的空间。最终,课题通过ILBC等算法的定点化工作总结出了一套适用于各种语音算法的定点化方法,并通过具体的工程实践提出了针对DSP开发和应用的代码转换和优化方法。在AR168G话机上的实际通话测试结果表明,课题中实现的几种语音算法能很好地运用于VoIP系统,对各种网络状况具有很好的适应性,获得了良好的通话质量。
其他文献
外贴膏剂可用于骨痹、软组织损伤、附骨疽、关节炎、颈椎病等方面,笔者从外贴膏剂在骨伤科的临床应用、不良反应、临床合理应用时应考虑的因素等方面进行论述,认为外贴膏剂在
化工企业作为高污染行业,在带动河南地区经济发展的同时,也加剧了人与自然之间的矛盾和冲突。化工类企业如何在与自然和谐相处的前提下达成自身经济目标,是一个值得深思的问
垂直度是建筑起重机械的重要安全指标,尤其对于高层建筑使用的起重设备,相关标准及安全规程对其误差范围都有明确的要求。文中介绍了建筑起重机械测量垂直度的常见方法,分析各方法的特点;并重点介绍了全站仪在垂直度测量中的应用。通过全站仪设站功能,一次架设,可方便快捷地测量所有可视设备的垂直度;对比不同方法的测量结果,证明了该测量方法是可行的,测量结果是准确的。
文章以A股上市公司2014~2016年的数据为样本,实证检验A股上市公司股权集中度、股权制衡度对公司绩效的影响。研究表明,股权集中度和公司绩效呈显著的正U型关系;股权制衡度和
第一部分同型半胱氨酸对内皮细胞表达组织因子水平的影响目的研究同型半胱氨酸对原代培养的人大隐静脉内皮细胞组织因子(TF)表达水平的影响。方法采用酶消化法法原代培养人大
本文在综合评述国内外水库旅游及其规划研究的基础上,经过实地调查与资料分析,对水库旅游规划的理论与内容体系进行了深入研究,并进行了黑龙江省黑河市卧牛湖水库生态旅游规
1978年,党的十一届三中全会做出了实行改革开放的重大决策。1979年,我国政府出台一项具有深远意义的人口政策——提倡一对夫妇只生育一个孩子。这项与改革开放几乎同时并举的