本发明涉及一种基于堆栈自编码器的无线传感器网络非测距定位方法,包括:锚节点向网络中的节点广播自身的锚节点信息,节点收集所有锚节点信息;锚节点将收集到的锚节点信息构建跳数向量和距离向量并发送到sink节点;sink节点将接收到的两个向量作为训练数据训练堆栈自编码器得到距离估计模型,并将模型发送给网络中的未知节点;未知节点将收集到的锚节点信息输入到模型中,模型的输出为未知节点到达锚节点的距离估计向量;未知节点根据距离估计向量构建目标函数,将目标函数的最小值对应的解作为自身坐标。本发明根据网络实际所处环境的特性,通过学习网络中锚节点收集的数据提高非测距定位方法在所部属的网络的实用性,实现在不同网络下的精准定位。
📄 2020100649116
📂 H04W4_38
👤 中山大学
📅 2020-01-20