[发明专利]基于非测距的水下无线传感器网络节点定位方法及系统有效
申请号: | 201510338094.8 | 申请日: | 2015-06-17 |
公开(公告)号: | CN105050168B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 张颖;梁纪兴;姜胜明;李梅;张海洋;袁显峰;郑冰心;孙宏梁;乔运龙;高倩倩;李旭;潘欣;方敏 | 申请(专利权)人: | 上海海事大学 |
主分类号: | H04W52/02 | 分类号: | H04W52/02;H04W64/00 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 屈蘅 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于非测距的水下无线传感器网络节点定位方法及系统,其中,基于非测距的水下无线传感器网络节点定位系统包括:数据采集装置和数据处理装置,所述数据采集装置包括多个未知节点以及多个信标节点,所述数据处理装置包括多个汇聚节点。在利用信标节点直接定位第一未知节点和第二未知节点后,将已定位的第一未知节点和第二未知节点作为新的信标节点,即将第一新信标节点和第二新信标节点参与剩余未知节点的定位。从而可以有效减少无法定位的未知节点的数量,并缩短对未知节点定位所需要的时间,进而节约系统能耗,特别适用于信标节点部署稀疏的水下无线传感器网络。 | ||
搜索关键词: | 基于 测距 水下 无线 传感器 网络 节点 定位 方法 系统 | ||
【主权项】:
1.一种基于非测距的水下无线传感器网络节点定位方法,其特征在于,包括以下步骤:第一未知节点周围的多个信标节点形成一第一信标节点集合,所述第一信标节点集合中的每一个信标节点均发射出一数据包;所述第一未知节点接收到所述第一信标节点集合中的信标节点发射出的数据包后,所述第一未知节点对接收到的每一个信标节点的数据包的信号强度进行标记,并对接收到每一个信标节点的信号强度从大到小进行排序;判断所述第一未知节点接收到数据包的信标节点的个数,若所述第一未知节点接收到数据包的信标节点的个数小于一第一预定阈值,则所述第一未知节点为无法定位的节点;若所述第一未知节点接收到数据包的信标节点的个数等于或大于所述第一预定阈值,则根据一第一有效信标节点集合中每一个信标节点的信号强度,计算出所述第一有效信标节点集合中每一个信标节点的权重,所述第一有效信标节点集合为所述第一未知节点接收到数据包的信标节点的信号强度从大到小排列的序列中前第一预定阈值个信标节点的集合;根据所述第一有效信标节点集合中每一个信标节点的权重以及每一个信标节点的数据包中的位置坐标,计算出所述第一未知节点的位置坐标,将所述第一未知节点记为第一新信标节点;第二未知节点周围的多个信标节点形成一第二信标节点集合,所述第二信标节点集合包括所述第一新信标节点,所述第一信标节点集合中的每一个信标节点均发射出一数据包;所述第二未知节点接收到所述第二信标节点集合中的信标节点发射出的数据包后,所述第二未知节点对接收到的每一个信标节点的数据包的信号强度进行标记,并对接收到每一个信标节点的信号强度从大到小进行排序;判断所述第二未知节点接收到数据包的信标节点的个数,若所述第二未知节点接收到数据包的信标节点的个数小于一第二预定阈值,则所述第二未知节点为无法定位的节点;若所述第二未知节点接收到数据包的信标节点的个数等于或大于所述第二预定阈值,则根据一第二有效信标节点集合中每一个信标节点的信号强度,计算出所述第二有效信标节点集合中每一个信标节点的权重,所述第二有效信标节点集合为所述第二未知节点接收到数据包的信标节点的信号强度从大到小排列的序列中前第二预定阈值个信标节点的集合;根据所述第二有效信标节点集合中每一个信标节点的权重以及每一个信标节点的数据包中的位置坐标,计算出所述第二未知节点的位置坐标,将所述第二未知节点记为第二新信标节点;重复上述第二新信标节点的定位方法对剩余未知节点进行定位,直到剩余未知节点均被判定为无法定位的节点;所述第一有效信标节点集合中每一个信标节点的权重的计算方法如下:用(Sr1,Sr2...SrM)表示所述第一有效信标节点集合中每一个信标节点的信号强度,其中,M为所述第一预定阈值;则计算出所述第一有效信标节点集合中第i信标节点的权重为Wi:所述第一未知节点的位置坐标的计算方法如下:用(xi,yi,zi)表示所述第一有效信标节点集合中第i个信标节点的位置坐标;计算出所述第一未知节点的位置坐标(xc,yc,zc):其中M为所述第一预定阈值;所述第二有效信标节点集合中每一个信标节点的权重的计算方法如下:用(Sr1,Sr2LSrN)表示所述第二有效信标节点集合中每一个信标节点的信号强度,其中,N为所述第二预定阈值;则计算出所述第二有效信标节点集合中第j信标节点的权重为Wj:所述第二未知节点的位置坐标的计算方法如下:用(xj,yj,zj)表示所述第二有效信标节点集合中第j个信标节点的位置坐标;计算出所述第二未知节点的位置坐标(xc′,yc′,zc′):其中N为所述第二预定阈值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510338094.8/,转载请声明来源钻瓜专利网。