[发明专利]一种采用未知节点修正的差分DV_Distance节点定位方法有效
申请号: | 201810649239.X | 申请日: | 2018-06-22 |
公开(公告)号: | CN108848447B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 陈天飞;孙丽君 | 申请(专利权)人: | 河南工业大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/38;H04W64/00 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 栗改 |
地址: | 450001 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 未知 节点 修正 dv_distance 定位 方法 | ||
1.一种采用未知节点修正的差分DV_Distance节点定位方法,其特征在于,其步骤如下:
步骤一:未知节点不同方向下修正系数的计算:计算网络中锚节点之间累积跳段距离和实际欧式距离的差分值,利用不同方向锚节点到目标锚节点的距离差分值间接计算获取不同方向下未知节点的修正系数;
步骤二:未知节点不同方向下修正系数的加权处理:根据未知节点不同方向下的修正系数的实际贡献度,计算未知节点不同方向修正系数的权重系数,加权处理得到未知节点最终的修正系数;
步骤三:利用未知节点的修正系数进行距离校正:利用未知节点最终的修正系数校正未知节点到目标锚节点的累积跳段距离,使其更接近于实际欧式距离;
步骤四:利用三边定位法或多边定位法估计节点的位置坐标:利用校正后未知节点到若干个目标锚节点的累积跳段距离列出距离方程组,通过最小二乘法计算未知节点的位置坐标;
所述步骤一中未知节点到目标锚节点不同方向修正系数的计算方法为:
步骤1:计算网络中锚节点之间单位距离下累积跳段距离和实际欧式距离的每跳差分值:
其中,dk,i表示方向锚节点k和目标锚节点i之间的累积跳段距离;Dk,i为方向锚节点k和目标锚节点i之间的实际欧式距离;DVk,i为单位距离下方向锚节点k和目标锚节点i之间每跳的距离差分值;hk,i表示方向锚节点k到目标锚节点i的跳数;
步骤2:计算未知节点、方向锚节点和目标锚节点的角度参数angle:
其中,dp,i表示未知节点p到目标锚节点i的累积跳段距离,dp,k表示未知节点p到方向锚节点k的累积跳段距离;
步骤3:通过角度参数angle计算方向锚节点对应的修正系数
其中,表示方向锚节点k的修正系数,参数hp,k表示未知节点p到方向锚节点k的跳数,hp,i为未知节点p到目标瞄节点i的跳数;
步骤4:通过修正参数和每跳差分值计算不同方向下的距离修正系数
其中,表示根据锚节点k计算未知节点p到目标锚节点i的距离修正系数。
2.根据权利要求1所述的采用未知节点修正的差分DV_Distance节点定位方法,其特征在于,所述步骤二中未知节点不同方向下修正系数的加权处理的实施步骤为:
A:不同方向距离修正系数的权值计算:
其中,表示方向锚节点k对应的权重系数;
B:方向权值的归一化处理:
其中,表示归一化处理后的方向锚节点k所对应的权重系数;
C:未知节点距离修正系数的计算:
其中,Cp,i表示未知节点p到目标锚节点i最终的距离修正系数。
3.根据权利要求1所述的采用未知节点修正的差分DV_Distance节点定位方法,其特征在于,所述步骤三中利用未知节点的修正系数进行距离校正的实施步骤为:
其中,Cdistp,i表示未知节点p到目标锚节点i的校正距离,Cp,i表示未知节点p到目标锚节点i最终的距离修正系数。
4.根据权利要求1所述的采用未知节点修正的差分DV_Distance节点定位方法,其特征在于,所述步骤四中利用三边定位法或多边定位法估计节点的位置坐标的步骤为:
S1:计算未知节点到每个锚节点的最小跳数及相应校正后的距离:
设锚节点的坐标为(xi,yi),i=1,2,…,n,锚节点对应校正后的距离依次为D1,D2,…,Dn;未知节点的坐标为(x,y),则有相应的距离方程组如下:
S2:利用三边定位法或多边定位法计算未知节点的位置:
将距离方程组转换为线性方程组AX=B的形式进行求解,其中:
利用最小二乘法求出未知节点的坐标X为:
X=(ATA)-1ATB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南工业大学,未经河南工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810649239.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法、装置及电子设备
- 下一篇:一种无线网络故障诊断系统和方法