資源簡介
matlabUDP丟包率及成功概率,仿真模擬在matlab環境下傳輸成功的概率
代碼片段和文件信息
%融合算法不需要緩沖,可以進行嘗試try?once?and?abondon方式
clear
clc
v=hex2dec();%?六個節點設計值
k=0;
n=10000;%數據采集次數
dp=0.1;%兩個節點之間數據丟失概率
Re=0;%表示未丟包總數
for?j=1:n?%產生六個節點的采樣值
D=[1?1?1?1?1?1];%設置標志位,有六個節點故有六個數???
x(1j)=v(1)+rand;
x(2j)=v(2)+rand;
x(3j)=v(3)+rand;
x(4j)=v(4)+rand;
x(5j)=v(5)+rand;
x(6j)=v(6)+rand;
y1=x(1j);%?括號中第一個數表示節點數,第二個數表示采集時刻
m=rand(15);%產生一組正太分布的隨機數表示網絡正常傳輸的概率
if?m(1)>=dp?%?表示傳輸丟包概率,可以為常數,也可以變化
y2=y1+x(2j);
else
D(11)=0;
y2=x(2j);
end;
if?m(2)>=dp
y3=y2+
- 上一篇:滑模電流觀測器
- 下一篇:利用MATLAB計算分形維數
評論
共有 條評論