文件格式:word
文件大小:551.00KB
适用专业:电子技术
适用年级:大学
下载次数:5 次
我要下载:点击联系下载论文编号:41225
资料简介:
毕业设计 基于C/S模式的语音传输系统的设计与实现,共41页,18410字
摘要:计算机网络技术的迅猛发展影响了几乎包括政治、文化、生活、经济在内的每一个角落,推动了人类社会向信息化社会的逐步转变;在计算机网络以雷霆万钧之势发展之时,随着光网络的飞速发展和数字传输技术的应用,原来在数据通信网中被视为应用“瓶颈”的带宽和服务质量等问题得到多方面的改善,同时我们也应该清醒地认识到在如今拥塞的网络上,各种数据在争夺着网络资源。如何利用有限的网络资源为人类服务成为目前研究的重点。
本文阐述了一个基于C/S模式的实时语音数据传输系统。系统在通信两端分配多块内存,声音数据通过麦克风采集后存入内存中,然后经过G.729A标准语音编码存入压缩链表内存当中,两块内存交替使用,能保障语音实时的传输,当内存写满后,通过UDP/IP协议的Socket函数发送到服务器,在服务器端同样开辟两块内存接受声音数据与播放声音。文字信号与其他串口采集的数据通过基于TCP/IP协议的Socket函数传递。
关键字: C/S模式,G.729A语音编码,Socket函数,TCP/IP,UDP/IP协议
目录
摘要 I
关键字 I
ABSTRACT I
KEY WORDS II
第一章 绪论 1
1.1 研究背景 1
1.1.1 计算机网络与TCP/IP参考模型 1
1.1.2 套接字(Socket)的通信机制 3
1.1.3 客户端/服务器模式 3
1.2 技术现状和发展趋势 4
1.3 主要研究工作及论文结构安排 4
第二章 系统的总体方案设计 6
2.1 B/S结构与C/S结构的选择 6
2.1.1 B/S结构与C/S结构 6
2.1.2 C/S模式的采用 7
2.2 音频与语音的定义及其编码特性 8
2.2.1 音频与语音的定义 8
2.2.2 语音编码器的特性 8
2.3 音频的几种编码标准 8
2.3.1 G.7xx 9
2.3.2 MPEG音频编码标准 9
2.4 G.7xx音频编码算法及其对比 9
2.4.1 G.729A编码算法 9
2.4.2 G.722编码算法 10
2.4.3 语音编码质量比较 10
2.5 软件开发方法以及开发语言的选用 11
2.5.1 软件开发方法选用 11
2.5.2 软件开发语言及工具的选用 12
2.6 软件环境 13
2.7 本章小结 13
第三章 系统关键功能模块的设计与实现 14
3.1 Socket模式选择与API封装 14
3.2 连接模式的选择 14
3.2.1 面向连接的套接字 14
3.2.2 面向无连接的套接字 16
3.3 UDP与TCP在实时传输方面的比较 16
3.4 阻塞与非阻塞的区别与使用 18
3.5 音频数据的采集编码与发送 19
3.5.1 音频数据的采集 19
3.5.2 音频数据的编码 21
3.6 声音的解压与播放 22
3.6.1 声音的解压 22
3.6.2 实时播放 24
3.7 串口数据的采集 26
3.7.1 主线程 27
3.7.2 工作线程 27
3.8 串口的主要程序设计 28
3.8.1 打开串口 28
3.8.2 读/写串口 29
3.9 本章小结 30
第四章 系统测试与功能分析 31
第五章 总结与展望 33
5.1 总结 33
5.2 展望 33
参考文献 34
致 谢 35
资料文件预览:
共1文件夹,1个文件,文件总大小:551.00KB,压缩后大小:228.78KB
- 毕业设计-基于C/S模式的语音传输系统的设计与实现
本科毕业论文 基于CS模式的语音传输系统.doc [551.00KB]
我要下载:基于C/S模式的语音传输系统的设计与实现