资源简介
改进DV-Hop定位算法
首先设置初始量,布置了一个范围为100×100m2的区域,其上随机分布100个传感器节点,其中有10个信标节点,节点的通信半径为30m。
第二步在正方形区域内产生均匀分布的随机拓扑,随机产生节点坐
代码片段和文件信息
% BorderLength-----正方形区域的边长,单位:m
% NodeAmount------网络节点的总个数
% BeaconAmount---信标节点数
% UNAmount--------未知节点数
% Sxy-----------------用于存储节点的序号,横坐标,纵坐标的矩阵
% Beacon------------信标节点坐标矩阵
% UN-----------------未知节点坐标矩阵
% Distance-----------未知节点到信标节点距离矩阵
% X------------------未知节点估计坐标初始矩阵
% R------------------节点的通信距离,一般为10-100m
clearclose all;
BorderLength=100;
NodeAmount=100;
BeaconAmount=10;
UNAmount=NodeAmount-BeaconAmount;
R=30;
Dall=zeros(NodeAmountNodeAmount); %距离初始矩阵
h=zeros(NodeAmountNodeAmount); %初始跳数矩阵
X=zeros(2UNAmount); %未知节点估计坐标初始矩阵
%~~~~~~~~~在正方形区域内产生均匀分布的随机拓扑~~~~~~~~~~~~~~~
site=BorderLength.*rand(2NodeAmount); %随机产生节点坐标
Sxy=[1:NodeAmount;site]; %带序号的节点坐标
Beacon=[Sxy(21:BeaconAmount);Sxy(31:BeaconAmount)]; %信标节点坐标
UN=[Sxy(2(BeaconAmount+1):NodeAmount);Sxy
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3829 2012-05-31 14:50 改进DV-Hop定位算法代码.m
----------- --------- ---------- ----- ----
3829 1
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论