请教LTE下行资源分配

不知我理解的对不对:现在有10M带宽,50W的功率。可用RB是50个,那么最多可以分给50个UE,每个UE分配一个RB,一个RB功率1W。eNB会根据UE上报的CQI先确定优先级,然后通过PDCCH下达资源分配命令,UE根据收到的DCI对PDCCH的资源分配域进行解释,eNB通过PDCCH中bitmap对UE可用资源进行指示,分配给UE的资源块(组)对应的bit置1。RB在一个TTI内只能分给一个UE。
现在问题是:在下个TTI内RB会被释放再根据信道状况或者UE请求重新分配吗?那样的话要多长时间能资源耗尽?资源耗尽以什么为标志?如果某个TTI内只有30个UE满足信道要求,资源岂不无法耗尽?
这是属于轮询调度算法吗?
问题比较多,对这部分很迷糊。请不吝赐教。谢谢。

我的理解你的现在有这么几个问题?一一列举

    前一个TTI分配的PRB,下一个TTI会被释放吗或者重新分配吗?

    释放要多长时间?

    资源耗尽有什么标志?

    如果一个TTI 30个UE,资源会不会无法耗尽?

    这是否是轮询算法?

 

我下面一个个回答:

 

    网络侧的调度器负责资源的调度。LTE中调度在时域上的基本单位是一个TTI。前一个TTI分配的PRB,在下一个TTI是“重新”分配的,其实也没有“重新”,因为每个TTI对应一个Harq ID。前后两个TTI 属于不同的Harq ID,调度的时候,不同的HarqID的TTI在同时依次调度。不存在释放,或者重新分配的问题。LTE里面的资源一直都是动态分配的,SPS的调度资源分配看上去占用一段时间,但是也不会一直占用下去。打个比喻,每个PRB就是教学楼里面的教室。学校规定了,每个教室大家只能使用1个小时,大家依次使用。不存在释放的说法?因为大家都是按照规定这么做的。

    问题2,参见1.

    资源耗尽没有什么特别的标志。DCI里面的RB assignment能够看出来。比如,50个PRB,RA type 0的时候,需要17个比特来表示。那么着17个比特全部为1,就表示分配完了。但是由于很可能有多个UE同时存在,即使某个UE的RB assignment没有全部分配完,也不能说明什么。总之UE是不清楚的,当然eNB是可以根据DCI看出来的。

    不可能无法耗尽。首先,只要有需求,资源的分配不会浪费。即使eNB内只有1个UE,只要UE的高层有足够的数据需求,eNB很可能会把所有资源分配给一个UE。

    轮询算法是轮询的是UE之间的优先级。从你的描述上看,可以算是轮询算法。


不知道这么解释是否有帮助。

总结一下:

    LTE中的资源分配都是动态分配的。UE占用时频资源按照高层的需求,按照调度器的算法依次分配。当然实际调度的时候,按照算法UE有优先级,数据按照业务类型也有优先级。

    LTE中的调度算法常见的有:轮询,最大载干比,比例均衡等算法。

追问

回答的太好了,准是LTE方面的专家。我还想问问做系统级仿真的时候,CQI,PDCCH下达命令,bitmap显示,这些,还要编出来吗?要是那样就太麻烦了。业内有没有通用的资源分配的算法,不用那么精确,可以完成资源分配,就是让基站和终端建立联系,组成系统,整个系统动起来,可以完成其上的某种功能,我主要做LTE系统间(比如TDD与FDD)干扰共存的仿真。谢谢。

追答

既然是仿真,最好还是需要这些量的。当然,如果完全按照协议做,肯定工作量比较大的。可以简单的实现。资源分配的算法,在调度器侧都是比较核心的算法,通常一个公司,有算法组和仿真组来实现。从你的描述上看,你其实还刚刚起步吧。如果你要实现的话,从我们的角度来说工作量还是不小的。具体的做法,就看你要做到那个程度了。

总之,万丈高楼平地起,一步一步来。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-20
有损耗。。。。。。。。有些我不懂
相似回答