[发明专利]一种用于无线传感器网络的改进LANDMRAC定位算法在审
| 申请号: | 201610333795.7 | 申请日: | 2016-05-18 |
| 公开(公告)号: | CN105872977A | 公开(公告)日: | 2016-08-17 |
| 发明(设计)人: | 窦涛 | 申请(专利权)人: | 大连理工大学 |
| 主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W64/00;H04W84/18;G01S11/06 |
| 代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;李宝元 |
| 地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供了一种用于无线传感器网络的改进LANDMRAC定位算法,适用于无线传感器网络的节点定位,属于无线通信的技术领域。针对无线传感器网络无法实现以较低的功耗和成本实现节点的精确定位,本发明提出了一种基于节点信号强度的改进LANDMRAC定位算法。采用此方法可以在无线传感器网络节点精确定位和较低部署和运行成本之间取得平衡。该算法步骤为部署无线传感器网络、锚节点广播、节点接收并记录信号强度、节点选择最近邻节点和根据质心算法计算节点位置。该算法计算简单、定位精度高,无需额外设备,因此适用于低成本、资源有限的无线传感器网络。 | ||
| 搜索关键词: | 一种 用于 无线 传感器 网络 改进 landmrac 定位 算法 | ||
【主权项】:
一种用于无线传感器网络的改进LANDMRAC定位算法,其特征在于,设系统中有m个已知位置的锚节点,n个待定位的传感器节点;步骤如下:(1)将m个已知位置的锚节点和n个待定位的传感器节点布署到监控区域,通过Zigbee网络协议组织成无线网络;(2)m个锚节点向全网节点广播一组信号,并记录其广播信号的发射功率为:
(3)n个待定位节点接收来自锚节点的信号,并记录接收信号强度为:
其中,Sij表示节点j接收到的锚节点i的信号强度,则节点j与锚节点i之间的欧式距离为:
(4)对于每个待定位的传感器节点,依据接收到的信号强弱选出与其距离最近,即欧式距离最小的K个锚节点,K个锚节点即为最近邻锚节点;(5)根据质心算法和最近邻锚节点坐标求出待定位节点的坐标为:![]()
其中,wij表示第i个锚节点对第j个待定位节点的权重(i=1,2,3……,K<m;j=1,2,3……,n);由下述公式获得:![]()
通过待定位节点的实际坐标和计算得到的待定位节点的坐标比较,得出二者的误差值
其中(xo,yo)表示的是待定位节点的实际坐标位置;(x,y)是通过以上算法计算得到的待定位节点坐标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610333795.7/,转载请声明来源钻瓜专利网。





