LTE中BSR的详细介绍

比如 常规BSR 和 周期BSR ,BSR触发的条件?
在哪一个协议里可以找到?
BSR的作用是为了取得足够的是上行资源,还是仅仅是为了报告缓存状态?

LTE中BSR是Buffer Status Report的简称,即缓冲状态报告。

LTE通信系统中,缓冲区状态报告过程用于给服务eNB提供UE有共有多少数据存在上行的缓冲区里需要发送的信息。RRC通过配置两个定时器periodicBSR-Timer、retxBSR-Timer以及为每个逻辑信道可选指示逻辑信道组logicalChannelGroup来控制BSR上报过程。

扩展资料:

UE在每个TTI至多只能发送一个Regular/Periodic BSR。如果UE在一个TTI内需要发送多个MAC PDU,则它可以在任意一个不包含Regular/Periodic BSR的MAC PDU里携带一个padding BSR。

UE在一个TTI里传输的所有BSR反映的是这个TTI内的所有MAC PDU都生成以后的buffer状态。每个LCG在每个TTI内至多只能上报一个buffer状态值。假如UE在一个TTI内上报了多个BSR,且其中几个BSR都上报了同一个LCG的buffer状态,那么对应同一LCG的这些buffer状态值必须是相同的。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-12
  BSR主要是用于通知eNB需要给UE分配的上行资源大小。为了减少发送BSR的数据量,BSR的发送主要以逻辑信道组来进行发送BSR。这里有两个概念,逻辑信道和逻辑信道组。逻辑信道是层三的一个概念,可以理解为用于是什么东西,这个是从业务和信令角度来理解;而还有个传输信道,这个可以理解为怎么传输这些东西,包括传输这些内容需要采用什么样的格式,是怎么空分复用等。逻辑信道组(logicalChannelGroup)则是将一些逻辑信道组合起来分类,BSR在实际操作过程中分为4个组。如何分组是有eNB/UE来实现的。以下先说明几个概念。
  periodicBSR-Timer,BSR周期定时器,这个定时器与Periodic BSR息息相关,这个定时器用于UE定期上报业务的BSR给eNB,有一些业务特别是传输很大数据的时候需要给eNB上报传输的数据状态。而这种定时上报的BSR则称为Periodic BSR。
  retxBSR-Timer,BSR重传定时器,对于新传的资源,UE发送BSR给eNB希望得到相应的资源,但是eNB由于需要综合各种因素,可能不一定能够优先的给UE分配资源。所以UE可能需要多次发送BSR给eNB才能够得到相应的UL Grant资源。
  前面介绍了两个BSR定时器,还有几个BSR的概念在重新介绍:
  Regular BSR,常规BSR,也就是通常的BSR,触发有如下的几个条件:(1) UE正好缓冲区空了,但是有新的逻辑信道的数据来了需要发送,此时需要触发BSR;(2)UE有逻辑信道的数据需要发送,此时又来了优先级更高的逻辑信道的数据,则将以优先级更高的逻辑信道来触发BSR;(3) UE发送空的BSR,不需要携带数据缓冲区,主要用于缓冲区的同步过程。对于重传的BSR,而是属于常规的BSR。
  Padding BSR,填充BSR,对于本次发送的上行数据,分配的资源比较大,一些填充位不需要传输数据,此时一些发送的BSR的正好可以使用这些填充数据来发送。这种使用填充数据发送的BSR,即称为填充BSR。
  Short BSR,Truncated BSR,Long BSR,这几个概念分别与以上的概念相关,不同的BSR在上报长,短等BSR是不一致的:
  如果是常规BSR或者周期BSR,当上报的逻辑信道组超出一个时,则上报Long BSR否则上报Short BSR。
  如果是填充BSR,当填充比特数目大于Long BSR和子头和,上报Long BSR;当上报的比特数目在Long BSR 和Short BSR 之间,如果当前有多个逻辑信道组需要上报,上报优先集高的BSR,此时上报Truncated BSR;否则就只上报Short BSR。
  当MAC PDU仅仅只能包含一个BSR,而此时有多个BSR需要上报,则需要考虑优先级,常规BSR和周期BSR的优先级高于填充BSR。如果BSR上报流程确定需要至少触发上报一个BSR时,需要考虑如下的流程:
如果UE已经有了上行的资源用于发送BSR,则(1) 进行MAC层的聚合和复用,形成BSR的MAC控制资源启动重传定时器 (3) 如果不是截断BSR的情况下,启动周期定时器
  否则,即没有上行资源但是触发的是常规BSR时,在以下两种情况下,需要进行SR调度请求:(1)没有取得上
  行的资源,(2) the Regular BSR was not triggered due to data becoming available for transmission for
  a logical channel for which logical channel SR masking (logicalChannelSR-Mask) is setup by upper
  layers(由于高层禁止的缘故,某个常规BSR没有触发,即使有相应的数据可以获得)。
  所有已经触发的BSR要取消,会出现在如下两种情况:(1) MAC PDU 只能发送一个
  BSR (2) UL Grant调整了能够包含BSR的发送资源,但是还是无法包含 MAC控制资源和附属头部这些信息。这样只能重新申请资源在进行发送BSR。
第2个回答  2012-07-08
小女正在学习LTE调度,需要BSR过程 如果只进行仿真的话,调度中可以这样不考虑数据传输过程,只考虑MAC数据包。即MAC SDU。将RLC层的数据按百分比这算
第3个回答  2012-07-09
楼上的也太...那是我原来的提问呀,哈哈
回正题,
BSR可以由时钟触发,也可以由具体的信道缓存状态触发,还可以填充触发。
详见协议36.321的5.4.5
BSR是为了让eNB知道自己的缓存状态,eNB将此作为自己给该UE分配资源的参考本回答被提问者采纳
相似回答