[发明专利]无线传感器网络中分布式信标节点漂移检测方法有效

专利信息
申请号: 201210560187.1 申请日: 2012-12-20
公开(公告)号: CN103067962A 公开(公告)日: 2013-04-24
发明(设计)人: 夏明;陈庆章;金言;黄昊程 申请(专利权)人: 浙江工业大学
主分类号: H04W24/08 分类号: H04W24/08;H04W64/00
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵;王利强
地址: 310014 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种无线传感器网络中分布式信标节点漂移检测方法,包括各信标节点采用基于信标节点间信号强度观测的评分机制和信标节点间漂移检测的协商机制,在信标节点评分机制方面,通过各个信标节点通过相互观测之间的RSSI变化情况,计算RSSI变化行向量和RSSI未变化行向量,然后进行评分;在信标节点间漂移检测的协商机制方面,信标节点之间相互告知其评分结果,各个信标节点根据邻居信标节点评分结果调整自身评分结果,并根据最后评分结果判断自身是否发生漂移。本发明通信开销较小、兼顾运算速度和结果精度。
搜索关键词: 无线 传感器 网络 分布式 信标 节点 漂移 检测 方法
【主权项】:
1.一种无线传感器网络中分布式信标节点漂移检测方法,其特征在于:所述漂移检测方法包括以下步骤:(1)迭代次数c置0,在组网时刻,信标节点向邻居信标节点发送HELLO包,执行步骤(2);(2)信标节点得到邻居信标节点发送的HELLO包,根据公式记录RSSI行向量;式中,0<i≤m,0<j≤n,oij(t)表示t时刻信标节点bi的RSSI行向量Oi(t)中第j个元素,RSSIij表示信标节点bi与邻居信标节点bj之间观察得到的RSSI值,s表示信标节点通信灵敏度,n表示信标节点bi的邻居信标节点数,m表示无线传感器网络中信标节点数;在等待u时刻后,执行步骤(3);(3)信标节点开始进行协商,向邻居信标节点发送REQ数据包,REQ包中含有当前迭代次数c,执行步骤(4);(4)收到REQ数据包的信标节点判断迭代次数c是否大于等于1,如是则在返回ACK数据包时包含在第c-1次迭代时的评分结果,否则不包含在第c-1次迭代时的评分结果,执行步骤(5);(5)信标节点等待ACK数据包,待收到来自所有邻居信标节点的ACK数据包或超过了设定的超时时间tmax后,记录新的RSSI行向量,并根据公式:计算得到RSSI变化行向量和RSSI未变化行向量,式中,0<i≤m,0<j≤n,pij(t)表示t时刻信标节点bi的RSSI变化行向量Pi(t)第j个元素,qij(t)表示t时刻信标节点bi的RSSI未变化行向量Qi(t)第j个元素,δ表示阈值,n表示信标节点bi的邻居信标节点数,m表示无线传感器网络中信标节点数;如迭代次数c大于1,则执行步骤(6),否则执行步骤(7);(6)将评分结果大于阈值λ的邻居信标节点从RSSI变化行向量和RSSI未变化行向量中剔除,执行步骤(7);(7)根据公式进行评分,式中Sri(t)表示信标节点bi的在t时刻的评分结果,0<i≤m,m表示无线传感器网络中信标节点数,k表示加权值,NQi(t)表示t时刻信标节点bi的RSSI未变化行向量Qi(t)中1的个数,执行步骤(8);(8)信标节点判断迭代次数c是否达到最大值cmax,若达到最大值cmax,则执行步骤(9),若没有达到最大值cmax,则迭代次数c=c+1,并执行步骤(3);(9)如信标节点评分结果大于阈值λ,则判断自身为漂移信标节点,否则判断自身为未漂移信标节点,等待u时刻后执行步骤(3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210560187.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top