学位论文 > 优秀研究生学位论文题录展示

iLBC语音编码技术的研究及DSP的设计与优化

作 者: 应双羽
导 师: 张江鑫
学 校: 浙江工业大学
专 业: 电子与通信工程
关键词: VoIP技术 iLBC语音编码 ADSP-BF533 定点化
分类号: TN912.3
类 型: 硕士论文
年 份: 2011年
下 载: 8次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来VoIP技术不断发展和成熟,以其低廉的成本和优势的技术,开始承担越来越多的语音通信业务。但是,IP电话的语音质量成为约束其发展的一个重要因素。为了提高编码后的语音质量,以及减少在分组交换网络传输过程中丢包对语音的影响。2004年,IETF发布了由Global IP Sound(GIPS)开发的一款免费授权的、专为VoIP网络设计的语音编码iLBC(Internet Low Bit Rate codec)。其本质上是一种基于帧的线性预测编码方式,它是对CELP(Code Excited Linear Predictive Coing)的一种发展。它的语音质量优于G.729A和G.729E相当,在网络环境较差出现丢包的情况下还能提供较好的语音质量。iLBC以其独有的自适应动态码本技术、丢包隐藏技术和语音增强技术,使其在网络传输中有更优的语音质量。由于iLBC相对于G.729来说是一种比较新型的语音编码,所以,很多厂家还没有将对iLBC应用到实际产品中去。本课题的研究对iLBC语音编码在实际中的应用有一定的借鉴作用。本课题的主要工作是iLBC语音编码的研究及其DSP上的实现和优化。本文分析了iLBC语音编码的基本原理和它在RTP协议中的承载格式,比较了iLBC与其它VoIP编码的性能,重点研究了它的帧间独立长期线性预测,丢包隐藏,语音增强三个关键技术。分析了PESQ语音评估算法的基本原理。重点介绍了ADI公司ADSP-BF533芯片的内部硬件结构和各种外设接口,并以ADSP-BD533 EZ-KIT LITE评估板为硬件平台,提出了一套硬件平台设计方案。基本完成了iLBC语音编码定点C代码的开发,并对定点C代码的质量做了检测,对结果做了分析。最后的结果离预期的最佳效果还有一定的差距,因此还需要继续对代码进行修改。

全文目录


摘要  5-6
ABSTRACT  6-9
第一章 绪论  9-14
  1.1 研究的背景  9
  1.2 国内外研究的现状和趋势  9-11
  1.3 研究的目的和意义  11
  1.4 研究的内容和方法  11-12
  1.5 论文安排  12-14
第二章 VoIP 技术的概述  14-20
  2.1 VoIP 技术的背景  14
  2.2 VoIP 系统组成  14-16
  2.3 VoIP 的传输过程  16
  2.4 VoIP 技术的优势  16-18
  2.5 VoIP 技术现存的问题  18-19
  2.6 本章小结  19-20
第三章 iLBC 语音编码与 PESQ 的分析  20-30
  3.1 iLBC 语音编码产生的背景  20
  3.2 iLBC 编码器原理  20-23
    3.2.1 预处理  21
    3.2.2 LPC 分析以及量化  21-22
    3.2.3 计算残差采样  22
    3.2.4 感知权重滤波器  22-23
    3.2.5 开始状态编码  23
    3.2.6 自适应码本编码  23
    3.2.7 打包  23
  3.3 iLBC 解码器原理  23-25
    3.3.1 LPC 滤波器重构  24
    3.3.2 开始状态重构  24
    3.3.3 多级码本解码  24
    3.3.4 丢包隐藏(Packet Loss Concealment,PLC)  24-25
    3.3.5 语音增强  25
    3.3.6 综合虑波器  25
    3.3.7 高通滤波器  25
  3.4 iLBC 语音在RTP 中的承载格式  25-27
  3.5 iLBC 的性能比较  27-28
  3.6 PESQ 语音质量评估的介绍  28-29
  3.7 本章小结  29-30
第四章 iLBC 关键技术的研究  30-42
  4.1 基于帧间独立的长期线性预测技术的研究  30-36
    4.1.1 码本存储器的研究  30-32
    4.1.2 码本构建的研究  32-34
    4.1.3 码本搜索的研究  34-35
    4.1.4 帧间独立的长期线性预测技术优点的分析  35-36
  4.2 丢包隐藏技术的研究  36
  4.3 语音增强技术的研究  36-41
    4.3.1 语音增强过程的研究  37
    4.3.2 语音增强步骤的分析  37-40
    4.3.3 语音增强效果的比较  40-41
  4.4 本章小结  41-42
第五章 DSP 系统硬件平台设计  42-51
  5.1 DSP 系统开发流程的概述  42
  5.2 DSP 芯片的选择  42-44
  5.3 BF533 处理器的介绍  44-46
    5.3.1 BF533 处理器的外设  44
    5.3.2 BF533 处理器的内核  44-45
    5.3.3 存储器结构  45-46
  5.4 BF533 指令集的介绍  46-47
  5.5 开发工具的介绍  47
  5.6 系统硬件设计  47-50
  5.7 本章小结  50-51
第六章 iLBC 浮点到定点代码转换的实现  51-64
  6.1 数据定标原则的介绍  51-52
  6.2 各个子模块功能的分析  52-53
  6.3 常见的问题及其解决方法  53-58
  6.4 定点过程的实现  58-62
  6.5 本章小结  62-64
第七章 总结与展望  64-67
  1 总结  64-65
  2 展望  65-67
参考文献  67-69
致谢  69-70
攻读学位期间参加的科研项目和成果  70

相似论文

  1. 基于SIP协议的软终端的研究与实现,TN916.2
  2. 基于P2P的网络音频捕获与多路混音算法研究,TN912.3
  3. 基于ARCA3的GPS软件接收机定位解算研究,P228.4
  4. 基于WIFI技术的井下无线调度通信系统的实现方案,TN914
  5. 基于ADSP-BF533的电子相框系统的设计与实现,TP334.1
  6. 基于巴克域语音增强算法的研究与实现,TN912.35
  7. VOIP技术在金融行业呼叫中心业务中的实现,TN99
  8. 实时嵌入式网络视频监控系统的研究与设计,TP277
  9. 基于SIP的IPCC话务控制与自动分配的研究与实现,TN99
  10. 基于DM642的DTS音频解码器研究与实现,TN764
  11. 数字信号处理系统的定点化技术研究,TN911.72
  12. 基于ADSP-BF533的驾驶员疲劳实时检测系统研究,TP274.4
  13. 基于MCF5329的MP3解码算法优化设计及实现,TN912.3
  14. 定点TURBO译码算法与协作TURBO编译码技术研究,TN911.22
  15. VoIP技术在企业中的设计与实施,TN916.7
  16. 中速率语音编解码算法在VoIP系统中的定点DSP实现,TN916
  17. 低码率语音编译码器的定点优化设计和实现,TN912.3
  18. 嵌入式网络可视对讲系统的研究与设计,TN949.28
  19. 电信业务数据采集计费系统升级的设计与测试,TN915.09
  20. ITU G.723.1标准的研究及其在TMS320VC5509DSP上的实现,TN912.3

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 电声技术和语音信号处理 > 语音信号处理
© 2012 www.xueweilunwen.com