[发明专利]一种基于电压感知的无线传感器网络时间同步方法有效
申请号: | 201410140300.X | 申请日: | 2014-04-09 |
公开(公告)号: | CN103945522B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 金梦;房鼎益;陈晓江;刘晨;聂卫科;王薇;邢天璋;尹小燕 | 申请(专利权)人: | 西北大学 |
主分类号: | H04W56/00 | 分类号: | H04W56/00;H04W84/18 |
代理公司: | 西安恒泰知识产权代理事务所61216 | 代理人: | 李婷 |
地址: | 710069 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 电压 感知 无线 传感器 网络 时间 同步 方法 | ||
1.一种基于电压感知的无线传感器网络时间同步方法,其特征在于,包括以下步骤:
步骤一,建立电压-偏频关系表
在无线传感器节点实际部署前,对每个传感器节点进行如下操作:
步骤S10,将一个无线传感器节点Ai与计算机连接,并在该传感器节点Ai旁边放置一个可与计算机通信的温度传感器节点B;节点Ai的供电电压初始值为U0,节点B的供电电压VCC满足U0<VCC<U;其中i是需要部署的无线传感器的编号,1≤i≤N,N是需要部署的无线传感器的个数,U0和U为常数;
步骤S11,设定节点Ai的数据包发送周期为T,设定节点B的温度采样周期为τ,且节点B采样到的温度数据即时发送给计算机;
步骤S12,节点Ai和节点B同时向计算机发送数据:记节点Ai发送的一组数据包Pi,j到达计算机的时间序列为ARRi,j,在节点Ai发送该组数据包的时间段内,节点B采集到的温度序列为TMPi,k,这组温度数据到达计算机的时间序列为ARRTi,k;其中1≤j≤ni,1≤k≤nti,ni为Pi,j中数据包的个数,nti为TMPi,k中温度数据的总个数;
步骤S13,每间隔至少2小时,将节点Ai的供电电压值Vm升高M常数,1≤m≤M;当节点Ai的供电电压达到U时,结束节点Ai和节点B向计算机发送数据过程;
步骤S14,按照公式1计算节点Ai的偏频序列SKEWi,j:
步骤S15,对偏频序列进行滤躁:在温度序列TMPi,k中,筛选出温度异常的时间段,并将该时间段对应的偏频序列值删除;
步骤S16,将滤躁后的偏频序列SKEWi,j根据节点Ai的供电电压值进行分段,并对每一个电压值Vm对应的偏频序列求平均值,使节点Ai的每一个电压值Vm对应一个偏频平均值SKEWm;
步骤S17,将Vm和SKEWm的对应关系建立电压-偏频关系表并保存在节点Ai中;
步骤二,本地时间更新
将存储有电压-偏频关系表的传感器节点Ai进行实际部署后,按照下面步骤进行本地时间的更新:
步骤S20,节点Ai获取自身当前电压值V,并在自身的电压-偏频关系表中查找与当前电压值V相同的电压值,若查找成功,执行步骤S21,否则执行步骤S22;
步骤S21,将电压-偏频关系表中与当前电压值V对应的偏频值SKEWm设定为节点Ai当前偏频值SKEW,跳至步骤S23;
步骤S22,节点Ai在电压-偏频关系表中查找与当前电压值V最接近的两个电压值VH和VL,以及VH和VL对应的偏频值SKEWH和SKEWL,其中VL<V<VH;则节点当前的偏频值SKEW被设定为:
步骤S23,在经过Δt时间后,节点Ai根据以下公式更新自身当前的相偏:
OFFSET0=SKEW·Δt+OFFSET(公式3)
公式3中,OFFSET0为节点Ai更新后的相偏,100s<Δt<10000s;Δt为节点Ai时钟的休眠时间,OFFSET为节点Ai当前的相偏;
步骤S24,若节点Ai更新后的相偏OFFSET0满足:
则节点Ai对自身本地时间进行更新,更新后的本地时间CLOCK0为:
CLOCK0=CLOCK+OFFSET0(公式5)
在公式4和公式5中,ε为本地时钟周期,CLOCK为更新前的本地时间;
更新完毕后,节点Ai将OFFSET0清零;
步骤三,时钟再同步
节点Ai对自身本地时间更新后,按照下面的步骤进行时钟再同步:
步骤S30,节点Ai查看计时器,若无需启动再同步过程,则转至步骤二,否则执行步骤S31;
步骤S31,节点Ai启动再同步过程,节点Ai向参考节点R发送同步请求,参考节点R收到请求后,向节点Ai连续发送两个时间戳Ta和Tb,Ta和Tb分别代表两个时间戳被发出时节点R的本地时间;节点Ai在收到时间戳后立即记录自身本地时间Ta′和Tb′,则节点Ai当前偏频值SKEW被修正为:
步骤S32,节点Ai按照下面公式确定再同步过程的时间间隔Δd:
公式7中,d为上次启动再同步周期与当前时间之间的间隔,μ为精度控制参数,drift表示时间的漂移,即:
drift=(Ta-Tb)-(Ta′-Tb′)(公式8)
节点Ai对计时器设定时钟再同步后,返回步骤S23。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410140300.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于控制深部岩体的锚固吸能锚杆装置
- 下一篇:全自动管片翻片机