资源简介
用MATLAB实现Aloha系统的仿真,主要是对吞吐量进行仿真
代码片段和文件信息
for m=2:1:500 %m表示标签数
n=1000; %aloha算法m表示m个标签,n表示重发次数
A=rand(mn); %生成一个0-1分布的矩阵
A1=0.5*A; %生成一个0-0.5分布的矩阵,假设随机退避时间服从0-0.5分布
B=cumsum(A12); %矩阵B是对A1每列相加得到的,表示随机发送的时间
T=B(1n); %T为标签均发送时间,即为观察时间
C=1:1:(m*n); %生成一个向量
for i=1:m %将矩阵B转化为向量,赋值到向量C
for j=1:n
C(1(i-1)*n+j)=B(ij);
end
end
D=sort(C); %将向量按从小到大的顺序排序,用于计算两数据包之间的时间差
E=diff(D); %向量的微分,求两数据包之间的时间差,用于判断是否产生碰撞
T0=0.001; %每个数据包的宽度
N=0; %初始化N(发送成功的数据包)
M=0; %初始化M,总共的数据包
for i=1:(m*n-1) %此循环用于计算M与N
if D(1i)<=T %只要小
相关资源
- 混凝土抗压强度预测_SVM_Matlab_归一_
- MATLAB之LSTM预测
- mtsp源代码MATLAB
- matlab高斯投影正反算程序
- MATLAB识别指针式仪表的示数
- EEMD集成经验模态分解matlab程序.rar
- 小波滤波,可用于心电信号、脉搏波
- MATLAB 人脸检测定位算法
- 烟花算法 (Fireworks Algorithm),缩写为
- Matlab考试题库加答案
- 基于matlab的扑克牌识别
- CT反投影重建算法
- 基于MATLAB计算两平行线圈的互感
- matlab条码识别
- 利用BP神经网络对图像提取的MATLAB代码
- 元胞自动机之森林火灾升级版MATLAB代
- 6自由度机器人正逆运动学matlab
- MATLAB 灰度共生矩阵特征提取
- 机器人焊接轨迹规划matlab仿真程序
- 有约束的基于适应度和连续世代策略
- 同步电机模型的MATLAB仿真-毕业设计论
- 通信原理matlab最全仿真,曹丽娜,樊
- 《信息隐藏技术实验教程》MATLAB源码
- libsvm数据格式转换程序
- matlab实现单纯形法
- 基于卡尔曼滤波的三种经典室内定位
- emd和eemd算法的matlab源程序
- 基于MATLAB GUI的多功能计算器
- 用MATLAB做的基于霍夫曼编码的图像压
- 互信息 matlab
评论
共有 条评论