schedulingmpf2.m

来自「ofdm系统当中的接纳控制技术 程序当中有三种接纳控制算法的对比 都是基于ofd」· M 代码 · 共 26 行

M
26
字号
function [D,I] = SchedulingMPF(N,M,ATDRC,ATAverageRate,ATServBTS,ATQueueLength,ATDelayAverageRate,ATDelayRequire,Integrate, SlotTime)D = zeros(1,N);for b = 1:M    temp = -1;    no = 0;    for a = 1:N        if ATServBTS(a) == b            I(a) = Integrate(a) + (ATQueueLength(a) / ATDelayAverageRate(a) - ATDelayRequire(a));            if ATDelayRequire(a) < 2000                temp2 = 0;            else                temp2 = 1;            end            I(a) = max(min(1e6,I(a)),temp2);            priority = ATDRC(a) / ATAverageRate(a) * I(a);            if priority > temp                temp = priority;                no = a;            end        end    end    if no ~= 0        D(no) = 1;    endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?