基于TigerSHARC的语音通信编码仿真与实现
论文摘要
近年来,水声通信成为水声界研究的热门课题,与此密切相关的水下语音通信研究也越来越多的受到人们的重视。无论从军用还是民用方面来说,水下语音通信都具有深远的意义和广阔的应用前景。但是,由于水声信道带宽有限,要想在带宽有限的信道下进行语音通信,有必要引入低速率且能够保证语音质量的语音编码算法。针对这一问题,本文将G.729语音压缩编解码算法移植到TigerSHARC数字信号处理板上进行了实现。论文主要介绍了ADSP-TS201S硬件结构及其性能,对EZ-KIT评估板进行一系列的开发,编程实践完成了一些基本功能,在此基础上搭建了语音通信的系统平台;在理论方面,详细叙述了语音编解码器的基本原理和算法结构,着重研究了G.729协议和基于混合激励线性预测(Mixed Excitation LinearPrediction,MELP)语音压缩编解码器,在Visual C++环境下分别仿真和调试了这两种压缩协议。充分考虑了硬件环境后,将G.729协议移植到开发板上,对其进行了模块化分析,并在Visual DSP++环境下运行。最终实现了在8kbit/s速率上能够合成高质量语音的实验室模拟通信系统。在带宽有限的情况下,完成了在数字信号处理板上实时语音通信编码的功能。
论文目录
摘要ABSTRACT第1章 绪论1.1 论文的背景和意义1.2 语音压缩及水声通信的发展现状1.3 水声通信发展方向1.4 论文的主要研究内容第2章 系统硬件平台结构2.1 概述2.2 高性能处理器 ADSP-TS201S的性能介绍2.2.1 性能比较2.2.2 ADSP-TS201S内核结构2.2.3 ADSP-TS201S的地址映射2.2.4 ADSP-TS201S的外围设备2.3 系统构成2.3.1 语音发射平台2.3.2 语音接收平台2.3.3 系统流程2.4 本章小结第3章 语音压缩算法原理及仿真实现3.1 概述3.1.1 语音编码分类3.1.2 压缩编码机理3.2 G.729简介3.3 G.729编解码原理及仿真实现3.3.1 G.729编码器工作原理3.3.2 G.729解码器工作原理3.3.3 VC环境下 G.729协议仿真3.4 MELP编解码算法及仿真实现3.4.1 编码部分3.4.2 解码部分3.4.3 VC环境下 MELP声码器仿真3.5 本章小结第4章 实时语音通信的实现4.1 概述4.2 系统组成部分介绍4.2.1 语音输入4.2.2 压缩编码部分4.2.3 数据调制与解调部分4.3 G.729协议模块分析4.3.1 模块功能划分4.3.2 仿真程序主要模块流程图4.4 系统调试及实验结果4.4.1 VisualDSP++4.5环境下的软件调试4.4.2 EZ-KIT评估板硬件分步调试4.4.3 系统联调4.4.4 实验结果4.5 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
本文来源: https://www.lw50.cn/article/59ff625d49e5d770816c5890.html