论文部分内容阅读
近年来,计算机技术和网络技术发展迅速,以多媒体通信为主体的信息网络已经成为未来信息产业的发展方向。语音压缩和实时传输控制技术的不断发展,使得在IP网上传输语音数据变得不再困难,IP网络电话成功进入电信领域。VOIP (Voice over IP,即IP电话),是一种采用IP(Internet Protocol)为网络层协议,利用Internet作为传输载体来实现计算机与计算机、普通电话与普通电话、计算机与普通电话之间进行话音通信的技术。其基本原理是:通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按照标准网络包来打包,经过IP网络把数据包发至接收地,再把这些语音数据包串起来,经过解码解压处理后,恢复成原来的语音信号,从而达到由互联网传输语音的目的。相对于传统电话, VOIP最大的优势是能更充分地利用现有的Internet资源,为用户提供更多、更优质的服务。近年来,VOIP已经从最初的软件产品发展成现在的多功能数字终端,有关VOIP的技术标准也层出不穷。其中信令技术保证电话呼叫的顺利实现和话音质量,目前被广泛接受的VOIP控制信令体系包括ITU-T的H.323系列和IETF的会话初始化协议SIP(Session Initiation Protocol)。同H.323协议相比,SIP协议具有实现简单、灵活度高、易于扩展和移动性好等优势,正被越来越多的网络电话设备供应商多支持。本文介绍的是以AT91RM9200微处理器为核心,基于SIP协议的IP电话终端的设计和实现过程。文章首先介绍VOIP中的关键技术及协议。然后,介绍嵌入式系统以及ARM微处理器和嵌入式操作系统的基本情况,并构建了嵌入式Linux开发软件平台。接着,给出基于ARM9平台的嵌入式VOIP电话终端的设计过程,包括各硬件模块的设计原理,文中给出了各个模块的电路原理图及主要模块的详细实现过程。最后,指出本文的不足及需要改进的地方。其中本文重点包括以下三个方面:(1)介绍了VOIP的工作原理及关键技术,尤其是对应用层控制协议——SIP协议做了详细的研究。(2)介绍了本课题设计中各硬件模块的设计原理,给出了原理图。(3)介绍了音频信号的采集和播放模块及网络传输模块的软硬件实现。