1.基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征是具体步骤如下:步骤一,从节点1到从节点n‑1接受来自主节点的PTP报文,转发PTP报文至下一级;
步骤二,从节点1到从节点n‑1接受来自从节点n的PTP报文,转发PTP报文至上一级;
步骤三,从节点1到从节点n对往返时间取平均值得到平均链路延时;
步骤四,根据平均传输延时计算主从时钟偏移;
步骤五,进行动态频率补偿计算。
2.根据权利要求1所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤一和步骤二中,从节点1到从节点n的数据转发,具有相同的内部处理延时。
3.根据权利要求1或2所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤三中,计算主从平均链路延时公式为:公式(1)中,Mean_delay 1表示第一个从节点与主节点的平均链路延时,公式(2)中,Mean_delay 2表示第二个从节点与主节点的平均链路延时,公式(3)中,Mean_delay n表示第n个从节点与主节点的平均链路延时;T1表示主节点设备发送Sync报文的时间戳,Tn2为第n个从节点接收到Sync报文的时间戳,Tn3为第n个从节点发送Delay_req报文的时间戳,T4为主节点设备接收到Delay_req报文的时间戳。
4.根据权利要求3所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤四中,计算时钟偏移的公式为:Offset=Tn2‑T1‑Mean_delay n (4)公式(4)中,Tn2为第n个从节点接收到Sync报文的时间戳,T1表示主节点设备发送Sync报文的时间戳,Mean_delay n表示第n个从节点的平均传输延时。
5.根据权利要求4所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:步骤五中,动态频率补偿计算公式为:MCC=T2M1‑T1M1 (5)SCC=T2S1‑T1S1 (6)MSC=|MCC‑SCC| (7)γ=SCC/MSC (8)公式(5)中,MCC表示主时钟发送间隔,T2M1表示主时钟第n+1次发送Sync报文的时间戳,T1M1表示主时钟第n次发送Sync报文的时间戳;公式(6)中,SCC表示从时钟接收到的时间间隔,T2S1表示从时钟第n+1次接受Sync报文的时间戳,T1S1表示从时钟第n次接受Sync报文的时间戳;公式(7)中,MSC表示主从时钟发送间隔的时钟偏差,公式(8)中,γ表示主从时钟的时间比率。
6.根据权利要求5所述的基于IEEE 1588精密时钟协议的线性拓扑从节点同步方法,其特征在于:判断MSC的值,若最高位为1,说明主时钟频率高于从时钟频率,则从时钟的ns计数器每增加γ值时减1,反之,ns计数器就加1。
7.基于权利要求1‑6任一项所述的线性拓扑从节点同步方法的系统,其特征是包括如下模块:数据解析模块:用于解析PTP报文;
数据转发模块:转发PTP报文;
平均链路延时计算模块:对从节点1到从节点n往返时间取平均值得到平均链路延时;
时钟偏移计算模块:根据平均传输延时计算主从时钟偏移;
频率补偿计算模块:进行动态频率补偿计算。