[发明专利]一种基于质点弹簧模型的三维加权质心定位方法有效
申请号: | 201410201801.4 | 申请日: | 2014-05-13 |
公开(公告)号: | CN103945532B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 黄以华;赵汝威 | 申请(专利权)人: | 广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 林丽明 |
地址: | 528300 广东省佛山市顺德区大良*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 质点 弹簧 模型 三维 加权 质心 定位 方法 | ||
技术领域
本发明涉及无线传感器网络中节点定位技术领域,更具体地,涉及一种基于质点弹簧模型的三维加权质心定位方法。
背景技术
无线传感器网络中,节点定位是无线传感器网络应用于目标监控与跟踪等邻域的前提和基础。由于传感节点通常具有能源有限、通信易受环境影响等特点,在获得锚节点自身正确定位之后,如何快速、准确地定位目标节点的位置,高精度的定位方法显得十分重要。
依据对节点位置的估计机制,一般将定位方法分为基于测距的定位方法和非测距的定位方法。基于测距的定位方法常用的测量技术主要有RSSI、TDOA、TOA、AOA,节点获得距离或角度信息后,可以通过三边测量法或极大似然估计法进行定位。非测距的定位方法主要是通过节点间的连通信息估计节点位置,它的优点是硬件要求较低,但是定位精度有限。典型的非测距的定位方法有质心定位方法、DV-Hop、APIT和MDS-MAP方法等。
加权质心定位方法是一种基于测距的方法,虽然加权质心定位方法提供一种简单有效的定位方法,但是此方法的定位精度有待提高且不适用于定位由锚节点构成的多边形外围的节点。近年来,很多相关的文献针对二维的WCL方法进行了改进。然而,这些改进方法的定位精度主要依赖于权值的设置。在实际环境中,未知节点可能位于由锚节点构成的多边形外围,此时仅采用加权的方法未能达到很好的定位效果。
发明内容
本发明的目的在于克服已有定位方法的不足之处,提供一种基于质点弹簧模型的三维加权质心定位方法,有效地解决现有加权质心定位方法存在的问题,提高了定位精度,并增强了健壮性。
为了实现上述目的,本发明提出的方法具体步骤如下:
步骤1:未知节点根据RSSI信息计算未知节点到锚节点的测量距离;
步骤2:从所有测量距离中选择出最小测量距离,根据最小测量距离修正加权质心定位方法的权值;
步骤3:通过修正权值后的三维加权质心定位方法计算未知节点的初始位置;
步骤4:计算误差因子,根据误差因子修正未知节点与各个锚节点的测量距离;
步骤5:采用三维的质点弹簧优化(MSO)方法对未知节点位置进行迭代优化处理,当直到满足迭代终止条件时停止迭代,从而确定未知节点位置。
在上述定位方法中,所述步骤1中测量距离采用对数-常态分布模型计算。测量距离根据下式获取得到:
其中d为测量距离,PL(d0)为信号传播距离d0的路径损耗,η为信号传播路径衰落系数,Xσ为满足均值为0,方差为σ2的高斯随机变量,σ取4~10,Psend为发射功率;Pamplify为天线增益。
在上述定位方法中,所述步骤2中权值是根据如下公式计算:
其中di是未知节点p与锚节点Bi的测量距离,dmin是最小测量距离。
所述步骤3中按照下式计算未知节点的初始位置
其中m为锚节点数目,Bi(xi,yi,zi)表示锚节点Bi的坐标。
在上述定位方法中,所述步骤4中所述步骤4中误差因子是指根据锚节点之间的计算距离和测量距离的差值而得出的修正系数的平均值;
当锚节点Bi与锚节点Bj能够相互通信,根据下式获取锚节点Bi与锚节点Bj之间的修正系数aij:
其中为锚节点Bi与锚节点Bj的测量距离,Lij为锚节点Bi与锚节点Bj的计算距离,xi、yi、zi分别是指锚节点Bi的坐标值,xj、yj、zj分别是指锚节点Bj的坐标值,通过上式计算出所有的修正系数,将修正系数进行平均滤波处理,得到误差因子为:
其中g是修正系数aij的个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学,未经广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410201801.4/2.html,转载请声明来源钻瓜专利网。