基于PTP协议与反射内存网的时钟同步方法技术

技术编号:9035816 阅读:232 留言:1更新日期:2013-08-15 02:33
基于PTP协议与反射内存网的时钟同步方法,涉及虚拟仿真试验技术领域。本发明专利技术解决了现有的通信方法由于网络的不平稳性使得时钟同步的精度低的问题,提出了基于PTP协议与反射内存网的时钟同步方法。该方法适用于对虚拟仿真试验中主机和节点设备之间的时钟同步,主机和节点设备上插一块反射内存卡,反射内存卡之间通过光纤进行数据传输,步骤一:构建主从时钟;步骤二:偏移校正阶段:步骤三:重复偏移校正;步骤四:数据处理算法得到偏移值;步骤五:得到最佳拟合值;步骤六:延时矫正阶段;步骤七:重复延时矫正;步骤八:数据处理算法得到延时值;步骤九:得到最佳拟合值,完成主时钟和从时钟的时钟同步。本发明专利技术适用于虚拟仿真试验。

【技术实现步骤摘要】

【技术保护点】
基于PTP协议与反射内存网的时钟同步方法,该方法适用于对虚拟仿真试验中主机和节点设备之间的时钟同步,主机和节点设备上插一块反射内存卡,反射内存卡之间通过光纤进行数据传输,其特征在于,所述方法的具体过程为:步骤一:在主机中基于PTP协议构建时钟作为主时钟,在节点设备中基于PTP协议构建时钟作为从时钟;步骤二:主时钟在TM1[1]时刻发送Sync信息到从时钟,并记录下发送的准确时刻TM1[1],随后在FollowUp信息中将Sync信息发送的时刻TM1[1]发送到从时钟,从时钟接收到Sync信息后记录下接收时刻TS1[1],并返回确认信息OK;步骤三:重复步骤二中的过程N次,得到N个数据Data[1:N],其中N为大于1的正整数,从时钟得到N个时钟信息的发送时刻TM1[1:N]和N个时钟信息的接收时刻TS1[1:N],将每个发送的时刻TM1[1:N]和对应的接收时刻TS1[1:N]做差,得到主从时钟的N个偏移值Offset[1:N];步骤四:对N个偏移值Offset[1:N]进行过滤处理,得到过滤后的数据Data′[1:P];步骤五:对过滤后的数据Data′[1:P]进行直线拟合,得到一个对所有数据的最佳拟合值offset,并利用该值对从时钟进行偏移校正;步骤六:由从时钟发送DelayReq信息到主时钟,并记录下准确的发送时刻TS2[1],主时钟收到DelayReq信息后记录下接收时刻TM2[1],并在随后的DelayResp中将TM2[1]返回给从时钟;步骤七:重复步骤五中的过程M次,得到M个数据Data[1:M],其中M为大于1的正整数,从时钟得到M个时钟信息的发送时刻TM2[1:M]和M个时钟信息的接收时刻TS2[1:M],对两个数组做差得到M个主从时钟的延时信息Delay[1:M];步骤八:对M个主从时钟的延时信息Delay[1:M]进行过滤处理,获得过滤后的数据Data′[1:Q];步骤九:对过滤后的数据Data′[1:Q]进行直线拟合,得到一个对延时信息的最佳拟合 值delay,并利用该值对从时钟进行延时校正,即完成了一次主时钟和从时钟同步。...

【技术特征摘要】

【专利技术属性】
技术研发人员:魏长安邓舒予宋波杨京礼姜守达
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2015年01月13日 07:06
    内存是计算机中重要的部件之一它是与CPU进行沟通的桥梁计算机中所有程序的运行都是在内存中进行的因此内存的性能对计算机的影响非常大内存(Memory)也被称为内存储器其作用是用于暂时存放CPU中的运算数据以及与硬盘等外部存储器交换的数据只要计算机在运行中CPU就会把需要运算的数据调到内存中进行运算当运算完成后CPU再将结果传送出来内存的运行也决定了计算机的稳定运行内存是由内存芯片电路板金手指等部分组成的
    0
1