资源简介
比例公平调度matlab源程序,按照Goldsmith的无线通信上的算法编程。也可以嵌入到OFDMA资源管理的算法中。
该程序有详细注释。程序函数名称为PFS1_08aug18.m
代码片段和文件信息
function PFS1_meng08aug18()
clear all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 记录仿真系统文档 %
%比例公平调度
%neraspace revised on Aug 182008
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
fpname = strcat(mfilename ‘.txt‘);
fp = fopen(fpname‘a+‘);
fprintf(fp‘\n\n*****************************************************************************\n‘);
fprintf(fp‘+ +Proportional Fair SchedulingThe Simulated Date: %12s + + + +\n‘datestr(now));
fprintf(fp‘+ + Note: SISO Rayleigh fading channels + + + +\n‘);
fprintf(fp‘*****************************************************************************\n‘);
fprintf(fp‘*-------------------------设置系统参数-------------------------------*\n‘);
Tx = 1;
Rx = 1;
fprintf(fp‘\n‘);
fprintf(fp‘*-------------------------设置仿真参数-------------------------------*\n‘);
Simtime = 10000;
fprintf(fp ‘The Simulated time slot Number = %d \n‘Simtime);
NumUser=10;
EsN0dB_Aveage=0;
EsN0_Aveage=10^(EsN0dB_Aveage/10);
Num_group=2;
Num_eachgroup=ceil(NumUser/Num_group);
EsN0dB_unsymmetrical=[-5 +5]*1;
SNRgap=ceil(max(EsN0dB_unsymmetrical)-min(EsN0dB_unsymmetrical));
EsN0_unsymmetrical = 10.^(EsN0dB_unsymmetrical/10);
if SNRgap==0
fprintf(
- 上一篇:随机共振双稳系统程序
- 下一篇:Matlab有限元编程源代码.rar
相关资源
- Matlab有限元编程源代码.rar
- matlab空间中任意一点上画圆柱
- 任意阵列的常规波束形成matlab程序
- 基于混沌的图像置乱MATLAB程序
- MATLAB程序设计与应用(刘卫国-第3版)
- 数字图像质量的客观评价及其matlab实
- 基于多层编码遗传算法的车间调度算
- 带模型辨识的广义预测控制matlab程序
- Matlab Local RX 探测算法代码
- 多特征 MNIST库 手写数字识别 matlab 实
- 单特征 MNIST库 手写数字识别实现mat
- 电流滞环matlab仿真
- matlab基于贝叶斯的手写输入数字识别
- 用神经网络实现故障诊断的matlab程序
- matlab神经网络原理与精解
- matlab人脸归一化)_人眼定位,缩放。
- 动量梯度下降算法训练 BP 网络 matla
- MATLAB求解多层介质折射点
- matlab离散点数据拟合三维模型
- 优化中的frank-wolfe方法详细讲解及ma
- 梯度下降matlab实现
- 用matlab对均值滤波器进行编程
- 多车型车辆路径问题Matlab程序.2018_0
- matlab k shortest path
- 基于MATLAB的无线回传拓扑规划含程序
- 图像隐藏 matlab 代码
- matlab 树状列表GUI
- JPEG图像压缩和解压MATLAB程序
- MATLAB不识别VS缺失的配置文件支持的最
- 64位MATLAB添加VS2017支持mbuild -setup未找
评论
共有 条评论