论文部分内容阅读
商业性的IP电话网络主要由IP电话网关(Gateway)、网守(Gatekeeper)、支持系统以及电话网和IP网络等几部分构成。它通过网关、网守及其他支持系统将电话网与IP网进行互连,利用IP网在技术和经济上的优势,最大限度地使用IP网络资源,实现电话业务在两个网络中的互通。
本文所研究的基于ARM芯片和VxWorks5.5实时系统的语音网关是一个以三星公司的32-bitARM微处理器$3C4510B为核心设计的嵌入式系统。首先,以S3C4510B为核心搭建硬件系统。在这个硬件系统的基础上,编写bootloader并移植了实时嵌入式操作系统VxWorks5.5。然后,在此平台上编写了上层应用软件,以实现语音网关的各种功能。
语音网关的设计分为硬件和软件两部分。本文首先简单介绍了语音网关的总体结构的设计与实现,接着详细分析了语音板硬件特殊模块的设计和实现方案,包括DTMF、假负载、铃流检测等模块;CPLD控制部分设计和仿真;SPI驱动程序的编写和调试;采用了若干提高系统性能和电话语音质量的策略,这些策略包括零拷贝、去抖动、语音编解码协议的分析和选择;介绍了语音板硬件部分和整机部分的调试和测试过程及结果,在最后作出了总结并对语音网关做出了展望。