论文部分内容阅读
G.729算法是国际电信联盟ITU制定的一种高质量的语音压缩标准,该标准是采用“共扼结构一代数码激励线性预测(CS-ACELP)”算法,主要应用于IP电话、移动通信、多媒体网络通信和数字卫星通信等领域。Intel IPP(Integrated Performance Primitives)提供了一套包括多媒体、语音编解码、视频编解码等算法的库函数,而IPP G729是由Intel充分利用其处理器优化技术实现的编解码算法,其对G729的实现完全符合ITU-T的G729的标准,可以通过所有ITU-T G729标准测试向量的测试,因此功能和ITU-T G729是完全相同的,但经过IPP函数的优化,算法的性能得到了极大的提高。本论文主要研究了ITU G729语音压缩编解码算法对语音信号处理的详细流程和IPP对该算法优化的原理以及相关的测试工具Intel VTune的使用,并以此理论为基础,在H3C公司原有产品XE2000基础上增强开发了具有电话会议功能的语音服务器,该服务器通过对参与电话会议的多个用户进行混音操作实现基本的会议功能,提供四种会议模式并支持G711、G729等多种编解码方式。该服务器支持以嵌入式设备形态(XE2000+DSP卡)和专业服务器设备形态(专业服务器+Linux+ IPP)参与组网,后者所采用的混音编解码方案采用了经Intel IPP优化的算法,通过Intel IPP软件包提供的测试工具Intel VTune对ITU-T G729和IPP G729进行了效率对比,验证后者确比前者效率高。目前该电话会议服务器产品已成功应用于山东邮政系统。