【WSN:无线传感器网络】定位(Localization)、距离测量与节点定位(APIT)、基于跳数的分布式定位(DV-HOP)、算法MDS-MAP:最小距离投影多维尺度映射(Matlab代码实现) 荔枝科研社 编程与仿真领域爱好者(微信公众号:荔枝科研社),欢迎您的交流 3 人赞同了该文章 ...
MDS-MAP定位算法的基本思想是先从全局角度生成网络拓扑连通图,当节点有测距能力时,用测距结果作为每条边的值,否则,用所有边赋值为1,表示仅有连通性信息,生成节点间距矩阵。然后用多维标度技术MDS(MultidimensionalScaling)生成网络的相对坐标系统,最后,使用不在同一直线的n+1个锚节点信息把n维的相对坐标系统转化为绝对...
functiona1segmaxmatrixoptimalaadawa矩阵重复优化的核心计算程序之一a是n个未知节点坐标矩阵da是未知节点之间的测距矩阵wa是未知节点之间测距的权重函数a1是根据重复优化公式计算出来的下一个迭代的未知节点坐标矩阵segmax是当前未知节点坐标矩阵a作为定位坐标矩阵和实际的测距的总的平方误差和也即优化函数的值此函数只利用...
want_state的值是在mds启动或者收到MDSMap后由mds自己决定的(如向resolve、reconnect、rejoin等转换)。 MDSMonitor接收mds发来的Beacon消息,更新pending_fsmap,写入store。MDSMonitor::tick()在每次写完store后被调用,对pending_fsmap进行遍历,尝试给fsmap关联mds,然后更新pending_fsmap,再次写入store,完成后向mds发送M...
MDS-MAP(D)以分布式节点分簇为基础, 利用网络的连接关系, 在不需要高精度测距技术支持的条件下对节点坐标进行估计, 减小了节点定位的计算复杂度和能量消耗。 分析与仿真结果表明, 算法的计算复杂度由3()O N下降到2(),O NmmN<, 并且定位精度提高了 1%~3%。 关键词: 无线传感器网络; 定位; 多维标度;...
大型室内停车场车辆定位无线传感器网络定位误差为了解决现代化大型停车场寻车难的问题,提出一种基于无线传感器网络的定位算法.即以经典的MDS-MAP(multidimensional scaling-map)节点定位算法为基础,在全局范围内选择1个一跳的邻居节点子网,对其进行相对定位;结合极大似然估计法,计算出其余节点的相对坐标;利用锚节点的坐标信...
分布式无线传感器网络定位算法MDS-MAP(D)维普资讯 http://www.cqvip.com
MDS-MAP算法在不同传播模型中定位误差的比较
主要介绍了MDS-MAP算法在通过4种不同传播模型时定位误差的不同,通过仿真可以看到MDS-MAP算法在各个传播模型中的定位误差图.从仿真结果可以得出,在环境好的情况下,规则模型与不规则模型的定位误差相差不大,当环境变化时,不规则传播模型比规则传播模型更能适应恶劣的环境.介绍了两种情况,随着环境的改变,传播模型相关参数...
关联动作是通过遍历已创建fs map(如果创建了多个filesystem,那么此处就会有多个fs map),寻找可用的处于STATE_STANDBY状态的mds实现的,具体在MDSMonitor::maybe_expand_cluster()。 在众多mds状态中,由MDSMonitor路径负责的状态转换只有一部分,所以在MDSMonitor的代码里不会看到全部mds状态。其他状态转换是在mds端做的...