计算机工程与应用 ›› 2016, Vol. 52 ›› Issue (23): 115-122.

• 网络、通信与安全 • 上一篇    下一篇

Delaunay三角剖分的节点模糊信息三维定位方法

党小超1,2,李芬芳1,郝占军1,2   

  1. 1.西北师范大学 计算机科学与工程学院,兰州 730070
    2.甘肃省物联网工程研究中心,兰州 730070
  • 出版日期:2016-12-01 发布日期:2016-12-20

Method of node’s fuzzy information localization about Delaunay triangulation in three-dimensional space

DANG Xiaochao1,2, LI Fenfang1, HAO Zhanjun1,2   

  1. 1.College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China
    2.Gansu Province Internet of Things Engineering Research Center, Lanzhou 730070, China
  • Online:2016-12-01 Published:2016-12-20

摘要: 为了有效提高三维空间中无线传感器网络节点定位算法的效率,提出了一种基于简单Delaunay三角剖分的模糊信息节点定位方法(Fuzzy Information Node Localization on Delaunay Triangulation,FINL-DT),该方法在定位前先对网络中的锚节点实现Delaunay三角剖分,然后通过测量各三角形中锚节点与未知节点的方向角和俯仰角实现节点定位。每一轮定位结束后,判断并更新无效锚节点的位置。网络中的节点被定位后充当二级锚节点辅助定位其他节点。通过实验仿真,与SLPM-FI算法和3D-ADAL算法相比,FINL-DT算法提高了节点定位精度,降低了网络能耗。

关键词: 节点定位, 模糊信息, Delaunay三角剖分, 二级锚节点, 定位精度

Abstract: In order to improve the efficiency of node localization in three-dimensional space in wireless sensor network, the article proposes a localization algorithm (referred as FINL-DT) based on the simple Delaunay triangulation and fuzzy information among the nodes. Firstly, the algorithm achieves a simple Delaunay triangulation for anchor nodes in the network, then it realizes node localization by measuring direction angles and pitch angles between anchor nodes and unknown nodes in a triangle. After each round of positioning, it judges invalid anchor nodes and updates invalid anchor nodes’ position in network. Moreover, located nodes act as secondary anchor nodes to locate other nodes. The simulation results confirm that the algorithm improves the accuracy of node localization and lowers the energy consumption of networks compared with the SLPM-FI algorithm and the 3D-ADAL algorithm.

Key words: node localization, fuzzy information, Delaunay triangulation, secondary anchor node, localization accuracy