A. 有谁能告诉我在对无线传感器网络仿真时NS-2和matlab的优缺点,谢谢
我个人的感觉是,这两个都不好做,需要编写很多代码,我当时用MATLAB仿真故障检测,代码是在现有的LEACH算法上改的,每次都要跑36个小时左右。
B. 如何进行无线传感器网络仿真+matlab
数学,优化用的,具体什么忘了,以前老师讲过
另外误差本身也不单单是受到算法的影响,应该说是一个系统工程
我本来也想做定位算法优化的,后来又不想搞了,手头还有几本WSN的书,可以低价转让呵
还有几篇paper
这么说吧,思路是这样的,先早几篇这方面的论文,拿来反复阅读,然后根据这些论文对于的reference你能大概了解这个领域(某文章被引用的次数多那意义也不一般,google有个搜学术论文的可以看到引用次数)。读这些paper本身是比较吃力的,可能几天才能读懂一篇。这样大概你就能了解定位算法这块前辈们都已经做到什么程度了,然后你再搜一些新近发表的paper看看他们都是干嘛,然后你觉得还能在人家的基础上做点什么就ok了。
除非真要搞研究,否则一句话,拿文凭,早点毕业,别去淌这个水,现在社会金钱第一。
C. 无线传感器网络节点部署优化算法用什么做的仿真
用matlab可以做,前提是你选择什么算法,算法有很多的,如粒子群算法、虚拟力算法等,编个程序就可以实现你需要的仿真,可以去网上搜搜这些算法
D. 谁有无线传感器网络路由协议用MATLAB仿真的代码及图,急用......... 麻烦大神给我一个啊
I=randi(100,1024,768);%这里用随机矩阵,你改自己数据
A=mat2cell(I,8*ones(128,1),8*ones(96,1));
Sum=cellfun(@mean2,A);
Edge=Sum>50;
E. 请问无线传感网络中,网络编码的仿真怎样用matlab实现求代码,最好是有详细说明的
pi*f*t)
所以,程序可以这样写:
f=1;
A=1;
t=0:0.1:10;
m=A*cos(2*pi*f*t)
说点题外话:
最近有会员在知道投诉吧里投诉我,说我没有给大家提供完整程序,不配做Matlab专家。
不知道大家是怎么看待的,我认为我告诉你使用哪一个函数,然后你去Matlab里进行尝试,通过自己的努力,解决问题。
这样你不就是可以学到很多知识么?
这是一个学习进步的过程,作为Matlab专家,我本人不会给大家提供完整的程序。
而且由于专家条例,我也不可以把程序的链接放在这里。
你在使用过程中,遇到问题,欢迎你把错误信息贴出来,我会尽量告诉你怎么修改。
F. 无线传感器网络加权质心定位算法Matlab仿真的一些疑问。
你没有定义信标节点(BeaconAmount)的个数。不定义肯定报错啊。一下是我最近随便编的一段类似于质心算法的东西的核心部分,你的同学应该能看懂,有点帮助。
if num_of_neb_anchor(i)>1&&num_of_neb_anchor(i)<6
%如果未知节点i的邻居锚节点个数在2和5之间
fenmu(i)=0;
fenzi_x(i)=0;
fenzi_y(i)=0;
fenzi_z(i)=0;
for k=1:num_of_neb_anchor(i)
distant_rssi(i,k)=sqrt((node_x(i)-neighbor_anchor_x(i,k))^2+(node_y(i)-neighbor_anchor_y(i,k))^2+(node_z(i)-neighbor_anchor_z(i,k))^2);
fenmu(i)=fenmu(i)+1/distant_rssi(i,k);
fenzi_x(i)=fenzi_x(i)+neighbor_anchor_x(i,k)/distant_rssi(i,k);
fenzi_y(i)=fenzi_y(i)+neighbor_anchor_y(i,k)/distant_rssi(i,k);
fenzi_z(i)=fenzi_z(i)+neighbor_anchor_z(i,k)/distant_rssi(i,k);
end
esti_node_x(i)=fenzi_x(i)/fenmu(i);
esti_node_y(i)=fenzi_y(i)/fenmu(i);
esti_node_z(i)=fenzi_z(i)/fenmu(i);%未知节点的估计坐标
end
G. MATLAB运行时出现Undefined function 'awgn' for input arguments of type 'double'.
在调用函数时,请确保已将matlab当前目录切换到函数文件所在处,不然会报错:Undefined function 'eg_sum' for input arguments of type 'double'.
H. 怎么样用matlab仿真无线传感器网络覆盖率
传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化。它是实现自动检测和自动控制的首要环节。传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。通常根据其基本感知功能分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。
I. 如何用MATLAB进行无线信道仿真
matlab自带了一个mimo信道的模块,在block
simulink里,这个简短不了;
部分参考如下:
SNR=0;
%定义信噪比为0HZ
A=10^(SNR/10);
%信噪比的单位转换关系式
Im=eye(1);
%这里的"1"为发射天线和接收天线两者数目少的根数
sum=0;
%初始化sum为0
for
i=1:10000
%程序循环10000次
H=randn(1,4);
%产生高斯信号源
Q=H*H';
%求威沙特矩阵
sum=sum+log2(det(Im+A*Q/4));
%10000次循环得到的信道容量总和
end
C=sum/10000
%10000次循环的平均值