论文部分内容阅读
会话初始化协议(Session Initiation Protocol, SIP)具有设计思想简洁开放、移动性和扩展性好等优势,正在逐步取代H.323成为VoIP系统中的核心信令控制协议。嵌入式VoIP终端由于具有小型化、低成本、低功耗、接入灵活、集成度高等特点,是目前IP电话实现的一个热点。本文采用SIP信令协议,设计并实现了一种基于Windows CE 5.0操作系统的嵌入式VoIP终端解决方案,并扩展包括电源管理、摄像拍照和影像图处理在内的多种功能。论文完成了部分硬件电路的扩展及VoIP软件的开发。终端硬件系统以PXA27x处理器为核心,辅以声卡、电源管理芯片、摄像头等外围设备组成。VoIP软件以开源SIP、RTP协议栈为平台,采用G.729A算法作语音编解码。通过优化G.729A算法,语音编码效率提高了近43%。VoIP软件可以工作在无网络服务器模式和代理服务器模式,具有注册、呼叫和通话等功能,并能够与第三方SIP软件电话进行良好的互通。基于终端系统的硬件构成,本文详细阐述了Windows CE操作系统下各扩展功能的设计与实现。摄像头驱动程序采用DMA传输方式,通过快速捕捉技术实现了15fps的QVGA格式图像预览及拍照。PXA27x处理器控制电源管理芯片向其提供不同电源状态下的电源域,实现了空闲、休眠和唤醒模式的自由切换,达到了节能的目标。影像图处理软件以eSuperMap为GIS平台,采用影像金字塔技术,实现了GB级影像图的快速浏览、编辑和鹰眼功能。通过对各个功能模块进行功能和性能两个方面的测试和分析,验证了本文设计的嵌入式多功能SIP终端方案的正确性和实用性。