论文部分内容阅读
随着科学技术的发展,人民的生活水平日益提高,第二代通信体制下的语音通话,简单数据业务的处理已经不能满足人民大众的日常需求,3G的出现正好解决了这一问题。视频通话、上网速度的提高以及流媒体点播等业务,3G通信体制正在为人们的生活提供最大的便利。由于3G是基于全IP的网络,视频通话、流媒体点播等业务对实时性有非常高的要求,因此网络设备间的精确时钟同步就显得尤为重要。本文简要介绍了各种网络时间协议例如NTP协议、SNTP协议,并比较这两者之间的优缺点,着重介绍了IEEE1588PTP时间协议,并说明PTP协议通过偏移量和传播延迟的校正如何使系统中的任意两个时钟达到时钟同步。对于一个通信系统来说,能够保证通话质量是十分重要的。如果客户在通话过程中过多的出现掉话、串话以及较大的延迟,客户的投诉率就会增加,并直接影响到商家的服务质量。为了能够保证通话质量,在系统中使设备之间达到时钟同步是必要的也很重要的。IEEE1588时间协议,可以使系统中的任意两个时钟对时之后,其时间的差值达到纳秒级的精度,这就大大提高了通话过程中的延迟。对于无线上网的客户来说,时钟同步就更重要了,可以提高主机与服务器的连接速度,大大提高了上网的速度。本文还介绍了PTP协议中报文的分类、设备类型以及时间戳的产生,着重说明PTP协议的各种报文,尤其是对时过程中使用到的同步报文、跟随报文、延迟请求报文和延迟应答报文。本文设计了通信设备的时钟板,其中主要的时钟模块包括:极窄带锁相环模块、时钟合成模块、实时时钟模块、双机控制模块和1588时钟模块。使用IEEE1588精确时钟同步协议来控制和校正各个设备之间时钟不同步问题,并通过基于同步以太网和IEEE1588精确时间协议的芯片,来得到网络中精确的时间戳,提高时钟同步的精度。对于最佳主时钟算法,是对进入网络中的时间报文进行第一次的鉴别,这个算法分为两个部分,首先对两个或者多个时钟自身的数据设置进行比较,来确定他们在系统中应该是主时钟、从时钟或者非主非从时钟,然后再通过状态决定算法来确定他们在系统中的状态。最后在网络同步时钟开发板上进行时钟同步。作者所做的工作对以后研究通信系统中各个设备之间精确的时钟同步技术提供了借鉴作用。