论文部分内容阅读
随着通信技术以及Internet的发展,人们已不满足仅仅利用Internet传送数据业务.下一代网络(NGN)的提出,使得在Internet或专有IP网上传送的语音信号(VoIP)与PSTN网传送的语音信号互通成为可能.文章首先对VoIP的现状进行分析,提出了VoIP系统中IP终端的一种解决方案——H.323终端电话.随后,对整个设计方案从硬件设计到软件实现,包括操作系统、H.323协议栈以及上层应用程序的设计进行了论证.H.323终端电话的核心硬件采用精简指令集处理器ARM(Advanced RISCMachine)芯片+数字信号处理器DSP(Digital Signal Processor)芯片的方案实现.ARM芯片用于操作系统的承载以及上层协议栈的支持,DSP芯片用于实现语音压缩编码.H.323终端电话的软件分为两部分,一部分是操作系统,一部分是H.323协议栈及上层软件.文章详细介绍了uClinux操作系统,比较了它与标准linux操作系统的异同.针对三星公司的ARM芯片——S3C4510B,讲述了uClinux移植以及对其内核进行裁减的过程.最后,介绍了H.323协议族,并详细描述了H.323终端电话的基本协议过程,包括呼叫发起、呼叫建立、带宽修改以及呼叫释放等过程.针对这几个基本协议过程,给出了调用H.323协议栈API接口函数部分的软件流程图并对其进行了详细说明.经过软、硬件调试,H.323终端电话达到各项预定指标的要求,采用ARM+DSP方案实现的硬件平台做到了成本最小化,在未来VoIP市场具有很强的竞争力.