毕业论文——基于g729a算法的语音编码与网络传输.rar

RAR格式版权申诉手机打开展开

毕业论文——基于g729a算法的语音编码与网络传输,基于g729.a算法的语音编码与网络传输voice coding and network transmission based on g729.a论文,开题报告,任务书,答辩提纲 中英文翻译 ppt 中期报告全套设计,直接答辩摘 要   本研究主要服务于移动机器人在任务现场的语音信号采集和对监控端的网络传输。伴随着互联...
编号:36-267992大小:1.73M
分类: 论文>电气自动化/电力论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 ws0396 发布

基于G729.A算法的语音编码与网络传输



Voice coding and network transmission



based on G729.A









论文,开题报告,任务书,答辩提纲 中英文翻译 ppt 中期报告



全套设计,直接答辩





















摘    要



   本研究主要服务于移动机器人在任务现场的语音信号采集和对监控端的网络传输。伴随着互联网时代的到来,语音的网络传输已经广泛用于生活(IP电话、YY等通信软件)、教育(远程教学)以及医疗军事等各方面,为此人们也为语音的网络传输提出了各种要求。为了更好的实现语音网络传输,克服语音传输中存在的占用带宽过多,延时过长等不足,本研究拟采用语音数据采集、编码、传输和回放的思路来实现语音的编码和网络传输。实验研究表明,本文所采用的方法具有传输延时小,占用带宽低的优点。研究结果可以用于井下探险机器人、医疗服务机器人以及智能家居对监控端的语音传输,用以提高其智能型、可操作性和安全性,为进一步的应用研究提供基础和便利。



   



关键词:语音采集;网络传输;编码;G.729A





 









ABSTRACT



   This study mainly serves the acquisition of the voice signal of a mobile robot in task site,and network transmission of monitoring.Accompany with the coming of Internet times,the Network transmission of voice has been widely used to the life(IP telephone,YY etc.) ,education(distance teachering),and medicality and military etc.And in this case,people rise lots of indexs for voice transmission.In order to make voice tansmit betterly,and overcome shortcomings of occupying too much bandwith and delaying long,this system is going to take the ideas of voice collection,coding,tianmission and palying.And the experiment shows that the ideas has the advantages of occupying low bandwith and dalaying little.This tudy can be used to the mine exploration and rescue robot, medical service robot and the voice transmit and contral of the smart home systems,to improve its intelligence,reliablity and operability.And it can also provide base and convenient for the further study.





Key Words: voice collection; network transmission; coding; G.729A





 





 





 









目    录



1引言 1



1.1研究背景及研究意义 1



1.2相关问题研究现状与发展趋势 2



1.3本文的主要工作 3



2系统需求分析及概念结构设计 4



2.1需求分析 4



2.1.1系统的功能要求 4



2.1.2系统的性能要求 4



2.2概念结构设计 4



2.3系统的开发平台简介 6



3语音传输方案概述 8



3.1语音编解码模块 8



3.1.1PCM(Pulse Code Modulation)脉冲编码调制 8



3.1.2压缩编码的必要性分析 8



3.1.3音频压缩编码系统及原理 9



3.1.4语音编码质量评定 10



3.1.5语音编码算法分类 10



3.1.6语音编码标准归纳 11



3.1.7G.729A算法 12



3.2语音采集播放模块 14



3.2.1使用MCI方法 14



3.2.3使用DirectSound方法 15



3.2.4使用低层音频服务函数 16



3.3网络传输模块 17



3.3.1网络传输协议 17



3.3.2Windows Socket 18



3.3.3MFC CAsyncSocket编程 19



3.3.4TCP和UDP的套接字编程 21



4方案选择与实现 23



4.1用户界面设计 23



4.1.1界面实现过程 23



4.1.2代码实现 24



4.2DLL编程 24



4.2.1新建DLL项目 25



4.2.2类和函数导出 26



4.3编解码模块实现 27



4.3.1方案比较选择 27



4.3.2代码实现 27



4.4语音采集播放模块 28



4.4.1方案比较选择 28



4.4.2代码实现 29



4.5网络传输模块 30



4.5.1方案比较选择 30



4.5.2代码实现 31



5系统测试 33



5.1系统测试过程 33



5.2测试结果分析 34



结    论 36



致    谢 37



参考文献 38