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

G.726语音编码的分析研究及在嵌入式AdHoc网络上的实现

作 者: 刘培
导 师: 谢维波
学 校: 华侨大学
专 业: 信号与信息处理
关键词: G.726 ADPCM 语音编码 嵌入式Linux Ad Hoc网络 语音通信
分类号: TN929.5
类 型: 硕士论文
年 份: 2011年
下 载: 26次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在信息化技术高度发展的今天,多媒体与网络传输逐渐成为嵌入式应用的热门领域。而语音编码技术作为语音处理技术的一个重要分支,其应用已经成为嵌入式发展的重要组成部分。针对不同的硬件平台及应用背景,不同的编码算法技术应用于不同的场合。其中,ITU G.726 ADPCM语音编码标准以其优良的保真度、较小的算法延时以及较低的算法复杂度等优点备受关注。而语音无线网络传输作为嵌入式系统应用的一个方向,已经在智能消费电子领域使用越来越广泛。采用嵌入式技术便于实现语音压缩和传输系统的扩展与升级,形成更加完善的应用系统。通过查阅大量的相关文献发现,大部分文献的重点都放在了对ADPCM语音编解码器的实现上,实现的方式主要是通过硬件的单片机、FPGA以及DSP来设计它的编解码模块,以及纯软件的仿真。但是在其构建的语音系统中多数只适应于本地语音的录放,并未涉及到标准语音算法和嵌入式网络传输的研究。本论文工作的出发点首先全面学习研究语音编码的基础理论知识,重点对G.726ADPCM标准算法进行分析和研究。然后根据具体的硬件平台,对G.726标准算法进行简化和改进。考虑到嵌入式的应用环境,可以通过MATLAB或VC++等软件平台对其进行仿真,检验其改进效果。其次,在现有的硬件平台上建立嵌入式Linux交叉环境,构建Linux系统,并实现AODV路由协议的移植,进而搭建一个Ad Hoc无线网络环境。最后,在保证语音质量的前提下,并将算法移植到MagicS3C2410平台中构成G.726语音编解码系统。在研究了Linux下的多任务实现机制后,用多线程技术实现了在无线网络下的语音全双工通信。

全文目录


摘要  3-5
ABSTRACT  5-10
第1章 绪论  10-16
  1.1 课题背景及研究意义  10-11
  1.2 G.7XX 语音编码算法的发展及研究现状  11-12
  1.3 AD HOC 无线网络的发展现状  12-13
  1.4 嵌入式系统发展状况  13-14
  1.5 本文研究内容与工作安排  14-15
  本章小结  15-16
第2章 G.726 所涉及的语音编码技术  16-30
  2.1 量化器分析  16-23
    2.1.1 抽样和量化  16-18
    2.1.2 均匀量化器  18-20
    2.1.3 非均匀量化器  20-21
    2.1.4 自适应量化器  21-23
  2.2 预测器分析  23-27
    2.2.1 前馈与反馈自适应预测  23-24
    2.2.2 零极点预测器  24-27
  2.3 对数 PCM 于线性PCM 码之间的变换  27-29
  本章小结  29-30
第3章 G.726 语音编解码器  30-56
  3.1 G.726 编码器原理分析  30-38
    3.1.1 均匀PCM 格式转换和差值信号的计算  31-32
    3.1.2 自适应量化器模块  32-33
    3.1.3 自适应逆量化器模块  33-34
    3.1.4 量化器定标因子自适应模块  34-35
    3.1.5 自适应速率控制模块  35-36
    3.1.6 单音信号和转移检测模块  36-37
    3.1.7 自适应预测和重建信号模块  37-38
  3.2 G.726 解码器原理分析  38-40
    3.2.1 输出格式转换和同步编码调整  39-40
  3.3 预测系数自适应更新算法  40-46
    3.3.1 线性预测器分析  40-41
    3.3.2 G.726 预测器  41-42
    3.3.3 系数修正算法的推导  42-46
  3.4 G.726 编解码算法的改进  46-55
    3.4.1 改进步骤  46-47
    3.4.2 G.726 编解码算法仿真  47-55
  本章小结  55-56
第4章 基于 AD HOC 无线自组织网络系统的构建  56-66
  4.1 嵌入式系统构建  56-61
    4.1.1 ViVi 的移植  56-58
    4.1.2 Linux 内核的定制与裁剪  58
    4.1.3 制作根文件系统  58-61
  4.2 相关模块的设计  61-64
    4.2.1 USB 驱动的移植  61-62
    4.2.2 声卡驱动的移植  62-64
    4.2.3 无线网卡驱动的移植  64
  4.3 AODV 路由协议的移植  64-65
  本章小结  65-66
第5章 G.726 算法在嵌入式无线网络系统上的实现..  66-83
  5.1 G.726 编解码的硬件系统  66-71
    5.1.1 硬件平台  66
    5.1.2 音频接口模块  66-71
  5.2 G.726 编解码的软件系统  71-79
    5.2.1 声卡驱动的全双工实现  71-72
    5.2.2 语音通信的传输层设计  72-73
    5.2.3 主程序工作流程设计  73-77
    5.2.4 语音编码程序  77-79
  5.3 系统结构测试分析  79-82
    5.3.1 语音测试环境  79-80
    5.3.2 语音质量测试  80-82
  本章小结  82-83
第6章 结论与展望  83-85
  6.1 论文工作总结  83
  6.2 进一步的工作  83-85
致谢  85-87
参考文献  87-90
攻读硕士论文期间论文发表情况  90

相似论文

  1. 说话人识别中不同语音编码影响的补偿方法,TN912.34
  2. 网络语音传输丢包的恢复技术,TN912.3
  3. 基于OLSR的Ad Hoc网络功率意识路由协议,TN929.5
  4. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  5. 基于Ad Hoc网络技术的野战通信网络关键技术研究,TN929.5
  6. 基于忙音的Ad hoc网络MAC协议研究,TN929.5
  7. 基于量子搜索的Ad Hoc网络路由协议研究,TN929.5
  8. iLBC语音编码技术的研究及DSP的设计与优化,TN912.3
  9. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  10. 基于Ad Hoc网络道路交通安全监控系统高速数据传输的研究,TN929.5
  11. 数字型智能终端系统门口机的设计,TP368.1
  12. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  13. Ad hoc网络中能量均衡和节点不相交多径路由协议的研究,TN929.5
  14. 多功能火灾报警楼层显示器的设计与实现,TN873
  15. 移动AdHoc网网的入侵检检:基于时时有限状状自动机方法,TN929.5
  16. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  17. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  18. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  19. 基于DM6467的视频服务器设计与实现,TP393.05
  20. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  21. 面向Ad hoc网络可信路由机制的半实物仿真平台设计与实现,TN929.5

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com