[发明专利]基于RSS分布的距离自适应的无线传感网络被动式定位方法有效
申请号: | 201510374274.1 | 申请日: | 2015-06-30 |
公开(公告)号: | CN105072582B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 刘晨;王晔竹;王亮;李伟;韩鑫;王举;陈晓江;房鼎益;聂卫科;王薇 | 申请(专利权)人: | 西北大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/30;H04W84/18 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 王芳 |
地址: | 710069 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于RSS分布的距离自适应的无线传感网络被动式定位方法:步骤1,在监测区域中部署无线传感器节点,确定参照距离和迁移距离;步骤2,将参照对应的通信链路的覆盖区域的网格分为参考网格和非参考网格;根据参照距离下的参考网格和非参考网格,确定迁移距离下的参考网格和非参考网格;求得迁移距离下所有网格的RSS值集合,得到非样本链路的RSS集合,构建监测区域下网格RSS先验知识库;利用步骤二中构建的监测区域下网格RSS先验知识库进行待测目标的定位。本发明的定位方法适合大规模场景应用,大大降低节点部署及获取先验知识库的代价;并实现目标的精确定位,并利用目标移动的时间相关性降低环境噪声的干扰,提高定位精度。 | ||
搜索关键词: | 基于 rss 分布 距离 自适应 无线 传感 网络 被动式 定位 方法 | ||
【主权项】:
1.一种基于RSS分布的距离自适应的无线传感网络被动式定位方法,其特征在于,包括以下步骤:步骤1,在监测区域中部署无线传感器节点,选取样本链路,将样本链路覆盖区域划分网格,并根据样本链路的长度确定参照距离和迁移距离;步骤2,将参照对应的通信链路的覆盖区域的网格分为参考网格和非参考网格;根据参照距离下的参考网格和非参考网格,确定迁移距离下的参考网格和非参考网格;求得迁移距离下的参考网格及非参考网格的RSS值集合;得到迁移距离下的其余网格的RSS值集合;根据迁移距离下的所有网格的RSS值集合得到非样本链路的RSS集合,构建监测区域下网格RSS先验知识库;步骤3,利用步骤二中构建的监测区域下网格RSS先验知识库进行待测目标的定位;首先,选出数据处理周期t内的投票链路,然后选出t内某一时刻上的候选网格,运用多重链路位置投票方法确定每个候选网格上的投票数,选取出投票数最多的即为待测目标位置;所述步骤1包括如下步骤:步骤10:在监测区域内部署无线传感器节点、汇聚节点以及PC机,相邻无线传感器节点间能够通信;设定每条通信链路的覆盖区域S为长A=l,宽B=l/2的矩形区域,l为通信链路长度,0m 步骤31,采集数据处理周期t内的每条通信链路上所有采样时刻的RSS值,得到数据处理周期t内该通信链路的RSS值集合;步骤32,选出第d个时刻td上监测区域内的所有投票链路,确定该时刻下每条投票链路上的波动集合,td∈t;步骤33,在td上的每条投票链路上选出待测目标的候选网格,从而选出td上的所有投票链路上待测目标的候选网格;步骤34,运用多重链路位置投票方法,在第d个时刻的所有投票链路下待测目标的候选网格中选出待测目标所在的网格,即得待测目标位置;所述步骤32包括如下步骤:A.第d个时刻td下,在监测区域内所有通信链路pi中选出该时刻上的所有投票链路vpi;将td时刻上满足公式5的通信链路pi作为td时刻上的投票链路vpi,并将投票链路vpi上的RSS值定义为其中,阈值ε=2;为通信链路pi在td时刻的RSS值;为监测区域中无目标出现时通信链路pi的RSS值;B.确定第d个时刻下每一条投票链路上的波动集合;确定td时刻上投票链路vpi后,定义td时刻上的投票链路vpi在数据处理周期t内采集的RSS值集合为j为数据处理周期t内采集的投票链路vpi的RSS值的个数,d∈[1,2,3,…,j],td为t内的第d个时刻;然后将集合中的每个值依次代入公式6,将满足公式6且包含时刻td的连续元素作为波动集合的元素;其中,阈值ε=2;为监测区域中无目标出现时投票链路vpi的RSS值;为投票链路vpi在td时刻的RSS值;所述步骤34包括如下步骤:步骤340,基于长距离投票链路的投票,得到目标粗略位置;具体步骤如下:A.利用公式9,得到长距离投票链路在td时刻上的RSS波动程度;其中,是指td时刻上长距离投票链路上的RSS值,长距离投票链路是指步骤32中得到td时刻上的投票链路中长度l满足6m<l<12m的链路;为监测区域中无目标出现时长距离投票链路的RSS值;B.利用公式10,计算候选网格poh在td时刻下长距离投票链路上的第一预投票数:C.计算得到候选网格poh在td时刻的第二预投票数:其中,是指td‑1时刻长距离投票链路下的候选网格poh得到的投票数;冷却系数λ=0.025;D.根据第一预投票数和第二预投票数,利用公式12得到td时刻候选网格poh在长距离链路上得到的投票数:其中,p是指信号的起伏程度,利用公式13计算得到:其中,num为波动集合元素的个数;maxnum利用公式14得到:其中,v是指待测目标移动的速度,设定为已知量;l为长距离投票链路的长度;f是指节点的采样频率,即采样周期的倒数;如果不存在,即td为t时刻上第一次投票时刻,则按照公式15计算E.重复步骤A‑D,得到td时刻候选网格poh在监测区域内每个长距离链路上得到的投票数:F.利用公式16,将步骤E得到的td时刻候选网格poh在监测区域内所有长距离投票链路的投票数相加,得到td时刻候选网格poh在长距离投票链路上的总投票数;G.重复步骤A‑F对td时刻所有投票链路上待测目标的候选网格处理,得到每个候选网格在长距离投票链路上的总投票数;选出总投票数最大时对应的候选网格作为目标位置区域,该区域包括多个候选网格,为粗略的目标位置;步骤341,在步骤G得到的目标粗略位置区域中,选取短距离投票链路,然后将步骤340中的长距离投票链路替换为所述短距离投票链路后执行步骤340,得到目标位置;短距离投票链路是指步骤32中得到td时刻上的投票链路中长度l满足0m
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510374274.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种医用雾化器
- 下一篇:一种气流引导式定向原位热溶静电喷涂装置