• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: UDP  matlab  丢包  

资源简介

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+

评论

共有 条评论