论文摘要
在信息化技术高度发展的今天,多媒体与网络传输逐渐成为嵌入式应用的热门领域。而语音编码技术作为语音处理技术的一个重要分支,其应用已经成为嵌入式发展的重要组成部分。针对不同的硬件平台及应用背景,不同的编码算法技术应用于不同的场合。其中,ITU G.726 ADPCM语音编码标准以其优良的保真度、较小的算法延时以及较低的算法复杂度等优点备受关注。而语音无线网络传输作为嵌入式系统应用的一个方向,已经在智能消费电子领域使用越来越广泛。采用嵌入式技术便于实现语音压缩和传输系统的扩展与升级,形成更加完善的应用系统。通过查阅大量的相关文献发现,大部分文献的重点都放在了对ADPCM语音编解码器的实现上,实现的方式主要是通过硬件的单片机、FPGA以及DSP来设计它的编解码模块,以及纯软件的仿真。但是在其构建的语音系统中多数只适应于本地语音的录放,并未涉及到标准语音算法和嵌入式网络传输的研究。本论文工作的出发点首先全面学习研究语音编码的基础理论知识,重点对G.726ADPCM标准算法进行分析和研究。然后根据具体的硬件平台,对G.726标准算法进行简化和改进。考虑到嵌入式的应用环境,可以通过MATLAB或VC++等软件平台对其进行仿真,检验其改进效果。其次,在现有的硬件平台上建立嵌入式Linux交叉环境,构建Linux系统,并实现AODV路由协议的移植,进而搭建一个Ad Hoc无线网络环境。最后,在保证语音质量的前提下,并将算法移植到MagicS3C2410平台中构成G.726语音编解码系统。在研究了Linux下的多任务实现机制后,用多线程技术实现了在无线网络下的语音全双工通信。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题背景及研究意义1.2 G.7XX 语音编码算法的发展及研究现状1.3 AD HOC 无线网络的发展现状1.4 嵌入式系统发展状况1.5 本文研究内容与工作安排本章小结第2章 G.726 所涉及的语音编码技术2.1 量化器分析2.1.1 抽样和量化2.1.2 均匀量化器2.1.3 非均匀量化器2.1.4 自适应量化器2.2 预测器分析2.2.1 前馈与反馈自适应预测2.2.2 零极点预测器2.3 对数 PCM 于线性PCM 码之间的变换本章小结第3章 G.726 语音编解码器3.1 G.726 编码器原理分析3.1.1 均匀PCM 格式转换和差值信号的计算3.1.2 自适应量化器模块3.1.3 自适应逆量化器模块3.1.4 量化器定标因子自适应模块3.1.5 自适应速率控制模块3.1.6 单音信号和转移检测模块3.1.7 自适应预测和重建信号模块3.2 G.726 解码器原理分析3.2.1 输出格式转换和同步编码调整3.3 预测系数自适应更新算法3.3.1 线性预测器分析3.3.2 G.726 预测器3.3.3 系数修正算法的推导3.4 G.726 编解码算法的改进3.4.1 改进步骤3.4.2 G.726 编解码算法仿真本章小结第4章 基于 AD HOC 无线自组织网络系统的构建4.1 嵌入式系统构建4.1.1 ViVi 的移植4.1.2 Linux 内核的定制与裁剪4.1.3 制作根文件系统4.2 相关模块的设计4.2.1 USB 驱动的移植4.2.2 声卡驱动的移植4.2.3 无线网卡驱动的移植4.3 AODV 路由协议的移植本章小结第5章 G.726 算法在嵌入式无线网络系统上的实现..5.1 G.726 编解码的硬件系统5.1.1 硬件平台5.1.2 音频接口模块5.2 G.726 编解码的软件系统5.2.1 声卡驱动的全双工实现5.2.2 语音通信的传输层设计5.2.3 主程序工作流程设计5.2.4 语音编码程序5.3 系统结构测试分析5.3.1 语音测试环境5.3.2 语音质量测试本章小结第6章 结论与展望6.1 论文工作总结6.2 进一步的工作致谢参考文献攻读硕士论文期间论文发表情况
相关论文文献
标签:语音编码论文; 嵌入式论文; 网络论文; 语音通信论文;
G.726语音编码的分析研究及在嵌入式AdHoc网络上的实现
下载Doc文档