UE向 eNB发送SR时,只携带了是否有上行数据的信息,而并没有将所要传输上行数据的大小告知eNB。eNB只会分配一个固定大小的上行资源,UE在此资源上要么发送上行数据(上行资源太小足够),要么发送Buffer status Report(BSR)(上行资源不够)。?是否正确?
在高层UE根据业务的不同可以建立多个无限承载(Radio Bearer),没个Radio Bearer都是一个逻辑信道。BSR的触发如果以逻辑信道是否有数据发送的话,那么一个UE在同一时刻可能会存在很多的BSR,这显然不合理。LTE将多个逻辑信道放到一个所谓的LCG(Lofical Channel Group,总共四个)里面,以LCG为单位上报BSR。需要注意的是某逻辑信道可能不属于任何一个LCG,此时这个逻辑信道不会有BSR的相关行为。LTE也存在基于逻辑信道的SR。
某个逻辑信道属于哪一个LCG是在逻辑信道建立时被设置的,配置字段为LogicalChannelConfig.logicalChannelGroup,如下:
2,Long BSR
Long BSR比Short BSR 长,依次包含了所有LCG (0-3)的BufferSize信息,如下图所示。注意这里的LCG ID已经隐含在顺序里面了。
事实上BufferSize并不直接指明buffer的大小, 准确来讲应该是BufferSizeIndex,查表( Table 6.1.3.1-1 或 Table 6.1.3.1-2)之后才能得到 UE 真正需要发送的“近似”上行数据量。
一个 BSR MAC control element 与一个 MAC subheader 对应。BSR对应的MAC subheader 中的LCID 域如下表所示。
因篇幅问题不能全部显示,请点此查看更多更全内容