本发明专利技术公开了基于跨板传递并再生恢复时钟方法、设备及装置,包括确定初始平滑时钟信号,根据初始平滑时钟信号读取发送端板卡发送的随路数据得到一级平滑数据;得到时间切片帧;基于时钟恢复数据确定再生恢复时钟,根据再生恢复时钟读取净荷数据,得到二级平滑数据;根据再生恢复时钟和接收端板卡的接口时钟进行鉴相,得到同步发送时钟,根据同步发送时钟发送二级平滑数据。本申请基于跨板传递并再生恢复时钟,使用二级平滑将时钟频偏抖动降到最小,从发送端板卡开始利用指针来确定时钟的频偏抖动,并通过时钟切片帧将数据传输到接收端板卡,再生恢复时钟在接收端板卡上产生,由于引入了二级平滑,再生恢复时钟的抖动更小。再生恢复时钟的抖动更小。再生恢复时钟的抖动更小。
【技术实现步骤摘要】
基于跨板传递并再生恢复时钟方法、设备及装置
[0001]本申请涉及一种光网络传输通信
,尤其涉及一种基于跨板传递并再生恢复时钟方法、设备及装置。
技术介绍
[0002]跨板卡恢复时钟是指在分布式系统或多板卡设备中,当其中一个板卡或模块发生故障或失效后,通过其他板卡或模块来提供连续和可靠的时钟信号,确保系统中各个部件的同步性。
[0003]目前传统的跨板卡恢复时钟方式存在一些不足,如把板卡A的数据通过非硬管道带到板卡B再恢复时钟数据,然而数据传输过程中的阻塞可能导致恢复出来的时钟信号有抖动,进而导致通信错误、数据错误或传输丢失。
[0004]如何使跨板卡时钟恢复时能够减小时钟恢复的抖动,确保时钟同步的稳定性和可靠性,是当前急需考虑的问题。
技术实现思路
[0005]本申请的目的在于提供一种基于跨板传递并再生恢复时钟方法、设备及装置,以至少解决跨板卡数据传输过程中减小时钟恢复的抖动问题。
[0006]本申请第一方面提供一种基于跨板传递并再生恢复时钟方法,方法包括:发送端板卡根据系统时钟确定初始平滑时钟信号,根据初始平滑时钟信号读取发送端板卡发送的随路数据得到一级平滑数据;对一级平滑数据进行封帧处理得到时间切片帧,并发送时间切片帧至接收端板卡,其中,时间切片帧包括时钟恢复数据和净荷数据;接收端板卡根据接收到的时间切片帧获取时钟恢复数据和净荷数据,基于时钟恢复数据确定再生恢复时钟,根据再生恢复时钟读取净荷数据,得到二级平滑数据;根据再生恢复时钟和接收端板卡的接口时钟进行鉴相,得到同步发送时钟,根据同步发送时钟发送二级平滑数据。
[0007]在一个实施例中,发送端板卡根据系统时钟确定初始平滑时钟信号,根据初始平滑时钟信号读取发送端板卡发送的随路数据得到一级平滑数据,包括:根据系统时钟确定初始平滑时钟信号;将发送端板卡的接口发送的随路数据,缓存至第一缓冲区;根据初始平滑时钟信号读取第一缓冲区的数据,得到一级平滑数据。
[0008]在一个实施例中,对一级平滑数据进行封帧处理得到时间切片帧,包括:根据发送端板卡的接口对应的速率,确定封帧周期;根据封帧周期,对一级平滑数据进行封帧,得到时间切片帧。
[0009]在一个实施例中,接收端板卡根据接收到的时间切片帧获取时钟恢复数据和净荷数据,包括:
将时间切片帧缓存至第三缓冲区;根据接收端板卡的接口对应的速率,确定解帧周期;根据解帧周期,对第三缓冲区的数据进行校验和分析,得到时钟恢复数据和净荷数据。
[0010]在一个实施例中,基于时钟恢复数据确定再生恢复时钟,根据再生恢复时钟读取净荷数据,得到二级平滑数据,包括:将净荷数据缓存至第四缓冲区;基于时钟恢复数据确定目标小数分频参数,并根据目标小数分频参数和系统时钟确定再生恢复时钟;根据再生恢复时钟读取第四缓冲区的数据,得到二级平滑数据。
[0011]在一个实施例中,基于时钟恢复数据确定目标小数分频参数,并根据目标小数分频参数和系统时钟确定再生恢复时钟,包括:根据发送端板卡的恢复时钟对应的时钟频率和系统时钟的基准频率,确定初始小数分频参数;根据时钟恢复数据中的指针极性和指针偏差位置,调整初始小数分频参数,直至满足预设期望值,得到目标小数分频参数。
[0012]在一个实施例中,发送时间切片帧至接收端板卡还包括:发送端板卡将时间切片帧缓存至第二缓冲区;发送端板卡对第二缓冲区的数据进行封包处理得到数据包,并将数据包发送至接收端板卡,以使接收端板卡拆包得到时间切片帧。
[0013]本申请第二方面提供一种基于跨板传递并再生恢复时钟装置,装置包括:一级平滑处理模块,用于发送端板卡根据系统时钟确定初始平滑时钟信号,根据初始平滑时钟信号读取发送端板卡发送的随路数据得到一级平滑数据;切片帧获取模块,用于对一级平滑数据进行封帧处理得到时间切片帧,并发送时间切片帧至接收端板卡,其中,时间切片帧包括时钟恢复数据和净荷数据;二级平滑处理模块,用于接收端板卡根据接收到的时间切片帧获取时钟恢复数据和净荷数据,基于时钟恢复数据确定再生恢复时钟,根据再生恢复时钟读取净荷数据,得到二级平滑数据;再生恢复模块,用于根据再生恢复时钟和接收端板卡的接口时钟进行鉴相,得到同步发送时钟,根据同步发送时钟发送二级平滑数据。
[0014]本申请第三方面提供一种基于跨板传递并再生恢复时钟设备,设备包括通讯连接的发送端板卡和接收端板卡;发送端板卡和接收端办卡用于实现上述中任一项的基于跨板传递并再生恢复时钟方法。
[0015]本申请第四方面提供一种基于跨板传递并再生恢复时钟装置,包括存储器和一个或多个处理器,存储器中存储有可执行代码,一个或多个处理器执行可执行代码时,用于实现上述中任一项的基于跨板传递并再生恢复时钟方法。
[0016]本申请实施例提供的一种基于跨板传递并再生恢复时钟方法、设备及装置至少具有以下技术效果。
[0017]本申请基于跨板传递并再生恢复时钟,使用二级平滑将时钟频偏抖动降到最小,从发送端板卡开始利用指针来确定时钟的频偏抖动,并通过时钟切片帧将数据传输到接收端板卡,再生恢复时钟在接收端板卡上产生,由于引入了二级平滑,再生恢复时钟的抖动更小。
[0018]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的基于跨板传递并再生恢复时钟方法的流程示意图;图2为本申请实施例提供的一级平滑数据获取方法的流程示意图;图3为本申请实施例提供的得到时间切片帧方法的流程示意图;图4为本申请实施例提供的发送时间切片帧至接收端板卡的另一个实施例的流程示意图;图5为本申请实施例提供的获取时钟恢复数据和净荷数据方法的流程示意图;图6为本申请实施例提供的二级平滑数据获取方法的流程示意图;图7为本申请实施例提供的二级平滑数据获取方法的流程示意图;图8为本申请另一个实施例提供的基于跨板传递并再生恢复时钟方法的流程示意图;图9为本申请实施例提供的SP_TX的流程示意图;图10为本申请实施例提供的SP_RX的流程示意图;图11为本申请实施例提供的时钟切片帧格式的示意图;图12为本申请实施例提供的基于跨板传递并再生恢复时钟装置的框图;图13为本申请实施例提供的电子设备的内部结构示意图。
具体实施方式
[0020]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于跨板传递并再生恢复时钟方法,其特征在于,所述方法包括:发送端板卡根据系统时钟确定初始平滑时钟信号,根据所述初始平滑时钟信号读取所述发送端板卡发送的随路数据得到一级平滑数据;对所述一级平滑数据进行封帧处理得到时间切片帧,并发送所述时间切片帧至接收端板卡,其中,所述时间切片帧包括时钟恢复数据和净荷数据;所述接收端板卡根据接收到的所述时间切片帧获取所述时钟恢复数据和所述净荷数据,基于所述时钟恢复数据确定再生恢复时钟,根据所述再生恢复时钟读取所述净荷数据,得到二级平滑数据;根据所述再生恢复时钟和所述接收端板卡的接口时钟进行鉴相,得到同步发送时钟,根据所述同步发送时钟发送所述二级平滑数据。2.根据权利要求1所述的基于跨板传递并再生恢复时钟方法,其特征在于,所述发送端板卡根据系统时钟确定初始平滑时钟信号,根据所述初始平滑时钟信号读取所述发送端板卡发送的随路数据得到一级平滑数据,包括:根据系统时钟确定初始平滑时钟信号;将所述发送端板卡的接口发送的随路数据,缓存至第一缓冲区;根据所述初始平滑时钟信号读取所述第一缓冲区的数据,得到一级平滑数据。3.根据权利要求1所述的基于跨板传递并再生恢复时钟方法,其特征在于,所述对所述一级平滑数据进行封帧处理得到时间切片帧,包括:根据所述发送端板卡的接口对应的速率,确定封帧周期;根据所述封帧周期,对所述一级平滑数据进行封帧,得到所述时间切片帧。4.根据权利要求1所述的基于跨板传递并再生恢复时钟方法,其特征在于,所述所述接收端板卡根据接收到的所述时间切片帧获取所述时钟恢复数据和所述净荷数据,包括:将所述时间切片帧缓存至第三缓冲区;根据所述接收端板卡的接口对应的速率,确定解帧周期;根据所述解帧周期,对所述第三缓冲区的数据进行校验和分析,得到所述时钟恢复数据和所述净荷数据。5.根据权利要求1所述的基于跨板传递并再生恢复时钟方法,其特征在于,所述基于所述时钟恢复数据确定再生恢复时钟,根据所述再生恢复时钟读取所述净荷数据,得到二级平滑数据,包括:将所述净荷数据缓存至第四缓冲区;基于所述时钟恢复数据确定目标小数分频参数,并根据所述目标小数分频参数和所述系统时钟确定再生恢复时钟;根据所述再生恢复时钟读取所述第四缓冲区的数据,得到二...
【专利技术属性】
技术研发人员:刘国,朱德萌,李昌辉,王力成,
申请(专利权)人:杭州初灵信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。