G.729D语音编解码器在TMS320C64X上的实现

G.729D语音编解码器在TMS320C64X上的实现

论文摘要

语音压缩编码技术是多媒体通信中一种非常重要的技术,它可以大幅度降低语音信号的传输速率,提高网络带宽利用率。1996年,国际电信联盟标准化组织(ITU-T)推出了基于共轭结构-码本激励线性预测(CS-ACELP)的编解码算法,并修订为G.729建议。该算法编码延迟1 5ms,传输速率为8kbit/s,具有较低的传输速率和良好的合成语音质量,能满足多媒体通信的要求。之后,ITU-T相继推出了多个改进版本,其中G.729D建议是1998年9月推出的CS-ACEIP的低速率版本。与G.729相比,G.729D在码本结构、增益量化、基音延时与后处理等方面进行了改进,编码复杂度进一步降低,传输速率也降到了6. 4kbit/s,综合性能得到提升,应用前景广阔。G.729D有望替代H.324标准框架中的G.723. 1而成为其中新的语音编码标准。近年来,数字信号处理器的高速发展使得以数字信号处理器为平台实现高复杂度的语音编码器成为可能。TI公司生产的TMS320C64X DSP采用先进的超长指令字指令集、两级程序及数据缓存、交叉数据通路和八级流水线结构,具有强大的数据运算能力,在相应开发工具的配合下可以高效率进行开发。本文详细介绍了G.729算法结构和G.729D算法的改进部分,重点分析了CS-ACELP算法中的LP分析、LP系数与LSP系数的转换、基本周期分析、自适应码本和固定码本的搜索等,针对算法中的复杂计算,优化改进了部分算法;简要介绍了数字信号处理器的结构特点和开发工具,提出了在TMS320C64X DSP平台上实现G.729D语音编解码器的方案;综合运用多种优化方法,对程序代码进行优化。最后,在DSP硬件平台上对实现后的编解码器的复杂度和编解码性能进行了测试。从实验结果看,经改进和优化后的程序在内存占用和运算复杂度方面都达到了预期目标,语音信号经编码器编码解码之后失真很小。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究背景及意义
  • 1.2 语音编码的分类
  • 1.3 语音编码的性能评价标准
  • 1.4 语音编码标准介绍
  • 1.5 本文的主要工作及内容安排
  • 2 ITU-T.729和G.729D建议
  • 2.1 ITU-T G.729建议系列
  • 2.2 G.729算法基本原理
  • 2.3 G.729编码器
  • 2 3.1 预处理
  • 2.3.2 线性预测分析和量化
  • 2.3.3 感觉加权
  • 2.3.4 开环基音分析
  • 2.3.5 冲激响应的计算
  • 2.3.6 目标信号的计算
  • 2.3.7 自适应码本搜寻
  • 2.3.8 固定码本的结构与搜索
  • 2.3.9 增益量化及存储器的更新
  • 2.4 G.729解码器
  • 2.4.1 参数解码
  • 2.4.2 后处理
  • 2.5 G.729D编解码算法
  • 2.5.1 G.729D与G.729的主要区别
  • 2.5.2 基音时延的搜索与编码
  • 2.5.3 固定码本的结构、搜索和编码
  • 2.5.4 增益量化
  • 2.5.5 增加的后处理技术
  • 3 TMS320C64X DSP的开发方法
  • 3.1 数字信号处理器的特点
  • 3.2 TMS320C64X DSP
  • 3.3 TI DSP开发工具
  • 3.3.1 硬件开发平台
  • 3.3.2 软件集成开发环境CCS
  • 3.4 DSP软件开发流程
  • 4 G.729D算法的实现
  • 4.1 硬件系统
  • 4.1.1 DSP芯片的选择
  • 4.1.2 实验用DSK板
  • 4.2 程序移植及优化过程
  • 4.2.1 源程序的验证、分析、移植及测试
  • 4.2.2 算法上的改进和优化
  • 4.2.3 代码的优化
  • 4.3 编解码器性能测试
  • 4.3.1 复杂度测试
  • 4.3.2 听音测试
  • 5 总结与展望
  • 5.1 论文工作总结
  • 5.2 进一步的工作与展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 大连理工大学学位论文版权使用授权书
  • 相关论文文献

    标签:;  ;  ;  

    G.729D语音编解码器在TMS320C64X上的实现
    下载Doc文档

    猜你喜欢