一种基于距离辅助的无线传感网络节点定位方法技术

技术编号:4004252 阅读:263 留言:0更新日期:2012-04-11 18:40
一种基于距离辅助的无线传感网络节点定位方法,它涉及无线传感网络定位技术,它解决了现有的无线传感网络定位方法定位误差大的问题。本发明专利技术首先建立关于信号强度和距离的映射表,然后接收信标节点的信号强度,并根据信标节点的信号强度查询映射表,进一步获取其他节点的累积距离;然后计算信标节点的定位修正值,进一步获取未知节点与信标节点之间的有效定位距离;最后利用三边测量方法或最大似然估计方法计算未知节点的位置坐标,完成无线传感网络节点定位。本发明专利技术适用于无线传感网络定位。

【技术实现步骤摘要】

【技术保护点】
一种基于距离辅助的无线传感网络节点定位方法,所述无线传感网络包括多个未知节点和多个信标节点,其特征在于所述定位方法包括以下步骤:步骤一:获取无线传感网络中任意两节点之间的信号强度RSSI与所述两节点之间直线距离的映射表;步骤二:从无线传感网络中选取多个节点作为信标节点,预设所有信标节点位置信息,所述位置信息包括ID、位置坐标及初始累积距离,所述初始累积距离为0;步骤三:获取每个信标节点相对于其他信标节点的累积距离,所述累积距离为两个信标节点之间最短路径上各节点之间的直线距离的累积值;步骤四:每一个信标节点利用存储在自身寄存器中的累积距离修正与所述累积距离相应的两个信标节点之间的直线距离,获取每一个信标节点的网络定位修正值表,所述每一个信标节点保存各自的定位修正值,***,并将所述定位修正值信息与所述每一个信标节点的位置信息共同广播至整个网络中,其中,d↓[ij]为信标节点i到信标节点j的累积距离,x↓[i]为信标节点i的横坐标,x↓[j]表示信标节点j的横坐标,y↓[i]为信标节点i的纵坐标,y↓[j]表示信标节点j的纵坐标;步骤五:未知节点k接收到每一个信标节点的定位修正值,将所述定位修正值与相对应的所述每一个信标节点的寄存器中的累积距离相乘,获取所述未知节点k与每一个信标节点之间的有效定位距离,D↓[ik]=Correction↓[i]×d↓[ik]=***/*d↓[ij]×d↓[ik],其中,d↓[ik]为信标节点i到未知节点k之间的累积距离;步骤六:当所述未知节点k接收到三个以上信标节点的有效定位距离后,利用三边测量方法或最大似然估计方法计算未知节点k的位置坐标,完成无线传感网络节点定位。...

【技术特征摘要】

【专利技术属性】
技术研发人员:姜琰俊石硕顾学迈郭庆杨明川吴宣利贾敏韩帅林佩
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:93[中国|哈尔滨]

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

1