摘要
在无线自组网中,相对定位是一个相当重要的研究课题.SPA相对定位算法提出之后,人们针对SPA算法提出了一系列改进的方法.其中一种基于群的相对定位算法成功减少了SPA算法的通信开销,但因其坐标系合并结果存在二义性,往往造成很大的误差.因此提出了一个确定Ad Hoc网络中节点相对位置的新算法——BBA.该算法采用基于骨干网络的思想,由网络中少部分节点先组成骨干网络,然后在骨干网络上的节点建立局部坐标系,最终合成整个网络的相对坐标系.模拟实验的结果表明,与基于群的算法相比,该算法在减小通信开销的同时保证了算法的正确性,并且减少了参与定位运算的节点比例.
Relative positioning is a hot topic in ad hoe essential work in this field. After SPA was proposed, better accuracy while reducing the communication network. And self positioning algorithm is an people have done a lot of works in order to get cost. Most of these works retain the main architecture of SPA. One of them named cluster based approach decreases the communication cost of SPA successfully. But it has big problems in terms of accuracy. When merging two neighboring local coordinate systems, the results are ambitious. And it thus causes low accuracy in positioning especially when there is a large node number. Proposed in paper is a new relative positioning algorithm, BBA, which is backbone-based. The backbone-based algorithm contains mainly three steps: firstly, a part of nodes is selected to establish a backbone network, then every node on the backbone builds a local coordinate system, finally, all the local coordinate systems are merged to a global one. Simulation results show that compared with cluster based approach, the BBA algorithm not only decreases the communication cost but also is highly accurate. Additionally, the BBA algorithm reduces the ratio of the nodes that involve computing positions, which is also considered an important improvement.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2008年第5期786-793,共8页
Journal of Computer Research and Development
基金
国家自然科学基金项目(60673181)
教育部重点项目(103005)
国家"九七三"重点基础研究发展规划基金项目(2007CB310902)~~
关键词
无线自组网
相对定位
骨干网
通信开销
局部坐标系
ad hoc network
relative positioning
backbone network
communication cost
local coordinate system