缓冲区状态报告生成方法及装置与流程

文档序号:12163022阅读:来源:国知局

技术特征:

1.一种缓冲区状态报告生成方法,其特征在于,包括:

根据各个逻辑信道组的缓冲区大小和缓冲区状态报告BSR格式生成缓冲区状态报告媒体接入控制层控制元素BSR MAC CE;

对所述BSR MAC CE中填充的每个BSR索引,计算该BSR索引对应的逻辑信道组缓冲区数据大小在该BSR索引所指示的数据范围中的位置,获取所述BSR索引的二次大小指示;

在媒体接入控制层协议数据单元MAC PDU的剩余填充比特中按照所述BSR MAC CE中填充的BSR索引的顺序,填入所述二次大小指示的比特信息。

2.如权利要求1所述的方法,其特征在于,根据各个逻辑信道组的缓冲区大小和缓冲区状态报告BSR格式生成缓冲区状态报告媒体接入控制层控制元素BSR MAC CE具体包括:

将b(n)装载到BSR MAC CE中,其中,b(n)表示第n个缓冲区的BSR索引值,fs(n)表示b(n)对应的数据范围的下限值,fb(n)表示b(n)对应的数据范围的上限值,则b(n)对应的数据范围是(fs(n),fb(n)],n为大于等于1且小于等于N的整数,N表示所述BSR MAC CE中的BSR索引个数。

3.如权利要求2所述的方法,其特征在于,对所述BSR MAC CE中填充的每个BSR索引,计算该BSR索引对应的逻辑信道组缓冲区数据大小在该BSR索引所指示的数据范围中的位置,获取所述BSR索引的二次大小指示具体包括:

对于索引b(n),根据公式1、公式2、或者公式3获取所述BSR索引的二次大小指示p(n),其中,K(n)表示第n个BSR索引对应的实际缓冲区大小,符号表示向上取整;

公式1;

公式2;

公式3。

4.如权利要求2所述的方法,其特征在于,在媒体接入控制层协议数据单元MAC PDU的剩余填充比特中按照所述BSR MAC CE中填充的BSR索引的顺序,填入所述二次大小指示的比特信息具体包括:

通过方式一、方式二、或者方式三计算索引b(n)的二次大小指示p(n)对应的二次大小指示的比特信息z(n),其中,J表示用于填充每个二次大小指示的比特数,J比特能表示的索引集合是

方式一:令其中αs是大于0且小于或等于1的小数,如果存在q,满足0<q≤2J-1且满足fs(n)+(q-1)·w(n)<p(n)≤fs(n)+q·w(n),则z(n)=q-1,如果fs(n)+(2J-1)·w(n)<p(n)≤fb(n),则z(n)=2J-1;

方式二:令其中αb是大于0且小于或等于1的小数,如果存在q,满足0<q≤2J-1且满足fs(n)+(q-1)·w(n)<p(n)≤fs(n)+q·w(n),则z(n)=q-1;如果fs(n)+(2J-1)·w(n)<p(n)≤fb(n),则z(n)=2J-1;

方式三:令其中αc是大于0且小于或等于1的小数,如果存在q,满足0<q≤2J-1且满足fs(n)+(q-1)·w(n)<p(n)≤fs(n)+q·w(n),则z(n)=q-1;如果fs(n)+(2J-1)·w(n)<p(n)≤fb(n),则z(n)=2J-1。

5.如权利要求1所述的方法,其特征在于,所述方法进一步包括:

如果MAC PDU剩余的填充比特数小于J比特,则不进行二次大小指示的比特信息的填充,其中,J表示用于填充每个二次大小指示的比特数;

如果MAC PDU剩余的填充比特数大于或等于L·J比特且小于(L+1)·J比特,则可以用前min(L,N)个BSR索引值对应的二次大小指示的比特信息代替相同比特的填充比特,在MAC PDU中填入二次大小指示的比特信息,其中,L为MAC PDU剩余的填充比特数除以J后向下取整后得到的数值。

6.一种缓冲区状态报告生成装置,其特征在于,

生成模块,用于根据各个逻辑信道组的缓冲区大小和缓冲区状态报告BSR格式生成缓冲区状态报告媒体接入控制层控制元素BSR MAC CE;

计算模块,用于对所述BSR MAC CE中填充的每个BSR索引,计算该BSR索引对应的逻辑信道组缓冲区数据大小在该BSR索引所指示的数据范围中的位置,获取所述BSR索引的二次大小指示;

填写模块,用于在媒体接入控制层协议数据单元MAC PDU的剩余填充比特中按照所述BSR MAC CE中填充的BSR索引的顺序,填入所述二次大小指示的比特信息。

7.如权利要求6所述的装置,其特征在于,所述生成模块具体用于:

将b(n)装载到BSR MAC CE中,其中,b(n)表示第n个缓冲区的BSR索引值,fs(n)表示b(n)对应的数据范围的下限值,fb(n)表示b(n)对应的数据范围的上限值,则b(n)对应的数据范围是(fs(n),fb(n)],n为大于等于1且小于等于N的整数,N表示所述BSR MAC CE中的BSR索引个数。

8.如权利要求7所述的装置,其特征在于,计算模块具体用于:

对于索引b(n),根据公式1、公式2、或者公式3获取所述BSR索引的二次大小指示p(n),其中,K(n)表示第n个BSR索引对应的实际缓冲区大小,符号表示向上取整;

公式1;

公式2;

公式3。

9.如权利要求7所述的装置,其特征在于,所述填写模块具体用于:

通过方式一、方式二、或者方式三计算索引b(n)的二次大小指示p(n)对应的二次大小指示的比特信息z(n),其中,J表示用于填充每个二次大小指示的比特数,J比特能表示的索引集合是

方式一:令其中αs是大于0且小于或等于1的小数,如果存在q,满足0<q≤2J-1且满足fs(n)+(q-1)·w(n)<p(n)≤fs(n)+q·w(n),则z(n)=q-1,如果fs(n)+(2J-1)·w(n)<p(n)≤fb(n),则z(n)=2J-1;

方式二:令其中αb是大于0且小于或等于1的小数,如果存在q,满足0<q≤2J-1且满足fs(n)+(q-1)·w(n)<p(n)≤fs(n)+q·w(n),则z(n)=q-1;如果fs(n)+(2J-1)·w(n)<p(n)≤fb(n),则z(n)=2J-1;

方式三:令其中αc是大于0且小于或等于1的小数,如果存在q,满足0<q≤2J-1且满足fs(n)+(q-1)·w(n)<p(n)≤fs(n)+q·w(n),则z(n)=q-1;如果fs(n)+(2J-1)·w(n)<p(n)≤fb(n),则z(n)=2J-1。

10.如权利要求6所述的装置,其特征在于,所述填写模块进一步用于:

如果MAC PDU剩余的填充比特数小于J比特,则不进行二次大小指示的比特信息的填充,其中,J表示用于填充每个二次大小指示的比特数;

如果MAC PDU剩余的填充比特数大于或等于L·J比特且小于(L+1)·J比特,则可以用前min(L,N)个BSR索引值对应的二次大小指示的比特信息代替相同比特的填充比特,在MAC PDU中填入二次大小指示的比特信息,其中,L为MAC PDU剩余的填充比特数除以J后向下取整后得到的数值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1