Matlab模拟IRSA:数据包发送方案仿真

⛄ 内容介绍

本程序是IRSA数据发送策略的MATLAB仿真验证程序,其运行环境为MATLAB 2016b。

程序对文献中提出的:每个用户在发送数据时,不再是像SA那样只发一个包,而是每个数据包都复制几份,然后在一个帧内随机选择时隙进行发送,在接收端利用干扰消除的方法来进行检测和消除其他用户的干扰。进行了相应的性能仿真验证与比较,仿真中的参数全部参考文献及其参考文献中的相应设置。仿真结果呈现出与文献的一致性。


基于Matlab模拟IRSA仿真数据包发送方案_验证程序


⛄ 部分代码

%

% File Name:        main.m

% Description:      Main file of the simulation system        

clc;

clear;

set_parameters;

for m=1:length(traffic_load)

   for loop=1:loop_num

       [UE_num] = transmit_location(frame_num,traffic_load,m);

       [succeed_num]= receive_detect(frame_num,UE_num);

        Throughoutput(m,loop) = succeed_num/frame_num;

        display([m,loop,succeed_num])

   end

    aver_Throughoutput_IRSA(m)=sum( Throughoutput(m,:))/loop_num;

end

figure(1)

plot(traffic_load,aver_Throughoutput_IRSA,'k+-')

xlabel('load');

ylabel('throughput');

hold on

⛄ 运行结果

基于Matlab模拟IRSA仿真数据包发送方案_参考文献_02



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空