DLMACCE_RESOURCEHANDLER_enhancedDistributionTbs
2016-08-30 22:08:51 0 举报
DLMACCE_RESOURCEHANDLER_enhancedDistributionTbs是一个用于增强分布TBs的资源处理器。它通过优化资源分配和调度算法,提高数据传输的效率和可靠性。该处理器能够根据网络负载和用户需求动态调整资源分配策略,确保每个用户都能够获得公平的带宽和服务质量。同时,它还支持多种传输协议和编解码格式,以满足不同应用场景的需求。通过使用DLMACCE_RESOURCEHANDLER_enhancedDistributionTbs,网络运营商可以提供更快速、更稳定的数据传输服务,提升用户体验。
作者其他创作
大纲/内容
根据cell 的capability来计算可以传输的BITS上限maxSchedTbSize = maxSchedTbSizePerLayerTable[homMode][bwIndex]* seCachedInfo_p[sessIdx].ri;
determineNrOfRequestedBits()计算各个CELL 请求传输的BITS
poolingData_p-maxTbsSum[i] = (poolingData_p-nrofAntennaSbs[i] * totalRemainingBitsPerSubframe) / totalNrOfSbsLargeBuffer;
LOOP: sessIdx nrOfCachedElem
totalRequestedNrOfBits 0
chanQualRequestedNrOfBits = calculateBitsForChanQualAlg() 根据channel quality来计算L2 bits的上限
按照百分比来分SB。nrOfTbsBitsPropToSbs = (poolingData_p-nrofAntennaSbs[i] * maxTbsSumThisSubframe) / totalNrOfSbs;
if (requestedNrOfBits[i] 0)
enhancedDlL2BitsPoolingStatus ENHANCED_BIT_POOLING_DISABLED
如果上面条件满足,在说明有一些CELL 可能数据量比较多,在这里需要单独再计算一次
LOOP:累加各个小区的nrofAntennaSbs累加各个小区请求的requestedNrOfBits
Y
)
如果每个CELL 都分配了资源。但是还有剩余,这时再分配一次。
poolingData_p-maxTbsSum[i] = requestedNrOfBits[i] + dlL2BitsMargin;
start (TBS pooling)
0 条评论
下一页
为你推荐
查看更多