[发明专利]一种提高移动无线传感器网络节点定位精度的方法有效
| 申请号: | 201210118860.6 | 申请日: | 2012-04-20 |
| 公开(公告)号: | CN102665192A | 公开(公告)日: | 2012-09-12 |
| 发明(设计)人: | 陈涤;梅举;高金燕 | 申请(专利权)人: | 山东大学 |
| 主分类号: | H04W8/08 | 分类号: | H04W8/08;H04W64/00;H04W84/18 |
| 代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 王绪银 |
| 地址: | 250100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提高 移动 无线 传感器 网络 节点 定位 精度 方法 | ||
1.一种提高移动无线传感器网络节点定位精度的方法,方法包括临时锚节点的产生过程,以及临时锚节点协助其他节点进行定位的过程,其特征在于,临时锚节点的产生步骤如下:
第一步:网络中的所有位置已知的锚节点即seed节点在全网中洪泛自己的信息,这个被洪泛的信息包括(Xseed,Yseed),IDseed,TTL,其中(Xseed,Yseed)表示seed节点的坐标值,IDseed表示该seed的序号,TTL是最大洪泛跳数,初始值设置为2;
第二步:网络中的位置未知、等待定位的普通节点即node节点在收到seed节点的洪泛信息之后,记录seed节点的坐标值和序号,如果TTL为2,则将其置为1并转发,如果TTL为1,则将其置零不再转发,从而保证锚节点的信息帧只被转发一次;
第三步:锚节点信息洪泛完毕,所有node节点利用MCB的方法得到自己的采样锚盒子anchorbox,并根据锚盒子面积Sanchorbox,二跳以内锚节点数Nnos,计算本node节点能否成为临时锚节点的判断权值,判断权值为TA:
其中,α为权值因子,调整该参数可以设置权值的缩放比例;同时,设置TA的两个阈值,上限阈值为TAup,下限阈值为TAdown,这两个阈值根据具体的应用场景进行设置,如果该node节点的TA值高于TAdown,则直接依据锚节点信息进行自身位置计算;如果TA值高于TAup,则成为临时锚节点;如果TA值低于TAdown,则暂不进行定位,而是等待借助临时锚节点信息进行自身定位;
第四步:TA值高于TAup的临时锚节点向周围洪泛自身信息,信息的内容包括IDnode,Nnos,TTL;其中,表示node节点的定位位置,IDnode示该node节点的序号,Nnos表示该node节点二跳以内锚节点数,TTL为最大洪泛跳数,初始值设置为2,洪泛方式与锚节点相同;洪泛过程完毕以后,TA值低于TAdown的节点,如果没有收到临时锚节点的信息,则依据原来的锚节点信息进行定位,如果收到临时锚节点信息,则使用该信息进行定位;
临时锚节点协助TA值低于TAdown的节点定位的过程,分为以下步骤:
第一步:待定位node节点在(t-1)时刻的粒子集为在t时刻收到n个临时锚节点信息后,通过以下公式确定临时锚节点盒子:
其中表示待定位node节点收到的n个临时锚节点中第j个节点的定位坐标,表示第j个节点的锚节点个数,tr表示通信半径,如果考虑到两跳临时锚节点的情况,把上式中的tr改为2×tr即可;
该待定位node节点的锚节点盒子通过MCB方法得到,设为(xs_min,xs_max,ys_min,ys_max),则该node节点的最终锚盒子定义为下式:
从而得到采样盒子如下:
其中表示该node节点在(t-1)时刻的采样粒子的坐标,vmax表示节点的最大移动速度,在获得采样盒子之后,采样得到t时刻的粒子
第二步:对采样粒子进行滤波,公式为,
其中ot表示观测信息,S是一跳锚节点的集合,T是两跳锚节点的集合,STA是一跳临时锚节点的集合,TTA是两跳临时锚节点的集合,d(lt,s)是采样粒子lt与锚节点或临时锚节点的欧几里德距离;
滤波完成以后,如果粒子数不足位置估计所需要的数目N,则进行重采样,并重复滤波过程,直到达到采样数N或者达到最大采样次数为止;
第三步:确定该待定位的node节点的定位估计值,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210118860.6/1.html,转载请声明来源钻瓜专利网。





