[发明专利]一种无线传感网络中基于估距的定位方法有效
申请号: | 201310344275.2 | 申请日: | 2013-08-08 |
公开(公告)号: | CN103415072A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 黄智勇;张欣;李新科;胡国庆 | 申请(专利权)人: | 重庆大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
代理公司: | 重庆志合专利事务所 50210 | 代理人: | 胡荣珲 |
地址: | 400044 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种无线传感网络中基于估距的定位方法,该方法采用未知节点在每次估算距离时,依据所需估算的距离寻找最优估距锚点,各级是否存在最优估距锚点以及其类型将估距方式分成三种类型,每种类型以不同的方式获取估算距离以实现定位,最后用“非线性-跳数”加权因子对同一未知节点的多个估计坐标进行加权处理,以求得未知节点的坐标实现定位。本发明所述方法无线传感网络中估距误差小,定位准确度高。 | ||
搜索关键词: | 一种 无线 传感 网络 基于 定位 方法 | ||
【主权项】:
一种无线传感网络中基于估距的定位方法,其特征在于,有以下步骤:1)将具有自主定位能力的锚点和未知节点随机分布在定位区域中;2)锚点与未知节点的自身初始化;3)各锚点向周围的未知节点发送包含自身ID与自身坐标的数据包,并将数据包中记录数据值的数据置为0;4)未知节点接收步骤3)所述的各个锚点的数据包,提取数据包中的ID信息进行判断,若为首次接收该ID的数据包,则记录下该数据包,并将该数据包中的跳数值加1后向周围的未知节点和锚点转发,否则对已接收的相同ID的数据包进行比较,若当前接收的数据包中的记录转发次数的跳数值比已接收的相同ID的数据包中的跳数值小,则记录下该数据包,并将该数据包中的跳数值加1后转发,否则丢弃该数据包,若未知节点在一定时间后没有接收到下一个数据包则结束步骤4),否则继续进行步骤4)的比较;5)各锚点将记录的其它锚点到该锚点的最小跳数值整理成该锚点的跳数表,并向网络中发送6)未知节点接收锚点发送的跳数表;7)跳数表的数值进行估距计算;8)估距计算值采用极大似然法计算三边定位坐标,若算出所有组合的三边定位坐标,则进行坐标加权;若没有算出所有组合的三边定位坐标,则重新用极大似然法计算三边定位坐标,至算出所有组合的三边定位坐标,进行坐标加权,求出坐标;9)定位结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310344275.2/,转载请声明来源钻瓜专利网。