一种轻量级的无线传感器网络多跳定位方法技术

技术编号:4010349 阅读:213 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种轻量级的无线传感器网络多跳定位方法,包括以下步骤:一、所有待定位节点获取自身定位参考信息;二、待定位节点建立自身多跳定位的加权约束模型;三、待定位节点确定自身坐标所在的可行区域;四、待定位节点通过网格划分的方式获取自身坐标的样本;五、待定位节点从样本中搜索自身坐标的近似最优解;六、待定位节点求精自身的估计坐标。本发明专利技术通过求解约束方环交集的方法确定待定位节点坐标的可行区域,减小了节点坐标估计的约束范围;利用轻量级的网格扫描方法得到节点坐标的全局近似最优解,在降低计算量的同时,提高了定位精度和网络拓扑自适应能力。它在无线传感器网络定位技术领域里具有实用价值和广阔的应用前景。

【技术实现步骤摘要】

【技术保护点】
一种轻量级的无线传感器网络多跳定位方法,其特征在于:通过求解约束方环交集确定待定位节点坐标的可行区域,并利用网格扫描的方法获得目标函数的近似最优值,从而实现定位,所述方法通过以下步骤来实现:步骤一、无线传感器网络中所有待定位节点获取自身定位参考信息;所述定位参考信息包括信标节点坐标、待定位节点到信标节点的估计距离、待定位节点局部密度、多跳距离局部密度和多跳距离跳数;所述待定位节点指自身坐标未知,需要进行自定位的节点;所述信标节点指自身坐标已知,能够辅助待定位节点实现定位的节点成立,其中TTL为信标节点位置信息数据帧的生命周期;如果成立,N↓[p]将Frame′↓[i]广播给邻居节点;如果不成立,N↓[p]不广播Frame′↓[i]给邻居节点;②当节点N↓[p]收到过N↓[i]的位置信息数据帧Frame↓[i]时,判断新收到的Frame↓[i]中的d↓[i]加上d↓[pq]后是否小于节点自身已保存的Frame↓[i]中的d↓[i];如果小于,则按照式(2)更新节点自身保存的N↓[i]的位置信息数据帧Frame↓[i]为Frame′↓[i],并将Frame′↓[i]广播给整邻居节点;否则,不更新自身已保存的N↓[i]的位置信息数据帧Frame↓[i];当无线传感器网络中不再有信息交互时,待定位节点N↓[a]可以获得自身的定位参考信息REF↓[i]={X↓[i],d↓[ai],D↓[a],S↓[ai],H↓[ai]}(i=1,2,…,m);其中,N↓[a]记录的自身到自身TTL范围内信标节点N↓[i]的位置信息数据帧Frame↓[i]中的d↓[i]、H↓[i]和*↓[i]即为参考信息REF↓[i]中的da↓[i]、Ha↓[i]和S↓[ai];步骤二、待定位节点建立自身多跳定位的加权约束模型;待定位节点N↓[a]根据自身获得的定位参考信息REF↓[i]={X↓[i],d↓[ai],D↓[a],S↓[ai],H↓[ai]}(i=1,2,…,m),建立自身多跳定位的加权约束模型:*↓[a]=arg**w↓[ai](||X↓[a]-X↓[i]||↓[2]-d↓[ai])↑[2](3)subjecttoX↓[a]∈FR↓[a]其中,X↓[a]为待定位节点N↓[a]的实际坐标,*↓[a]为N↓[a]的估计坐标,X↓[i]为N↓[a]多跳通讯范围内的信标节点N↓[i](i=1,2,…,m)的坐标,其中α,i为节点的ID,均为自然数...

【技术特征摘要】

【专利技术属性】
技术研发人员:于宁万江文郭晓雷吴银锋冯仁剑
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1