一种基于温度补偿的自适应时间同步方法技术

技术编号:18767471 阅读:214 留言:0更新日期:2018-08-25 13:09
本发明专利技术涉及一种基于温度补偿的自适应时间同步方法,属于无线传感器网络技术领域。考虑到环境温度对时钟晶振频率的较大影响,该方法首先利用时钟漂移与温度之间的相关性,建立温度‑晶振频率模型,节点可以在此模型下根据温度的变化情况对时钟的偏移量进行补偿,提高节点间同步的精度。其次,在网络时延为高斯模型的情况下,结合概率时间同步的相关理论,节点能够根据网络允许的最大同步误差以及累积时钟偏差补偿当前时间,并估计相应的重同步间隔。该方法让节点在满足特定同步精度的前提下,尽可能地减少能量消耗,减少了网络的负载。

【技术实现步骤摘要】
一种基于温度补偿的自适应时间同步方法
本专利技术属于无线传感器网络
,涉及一种基于温度补偿的自适应时间同步方法。
技术介绍
全网节点的时间同步是大部分无线传感器网络应用技术的基础,其对于数据融合、休眠调度、节点定位以及目标追踪等技术的实现是至关重要的。然而,由于晶体切片和相关时钟电路差异以及节点工作环境(如温度、工作电压、振动以及湿度等)的不稳定、节点制造工艺差别以及晶振老化等多种因素的影响,实际上节点晶振输出的振荡频率与其标称频率之间是存在一定差别的。以上这些状况使得全网中的各个节点其本地时钟具有一定的差异性,这种差异通常也被称作为时间相偏。若对相互间存在的这种时钟相偏不及时地进行补偿,任由其不断累积增长,就会造成节点间同步误差增大,也将会导致其整体网络性能的急剧下降,并且最终危及到网络的正常运行。对于采用晶体振荡器的传感器节点为实现对时钟漂移的补偿其相关的研究方法有:一种适用于所有传感器节点的预部署校准机制,该机制通过拟合一个二阶多项式,获得一个平均特征曲线来描述传感器节点频偏与温度的关系。即这种修正是在设计阶段从大量传感器样本中推断出来的。还有施密德等人提出一种动态查找表本文档来自技高网...

【技术保护点】
1.一种基于温度补偿的自适应时间同步方法,其特征在于:该方法包含以下步骤:S1:建立节点温度的晶振频率模型;S2:对当前采样温度下的时钟偏差进行估计;S3:计算同步间隔期间的本地周期性时钟补偿;S4:计算自适应调整重同步周期。

【技术特征摘要】
1.一种基于温度补偿的自适应时间同步方法,其特征在于:该方法包含以下步骤:S1:建立节点温度的晶振频率模型;S2:对当前采样温度下的时钟偏差进行估计;S3:计算同步间隔期间的本地周期性时钟补偿;S4:计算自适应调整重同步周期。2.根据权利要求1所述的一种基于温度补偿的自适应时间同步方法,其特征在于:步骤S1具体包含如下步骤:S11:在部署带温度传感器的传感器节点之前,随机抽取多个节点进行采样分析;S12:对抽取到的传感器节点进行测试;S13:对带温度传感器的传感器节点进行部署;S14:部署完成后,建立学习表,通过基于主从节点周期性的双向报文交互,且记录同步包打下时间戳时的温度值,得到单个具体传感器节点的温度-频率漂移数据对,并实时存储更新到学习表中。3.根据权利要求2所述的一种基于温度补偿的自适应时间同步方法,其特征在于:步骤S12包含如下步骤:S121:对传感器节点在-40℃~80℃的温度范围内,测量不同工作温度环境下的晶体振荡器的时钟漂移值,获得温度-漂移值数据对{Ti,δi},i=1,2,3…n,Ti为节点i的温度值,δi为节点i的漂移值;S122:对获得的温度-漂移值数据对进行求解,其中,表示回归系数,Z表示样本输入变量(自变量),Y表示预测响应变量(因变量),t表示矩阵的转置,得到通用校准曲线:S123:通过公式:评估晶振频率模型的置信区间,其中,W表示晶振模型的置信区间,z0表示自变量序列即z0=[1,z0,1,…,z0,r],s2表示方差值σ2的无偏估计,α表示显著性水平。4.根据权利要求3所述的一种基于温度补偿的自适应时间同步方法,其特征在于:步骤S1进一步包含如下步骤:S15:建模一个与温度相关的抛物线函数,其函数表达式为:f(T)=f(T0)(1+k(T-T0)2)其中,T0为标称温度,k表示温度系数;S16:温度影响下进行式中的漂移计算:其中,f0表示温度为T0时刻晶振...

【专利技术属性】
技术研发人员:谢昊飞熊辉辉王平高兴柯俊逸艾尔帕提·艾尔肯李航
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1