⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updateatdrc.m

📁 ofdm系统当中的接纳控制技术 程序当中有三种接纳控制算法的对比 都是基于ofdm系统的
💻 M
字号:
% function DRC = UpdateATDRC( N,ATC2I,BandWidth,Eb2N0 )function [DRC,QueueFront] = UpdateATDRC(ATTrafficType,ATDataArriveRate,SlotTime, N,ATQueue,ATQueueFront,ATDelay,ATDelayRequire)DRC = zeros(1,N);QueueFront = ATQueueFront;MaxArrayLength = 5000;global ATActive;global ATQueueEnd;for a = 1:N    if ATTrafficType(a) == 4 %根据实时业务的包到达过程确定申请速率,只考虑video业务先        if ATActive(1,a) == 1            for packetIndex = QueueFront(a):ATQueueEnd(a)                temp = mod(packetIndex-1,MaxArrayLength)+1;                if ATQueue(temp,a) > 0                    DRC(a) = ATQueue(temp,a) / SlotTime;%((ATDelayRequire(1,a)-ATDelay(packetIndex,a))*SlotTime);    %                 DRC(a) = ATDataArriveRate(a);                    QueueFront(a) = packetIndex;                    break;                end            end        end    else        DRC(a) = ATDataArriveRate(a);   %对于FTP业务,申请速率无限大,总是有数据要传输    endend

⌨️ 快捷键说明

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