分组语音传输系统的简单实现.doc

约41页DOC格式手机打开展开

分组语音传输系统的简单实现,-发送端音频的处理及语音传输的实现本文共计41页,3.3万余字本文为子课题设计项目,重点阐述了发送端音频的处理及语音传输的详细设计实现。 目录摘要3abstract31.绪论41.1 课题背景41.2 ip电话的发展概况41.2.1 ip电话产生的背景41.2.2 i...
编号:68-18410大小:745.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 cnlula 发布

分组语音传输系统的简单实现-发送端音频的处理及语音传输的实现

本文共计41页,3.3万余字

本文为分组语音传输系统的简单实现子课题设计项目,重点阐述了发送端音频的处理及语音传输的详细设计实现。 


目录
摘要 3
ABSTRACT 3
1. 绪论 4
1.1 课题背景 4
1.2 IP电话的发展概况 4
1.2.1 IP电话产生的背景 4
1.2.2 IP电话发展阶段 5
1.2.3 IP语音技术(VoIP)市场发展现状 6
2. 技术要求 8
2.1 波形音频基础知识 8
2.1.1 波形音频信号的采样与量化方法 8
2.1.2 与采样量化相关的主要技术参数 8
2.2 套接字以及Visual C++编程基础 9
2.2.1 套接字(Socket) 9
2.2.2 Visual C++编程基础 10
3. 系统分析 13
3.1 问题定义 13
3.2 VoIP的基本原理及实现方案 13
3.2.1 VoIP的主要功能 13
3.2.2 VoIP的传输过程分析 14
3.3分组语音的基本原理 15
3.3.1分组语音技术概述 15
3.3.2 语音的数字化 16
3.3.3 语音分组 17
3.3.4 传输协议的选取 18
3.3.5 分组语音传输中的时延 18
3.3.6语音通信相关协议 18
3.4 技术路线 19
3.5可行性分析 20
3.5.1 技术可行性 20
3.6 需求分析 20
3.6.1 系统运行环境 20
3.6.2 性能需求 20
3.6.3 功能需求 20
4. 系统设计 21
4.1 总体设计 21
4.1.1 总体设计思想 21
4.2 功能模块 21
4.2.1 按C/S模型 21
4.2.2 按模块功能 21
5. 详细设计 23
5.1 音频模块的实现 23
5.1.1 程序流程 23
5.1.2 相关API函数,结构,消息 23
5.1.3 内存分配 26
5.1.4 语音分组 26
5.2 通信模块的实现 26
5.2.1 相关函数说明 27
6. 编码与测试 28
6.1 编码 28
6.1.1 发送端音频模块 28
6.1.2 通信模块 31
6.1.3 程序中遇到的问题 35
6.2 测试 35
6.2.1 测试方案 35
6.2.2 测试结果 36
结束语 37
致谢 38
参考文献 39



 摘要
本文主要论述了“分组语音传输系统的简单实现”的开发过程。它是基于C/S模型下的点对点的实时语音通信系统的软件。该系统主要分为波形音频的采集回放、音频数据分组及还原、语音传输三个模块。音频模块主要由windows提供的wave系列函数完成。分组后即使在传输时丢包也不会丢失一整段声音数据而只是造成声音的部分失真,从而保证了声音可以得到尽可能完整的还原,进一步保证了正常实时的语音通信。传输采用了实时性强的无连接的UDP协议。在开发时使用Microsoft Visual C++ 6.0 开发工具结合套接字来实现。本软件的界面非常简单,易于操作,用户可以轻松的和对方进行语音通信。

【关键字】分组语音;UDP ;套接字

 Abstract
This article mainly describes the developing process of Easy realization of the packet voice transmission system. This system realizes the peer-peer voice communication function which is based on the .....

1. 绪论
1.1 课题背景
传统的语音技术已经发展了近百年,数字化语音网络的实施也已经有近40年的历史。从历史发展上来看,60年代之前,语音业务都是基于模拟技术的。在过去的近40年的时间中,语音业务已经可以用数字信号来承载了。然而,直到最近,数字语音还从来没有过真正意义上在分组网络中传输过,这样,分组技术所能带来的统计增益与成本的降低就无法在电信运营领域实现。90年代以来,这种情况发生了改变。越来越多的厂商投入到这一领域的研发工作中来,各种硬件软件技术得到了一定的升级和发展,随之也出现了一系列的疑问,比如....

参考文献

【1】 黄永峰.因特网语音通信技术及其应用.北京:人民邮电出版社,2002
【2】 王罡、林立志.基于Windows的TCP/IP编程.北京:清华大学出版社,2000
【3】 (美)Behrouz A.Forouzan、Sophia Chung Fegan著,谢希仁译.TCP/IP协议族(第二版).北京:清华大学出版社,2003
【4】 王文东、白刚.IP网络语音技术.北京:机械工业出版社.1999