基于北大众志网络计算机的G.729语音编解码算法优化

来源 :北京大学 | 被引量 : 0次 | 上传用户:iamasg_wql
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的快速发展,基于计算机网络的通信应用不断应运而生。其中,网络语音通信技术可以提供更低成本、更高质量和更加灵活的通信方式,目前在实际中获得了广泛的应用。 语音编码是网络语音通信中的核心技术之一,其中G.729是ITU针对高质量窄带语音通信制订的标准。它采用码本激励线性预测编码(CELP:CodeExcitedLinearPrediction)技术,可以在保持高质量音质前提下,获得较高的数据压缩比,是一种高效的语音编码方法。但是,与其它简单的编码方法相比,G.729采用的算法复杂更高,计算量更大,在要求实时处理的应用中,需要根据不同的处理平台进行优化。 本文基于北大众志网络计算机软硬件平台,对G.729语音压缩算法进行代码级和算法级优化,设计实现网络语音通信应用。在代码级,采用了从工程角度进行优化的一般方法,通过分析G.729的代码实现,以及利用gprof进行的程序剖析,选取了几种程序优化的方式,针对北大众志的NC平台逐一加以分析和优化。在算法级,通过修改G.729的算法进行优化。在保证和原有G.729算法兼容的前提下,提出了一种对矢量量化搜索的优化算法。采用该算法,可以提高三角形不等式筛除法的效率,从而提升算法中矢量量化搜索的收敛速度,降低G.729编码算法的计算复杂度。综合上述两类方法,最终本文将G.729的编解码速度提高了72﹪左右。
其他文献
在信息技术飞速发展的今天,以Web2.0概念为主导的重要网络应用“社区问答系统”现已逐渐成为人们网上信息获取和经验知识分享的重要渠道。百度知道、Yahoo!Answers、知乎等作
绩效管理和绩效考核是做好实际工作、实现组织战略目标的重要管理工具和手段。在本文拟要分析和解决的新闻宣传和稿件投稿工作中,我们以绩效管理和相关信息技术为理论依据和实
学位
大规模对称矩阵特征问题存在于许多科学计算领域与工程设计中,而且在许多科学应用的软件代码中也包含着对称特征问题的求解。然而随着求解问题规模的不断增大,存储空间和计算时
随着计算机和网络技术的发展,“无缝计算”、“移动计算”等概念已经成为21世纪信息技术的新焦点,在这种环境下瘦客户机/服务器架构以管理集中节省资源等优点发展迅速,而支撑这
曲面建模是计算机图形学的重要研究领域。近二十年来,随着三维数据采样设备的长足进步与复杂拓扑结构的曲面造型日益普及,细分曲面已成为计算机辅助几何设计(CAGD)和计算机图形
随着硬件工艺的发展和架构的创新,众核体系和异构平台越来越成为高性能计算系统的主流方式。基于众核跨平台的应用设计和程序优化正在成为高性能计算的研究热点。与传统的多核
手持设备作为标准办公设备在企业内部得到越来越广泛的应用,然而它为人们的工作生活提供便利的同时,也带来了一系列的安全隐患。大部分安全隐患的根源在于缺乏对手持设备和网络
人们的日常生活中充满了各种各样的信息,WAP让越来越多的人开始通过手机来获取信息,但是目前WAP还存在着一些局限;随着支持J2ME的手机的普及,基于J2ME的嵌入式手机程序开发也有了
随着手机、数码相机等移动设备的迅猛发展,人们如今可以随意地获取大量的图像或视频数据。相比于传统的文字和音频信息,图像和视频能够将信息表达得更为丰富和直观,因此也开始逐
日益严重的蠕虫和网络攻击的发生大多是由于软件中存在着安全缺陷,对软件安全缺陷的研究已经成为网络攻防的焦点。现有的软件安全缺陷分析方法根据程序的结构特征或者行为特征