[发明专利]一种自适应精度控制的WSN节点定位方法有效
| 申请号: | 201510041398.8 | 申请日: | 2015-01-28 |
| 公开(公告)号: | CN104581944B | 公开(公告)日: | 2018-03-30 |
| 发明(设计)人: | 韩帅;岳晋;孟维晓;巩紫君 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
| 代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 牟永林 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 精度 控制 wsn 节点 定位 方法 | ||
1.一种自适应精度控制的WSN节点定位方法,其特征在于一种自适应精度控制的WSN节点定位方法具体是按照以下步骤进行的:
步骤一、在WSN工作环境内,部署M个信标节点;对于工作环境内任意的未知节点U=(x,y),设U接收到信号的第i个信标节点为Bi=(xi,yi),i=1,2,...,N,N≤M,Bi对于未知节点U是可见的;其中,(xi,yi)表示信标节点Bi的坐标,N表示对于未知节点U可见的信标节点的数目;
步骤二、在受高斯噪声n的影响下,根据一般的信号传播模型,计算未知节点与信标节点Bi的距离vi:根据vi得到未知节点U到信标节点Bi真实距离di的无偏估计量
其中,i=1,2,...,N;在距离信标节点d0处设置参考节点,参考节点接收信标节点Bi的信号功率为Pi(d0);未知节点U与信标节点Bi的距离为di;在不受噪声的情况下,未知节点U接收到信标节点Bi的信号功率为Pi(di);在高斯噪声n的影响下,未知节点U通过K次测量接收到信标节点Bi的信号功率的均值为α为路径损耗指数,对于传感器网络工作环境为自由空间时,其值一般取为2;n为均值为0,方差为的高斯噪声;K为整数;
步骤三、根据无偏估计量结合加权最小二乘法和牛顿迭代法得到如下矩阵形式:
b=H·ΔX(3)
其中,ΔX=[(x-xk-1)i=1,2,...,N;
权重矩阵W为:
获得ΔX为:
ΔX=(HTWH)-1HTWb(7)
取ΔX=[(xk-xk-1)(yk-yk-1)]T,根据公式(4)、(5)、(6)和(7)进行迭代求解,得到信号测量次数为K次时,未知节点U位置的估计坐标其中,xk,yk为第k次牛顿迭代法求解未知节点U位置坐标;
步骤四、定义误差因子R=tr((HTD-1H)-1),根据未知节点U位置的估计坐标计算定位误差的方差为:
其中,tr(·)表示矩阵的迹,即对角线元素之和;定义diag[·]表示对角阵;
步骤五、根据WSN节点定位的实际需求,令定位误差的标准差的门限值为PL,也称为保护门限;若满足退出程序执行,xk,yk为未知节点最终的定位结果,若则获得未知节点所需测量信标节点Bi信号的次数Knew为:
表示向上取整,根据保护门限PL,结合式(9),计算需要测量信标节点Bi信号的次数Knew;
步骤六、若Knew≤K,退出程序执行,xk,yk为未知节点最终的定位结果;若Knew>K,未知节点U在K次的基础上,再次测量(Knew-K)次接收到的信标节点Bi的信号功率j=1,2,…,Knew-K;
则未知节点接收到来自信标节点Bi的信号功率的平均值为
步骤七、将K值更新为K=Knew,重新执行步骤二~七的过程,直至满足Knew≤K或退出程序执行,得到未知节点最终的定位结果xk,yk;即完成了一种自适应精度控制的WSN节点定位方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510041398.8/1.html,转载请声明来源钻瓜专利网。





