论文摘要
随着网络技术、嵌入式技术、通信技术的发展,以及3G、NGN概念的深入人心,越来越多的公司和机构开始对SIP技术和嵌入式通信网络设备进行研究。SIP是由IETF制定的VoIP技术的重要信令协议之一。SIP协议简单灵活,采用分布式的控制模式,能够提供融合的多媒体服务,其良好的扩展性、移动性和媒体协商能力有助于增强嵌入式设备的网络互操作性和开放性。正是基于这样的出发点,本文将嵌入式系统技术和SIP技术结合,设计并实现了一个基于ARM9的嵌入式SIP电话终端。本文深入分析了SIP的功能结构、消息机制以及SDP和RTP等相关技术,在此基础上采用嵌入式技术完成了SIP电话终端的设计与实现。本终端以功能强大的ARM9芯片S3C2410X为核心,采用嵌入式Linux作为底层操作系统进行软件开发。核心开发内容包括SIP协议栈的设计和实现,语音编解码库的设计和在嵌入式Linux上的移植,并依据SIP协议栈接口规范完成了SIP UA开发。该终端通过音频接口实现语音的采集、编解码和回放,通过以太网接口进行信令和语音的网络传输,具有SIP用户代理的功能,可以完成用户注册、发起会话、终止会话和会话响应等功能,支持SPEEX、G.711和G.729语音编码方法。最后根据设计目标对终端进行了一致性、互操作性和性能三方面的测试。测试结果验证了本文提出的嵌入式SIP电话终端设计方案和开发过程的正确性。
论文目录
摘要Abstract第一章 绪论1.1 研究背景与意义1.2 国内外研究现状1.3 主要研究内容1.4 章节安排第二章 SIP协议研究2.1 SIP简介2.1.1 SIP功能2.1.2 SIP特征2.2 SIP体系结构2.2.1 SIP层次结构2.2.2 SIP消息2.3 SIP操作2.3.1 SIP寻址2.3.2 SIP会话2.3.3 SIP事务2.4 其他相关技术2.4.1 SDP2.4.2 RTP和RTCP2.4.3 SIP QoS2.5 SIP嵌入式特性2.6 本章小结第三章 嵌入式SIP终端平台设计3.1 系统总体设计3.2 硬件平台设计3.2.1 嵌入式微处理器3.2.2 存储器模块3.2.3 音频模块3.2.4 网络接口模块3.2.5 LCD和键盘3.3 软件平台设计3.3.1 操作系统的选择3.3.2 系统开发环境的建立3.3.3 Boot Loader分析与移植3.3.4 嵌入式Linux配置移植3.3.5 文件系统设计3.3.6 音频设备驱动设计3.4 本章小结第四章 SIP终端软件系统的设计与实现4.1 软件总体设计4.2 SIP协议栈设计4.2.1 解析器模块4.2.2 状态机模块4.2.3 工具模块4.2.4 协议栈外围程序4.3 SIP UA的实现4.3.1 语音处理模块4.3.2 RTP模块4.3.3 UAC和UAS模块4.4 本章小结第五章 系统测试5.1 测试方案和环境5.2 测试分析5.3 测试结果5.4 本章小结第六章 总结和展望6.1 总结6.2 展望参考文献致谢附录A 攻读硕士期间发表的文章
相关论文文献
标签:会话初始化协议论文; 会话描述协议论文; 嵌入式论文;