[发明专利]一种自适应精度控制的WSN节点定位方法有效
| 申请号: | 201510041398.8 | 申请日: | 2015-01-28 |
| 公开(公告)号: | CN104581944B | 公开(公告)日: | 2018-03-30 |
| 发明(设计)人: | 韩帅;岳晋;孟维晓;巩紫君 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
| 代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 牟永林 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 精度 控制 wsn 节点 定位 方法 | ||
技术领域
本发明涉及WSN节点定位方法,特别涉及一种自适应精度控制的WSN节点定位方法。
背景技术
无线传感器网络(Wireless Sensor Network,WSN)是借助部署大量具有感知、计算和无线通信能力的传感器节点而组成的网络。传感器节点具备感知、计算和通信等功能,彼此合作完成一些复杂的任务。一般情况下,要提供这些服务,首先要获得传感器节点的位置信息。因此,WSN节点的定位问题逐渐成为人们关注的热点。
常用的WSN节点定位方法很多,一般首先都需要已知一些节点的位置信息,这类节点被称为信标节点,在获取信标节点位置的基础上,借助一定的定位方法,完成未知节点的定位。基于RSSI(Received Signal Strength Indication)来进行测距的WSN节点定位是一种较为常用的方法。在获得RSSI的基础上,通过一定的信号传播模型就可以进行测距。可是在噪声的影响下,RSSI具有一定的波动特性,会引入一定的测距误差,从而WSN节点的定位误差也是波动的。此外,信标节点的分布均匀情况下,一般能够获得好的定位结果,但实际情况下,信标节点的部署有可能是随机的从而导致WSN节点的定位误差波动。因此,WSN节点在不同位置、不同时间的定位具有很大的差异性。一般情况下,可以通过多次测量RSSI求平均值,来提高WSN节点定位的精度。
发明内容
本发明的目的是为了解决噪声和信标节点的部署会导致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)
其中,
权重矩阵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[·]表示对角阵;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510041398.8/2.html,转载请声明来源钻瓜专利网。





