基于TMS320C64的G.729语音编码器实时实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:februaryliao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音编码就是应用信号处理方法,对语音信号进行压缩,以便于在通信系统中有效地进行传输。近些年来,语音编码技术取得了突破性进展,涌现出许多性能优良的语音编码算法和标准,以适用于不同的应用场景。针对VoIP等网络语音传输需求,国际电信联盟(ITU)推出了基于共轭结构代数码激励线性预测(CS-ACELP)语音编码标准,即ITU G.729标准。该标准算法延迟小、重建语音质量高,但其计算复杂度较大,对处理器的处理能力要求较高,不利于实时处理与应用。因此,在给定的处理器上,如何高效地实现语音编解码算法,这是工程实际中需要解决的重要问题。本文在分析语音编解码基本原理的基础上,基于德州仪器公司TMS320C64 DSP处理器,研究ITU G.729语音编解码的实时实现与优化问题,主要工作如下:(1)在简要论述语音信号产生模型、线性预测、矢量量化、感知加权滤波器等语音编码技术的基础上,阐述了G.729语音编解码原理和算法,并对线性预测分析、Levinson-Durbin算法、线谱对、开环基音分析、自适应码本与固定码本搜索、增益量化与预测、码本解码、长短期后置滤波等主要模块进行了较详细的分析。(2)在TMS320C64 DSP上,用软件实现了G.729编解码算法和标准。首先,在Windows系统的Microsoft Visual Studio环境中用C语言实现了G.729编解码标准;然后,为了提高运行效率,便于实时处理,根据TMS320C64+DSP结构特点,基于TI CCS软件开发环境,给出了多种代码优化技术,并对G.729编解码程序进行了性能优化,显著提高了代码的执行效率。(3)用ITU标准测试序列和长时间语音数据,验证了优化后的G.729语音编解码器的正确性,并对其语音质量进行了客观测试和主观测试。测试结果表明,优化后的G.729软件能有效地完成语音信号的实时编解码处理,且具有良好的语音质量。
其他文献
师范生综合素质的提高在培养创新人才方面有着至关重要的作用,教育课程是培养师范生综合素质的重要一环.80年代以后,世界各国师范教育改革重心在于通过加强高师教育课程建设
在语音通信中,语音编解码器具有重要的作用。语音编解码器识别技术在通信系统分析、通信终端识别、保密通信对抗等领域有着广泛的应用。由于语音编解码器在设计时会综合考虑
近年来,移动通信业务飞速发展,以高速率、低时延、全IP等移动流媒体技术为特点的第四代移动通信获得大规模商用,4G LTE网络成为运营商为用户提供高速数据业务的主要承载网络,但在4G网络应用初期,移动语音业务依然承载在2G/3G网络,已经建网的运营商基本采用SVLTE(Simultaneous Voice and LTE,LTE与GSM同步支持)技术或CSFB(Circuit Switched Fa
针对某石化厂一台齿轮箱进行了基于振动信号的分析,应用FFT变换和包络解调等方法分析了齿轮箱的轴承及齿轮部分,分别采集了速度和加速度振动信号,通过分析,发现了齿轮发生严