[发明专利]一种距离感知的无线传感器网络多维定标定位方法有效
申请号: | 201110176976.0 | 申请日: | 2011-06-28 |
公开(公告)号: | CN102231911A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 白光伟;叶飞虎;张芃;缪成蓓;沈航 | 申请(专利权)人: | 南京工业大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 211816 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种距离感知的无线传感器网络多维定标定位方法,属于计算机通信网络领域。本发明根据无线传感器网络中节点定位的特点,引入“关联节点”的概念,节点根据网络部署情况,首先获得节点的一跳距离矩阵,然后再获得多跳节点间的距离,并根据节点部署情况自动调整多跳节点间的距离,避免单一的应用近似距离,进而提高节点定位精度。本发明可以应用在不同的网络场景中,更好的提高节点的定位精度,也节省了网络部署资源。 | ||
搜索关键词: | 一种 距离 感知 无线 传感器 网络 多维 定标 定位 方法 | ||
【主权项】:
1.一种距离感知的无线传感器网络多维定标定位方法,其特征在于包括如下步骤:步骤(1),网络部署:通过仿真器或搭建真实网络场景,产生多跳的无线传感器网络拓扑,所述网络拓扑的节点包括普通节点和坐标信息已知的锚节点;步骤(2),生成待定位节点的一跳距离矩阵:在待定位节点通信半径γ以内的节点即为该节点的一跳邻居节点,该节点与其所有一跳邻居节点间的距离构成一跳距离矩阵;步骤(3),获得待定位节点的两跳距离矩阵:根据网络部署的情况获得待定位节点的关联节点,并计算该节点与其两跳距离节点的距离,该节点与其所有两跳距离节点间的距离构成两跳距离矩阵;所述关联节点指两个互为两跳距离节点的节点所共有的一跳邻居节点;所述两跳距离节点间的距离的计算方法如下:①当两跳距离节点i、l具有两个或两个以上的关联节点时,应用下述方法获得两跳节点距离:任取两个关联节点j、k,借助关联节点用以下方法计算两跳距离节点i、l之间的距离:dil2=dij2+dil2-2dijdjlcos(∠ijk+∠kjl),其中dij表示节点i、节点j之间的一跳距离;djk表示节点j、节点k之间的一跳距离,dik表示节点i、节点k之间的一跳距离,djl表示节点j、节点l之间的一跳距离,dkl表示节点k、节点l之间的一跳距离;②当两跳距离节点i、l只具有一个关联节点j时,首先判断该关联节点j是否为锚节点:如果该关联节点是锚节点,则用获得节点i、l之间的距离,其中θ是关联节点j与节点i、l的角度之和;如果该关联节点不是锚节点,则用路径之和代替两跳节点间的真实距离,即dil≈dij+djl;③如果不能获得任意两个关联节点间的距离,则用路径之和的最小值代替两跳节点间的真实距离,表示为步骤(4),将步骤(2)生成的一跳距离矩阵和步骤(3)获得的两跳距离矩阵共同构成待定位节点的距离矩阵;步骤(5),应用多维定标技术处理步骤(4)构成的待定位节点的距离矩阵,进而获得待定位节点的相对坐标矩阵;步骤(6),根据锚节点的位置信息获得相对坐标与绝对坐标的线性关系,将该线性关系应用到步骤(5)获得的相对坐标矩阵,获得待定位节点的绝对坐标,完成节点定位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工业大学,未经南京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110176976.0/,转载请声明来源钻瓜专利网。