一种基于跳段估算的无线传感器网络定位方法技术

技术编号:13372227 阅读:104 留言:0更新日期:2016-07-19 21:45
本发明专利技术属于通信技术领域,具体涉及一种基于跳段估算的无线传感器网络定位方法。本发明专利技术的方法包括无线传感器网络中的内一个锚节点向整个网络广播一个信标数据包,该信标数据包中包含有对应锚节点的位置信息以及初始值为1的跳段数,信标数据包每传输一次,跳段数加1;未知节点根据接收到的信标数据包,获取对应的锚节点位置信息,并估算出锚节点i,j之间的跳段数hopsij;获取锚节点i的平均跳段距离HopSizei;根据据获得的平均跳段距离和该未知节点收到的信标数据包中的跳段数,对该未知节点进行定位。本发明专利技术的有益效果为,在于不增加额外的硬件设备以及不增加算法复杂度的前提下提高算法定位精度。

【技术实现步骤摘要】
201610217490

【技术保护点】
一种基于跳段估算的无线传感器网络定位方法,其特征在于,包括以下步骤:a.无线传感器网络中的内一个锚节点向整个网络广播一个信标数据包,该信标数据包中包含有对应锚节点的位置信息以及初始值为1的跳段数,信标数据包每传输一次,跳段数加1;b.未知节点根据接收到的信标数据包,获取对应的锚节点位置信息,并估算出锚节点i,j之间的跳段数hopsij;c.获取锚节点i的平均跳段距离HopSizei;d.根据步骤c中获得的平均跳段距离和该未知节点收到的信标数据包中的跳段数,对该未知节点进行定位。

【技术特征摘要】
1.一种基于跳段估算的无线传感器网络定位方法,其特征在于,包括以下步骤:
a.无线传感器网络中的内一个锚节点向整个网络广播一个信标数据包,该信标数据包中
包含有对应锚节点的位置信息以及初始值为1的跳段数,信标数据包每传输一次,跳段数加
1;
b.未知节点根据接收到的信标数据包,获取对应的锚节点位置信息,并估算出锚节点i,j
之间的跳段数hopsij;
c.获取锚节点i的平均跳段距离HopSizei;
d.根据步骤c中获得的平均跳段距离和该未知节点收到的信标数据包中的跳段数,对该
未知节点进行定位。
2.根据权利要求1所述的一种基于跳段估算的无线传感器网络定位方法,其特征在于,
步骤b中所述估算出锚节点i,j之间的跳段数hopsij的具体方法为采用如下公式:
其中,hopsij为节点i到节点j的估计跳段数,eij为节点i到节点j的距离,R为
节点通信半径,为向上取整运算符。
3.根据权利要求2所述的一种基于跳段估算的无线传感器网络定位方法,其特征在于,
所述步骤c中获取锚节点i的平均跳段距离HopSizei的具体方法为采用如下公式:
HopSize i = Σ i ≠ j ( e i j / hops i j ) n ]]>其中,n为锚节点的数量。
4.根据权利要求3所述的一种基于跳段估算的无线传感器网络定位方法,其特征在于,
所述步骤c还包括:
定义误差系数对获得的平均跳段距离HopSizei进行修正,具体为:
定义误差系数为:...

【专利技术属性】
技术研发人员:任春辉易国春周远远
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1