[发明专利]一种无线传感器网络的混合定位方法在审
申请号: | 201510300338.3 | 申请日: | 2015-06-04 |
公开(公告)号: | CN104883737A | 公开(公告)日: | 2015-09-02 |
发明(设计)人: | 樊谨;张宝慧;张桦;郭鸿杰;胡译丹;戴国骏 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 王佳健 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感器 网络 混合 定位 方法 | ||
技术领域
本发明涉及无线传感器网络的节点定位技术,具体说是一种无线传感器网络混合定位方法,适用于具有自组织特征的传感器网络系统。
背景技术
无线通信技术的高速发展使得以手机、平板电脑、笔记本电脑甚至小型无线传感器节点为代表的移动计算终端迅速普及,目前已超越传统的台式计算机成为互联网最主要的终端设备形态。在实际应用环境中,移动终端随着使用者的移动或者网络系统的部署而随时变换位置,其位置信息对于近些年来在移动计算领域兴起的位置服务(Localization-based Services)具有重要意义。因此,无线定位技术成为人们关心的兴趣点、工业界的应用重点以及学术界的研究热点。
根据无线传感器网络的定位机制,定位可以分为基于测距和基于非测距的定位方法。基于测距的定位方法需要测量节点之间的距离关系,然后通过三边测量法或最大似然估计法求出节点的估计坐标。常用的测距方法有RSSI,TOA,TDOA,AOA。基于测距的定位机制对网络的硬件设施提出了较高的要求,这类算法在获得相对精确定位结果的时候,都要产生大量的计算和通信开销。非测距定位方法则不需要直接测量节点之间的距离,而主要依赖节点之间距离的粗略估计。常用的非测距方法的典型算法有:质心算法,凸规划算法,DV-hop算法。由于无须测距硬件,非测距方法比基于测距的方法更加经济有效,但同时也更难以获得高精度定位。
DV-hop算法是应用最广泛的定位算法之一,在大规模无线传感器网络中能提供有效的节点定位。然而,DV-hop算法是基于平均跳距的,在计算未知节点到锚节点距离时存在较大的误差。而RSSI测距能够提供一定的辅助修正,因此基于RSSI测距对DV-hop算法进行定位修正,以提高节点的定位精度。
发明内容
本发明针对DV-hop和RSSI两种算法的优点及不足,进行了两者的综合权重,提出了一种基于RSSI辅助DV-hop进行测距修正的混合定位方法,以减少定位误差,在不增加硬件成本的基础上,提高网络中节点的定位精度。
本发明技术方案如下所述,混合定位方法包含以下几个步骤:
步骤一:基于MIS(最小连通子集)配置锚节点坐标
锚节点的配置在节点定位中发挥着巨大的影响作用。基于虚拟骨干网,提出了基于MIS的锚节点配置策略。首先,构建整个网络的最小连通子集,再根据最小连通子集选出若干均匀分散的节点作为锚节点。
步骤二:广播锚节点信息,建立节点间邻居关系表
每个锚节点产生并广播一个信息包,网络中各个节点收到信息包以后建立各自的邻居关系表。根据锚节点之间的距离和跳数,得出每个锚节点的平均跳距。
步骤三:基于测距修正计算未知节点和锚节点之间的距离
对于距锚节点一跳的任一未知节点,它与锚节点之间的距离直接利用两者间的RSSI估算距离替代用平均跳距算出的估计距离。对于距锚节点两跳以上的任一未知节点,利用RSSI测距辅助跳距的修正,从而使锚节点到未知节点的距离更加精确。
步骤四:估算未知节点的坐标
得到每个锚节点到未知节点的估计距离以后,利用最大似然估计法计算每个未知节点的坐标。
本发明有益效果:本发明综合RSSI技术和DV-Hop定位算法,进行了测距与非测距技术的混合定位,在不增加额外成本的基础上,有效地提高了节点的定位精度。
附图说明
图1:本发明的流程图;
图2:节点连接示意图;
图3:定位误差示意图;
图4:不同锚节点数量下几种定位算法的比较图;
图5:不同网络连通度情况下几种定位算法的比较图。
具体实施方式:
下面结合附图对本发明进一步说明。
参照图1所示,该无线传感器网络混合定位方法,包含以下步骤:
步骤一:基于MIS(最大独立集)配置锚节点坐标
锚节点的配置在节点定位中发挥着巨大的影响作用。基于虚拟骨干网,提出了基于MIS的锚节点配置策略。首先,基于网络中的一些关键节点构建整个网络的最大独立集,分为以下几个步骤:
(1)初始状态下,网络中所有节点的color属性为白色。首先,任意选定一个节点,作为初始关键节点,将其color属性设为黑色。
(2)找到初始节点的所有邻居节点,将这些邻居节点的color属性设置为灰色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510300338.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种认知无线电网络的资源分配算法
- 下一篇:一种无线网络接入的控制方法及设备