The invention discloses a high-precision time synchronization method based on optical fiber network. The extension sends time synchronization request to the host actively and carries time information. After the host receives the synchronization request, the host replies to the time synchronization response frame with time information. The time of the extension is calibrated by the interactive calculation of protocol frames. The synchronization frame protocol adopts a combination of hardware and software, and in physics. Layer is timestamped by hardware and frame protocol is assembled and parsed by software control. The invention adopts single fiber bidirectional to overcome the influence of environment on optical fiber transmission, thereby achieving high precision time synchronization.
【技术实现步骤摘要】
一种基于光纤网络的高精度时间同步方法
本专利技术涉及光纤时频传递
,尤其涉及一种基于光纤网络的高精度时间同步方法。
技术介绍
随着科技的发展,各行各业对时间同步的要求也越来越高,高精度、高稳定性时间同步为航天、电力、交通等领域提供了安全可靠的保障。基于光纤的时间传递在地面授时中具有高稳定、高精度、长短距离均适应等性能特点,它将成为将来高精度地面时间同步网络的主要发展趋势。目前基于光纤网络的时间同步已经做了许多实验,取得了一些重要成果,区别于卫星授时,通过光纤网络传递高精度、高稳定性的时间频率,可以有效的避免时间、频率等信号在传播过程中受到的电离层、对流层的影响,同时基于光网络的授时网络由于光纤屏蔽效应的本质特点,具备优良的抗干扰性能。利用光纤进行数据传输时需要考虑环境因素:一是光信号在传输过程中会产生衰减,引起较大的噪声;二是光纤色散特性使用不同波长时造成线路时延不同;三是由于光信号在传输过程中会产生反射,引起反射噪声;四是由于环境的温度变化对传输时延造成较大的影响。
技术实现思路
本专利技术所要解决的技术问题是:针对以上问题,本专利技术提出了一种基于光纤网络的双向时间传递法来达到高精度时间同步的方法,在该方法中采用单纤双向克服了环境对光纤传递的影响,从而达到高精度时间同步。本专利技术提供的一种基于光纤网络的高精度时间同步方法,包括:分机的CPU组装同步请求帧并由CPU总线发送到分机的FPGA,在该同步请求帧中包含了同步请求帧预留时延,所述同步请求帧预留时延为同步请求帧从生成到发送所需的发送时间,所述分机为时间同步的请求方;分机的FPGA对来自CPU总线 ...
【技术保护点】
1.一种基于光纤网络的高精度时间同步方法,其特征在于,包括:分机的CPU组装同步请求帧并由CPU总线发送到分机的FPGA,在该同步请求帧中包含了同步请求帧预留时延,所述同步请求帧预留时延为同步请求帧从生成到发送所需的发送时间,所述分机为时间同步的请求方;分机的FPGA对来自CPU总线的通信帧进行识别和缓存,识别出其中的同步请求帧,并记录同步请求帧的发送时间戳数据;分机的FPGA优先处理同步请求帧,在其发送时间戳时刻通过光纤链路向主机发送该同步请求帧,并在该同步请求帧中插入发送时刻的时间戳T1,所述主机为时间同步的响应方;主机接收到分机发送过来的通信帧后,通过主机的FPGA对接收的通信帧进行识别和缓存,识别出其中的同步请求帧,并记录接收时刻的时间戳T2;主机的CPU组装同步应答帧并由CPU总线发送到主机的FPGA,在该同步应答帧中包含了同步应答帧预留时延、时间戳T1和时间戳T2,所述同步应答帧预留时延为同步应答帧从生成到发送所需的发送时间;主机的FPGA对来自CPU总线的通信帧进行识别和缓存,识别出其中的同步应答帧,并记录同步应答帧的发送时间戳数据;主机的FPGA优先处理同步应答帧,在其 ...
【技术特征摘要】
1.一种基于光纤网络的高精度时间同步方法,其特征在于,包括:分机的CPU组装同步请求帧并由CPU总线发送到分机的FPGA,在该同步请求帧中包含了同步请求帧预留时延,所述同步请求帧预留时延为同步请求帧从生成到发送所需的发送时间,所述分机为时间同步的请求方;分机的FPGA对来自CPU总线的通信帧进行识别和缓存,识别出其中的同步请求帧,并记录同步请求帧的发送时间戳数据;分机的FPGA优先处理同步请求帧,在其发送时间戳时刻通过光纤链路向主机发送该同步请求帧,并在该同步请求帧中插入发送时刻的时间戳T1,所述主机为时间同步的响应方;主机接收到分机发送过来的通信帧后,通过主机的FPGA对接收的通信帧进行识别和缓存,识别出其中的同步请求帧,并记录接收时刻的时间戳T2;主机的CPU组装同步应答帧并由CPU总线发送到主机的FPGA,在该同步应答帧中包含了同步应答帧预留时延、时间戳T1和时间戳T2,所述同步应答帧预留时延为同步应答帧从生成到发送所需的发送时间;主机的FPGA对来自CPU总线的通信帧进行识别和缓存,识别出其中的同步应答帧,并记录同步应答帧的发送时间戳数据;主机的FPGA优先处理同步应答帧,在其发送时间戳时刻通过光纤链路向分机发送该同步应答帧,并在该同步应答帧中插入发送时刻的时间戳T3;分机收到主机回复后,通过分机的FPGA对接收的通信帧进行识别和缓存,识别出其中的同步应答帧,并记录接收时刻的时间戳T4;分机的CPU从同步应答帧中提取出时间戳T1-T4,根据时间戳T1-T4计算出主分机之间的时间偏差与线路时延,然后根据时间偏差与线路时延来校准分机的时间。2.根据权利要求1所述的一种基于光纤网络的高精度时间同步方法,其特征在于,主机和分机的FPGA将同步帧存储在同步帧存储区,将非同步帧存储在非同步帧存储区,对于同步帧,根据同步帧发送时间戳数据,作为该同步帧的发送时间控制数据。3.根据权利要求1所述的一种基于光纤网络的高精度时间同步方法,其特征在于,同步帧结构包括帧头、预留时延、通信内容和同步帧校验域,所述通信内容由时间戳T1-T4组成,每个时间戳里面包含了整数秒和小数秒。4.根据权利要求1所述的一种基于光纤网络的高精度时间同步方法,其特征在于,分机计算...
【专利技术属性】
技术研发人员:孙旭,
申请(专利权)人:电信科学技术第五研究所有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。