题 目:年 级:专 业:学 号:学生姓名:指导教师:日 期:电子工程系
课程设计报告
程控交换机 电子信息工程技术
I
目 录
摘要················································································II 1 设计目的···································································1 2 设计要求··································································1 3 设计内容···································································2 3.1 Interne语音通信系统概述 ········································2 3.2分组交换的特点 ····················································2 3.3 IP电话基本结构 ···················································3 3.4 IP电话网络组件······················································5 3.5 IP电话的基本通信过程···············································7 3.6 IP电话的业务流程 ····················································8 3.7 基于局域网的PC TO PC的可视IP电话的开发 ··················11
II
摘 要
网络技术与多媒体技术的发展,促进了通信技术综合化、数字化、智能化、个人化的发展,使得在单一网络平台上实现语音、数据、图像等多种业务成为可能。综合网络技术与多媒体技术的IP电话技术正是在这一背景下产生的,并得到了迅速的发展,成为语音通信领域中的一个强有力的竞争者。IP电话除了具有采用分组交换技术,提高线路利用率,降低通信费用等优点外,可以实现多种业务的增值,并与多媒体技术相融合,使其在通信领域中处于有利的地位,具有广阔发展前景的根本原因。虽然IP电话的语音质量还不是很完善,但是IP电话技术的发展方向却受到了通信业界的高度重视,许多国际标准化组织正积极制订各种相关的标准,其着眼点不仅在于IP电话本身,更重要的是在于未来IP多媒体多点通信和IP电话的各种增值业务的应用。
在这样的背景之下,本课题结合了IP电话的关键技术设计实现了一个局域网环境下的PC到PC的可视IP电话软件,并对IP电话技术进行了系统的研究与探讨。其目的是掌握IP网络电话的工作原理,以及IP网络电话实现中一些关键技术的处理方法;同时,对该软件进行扩展可以实现视频会议系统、Web电话以及语音信箱等业务。
本文首先探讨了IP电话的相关协议、标准、关键技术及其工作原理,然后对本文所设计实现的可视IP电话软件进行了系统分析、系统设计、系统实现。其中系统实现主要包括语音的录制、播放、编解码、压缩、实时传输协议等的实现。对影响语音质量的语音压缩技术、语音时延、语音抖动性、回声以及静音等问题进行了探讨和处理。 关键词: IP电话;音频;视频;实时传输协议
III
1 设计目的
IP网络电话泛指在以IP为网络层协议的计算机网络中进行话音通信的系统,它采用的技术统称为VoIP(VoiceoverIP),即将语音信号压缩、打包后在IP网上传输到目的地后再恢复成语音的技术。由于采用分组交换技术,可以实现通信信道的复用,使得网络资源的利用率更高,因此VoIP占用资源小,成本很低,价格便宜。最初,lP电话只是个人计算机与个人计算机之间通过IP网来进行的通话;随着IP电话的优点逐步被人们认识,许多电信公司在此基础上进行了开发,从而实现了计算机与普通电话之间的通话;但是,这种方式仍旧十分不方便,无法满足公众随时需要的通话方式,因此国际上许多大的电信公司又推出了普通电话与普通电话之间的通过IP网的通话,即普通电话客户通过本地电话拨号连上本地的IP电话网关(Gateway),输入帐号、密码,确认后键入被叫号码,这样本地与远端的普通电话通过网关经IP网进行连接,远端的网关通过当地的电话网呼叫被叫用户,从而完成普通电话客户之间的电话通信。
2 设计要求
本课题的任务是建立一个以Internet为基础的IP电话网络,以替代传统电话设备系统成为企业的目标。本设计就是要设计这样一个基于IP技术的电话系统。整个软件由音频功能和视频功能两部分组成。音频部分包括呼叫处理、音频录制与播放、音频数据的编解码、音频数据压缩与解压、音频数据的打包与解析、音频包的发送与接收等;视频部分包括视频数据的采集与回放、视频数据编解码、视频数据的打包与解析以及视频数据包的发送与接收等。通过分别编程实现各个模块,最后形成一个PCTOPC的可视IP电话软件。
根据设计题目的要求,设计系统结构。选择确定处理器型号以及其他电路芯片型号,完成系统硬件电路设计,完成软件设计。
1
相关推荐: