NGN多媒体终端及语音网关驱动的设计与实现

NGN多媒体终端及语音网关驱动的设计与实现

论文摘要

NGN作为下一代网络,可以提供包括语音、视频和数据等多媒体业务。VoIP作为下一代网络的多媒体通信技术,将互联网功能与PSTN功能结合在一起,可以承载话音服务及其他带会话的应用和多媒体应用,如传真、视频和数据等。近年来,NGN应用已逐渐成熟,VoIP市场更是前景广阔。本文在嵌入式开发的基础上,重点对NGN中多媒体终端和语音网关这两个关键设备进行了设计和实现。在多媒体终端的设计和实现中,本文结合了SIP协议和TI面向3G无线终端设计的OMAP5910平台,实现了SIP多媒体终端。测试结果表明,该终端不仅可以提供语音、视频和数据传输,还可提供如白板,多媒体会议等高级应用,提高了NGN服务的移动性和便携性。在语音网关的设计和实现中,本文采用了H.323协议,自主研发了H.323语音网关。该设备的设计和实现包括了芯片和电子原件选择、开发板的设计和制作;软件系统的设计、开源代码以外的编码;软件及硬件的测试。测试结果表明该语音网关能够连接4路电话到Intemet上,话音通信质量也较好,基本达到了预期目标。基于SIP的嵌入式多媒体终端和基于H.323嵌入式语音网关的实现,为NGN服务提供了良好的基础,具有实际的意义。同时,这两种设备的设计与实现对VoIP的其他应用和技术的开发具有借鉴价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 NGN和软交换概述
  • 1.1.2 VoIP概述
  • 1.2 课题实现目标
  • 1.3 论文工作
  • 1.4 论文组织结构
  • 第二章 嵌入式系统开发
  • 2.1 嵌入式系统特点及其组成
  • 2.2 嵌入式开发环境及工具
  • 2.3 嵌入式开发平台的选择
  • 2.4 嵌入式开发的步骤
  • 2.4.1 嵌入式系统分析及设计
  • 2.4.2 建立嵌入式开发环境
  • 2.4.3 配置并编译内核
  • 2.4.4 移植bootloade并调试内核
  • 2.4.5 编写应用程序和其交叉编译及调试
  • 2.4.6 嵌入式linux驱动程序编写
  • 2.4.7 GUI的设计及实现
  • 第三章 基于H.323的语音网关的设计与实现
  • 3.1 语音网关的系统设计
  • 3.1.1 VoIP电话系统的拓扑结构
  • 3.1.2 网关硬件结构框图
  • 3.1.3 语音网关软件的整体结构
  • 3.1.4 语音网关系统的呼叫流程
  • 3.2 驱动程序的设计及实现
  • 3.2.1 AC483xC原理及性能
  • 3.2.2 AC483xC驱动程序功能
  • 3.2.3 AC483xC接口
  • 3.2.4 AC483xC操作模式
  • 3.2.5 AC483xC编程及代码分析
  • 3.3 测试和性能参数
  • 3.4 结束语
  • 第四章 基于SIP的NGN多媒体通信硬终端
  • 4.1 OMAP微处理器简介
  • 4.1.1 MPU子系统
  • 4.1.2 DSP子系统
  • 4.1.3 ARM和DSP之间的通信
  • 4.2 SIP终端目前常见的实现方案
  • 4.2.1 SIP软终端
  • 4.2.2 SIP硬终端
  • 4.3 SIP终端的系统设计
  • 4.3.1 VoIP网络结构
  • 4.3.2 硬件系统设计
  • 4.3.3 软件系统设计
  • 4.4 SIP终端音频驱动的实现
  • 4.4.1 TLV320AIC23简介
  • 4.4.2 TLV320AIC23接口
  • 4.4.2.1 TLV320AIC23的控制接口
  • 4.4.2.2 TLV320AIC23的数字音频接口
  • 4.4.2.3 TLV320AIC23的麦克风输入接口
  • 4.4.2.4 TLV320AIC23的LINE IN输入接口
  • 4.4.2.5 TLV320AIC23的耳机输出接口
  • 4.4.2.6 TLV320AIC23的其他接口
  • 4.4.2.7 TLV320AIC23与DSP的连接
  • 4.4.3 ARM端软件设计
  • 4.4.4 DSP端软件设计
  • 4.4.5 实现结果
  • 4.5 结束语
  • 第五章 总结与展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表论文目录
  • 附件一
  • 附件二
  • 相关论文文献

    标签:;  

    NGN多媒体终端及语音网关驱动的设计与实现
    下载Doc文档

    猜你喜欢