System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及时钟同步,具体而言,涉及一种同步时钟精度优化的方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、在现代通信、导航、工业控制等领域,精确的时间同步是至关重要的。实时时钟(real-time clock,rtc)模块作为时间同步的核心组件,其精度直接影响到整个系统的性能。rtc模块通常通过晶振振荡器产生的脉冲来跟踪时间,晶振的稳定性直接决定了时钟的精度。
2、在专利技术人实现本专利技术过程中,发现现有技术至少存在以下技术问题:晶振的稳定性容易受到多种环境因素的影响,会导致晶振频率发生偏移,从而影响时钟的准确性。为了提高rtc模块的时钟精度,传统的解决方案包括使用高精度的恒温型晶体振荡器(ocxo)或温度补偿型晶体振荡器(tcxo)。这些设备虽然能够提供较高的频率稳定性,但它们通常具有高功耗、较大的外部尺寸、成本高以及预热时间长等缺点。此外,这些设备在面对复杂的环境变化时,其补偿能力仍然有限。
技术实现思路
1、为了解决现有技术中时钟模块成本高、精度低的问题,本专利技术提供一种同步时钟精度优化的方法、装置、电子设备及计算机可读存储介质。
2、一种同步时钟精度优化的方法,包括:
3、获取时钟源的第一晶振频率及环境参数;所述环境参数包括温度、湿度及所述时钟源的电压值中的至少一项;
4、将所述环境参数输入至预设的偏差预测模型中,得到所述偏差预测模型输出的第一偏差值;
5、根据所述第一偏差值对所述第一晶振频率进行补
6、可选的,所述偏差预测模型的建立过程,包括:
7、通过传感器采集历史环境参数下所述时钟源的第二晶振频率;
8、获取标准频率,并计算第二晶振频率与所述标准频率之间的第二偏差值;
9、对所述历史环境参数进行数据清洗处理及归一化处理,并根据处理后的历史环境参数构建训练数据集;
10、建立初始模型,并将所述训练数据集输入至所述初始模型中进行前向传播处理,得到输出值;
11、计算所述输出值与所述第二偏差值之间的第一误差值,并通过反向传播算法根据所述第一误差值调整所述初始模型中的模型参数,得到所述偏差预测模型。
12、可选的,在根据所述第一偏差值对所述第一晶振频率进行补偿校准,并根据补偿校准结果跟踪时间之后,所述方法还包括:
13、将所述第一偏差值及所述第一晶振频率保存至日志中;
14、当获取到所述标准频率时,从所述日志中获取所述第一偏差值及所述第一晶振频率;
15、计算所述标准频率与所述第一晶振频率之间的第三偏差值,并计算所述第三偏差值与所述第一偏差值之间的第二误差值;
16、根据所述第二误差值对所述偏差预测模型进行优化处理。
17、可选的,所述初始模型具体为bp神经网络模型。
18、可选的,所述根据所述第一偏差值对所述第一晶振频率进行补偿校准,包括:
19、判断所述第一偏差值是否超过预设阈值;
20、若是,则生成环境调节指令,并发送至环境调节装置;所述环境调节装置包括空调、风扇、除湿机中的至少一项;
21、重新获取所述环境参数,并将所述环境参数输入至所述偏差预测模型中,得到所述偏差预测模型输出的第四偏差值;
22、判断所述第四偏差值是否超过所述预设阈值;
23、若所述第四偏差值未超过所述预设阈值,则对所述第四偏差值及所述第一晶振频率进行求和处理,得到所述补偿校准结果。
24、可选的,所述方法还包括:
25、当所述第四偏差值超过所述预设阈值时,生成告警信息,并将所述告警信息发送至预设位置。
26、可选的,所述方法还包括:
27、当所述第一偏差值未超过所述预设阈值时,对所述第一偏差值及所述第一晶振频率进行求和处理,得到所述补偿校准结果。
28、一种同步时钟精度优化的装置,包括:
29、获取模块,用于获取时钟源的第一晶振频率及环境参数;所述环境参数包括温度、湿度及所述时钟源的电压值中的至少一项;
30、偏差预测模块,用于将所述环境参数输入至预设的偏差预测模型中,得到所述偏差预测模型输出的第一偏差值;
31、补偿校准模块,用于根据所述第一偏差值对所述第一晶振频率进行补偿校准,并根据补偿校准结果跟踪时间。
32、一种电子设备,包括:
33、处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现如上述任意一项所述的同步时钟精度优化的方法。
34、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述的同步时钟精度优化的方法。
35、本专利技术实施例提供的同步时钟精度优化的方法至少具有以下有益效果:
36、本专利技术通过获取时钟源的第一晶振频率及环境参数;然后将环境参数输入至预设的偏差预测模型中,得到偏差预测模型输出的第一偏差值;最后根据第一偏差值对第一晶振频率进行补偿校准,并根据补偿校准结果跟踪时间。本专利技术通过实时监测和补偿环境参数对晶振频率的影响,显著提高了时钟的精度和稳定性。这种动态补偿机制能够适应环境变化,减少外部因素对时钟精度的影响,同时减少了对昂贵硬件的依赖,降低了整体系统的开发和维护成本。此外,本专利技术通过软件设计实现,易于集成到现有的时钟同步系统中,并且维护和更新过程简单,不需要复杂的硬件更换或调整。
本文档来自技高网...【技术保护点】
1.一种同步时钟精度优化的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述偏差预测模型的建立过程,包括:
3.根据权利要求2所述的方法,其特征在于,在根据所述第一偏差值对所述第一晶振频率进行补偿校准,并根据补偿校准结果跟踪时间之后,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述初始模型具体为BP神经网络模型。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述第一偏差值对所述第一晶振频率进行补偿校准,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种同步时钟精度优化的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现如权利要求1-7中任意一项所述的同步时钟精度优化的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所
...【技术特征摘要】
1.一种同步时钟精度优化的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述偏差预测模型的建立过程,包括:
3.根据权利要求2所述的方法,其特征在于,在根据所述第一偏差值对所述第一晶振频率进行补偿校准,并根据补偿校准结果跟踪时间之后,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述初始模型具体为bp神经网络模型。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述第一偏差值对所述第一晶振频率进行补偿校准,包括:
6.根据权利...
【专利技术属性】
技术研发人员:陈泽林,杨其康,李凯文,
申请(专利权)人:深圳市英维克智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。