• 大小: 1KB
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: aloha  

资源简介

纯aloha与时隙aloha的经典算法程序,用于毕设或者论文理解基础。

资源截图

代码片段和文件信息

%画ALOHA和S_ALOHA的吞吐量特性,时延特性等
%2014.06.09
%lucy
clc;
close all;
clear;
R=4;         %RT表示从发送帧到接收到反馈信息的时间长度
K=5;          %KT表示从接收到反馈信息决定重发到发送结束的时间长度(这里面包括了决定重发后等待延迟的时间和发送一帧的时间)
T=0.02;      %帧长度,这里指发送一帧用的时间
x1=0:1:2/T;     %信道每秒试探输入的帧数
%%研究ALOHA和S_ALOHA的吞吐量特性
G=x1*T;               %网络负载,也叫流入信道业务量(对其进行归一化处理)
S1=G.*exp(-2*G);    %经典ALOHA信道利用率(信道吞吐量)
S2=G.*exp(-G);          %S_ALOHA信道利用率
%%研究ALOHA和S_ALOHA的重发次数
NR1=exp(2*G)-1;         %NR是一帧重发的次数,当K=5时,NR有当前公式
NR2=exp(G)-1;
%%研究ALOHA和S_ALOHA的时延特性
D1=R+1+NR1.*((K+1)/2+R);     %D1是经典ALOHA的延时
D2=R+1.5+NR2.*((K+1)/2+R+0.5

评论

共有 条评论