[发明专利]一种无线传感网络中的节点定位方法有效
申请号: | 201110397348.5 | 申请日: | 2011-12-02 |
公开(公告)号: | CN102573055A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 范光宇;陈布雨;杨宇 | 申请(专利权)人: | 上海电机学院 |
主分类号: | H04W64/00 | 分类号: | H04W64/00 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感 网络 中的 节点 定位 方法 | ||
技术领域
本发明涉及无线传感网络的节点定位技术领域,尤其涉及一种无线传感网络的基于信号强度的节点定位方法。
现有技术
无线传感网络中的定位算法一般分为基于距离的定位算法和与距离无关的定位算法。基于距离的定位算法主要是通过测量节点间的实际距离或方位信息,然后使用三边测量法、三角测量法或极大似然估计法来计算节点位置。距离无关的定位算法主要是利用节点之间的连通性、相对位置或特定的协议估计距离来计算节点位置。在基于距离的定位算法中,主要通过到达时间(TOA)法、到达时间差(TDOA)、到达角度(AOA)法和接收信号强度指示(RSSI)法等方法测量节点间距或方位。基于到达时间(TOA)法、到达时间差(TDOA)和到达角度(AOA)法等现有的定位方法,在获得相对较高定位精度的同时,也带来设备比较复杂的问题。
基于RSSI的定位方法中,微软公司开发的RADAR系统是一个典型的例子,该系统利用根据监测区域中部署的多个节点的信号强度,利用信号传播的经验模型和理论模型两种模型来测量节点距离,以获得节点位置信息。考虑到道路、隧道、管道和线路等特殊地方的监控应用,一些研究者将基于RSSI值的测距法从二维的平面定位算法转化为一维的直线定位算法,简化了算法复杂度,提高了定位精度。RADAR系统和一维直线定位算法都是直接采用RSSI值来测距和定位,并未考虑网络环境和信号衰弱随机性导致的RSSI值的变化和误差,也未进行修正。
在基于RSSI值的定位方法中,考虑到通信距离越短,信号衰弱越小,RSSI值误差越小,锚节点一般采用与待定位节点估计距离越短的锚节点。特别是在锚节点选择时,若只考虑通信距离长短对信号强度的影响,而简单选择与待定位节点估计距离最短的锚节点进行定位,当网络环境的随机性而影响到信号强度的随机性时,相同的信号强度值的变化,对距离短的两个节点带来的测量误差反而越大。进而带来更大的定位误差。
发明内容
本发明所要解决的技术是提供一种无线传感网络中基于信号强度的节点定位方法及系统,其通过估计网络环境对各锚节点RSSI值的影响大小,选择当前时刻受网络环境影响小的锚节点,来对待定位节点进行定位,减小定位误差,进而提高网络节点定位的精度。
为了解决上述技术问题,本发明采用了以下的技术方案:
一种无线传感网络中基于信号强度的节点定位方法,包括如下步骤:
步骤1、确定侍定位节点通信区域中的多个锚节点;
步骤2、多个锚节点分别发送第一次定位测试信号,根据某个锚节点与其他锚节点之间的测试距离和理论距离之间的误差,来估计该锚节点的网络环境影响因子;
步骤3、各锚节点发送携带有所述网络环境影响因子的第二次定位测试信号;
步骤4、侍定位节点收到各锚节点的定位测试信号后,选择当前时刻网络环境影响因子小的锚节点,从而进行定位。
进一步地,所述的步骤4中的定位包括:计算自已与该网络环境影响因子小的锚节点的测量距离,利用三角测量法,计算自已的坐标,进行定位。
进一步的,所述步骤2中锚节点分别发送第一次定位测试信号的同时还接收其他锚节点的发送的定位测试信号。
进一步地,所述步骤2中估计该锚节点的网络环境影响因子的方法具体是:
步骤21、确定某个锚节点与其他锚节点之间的理论距离:
步骤22、锚节点之间相互发送定位测试信号,获得某个锚节点与其他锚节点之间的测试距离:
步骤23、根据所述的测试距离与理论距离的误差分别计算某一锚节点与其他锚节点之间的影响因子:
步骤24、该锚节点的网络环境影响因子为所述的影响因子求平均后的值。
本发明同时还提供,一种无线传感网络中基于信号强度的节点定位系统,包括:
位于侍定位节点通信区域中的多个锚节点;
影响因子估计模块,根据多个锚节点分别发送的第一次定位测试信号,获得某个锚节点与其他锚节点之间的测试距离和理论距离之间的误差,来估计该锚节点的网络环境影响因子;
测试信号发送模块,用于各锚节点发送携带有所述网络环境影响因子的第二次定位测试信号;
定位模块,用于在侍定位节点收到各锚节点的定位测试信号后,选择当前时刻网络环境影响因子小的锚节点,从而进行定位。
本发明先估计网络环境对各锚节点RSSI值的影响大小,选择当前时刻受网络环境影响小的锚节点,来对待定位节点进行定位,减小定位误差,进而提高网络节点定位的精度。
附图说明
图1为本发明的信号强度测距图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电机学院,未经上海电机学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110397348.5/2.html,转载请声明来源钻瓜专利网。