CSDN没分了,共享以前写过的WSN节点定位算法的matlab代码(不是整理别人的,都是自己写的,下载需要10分:)

算法包括:  RSSI, Centroid, APIT, DV-hop, Amorphous, Bounding Box, Grid Scan, MDS-MAP

另外还包括:

A. 场景布置,可设置: 1. 节点分布区域: 正方形 C型; 2. 节点分布方式: 随机 规则(可设置规则分布的布置误差);

3. 锚节点比例; 4. GPS误差;

B. 可选择通信模型:  1.规则的通信模型(通信区域是一个标准的圆形); 2. DOI Model; 3. Logarithmic Attenuation Model;

可研究算法在不规则通信模型下的性能;

C. 附3个画图脚本:节点分布图,节点邻居关系图(拓扑图),节点定位误差图

运行脚本如下:

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

clear;

clc;

close all;

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

%~~~~~~~~~~~~~~~~~~~~~~~布置节点,画节点分布图~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cd 'Deploy Nodes'

square_random(1000,300,0.2);%布置节点 GPS误差为缺省0  %square_rand

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐