首页 > 其他分享 >m基于效用函数的联合资源分配matlab仿真,对比PF,CUBP以及DUBP三种方法

m基于效用函数的联合资源分配matlab仿真,对比PF,CUBP以及DUBP三种方法

时间:2023-01-18 23:12:06浏览次数:34  
标签:仿真 Outage ratio people Drop DUBP PF CUBP

1.算法描述

 

表示基站n到用户m是否连接。

 

1.1 C-CUBP

 

 

 

主要涉及到的公式有:

 

1.2 C-DUBP

 

主要涉及到的公式有:

 

2.仿真效果预览

matlab2022a仿真结果如下:

 

3.MATLAB核心程序

 

Max_people      = 15;
Step_people     = 3;
Min_people      = 3;
 
Drop_ratio      = 0;
Outage_ratio    = 0;
p               = 0;
 
for i = Min_people:Step_people:Max_people
    p = p + 1;
    ALL_throughput  = 0;
    ALL_Power_comp  = 0;
    %利用蒙特卡罗的思想,对一个情况进行多次计算,结果用平均值表示
    for k = 1:Simulation_time
        k
        [T_user,SNIR]                 = func_COMP_VIOP_traffic2(i);
        %进行调度
        [SU,T_C_CUBP_Scheduler,dr,or] = func_C_CUBP_Scheduler(T_user,SNIR,i);  
        %VoIP packet drop ratio
        Drop_ratio                 = dr;
        %VoIP call outage ratio
        Outage_ratio               = or;
    end 
    Drop_ratio2(p)      = Drop_ratio/Simulation_time;
    Outage_ratio2(p)    = Outage_ratio/Simulation_time;
end
figure;
MM = Min_people:Step_people:Max_people;
plot(MM,Drop_ratio2,'m--^','LineWidth',2);title('VoIP packet drop ratio');grid on;
xlabel('用户数量');
ylabel('drop ratio');
axis([2,16,0,0.16]);
02_018m

 

  

 

标签:仿真,Outage,ratio,people,Drop,DUBP,PF,CUBP
From: https://www.cnblogs.com/51matlab/p/17060827.html

相关文章

  • 【转】WPF 菜单Menu的自定义样式
    菜单Menu的自定义样式:页面代码:<MenuHeight="50"Name="menu1"Width="50"VerticalAlignment="Center"HorizontalAlignment="Center"Foreground="{x:Null}"Backgrou......
  • Linux中使用原生Wpf之Avalonia
    快速开始新建avalonia.mvvm项目getting-started#安装Avalonia.TemplatesdotnetnewinstallAvalonia.Templates#查看已经安装的模板dotnetnewlist|grepAvalo......
  • python zipfile处理压缩文件
    目录pythonzipfile处理压缩文件ZIP文件入门什么是ZIPFile?为什么使用ZIPFiles?Python能处理ZIP文件吗?使用Python的zipfile操纵已存在的ZIP文件打开ZIP文件......
  • JNPF流程审批加签功能讲解
    JNPF快速开发平台3.4.5大版本虽然已经上线近两个月,相信大家也都在我们产品官网试用体验了新版本,这是一个功能更加强大、用户体验更加顺畅的新版本,但同样的由于版本变动较大......
  • WPF-AutoMapper映射帮助类
    /***┌──────────────────────────────────────────────────────────────┐*│描述:AutoMapper映......
  • Web轻量级扫描工具Skipfish
    Skipfish是一款主动的Web应用程序安全侦察工具。它通过执行递归爬取和基于字典的探测来为目标站点准备交互式站点地图。该工具生成的最终报告旨在作为专业Web应用程序安全评......
  • WPF通用权限平台系统,正在研发中(基本于:VS2019 WPF+WebAPI(.NET 6.0)+SqlSugar +SQLSer
                  ......
  • dll注入 进程中注入WPF dll
    dll注入进程中注入WPFdll介绍尝试一下向进程中注入WPF应用程序为什么直接注入不可以失败的原因如下.NETDLL(也称为托管DLL)不能注入到尚未加载.NET运行时的远程......
  • 在WPF程序中,使用Freetype显示字体
    本人使用WPF开发了一款OFD阅读器,显示字体是阅读器中最重要的功能。处理字体显示有多种方案,几易其稿,最终选用Freetype方案。本文对WPF中如何使用了Freetype做简单描述。OFD......
  • GPFL算法的整理
    算法的论文是《TowardsLearningInstantiatedLogicalRulesfromKnowledgeGraphs》https://arxiv.org/pdf/2003.06071.pdf算法的源码来源于https://github.com/irok......