资讯详情

【波长分配】无线传感器WSN网络中的一种波长分配算法的仿真

MATLAB2013b

参考文献:

[1]徐世中, 李乐民, 王晟. WDM波长分配算法在网络中[J]. 通信学报, 2002, 23(4):7.

三种算法的主要公式是:

RLI:

RCL:

MS:

我们建立WDM然后进行网络模型MATLAB算法仿真。

根据算法要求,这里我们只需要模拟三种算法NOF然后进行比较。

clc; clear; close all; warning off; pack; addpath 'func\' RandStream.setDefaultStream(RandStream('mt19937ar','seed',1)); %% %参数初始化 %定义负载 Loads   = 5000; NOF_RLI = zeros(length(Loads),1);  NOF_RCL = zeros(length(Loads),1); NOF_MS  = zeros(length(Loads),1); IMF_RLI = zeros(length(Loads),1); IMF_RCL = zeros(length(Loads),1); 每根光纤都能支持W波长 W       = [8:1:16]; 每个链路的F根光纤% F       = 10; %仿真时间 Times   = 20;   %% %RLI %RLI for i = 1:length(W)     i     NOF_MS(i) = func_MS(W(i),F,Loads,Times); end  %% %RLI %RLI for i = 1:length(W)     i     NOF_RLI(i) = func_RLI(W(i),F,Loads,Times); end  %% %RCL %RCL for i = 1:length(W)     i     NOF_RCL(i) = func_RCL(W(i),F,Loads,Times); end  for i = 1:length(W)     i     IMF_RLI(i) = (NOF_MS(i)-NOF_RLI(i))/NOF_MS(i);     IMF_RCL(i) = (NOF_MS(i)-NOF_RCL(i))/NOF_MS(i); end   %% figure; plot(W,IMF_RLI,'b-s','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10,'LineWidth',2); hold on; plot(W,IMF_RCL,'r-s','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10,'LineWidth',2); hold off; legend('RLI-MS','RCL-MS'); xlabel('W'); ylabel('IMP'); axis([W(1),W(end),0,1]);  

[1]徐世中, 李乐民, 王晟. WDM波长分配算法在网络中[J]. 通信学报, 2002, 23(4):7.A12-09

标签: 传感器imf18

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台