光突发传送网节点时隙同步的训练方法、节点设备和网络的制作方法_3

文档序号:8474937阅读:来源:国知局
隙Tin,就可以得到两个时隙之间的时隙差异,在随后节点B发送数据帧的过程中,可以根据所述时隙差异将所述数据帧中相邻数据包的时隙调整为所述第一时隙Tin。此时,节点B完成了发送的时隙同步训练过程,随后,节点B可以根据训练之后得到的基准延时和发送时隙差异对控制帧和数据帧进行接收和发送,完成了时隙同步训练过程。
[0087]可以理解的,节点B之后的下一个节点C还有剩余的从节点,都可以根据步骤S302和步骤S303类似的过程进行训练,来得到与本节点相对应的基准延时和发送时隙差异,并且通过基准延时和发送时隙差异对控制帧和数据帧进行接收和发送,完成了时隙同步训练过程,具体的,可以判断下一个节点是否为主节点,若不是主节点,则返回步骤S302完成下一个从节点的时隙同步训练过程;若是主节点,则执行步骤S304。
[0088]S304:当控制巾贞和数据巾贞回到主节点时,主节点可以得到接收控制巾贞与接收数据帧之间的基准延时;
[0089]具体的,在本实施例中,当控制巾贞和数据巾贞回到节点A的时候,节点A可以对接收控制帧帧头的时间与接收与该控制帧处于同一周期的数据帧帧头的时间进行记录,并且得到节点A接收控制帧与接收数据帧之间的基准延时Λ Ta,详细过程与步骤S302类似,在此不再赘述。
[0090]此时,整个网络拓扑结构中的每个节点(包括主节点和从节点)都完成了接收和发送的时隙同步训练过程,在随后的网络传输中,各节点可以根据训练中获得的基准延时和发送时隙对控制帧和数据帧进行接收和发送,并且能够保证接收的同步与发送的同步。
[0091]本发明实施例提供的一种OBTN节点时隙同步的训练方法,各节点在接收和发送控制帧和数据帧的过程中,对控制帧与接收数据帧之间的基准延时以及数据帧中数据包的发送时隙进行训练,从而使得OBTN网络组网中不需使用FDL,降低OBTN网络的搭建成本;相邻节点间距离可以根据组网物理环境灵活适应,控制通道与数据通道之间的距离关系也无需严格固定,从而实现OBTN网络的灵活组建。
[0092]参见图5,为本发明实施例提供的一种节点设备50,结合图1所示的应用场景,该节点设备50可以包括:
[0093]接收单元501,用于接收控制帧和数据帧;
[0094]第一训练单元502,用于对所述接收单元501接收控制帧与接收数据帧之间的基准延时进行训练,其中,所述数据帧与所述控制帧在同一个周期;
[0095]第二训练单元503,用于对所述数据帧中相邻数据包的发送时隙进行训练。
[0096]示例性的,当节点设备50为主节点的时候,以节点A为例,参见图6,节点设备50还可以包括发送单元504,用于在发送所述控制帧的时间经过预设的时间间隔之后,发送所述数据帧,具体的,发送单元504通过控制通道在向节点B发送控制帧之后,经过预设的时间间隔Λ T通过数据通道向节点B发送数据帧,可以使得节点B在接收到该控制帧之后,能够有充分的时间对控制帧进行处理之后再对数据帧进行接收,处理及发送等操作;而且,在发送数据帧的时候,数据帧中的相邻数据包之间的时隙可以设置为第一时隙Tin,此时,第二训练单元503可以将第一时隙Tin作为主节点对所述数据帧中相邻数据包的发送时隙进行训练的结果。此时,主节点完成了对所述数据帧中相邻数据包的发送时隙的训练。具体的,发送的时序示意图可以参见图4上半部分,可以理解的,预设的时间间隔AT和第一时隙Tin可以作为控制信息被写入到控制帧中。
[0097]示例性的,如图1所示的网络中包括主节点和从节点,而主节点和从节点的第一训练单元502都具体可以用于,将所述接收单元501接收到控制帧帧头的第一时间与所述接收单元501接收到数据帧帧头的第二时间之间的延时作为所述节点接收控制帧与接收数据帧之间的基准延时;
[0098]具体的,在本实施例中,对于从节点来说,以节点B举例,可选的,第一训练单元502可以记录接收控制帧帧头的时间T1,还可以记录接收与该控制帧处于同一周期的数据帧的帧头的时间T2,此时,第一训练单元502得到的节点B接收控制帧与接收数据帧之间的基准延时Λ Tb可以为Λ Tb=T1-T2 ;
[0099]在本实施例中,对于从节点来说,以节点B举例,可选的,接收单元501接收控制帧帧头,并且第一训练单元502从控制帧中的控制信息获取节点A发送控制帧和数据帧的预设的时间间隔Λ T ;而由于节点A到节点B的控制通道与数据通道不同光路的特性,以及控制帧经过光电转化所需花费的时间等原因,控制帧从节点A到达节点B花费的时间,要比数据帧花费的时间少Tab,此时第一训练单元502得到的节点B接收控制帧与接收数据帧之间的基准延时Λ Tb可以为Λ Tb= Δ T-Tab。
[0100]具体的,在本实施例中,对于主节点来说,以节点A为例,第一训练单元502可以对接收控制帧帧头的时间与接收与该控制帧处于同一周期的数据帧帧头的时间进行记录,从而得到节点A接收控制帧与接收数据帧之间的基准延时Λ Ta,详细过程与前述节点B的描述类似,在此不再赘述。
[0101]需要说明的是,节点设备50在对接收控制帧与接收数据帧之间的基准延时进行学习之后,在未来的对数据帧进行接收时,都将以控制帧帧头被接收到作为参考时钟基准,预判参考时钟基准在基准延时后数据信号的帧头将出现,并以此推定为接收数据帧的准确时间点。
[0102]示例性的,当节点设备50为从节点设备时,以节点B为例,如图7所示,第二训练单元503可以包括:
[0103]时隙获取子单元5031,用于获取所述数据帧中相邻数据包的第一时隙和第二时隙;
[0104]时隙差异获取子单元5032,用于根据所述第一时隙和所述第二时隙得到所述从节点的时隙差异;
[0105]调整单元5033,用于在发送所述数据帧的时候,根据所述时隙差异将所述数据帧中相邻数据包的时隙调整为所述第一时隙。
[0106]进一步的,时隙获取子单元5031可以用于,由所述控制帧中获取所述第一时隙;
[0107]或者,
[0108]接收由所述从节点的上一个节点在完成训练之后发送的数据帧,并将所述数据帧中相邻数据包之间的时隙作为第一时隙。
[0109]进一步的,时隙获取子单元5031,用于将所述数据帧中的第一数据包与第二数据包之间插入测试数据包,得到经过处理的数据帧;
[0110]以及将所述经过处理的数据帧发送至所述从节点的下一个节点;
[0111]以及接收由所述主节点发送的所述第二时隙,其中,所述第二时隙是所述从节点的下一个节点在接收所述经过处理的数据帧时,根据所述第一数据包与所述测试数据包之间的时隙获得的,并且所述从节点的下一个节点将所述第二时隙发送至主节点,以使得所述主节点将所述第二时隙发送至所述从节点。
[0112]具体的在本实施例中,以节点B为例,节点B在接收数据帧的过程中,时隙获取子单元5031可以根据控制帧中的控制信息获取到节点A发送数据帧时,数据帧中相邻数据包之间的第一时隙Tin ;也可以在接收数据帧的过程中,时隙获取子单元5031测量数据帧中相邻数据包之间的第一时隙Tin。
[0113]具体的,在本实施例中,以节点B为例,时隙获取子单元5031可以在数据帧的任意一个数据包时隙插入突发测试包,完成对数据帧的处理过程,可选的,可以在第二数据包的时隙插入测试包,并将经过处理的数据帧发送至节点C,节点C在接收数据帧的过程中,可以对数据帧中的测试包和测试包之前的数据包之间的时隙进行测量,对应的,可以对第一数据包和测试包之间的时隙进行测量,以得到节点B发送数据帧中相邻数据包之间的第二时隙为Tbin,如图4下半部分所示。节点C在获得第二时隙Tbin之后,将其上报至节点A,使得节点A在随后向节点B发送的控制帧中携带第二时隙Tbin。
[0114]时隙获取子单元5031在获取第二时隙Tbin之后,时隙差异获取子单元5032根据前述所获取的第一时隙Tin,就可以得到两个时隙之间的时隙差异;
[0115]在随后节点B发送数据帧的过程中,调整单元5033可以根据所述时隙差异将所述数据帧中相邻数据包的时隙调整为所述第一时隙Tin。此时,第二训练单元503完成了发送的时隙同步训练过程,此时,从节点的第一训练单元502和第二训练单元503完成了时隙同步训练过程。
[0116]可以理解的,节点B的下一个节点,还有剩余的节点,都可以通过本身的第一训练单元502和第二训练单元503完成了时隙同步训练过程,在此不再赘述。
[0117]本发明实施例提供的一种节点设备50,在接收和发送控制帧和数据帧的过程中,对控制帧与接收数据帧之间的基准延时以及数据帧中数据包的发送时隙进行训练,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1