处理填充式缓冲区状态报告的方法和装置.pdf

上传人:32 文档编号:1068912 上传时间:2018-03-29 格式:PDF 页数:49 大小:2.21MB
返回 下载 相关 举报
摘要
申请专利号:

CN200980105601.6

申请日:

2009.02.20

公开号:

CN101953095A

公开日:

2011.01.19

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):H04L 29/02变更事项:专利权人变更前权利人:LG电子株式会社变更后权利人:亚马逊技术股份有限公司变更事项:地址变更前权利人:韩国首尔变更后权利人:美国内华达州登记生效日:20150908|||专利权人的姓名或者名称、地址的变更IPC(主分类):H04L 29/02变更事项:专利权人变更前:亚马逊技术股份有限公司变更后:亚马逊技术股份有限公司变更事项:地址变更前:美国内华达州变更后:美国华盛顿州|||授权|||实质审查的生效IPC(主分类):H04B 7/26申请日:20090220|||公开

IPC分类号:

H04B7/26; H04L29/02; G06F7/00

主分类号:

H04B7/26

申请人:

LG电子株式会社

发明人:

千成德; 李承俊; 朴成埈; 李英大

地址:

韩国首尔

优先权:

2009.02.18 EP 09153133.5; 2009.02.18 KR 10-2009-0013368; 2008.02.20 US 61/030,211; 2008.03.03 US 61/033,373; 2008.03.17 US 61/037,309; 2008.04.14 US 61/044,558; 2008.04.21 US 61/046,784; 2008.04.22 US 61/047,091; 2008.04.28 US 61/048,289; 2008.06.02 US 61/058,198;

专利代理机构:

北京三友知识产权代理有限公司 11127

代理人:

李辉;应志超

PDF下载: PDF下载
内容摘要

提供了用于处理缓冲区状态报告(BSR)的方法和系统,使得当执行BSR触发时,一起考虑必要的(多个)子报头的大小与BSR大小。执行如下步骤:对在所构造的MAC PDU中是否有任何可用的填充区域进行检查;将填充比特数与所述BSR加上其子报头的大小相比较;以及,如果所述填充比特数大于所述BSR加上其子报头的大小,则触发BSR。这样,将(多个)子报头插入或者包含到MAC PDU、传输块(TB)或其它数据单元中。

权利要求书

1: 一种通过移动终端来处理填充式缓冲区状态报告 BSR 的方法, 该方法包括以下步 骤: 对在所构造的 MAC PDU 中是否有任何可用的填充区域进行检查 ; 将填充比特数与所述 BSR 加上其子报头的大小相比较 ; 以及 如果所述填充比特数大于所述 BSR 加上其子报头的大小, 则触发 BSR。
2: 根据权利要求 1 所述的方法, 该方法还包括以下步骤 : 从网络接收构造所述 MAC PDU 的授权 ; 并且 利用更高的逻辑信道数据和 MAC 控制元素来构造所述 MAC PDU。
3: 根据权利要求 2 所述的方法, 其中, 所述 MAC PDU 包括短 BSR, 该短 BSR 具有 2 个字 节的逻辑信道标识 LCID 字段和 6 个字节的缓冲区尺寸。
4: 根据权利要求 1 所述的方法, 其中, 针对短 BSR 或者针对截短的 BSR 来设置单独的逻 辑信道标识 LCID 字段。
5: 根据权利要求 4 所述的方法, 其中, 所述 LCID 字段针对 DL-SCH 和 UL-SCH 分别标识 出相应 MAC SDU 的逻辑信道实例、 相应 MAC 控制元素的类型、 或填充。
6: 根据权利要求 4 所述的方法, 其中, 所述 LCID 字段包含针对短缓冲区状态报告的第 一值或者针对长缓冲区状态报告的第二值。
7: 根据权利要求 1 所述的方法, 其中, 所述 BSR 的大小是 4 个字节或者 8 个字节。
8: 一种介质访问控制 MAC 实体, 该 MAC 实体包括 : 检查单元, 其对在所构造的 MAC PDU 中是否有任何可用的填充区域进行检查 ; 比较单元, 其将填充比特数与缓冲区状态报告 BSR 加上其子报头的大小相比较 ; 以及 处理单元, 如果所述填充比特数大于所述 BSR 加上其子报头的大小, 则所述处理单元 与所述检查单元和所述比较单元协作来触发缓冲区状态报告 BSR 过程。
9: 根据权利要求 8 所述的 MAC 实体, 所述处理单元还执行如下步骤 : 从网络接收构造所述 MAC PDU 的授权 ; 并且 利用更高的逻辑信道数据和 MAC 控制元素来构造所述 MAC PDU。
10: 根据权利要求 9 所述的 MAC 实体, 其中, 所述 MAC PDU 包括短 BSR, 该短 BSR 具有 2 个字节的逻辑信道标识 LCID 字段和 6 个字节的缓冲区尺寸。
11: 根据权利要求 8 所述的 MAC 实体, 其中, 由所述处理单元针对短 BSR 或者针对截短 的 BSR 来设置单独的逻辑信道标识 LCID 字段。
12: 根据权利要求 11 所述的 MAC 实体, 其中, 所述 LCID 字段针对 DL-SCH 和 UL-SCH 分 别标识出相应 MAC SDU 的逻辑信道实例、 相应 MAC 控制元素的类型、 或填充。
13: 根据权利要求 11 所述的 MAC 实体, 其中, 所述 LCID 字段包含针对短缓冲区状态报 告的第一值或者针对长缓冲区状态报告的第二值。
14: 根据权利要求 8 所述的 MAC 实体, 其中, 所述 BSR 的大小是 4 个字节或者 8 个字节。

说明书


处理填充式缓冲区状态报告的方法和装置

    【技术领域】
     本发明涉及处理缓冲区状态报告 (BSR : buffer status report) 的方法和装置。背景技术
     在现有技术中, 执行缓冲区状态报告, 但是不必要地浪费了无线资源。这样, 现有 技术并没有充分地解决这种问题, 因此没有提供合适的解决方案。发明内容
     本发明人认识到现有技术的至少上述缺陷。基于这种认识, 构想了以下描述的各 种特征, 从而对缓冲区状态报告 (BSR) 的处理进行改进, 使得当构造协议数据单元 (PDU : protocol data unit)( 或者传输块 (TB : Transport Block) 或其它类型数据单元 ) 时, 其 中剩余的可用部分可以作为用来插入缓冲区状态信息的填充区域, 这可以更有效地使用无 线资源。 附图说明
     图 1 示出 E-UMTS( 演进通用移动通信系统 ) 的示例性网络架构。 图 2 示出基于 3GPP 无线接入网络标准的移动终端与基站之间的控制面无线接口 图 3 示出基于 3GPP 无线接入网络标准的移动终端与基站之间的用户面无线接口协议。
     协议。 图 4 示出由 MAC 实体使用的示例 MAC PDU 格式。
     图 5 示出由 MAC 实体使用的示例 MAC PDU 子报头格式。
     图 6 示出由 MAC 实体使用的示例 MAC PDU 子报头格式。
     图 7 示出示例性短 BSR 和截短的 BSR MAC 控制元素。
     图 8 示出示例性长 BSR MAC 控制元素。
     图 9 示出在具有 BSR 和不具有 BSR 的情况下的、 包含数据和填充的示例 MAC PDU。
     图 10 示出移动终端接收到构造大小为 L+M+3 个字节的 MAC PDU 的指令的示例。
     图 11 示出 MAC PDU 在剩余空间包含有 2 个字节的示例, 其中, 1 个字节用于填充式 BSR, 而 MAC 子报头仅有 1 个字节用于附加用途。
     图 12 示出在具有 BSR 子报头和不具有 BSR 子报头的情况下构造包含有 BSR 的 MAC PDU 的两种示例实现。
     图 13 示出构造包含有 BSR 的 MAC PDU 的三种示例实现。
     图 14 示出构造包含有 BSR 的 MAC PDU 的两种另外的示例实现。
     图 15 示出构造包含有 BSR 的 MAC PDU 的三种另外的示例实现。
     图 16 示出以下这种情况 : 填充 LCID 的存在并不能对 UE 的缓冲区中是否仍有数据 进行区分, 并且为了提高 eNB 调度器的效率, 不是由填充 LCID 而浪费 2 个字节, 相反将这 2
     个字节用于短 BSR 将更有作用。
     图 17 示出如何指示出存在填充式 BSR 的两种可能的实现 (a) 和 (b)。
     图 18 示出在使用明确指示的情况下定位填充式 BSR 的两种可能实现。
     图 19 示出在将短 BSR 包含在 MAC PDU 中之后仍然剩余 2 个字节的情况, 从而应当 使用长 BSR 来取代短 BSR。
     图 20 示出在包含长 BSR 之后仍然剩余 2 个字节的情况。
     图 21 示出在隐含的填充式 BSR 指示的情况下、 在长 BSR 之后包含 2 个剩余字节的 情况。
     图 22 示出由于 2 个字节足够包含短 BSR、 所以应当使用格式 (b) 来取代格式 (a)。
     图 23 示出对于已经包含短 BSR 的 MAC PDU 剩余了 2 个字节的情况。
     图 24 示出对于已经包含长 BSR 的 MAC PDU 剩余了 2 个字节的情况。
     图 25 示出 TB 的 2 个字节剩余空间 ( 填充式 BSR 是最后一个 ) 的使用情况。
     图 26 示出剩余空间足够包含长 BSR、 并且示出多个 BSR 包含在 MAC PDU 中的不同 情形。
     图 27 示出多个 BSR 包含在一个 MAC PDU 中。 图 28 示出将剩余空间与已经分配给 “常规的” 和 “周期性的” BSR 的空间进行合并 来包含长 BSR 的情况。
     图 29 示出具有特定协议层的包含 MAC 实体的 UE 和 eNB 的示例结构。
     具体实施方式
     此处针对长期演进 (LTE : Long Term evolution) 系统或者作为对当前 3GPP 技术 的增强的其它所谓的 4G 通信系统来解释涉及对缓冲区状态报告 (BSR) 的处理的发明概念 和特征。但是, 这些细节并不是对上述特征的限制, 上述特征可应用于其它类型的移动和 / 或无线通信系统和方法。
     以下, 术语 “移动终端” 将用来指各种类型的用户设备, 诸如移动通信终端、 用户设 备 (UE : user equipment)、 移动设备 (ME : mobileequipment) 和支持各类无线通信技术的其 它设备。
     本发明涉及在所谓的长期演进 (LTE) 系统中的基站与移动终端之间交换数据。具 体地说, 在从各个逻辑信道接收到数据时构造 MAC PDU( 或者诸如传输块的其它类型的数据 单元 ) 的 MAC 实体中, 当 MAC PDU 中的填充空间可用时, 移动终端利用 MAC PDU 的这种填充 区域有效地发送缓冲区状态信息, 从而使不必要的无线资源浪费最小化。
     图 1 示出作为一种移动通信系统的 E-UMTS( 演进通用移动通信系统 )100 的示 例性网络架构。E-UMTS 系统是由 UMTS 系统演进而来的系统, 并且现在由 3GPP 组织执行 E-UMTS 系统的基本标准化任务。 E-UMTS 系统可称为长期演进 (LTE) 系统, 它是从当前的 3G 移动通信系统演进而来的所谓 4G 或下一代系统。
     E-UMTS 网络 100 通常划分为 E-UTRAN( 演进通用陆地无线接入网络 )110 和 CN( 核 心网 )。E-UTRAN 包括移动终端 112( 例如, 用户设备 (UE)、 移动台、 手机、 移动电话等 )、 基 站 114、 116、 118( 例如, eNode B、 接入点 (AP : access point)、 网络节点等 )、 位于网络一端 并与外部网络连接的服务网关 (S-GW : serving gateway)122、 124、 以及对移动终端的各个移动性方面进行管理的移动性管理实体 (MME : mobilitymanagement entity)122、 124。对 于单个 eNode B, 存在一个或者更多个小区 ( 或者地区、 区域等 )。
     图 2 和图 3 示出基于 3GPP 无线接入网络标准的移动终端与基站之间的无线接口 协议。该无线接口协议水平上划分为物理层、 数据链路层和网络层, 并且垂直上划分为发 送数据信息的用户面和传送控制信号 ( 信令 ) 的控制面。这些协议层可划分为 L1( 层 1)、 L2( 层 2) 和 L3( 层 3), 这是在通信系统中公知的 OSI( 开放系统互连 ) 标准模型的低三层。
     以下, 将分别描述图 2 中的无线协议的控制面和图 3 中的无线协议的用户面。
     在层 1 中, 物理层 225-245、 325-345 使用一个或者更多个物理信道来提供信息传 送服务。物理层经由一个或者更多个传输信道连接到位于物理层上方的 MAC( 介质访问控 制 ) 层 224-244、 324-344, 并且通过传输信道在 MAC 层和物理层之间传送数据。并且, 在各 个不同的物理层之间 ( 诸如发射机 ( 发送端 ) 中的物理层和接收机 ( 接收端 ) 中的物理 层 ), 经由一个或者更多个物理信道来传送数据。
     在层 2 中, MAC 层经由一个或者更多个逻辑信道来向作为高层的 RLC( 无线链路控 制 ) 层 223-243、 323-343 提供服务。RLC 层支持可靠的数据传输。层 2 中的 PDCP( 分组数 据汇聚协议 ) 层 322-342 执行报头压缩功能, 以便减小包含有相对较大且不必要的控制信 息的互联网协议 (IP : Internet Protocol) 分组的报头尺寸, 从而可以在带宽相对较小的 无线接口上有效发送 IP 分组 ( 诸如 IPv4、 IPv6 等的 IP 分组 )。并且, PDCP 层用于执行对 控制面 (C-plane : control plane) 数据 ( 诸如 RRC 消息 ) 的编码。PDCP 层还执行对用户 面 (U-plane : user plane) 数据的编码。
     位于层 3 最上部分的 RRC( 无线资源控制 : Radio Resource Control) 层 222-242 仅定义在控制面中, 并且 RRC 层负责与无线承载 (RB) 的配置、 重新配置和释放相关联地对 逻辑信道、 传输信道和物理信道进行控制。此处, “无线承载” 是由层 2 提供的、 用来在移动 终端和 E-UTRAN 之间传送数据的服务。
     以下, 将解释 RACH( 随机接入信道 ) 的各个方面。RACH 信道用来经由上行链路发 送长度相对短的数据。具体地说, 当存在要由没有接收到专用无线资源分配的移动终端通 过上行链路而发送的信令消息或者用户数据时, 使用 RACH, 或者, 当基站应当指示移动终端 执行 RACH 过程时, 也使用 RACH。
     如上所述, 构成 E-UTRAN 的两个主要部件是基站和移动终端。单个小区的无线资 源包括上行链路无线资源和下行链路无线资源。 基站负责分配和控制小区的上行链路无线 资源和下行链路无线资源。也就是说, 基站确定由哪个移动终端在某时刻使用哪种无线资 源。例如, 基站确定从现在开始的 3.2 秒时, 将从 100MHz 至 101MHz 的频率分配给用户 1, 持 续 0.2 秒, 以用于下行数据传输。并且, 在基站作出这种确定之后, 可以将这些情况告知对 应的移动终端, 使得该移动终端接收下行数据。 类似地, 基站可以确定某移动终端应当何时 使用多少量的哪种无线资源来通过上行链路进行数据传输, 并且基站将其确定告知移动终 端, 从而使得移动终端在所确定的时间段利用所确定的无线资源发送数据。
     如果基站以动态方式管理无线资源, 则可以高效使用无线资源。 通常, 单个移动终 端在呼叫连接期间连续使用单个无线资源。考虑到最近的业务是基于 IP 分组的, 这并不是 优选的。 原因在于, 多数分组业务在呼叫连接期间并不连续地生成分组, 并且在呼叫期间很 多时间段中不进行任何发送。此外, 将无线资源连续分配给单个移动终端是低效的。为解决该问题, E-UTRAN 系统的移动终端使用了仅当存在业务数据时才向移动终端分配无线资 源的方法。
     更详细地说, 为了在 LTE 系统中高效使用无线资源, 基站应当知道各个用户希望 发送的数据类型和数据量。下行数据是从接入网关传送给基站。因此, 基站知道需要通过 下行链路向各个用户传送多少数据。 相反, 对于上行数据, 如果移动终端本身并不将与通过 上行链路传送的数据相关的信息告知基站, 则基站不能得知各个移动终端需要多少无线资 源。 因此, 为了使基站将上行链路无线资源适当地分配给移动终端, 各个移动终端应当向基 站提供用于使得基站执行无线资源调度的必要信息。
     为此, 当移动终端有数据要发送时, 将此情况告知基站, 并且基站基于这种信息来 向移动终端传送资源分配消息 ( 或者使用一些其它的通知手段 )。
     在以上过程中, 即, 当移动终端有数据要发送时, 当将这种情况告知基站时, 移动 终端将它的缓冲区中存储的数据量告知基站。这是通过缓冲区状态报告 (BSR) 或者一些其 它缓冲区状态 ( 或者状况 (state)) 信息的方式来实现。
     然而, 以 MAC 控制元素 (CE : control element) 的形式生成缓冲区状态报告, 该 MAC 控制元素包含在 MAC PDU( 协议数据单元 )( 或者一些其它类型的数据单元或传输块 ) 中, 并 从移动终端发送到基站。也就是说, 需要上行链路无线资源来发送缓冲区状态报告 (BSR)。 这意味着需要发送针对发送 BSR 的上行链路无线资源分配请求信息。当已经生成 BSR 时, 如果存在已经分配的上行链路无线资源, 则移动终端立即使用该上行链路无线资源来发送 BSR。将这种从移动终端向基站发送 BSR 的过程称为 “BSR 过程” 。 以下, 将参照图 4 至图 8 来解释 MAC PDU 结构, 其中, 图 4 至图 8 示出了由 MAC 实 体 ( 诸如图 2 中的 224 和 244 或者图 3 中的 324、 344) 使用的各种示例 MAC PDU 格式。
     图 4 示出由 MAC 实体使用的示例 PDU 格式。LCID 字段指示 MACSDU 或者 MAC 控制 元素 (CE) 是否与此相关。如果与 MAC SDU 有关, 则这指示 MAC SDU 是属于哪个逻辑信道, 而如果与 MAC CE 相关, 则这指示 MAC CE 的种类或类型。L 字段告知关于 MAC SDU 的 MAC SDU 的大小。E 字段告知是否存在任何其它的 MAC 子报头。在上述过程中, 如果对应的 MAC SDU 或者 MAC CE 的大小是 127 或者更小, 则使用 7 比特的 L 字段, 否则使用 15 比特的 L 字 段 ( 如图 5 所示 )。并且, MACPDU 中包含的 MAC SDU 位于 MAC PDU 中包含的数据字段的最 后, 并且使用如图 6 所示的相关 MAC 子报头。另选地, 针对大小固定的 MACCE, 则使用如图 6 所示的 MAC 子报头。在其它情况中, 使用如图 5 所示的 MAC 子报头。
     图 7 和图 8 示出 BSR 报告的示例格式。取决于具有数据的逻辑信道组的数量并且 取决于 MAC PDU 中的可用空间大小, 可以使用短 BSR 或长 BSR。此处, 短 BSR 和长 BSR 是指 BSR 的相对长度。因此, 可以使用其它类似的术语来表示这种类型的 BSR。例如, 短 BSR 可 以称为 “截短的或缩短的 BSR” , 长 BSR 可以称为 “扩展的或延长的 BSR” 。
     再次参照图 4 至图 6, 将解释图中使用的各个字段。
     MAC 报头具有可变大小, 并由如下多个字段组成 :
     -LCID : 逻辑信道 ID 字段, 其针对 DL-SCH 和 UL-SCH 分别识别出对应的 MAC SDU 的 逻辑信道实例、 对应的 MAC 控制元素的类型、 或者填充, 如在表 1 和表 2( 以下示出 ) 中说明。 对于 MAC PDU 中包含的各个 MAC SDU、 MAC 控制元素或者填充, 都有 1 个 LCID 字段。此外, 当需要单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行填充来实现
     时, MAC PDU 中包含一个或者两个附加 LCID 字段。LCID 字段的大小是 5 比特 ;
     -L : 长度字段按照字节来指示对应的 MAC SDU 或 MAC 控制元素的长度。除了最后 一个子报头和与大小固定的 MAC 控制元素对应的子报头之外, 针对每个 MAC PDU 子报头存 在 1 个 L 字段。由 F 字段指示 L 字段的大小 ;
     -F : 格式字段指示长度字段的大小。除了最后一个子报头和与大小固定的 MAC 控 制元素对应的子报头之外, 针对每个 MAC PDU 子报头存在 1 个 F 字段。F 字段的大小是 1 比 特。如果 MAC SDU 或者 MAC 控制元素的大小小于 128 个字节, 则 UE 应当将 F 字段的值设置 为 0, 否则, UE 应当将其设置为 1 ;
     -E : 扩展字段是指示 MAC 报头是否存在更多字段的标记。将 E 字段设置为 “1” 来 表示其它一组至少 R/R/E/LCID 字段。将 E 字段设置为 “0” 来表示在下一个字节开始 MAC SDU、 MAC 控制元素或者填充 ;
     -R : 保留比特, 设置为 “0” 。
     将 MAC 报头与这些子报头按照八元组对准 (octet aligned)。
     以下, 针对下行共享信道 (DL-SCH) 和上行共享信道 (UL-SCH) 在下表中解释关于 LCID 中使用的值的信息。
     [ 表 1] 针对 DL-SCH 的 LCID 的值索引 00001-xxxxx xxxxx-11011 11100 11101 11110 11111 LCID 值 逻辑信道的标识 保留 UE 竞争解决标识 定时提前 DRX 命令 填充
     [ 表 2] 针对 UL-SCH 的 LCID 的值 索引 00001-yyyyy yyyyy-11010 LCID 值 逻辑信道的标识 保留11011 11100 11101 11110 11111
     功率上升空间报告 (POWER HEADROOM REPORT) C-RNTI 短缓冲区状态报告 长缓冲区状态报告 填充以下, 将解释 MAC 实体构造 MAC PDU 的示例方法。
     当将多个无线承载 (RB) 复用到单个传输信道并进行发送时, ( 能够支持 LTE 的 ) 移动终端中的 MAC 层使用关于针对各个传输时间给出的无线资源的如下规则, 以便确定要 发送的数据量。
     1) 首先, 针对复用后的传输信道, 基于各个逻辑信道的逻辑信道优先级 (LCP : Logical Channel Priority) 按照降序来确定传输数据量, 并且根据所确定的数据量, 利用 逻辑信道的数据来构造 MAC PDU。
     2) 如果剩余了任何无线资源, 则重复进行以上步骤 1), 使得对于所复用的传输信 道, 基于各个逻辑信道的逻辑信道优先级 (LCP) 按照降序来确定传输数据量。
     此处, 当前讨论的 LCP 定义为从 1 到 8, 1 是最高级而 8 是最低级。然而, 在将来讨 论中可能改变具体的定义。 并且, 在上述过程中, 如果需要发送任何 MAC CE( 控制元素 ), 则 首先将这种 MAC CE 包含在 MACPDU 中。
     在以下多种情形中的至少一种中, 移动终端可以执行对 BSR 过程的触发 :
     a) 初始时, 全部缓冲区都不包含任何数据, 但是当数据新近到达特定缓冲区时 ( 常规的 BSR) ;
     b) 当数据到达空缓冲区, 并且, 与该缓冲区相关的逻辑信道的优先级高于之前在 该缓冲区中具有数据的逻辑信道的优先级时 ( 常规的 BSR) ;
     c) 当小区改变时 ( 常规的 BSR) ;
     d) 在 BSR 的最后一次传输之后过去了特定时间时 ( 周期性的 BSR) ; 以及
     e) 如果在所构造的 MAC PDU 中剩余了任何可用的空间 ( 填充式 BSR)。
     在上述触发情况中, 如果由于最后一种情形导致触发 BSR, 则将这样的 BSR 称为 填充式 BSR。移动终端根据从基站分配的无线资源量, 即, 根据 MAC PDU 的大小来构造 MAC PDU。 此处, 针对为移动终端建立的各个逻辑信道, 移动终端的 MAC 实体将在逻辑信道的 ( 多 个 ) 缓冲区中存储的数据依次包含 ( 或者插入 ) 到 MAC PDU 中。 如果即使已经包含 ( 插入 ) 了关于各个逻辑信道存储的全部数据, MAC PDU 中仍然剩余了任何可用空间时, 则触发 BSR 过程, 并且, 将因此触发的填充式 BSR 包含到 MAC PDU 中用于进行构造, 并将其发送给基站。
     然而, 在某些情形中, 由于填充而产生的 BSR 位于 MAC PDU 的最后部分。也就是 说, 在 MAC 实体利用各个逻辑信道的数据构造了 MACPDU 之后, 如果 MAC PDU 中剩余了任何 空间, 则在 MAC PDU 后部另外包含 ( 插入 )BSR。这在图 9 中示出。
     在图 9 中, 假设移动终端从基站接收到用来构造大小为 X+N 个字节的 MAC PDU 的无线资源分配。此处, 基于关于各个逻辑信道存储的数据, MAC 实体开始填充 MAC PDU 用于进 行构造。在图 9 中, 图 9(a) 示出当由 MAC 实体利用其缓冲区中存储的全部数据来构造 MAC PDU 时发生填充的情况。如果填充的大小大于 BSR 的大小, 则 MAC 实体将 BSR 加入填充区 域。
     此处, 从图 9 可见, 由于没有向接收 MAC PDU 的接收机告知由于进行填充而包含了 填充式 BSR 这一情况, 所以该接收机不能有效使用 BSR 信息。也就是说, 该接收机不能得知 已经接收到图 9 中的 (a) 或 (b) 的 MAC PDU 格式中的哪一个, 因而即使 MAC PDU 包含 BSR, 基站也不能利用该 BSR 信息来执行适当的无线资源分配。
     并且, 在某些情形中, 为了发送填充式 BSR, 针对 MAC PDU 中包含的用户数据量的 缩减, 可能存在一些问题。
     图 10 示出移动终端接收到构造大小为 L+M+3 个字节的 MAC PDU 的指令的示例。 在图 10 中, 指示为剩余空间的部分是填充区域, 并且示出其长度为 2 个字节。此处, 由于 短 BSR 是 1 个字节, 所以移动终端确定能够将短 BSR 插入到剩余空间中, 因此, 触发填充式 BSR。然而, 当 MAC 实体试图插入短填充式 BSR 时, 出现问题。例如, 从图 10 可见, RLC PDU N 的 MAC 子报头中不包含 L 字段。但是, 如果在上述过程中当要插入填充式 BSR 时, 则 RLC PDU N 将不再是 MAC PDU 中包含的最后一个元素。因此, 在某些情形中, 在不是最后一个元 素的 MAC SDU 的 MAC 子报头中必须包含 L 字段。因此, 由于强制插入填充式 BSR, 可能发生 如下错误。
     也就是说, 从图 11 可见, 在剩余空间的 2 个字节中, 1 个字节用于填充式 BSR, 而 MAC 子报头仅有 1 个字节用于附加用途。然而, 如果 RLC PDU N 需要 2 个字节的 L 字段, 则 发生错误。因此, 为了构造合适的 MAC 子报头, 需要去除 RLC PDU 的 1 个字节部分。
     本发明提供了当触发填充式 BSR 时由 MAC 实体用来以有效的方式将填充式 BSR 包 含或插入到 MAC PDU 中的具体过程和规则。以下将描述本发明的各种示例实施方式。
     第一实施方式
     将填充式 BSR 包含 ( 或插入 ) 到并非 MAC PDU 的最后部分的位置处。当触发填充 BSR 过程时, 可将填充式 BSR 插入到在 MAD PDU 的 MAC SDU 或 MAC CE 之中的最后一个位置 的前一位置处。因此, 可以按照同样的次序来设置与 MAC SDU、 MAC CE 和填充式 BSR 相关的 MAC 子报头。当触发填充 BSR 过程时, 可将填充式 BSR 包含 ( 或者插入 ) 到 MAC PDU 的其 它 MAC SDU 的前面。因此, 还可以按照同样的次序来设置与填充式 BSR 相关的 MAC 子报头。 当触发填充 BSR 过程时, 可将填充式 BSR 包含 ( 或者插入 ) 到 MAC PDU 的其它 MAC SDU 的 后面。因此, 还可以按照同样的次序来设置与填充式 BSR 相关的 MAC 子报头。
     当构造 MAC PDU 时, 在使用 MAC SDU、 MAC CE 以及它们相关的 MAC 子报头填入 MAC PDU 之后, 如果存在大小至少等于短 BSR、 长 BSR 和它们的 MAC 子报头的总和的任何剩余空 间, 则将短 BSR、 长 BSR 和它们的 MAC 子报头包含 ( 或者插入 ) 到 MAC PDU。在此过程中, 可 将 MAC 填充式 BSR 包含在 MAC PDU 的 MAC SDU 或者 MAC CE 的前面。可将与 MAC 填充式 BSR 相关的 MAC 子报头包含在 MAC PDU 的全部 MAC 子报头的最前面。
     本发明提出, 在触发填充式 BSR 时, MAC 实体考虑与其相关的 MAC 子报头的大小。 也就是说, 在构造 MAC PDU 时, MAC 实体考虑 MAC PDU 是否有任何填充空间, 以考虑到 BSR 的 大小和它的相关子报头的大小。例如, 如果短 BSR 大小是 1 个字节、 且其相关子报头大小也是 1 个字节, 则也考虑此子报头的大小, 从而仅当 MAC PDU 的剩余空间是 2 个字节或者更多 个字节时才触发 BSR 过程 ( 短 BSR)。并且, 在此情况中, 仅当能够适当构造其它 MAC SDU 和 MAC CE 的子报头时, 才触发填充式 BSR。此处, “适当的构造” 是指以下情况 : 包括针对不需 要 L 字段的 MAC CE 而言并不具有 F/L 字段的 MAC 子报头 ; 包括针对除了 MAC CE 之外的其 余 MAC SDU 而言或针对要求 L 字段的最后一个 MAC SDU 而言具有 F/L 字段的 MAC 子报头 ; 以及包括针对最后一个 MAC SDU 而言并不具有 F/L 字段的 MAC 子报头。
     在上述过程中, 在构造了 MAC PDU 之后, 并且在当存在特定剩余空间时触发了填充 式 BSR 之后, 将 BSR 包含 ( 插入 ) 到 MAC PDU 中, 并且认为这种 BSR 是常规的 BSR。因此, 以 与处理常规的 BSR 相同的方式来处理填充式 BSR。也就是说, 在此情况中, 填充式 BSR 的位 置构造限制与常规的 BSR 位置构造限制相同。
     在上述过程中, 当由于填充而触发填充 BSR 过程时, 具体地说, 当由于填充式 BSR 而将短 BSR 包含在 MAC PDU 中时, 短 BSR 包括与在针对该移动终端所建立的逻辑信道 ( 具 有缓冲数据 ) 中具有最高优先级的逻辑信道相关的逻辑信道组的缓冲区信息。
     第二实施方式
     本发明提出, 在由于填充而导致 BSR 触发时, LCID 字段用来直接 ( 或明确 ) 告知 包含在 MAC PDU 中的 BSR, 从而接收机能够方便地确定并得知 BSR 包含在 MAC PDU 中这一 情况 ( 尤其当由于填充而导致将 BSR 包含在 MAC PDU 中时 )。更具体地说, 提出了使用 MAC 子报头来指示是否已经包含了 BSR。 参照图 12, 图 12(a) 示出当 MAC PDU 包含填充时, 基于填充的大小, 接收机能够知 道已经包含了填充式 BSR。在图 12(b) 中, 即使由于填充而导致将 BSR 包含在 MAC PDU 中 时, 将具有与所包含的 BSR 相关的一组 LCID 字段的 MAC 子报头插入到 MAC PDU 中, 从而直 接 ( 或明确 ) 告知存在 BSR。
     根据本发明的其它方法, 当 BSR 被包含在 MAC PDU 中时并且当对于 MAC PDU 存在 填充时, 接收机认为 BSR 是填充式 BSR。
     在上述过程中, 当由于填充过程而导致填充式 BSR 触发时, 并且结果, 当将 BSR 包 含在 MAC PDU 中时, 可以将与所分配的 LCID 不同的单独的 LCID 指定为指示出是短 BSR 还 是长 BSR。也就是说, 如果当由于填充而导致填充式 BSR 触发时将 BSR 包含在 MAC PDU 中, 则移动终端在与 BSR 相关的 MAC 子报头中设置 LCID 字段 ( 该 LCID 字段是单独指定的 )。
     第三实施方式
     参照包括图 13(a)、 (b) 和 (c) 的图 13, 当根据本发明构造 MACPDU 时, 发送方 ( 或 者发送端 ) 的 MAC 实体得到从各个逻辑信道传送来的数据以及 MAC 控制元素, 将它们包含 ( 填入或者插入 ) 到 MAC PDU 中, 并且, 如果 MAC PDU 剩余了 2 个字节的空间, 则这剩余空间 用于处理填充式 BSR。以下说明利用此概念的各种应用。
     在本发明中, 当构造 MAC PDU 时, 发送方的 MAC 实体得到从各个逻辑信道传送来的 数据以及 MAC 控制元素 (CE), 将它们包含 ( 填入或者插入 ) 到 MAC PDU 中, 并且, 如果 MAC PDU 剩余了 2 个字节的空间, 则包含多个填充报头 ( 各个填充报头长度为 1 个字节 ) 来填入 MACPDU 的剩余空间。
     在本发明中, 当构造 MAC PDU 时, 发送方的 MAC 实体得到从各个逻辑信道传送来的 数据以及 MAC 控制元素 (CE), 将它们包含 ( 填入或者插入 ) 到 MAC PDU 中, 并且, 如果 MAC
     PDU 剩余了 2 个字节的空间, 则填入这 2 个字节空间, 使得将 L 字段包含在最后一个 MAC 子 报头中。
     在本发明中, 当构造 MAC PDU 时, 发送方的 MAC 实体得到从各个逻辑信道传送来的 数据以及 MAC 控制元素 (CE), 将它们包含 ( 填入或者插入 ) 到 MAC PDU 中, 并且, 如果 MAC PDU 剩余了 2 个字节的空间, 则包含填充式 BSR( 即, 针对 MAC 子报头的 1 个字节的 BSR) 和 1 个字节的短 BSR 以便填入 MAC PDU 的剩余空间。
     应当注意, 还可以按照类似的方式针对任意数量字节 ( 不仅具有 2 个字节而且具 有诸如 4 个字节 ) 的剩余空间的 MAC PDU 来执行上述过程。
     第四实施方式
     当基站构造 MAC PDU 并向移动终端发送 MAC PDU 时, 如果在构造了 MAC PDU 之后生 成填充空间, 则可在 MAC PDU 中包含定时对准的命令 ( 即, TAC(timing alignment command) 命令 )。可由移动终端使用这种 TAC 命令来调整它在上行链路上的传输定时。例如, 当在构 造了 MAC PDU 之后 MAC PDU 中剩余了 2 个字节, 则基站可针对 TAC 命令的子报头分配 1 个 字节, 并针对 TAC 命令本身 (TAC 命令向移动终端提供定时指令以调整它在上行链路上的传 输 ) 分配另 1 个字节。并且, 即使剩余了 1 个字节的填充空间, 则基站并不包含相关的 MAC 子报头, 但是将 TAC 命令包含在 MAC PDU 中并进行发送。 第五实施方式
     如果移动终端确定了存在填充空间, 并试图触发填充式 BSR, 则提供更准确的规 则, 使得如果实际上不能将填充式 BSR 包含在 MAC PDU 中, 则防止触发填充式 BSR。因此在 本发明中, 当移动终端使用 MAC CE 和 MAC SDU 来构造 MAC PDU 时, 移动终端通过获取填充 字节的大小来检查剩余空间, 其中, 填充字节的大小是 MAC PDU 的大小减去 MACSDU、 MAC CE 及它们的 MAC 子报头的大小总和。在此计算中, 针对 MAC PDU 中包含的最后一个元素 ( 即, 最后一个 MAC SDU), 移动终端假设 L 字段包含在与该 MAC SDU 相关的 MAC 子报头中。如果 最后一个元素是 MAC CE, 并且如果这种 MAC CE 具有可变的大小, 则移动终端假设 L 字段包 含在与该 MAC CE 相关的 MAC 子报头中, 并执行这种计算。也就是说, 假设针对最后一个元 素的 MAC 子报头是 “R/R/E/LCID/F/L” , 并且计算针对该 MAC PDU 的填充比特的大小。并且, 仅当填充字节大小等于或大于 BSR 的大小与它的相关 MAC 子报头的大小总和时, 才触发填 充式 BSR。
     也就是说, 当计算填充字节量时, 在此计算中包含与 MAC PDU 中包含的全部 MAC SDU 相关的 ( 多个 )MAC 子报头中的 ( 多个 )F/L 字段。此处, 即使对于具有可变大小的 MAC CE, 也通过在计算中包含与 MAC CE 相关的 MAC 子报头中的 F/L 字段来进行计算。因此, 仅 当填充字节数等于或大于 BSR 及与其相关的 MAC 子报头之和时, 才触发填充式 BSR。
     第六实施方式
     参照包括图 14(a) 和 (b) 的图 14 及包括图 15(a)、 (b) 和 (c) 的图 15, 当构造 MAC PDU 时, 发射机 ( 发送端 ) 的 MAC 实体在 MACPDU 中填入来自各个逻辑信道的数据以及 MAC CE, 如果 MAC PDU 中有 2 个字节的剩余空间, 并且如果 MAC PDU 中已经包含了短 BSR, 则本发 明提出, 利用长 BSR 来替换短 BSR。因此如图 14 所示, 在 MAC PDU 中包含长 BSR 而不是短 BSR。
     并且, 当构造 MAC PDU 时, 发射机 ( 发送端 ) 的 MAC 实体在 MACPDU 中填入来自各
     个逻辑信道的数据以及 MAC CE, 如果 MAC PDU 中有 4 个字节的剩余空间, 这 4 个字节的剩余 空间用于填充式 BSR, 具体地说, 使用长 BSR。此处, 这 4 个字节包括 1 个字节 MAC 子报头、 1 个字节短 BSR 以及 2 个字节用于填充。
     当构造 MAC PDU 时, 发射机 ( 发送端 ) 的 MAC 实体在 MAC PDU 中填入来自各个逻 辑信道的数据以及 MAC CE, 如果 MAC PDU 已经包含 BSR, 则如果 MAC PDU 中还有任何剩余空 间, 还可将一个或者更多个其它 BSR 插入到 MAC PDU 中。
     并且, 当构造 MAC PDU 时, 发射机 ( 发送端 ) 的 MAC 实体在 MACPDU 中填入来自各 个逻辑信道的数据以及 MAC CE, 如果 MAC PDU 已经包含 BSR, 并且如果 MAC PDU 中还有任何 剩余空间, 则不触发填充式 BSR。
     此外, 当构造 MAC PDU 时, 发射机 ( 发送端 ) 的 MAC 实体在 MACPDU 中填入来自各 个逻辑信道的数据以及 MAC CE, 如果 MAC PDU 中还有任何剩余空间, 并且如果已经触发周 期性的 BSR 或常规的 BSR, 则在最大尺寸的填充式 BSR 和已经触发的 BSR 中, 仅插入最大的 BSR。
     此外, 当构造 MAC PDU 时, 发射机 ( 发送端 ) 的 MAC 实体在 MACPDU 中填入来自各 个逻辑信道的数据以及 MAC CE, 如果已经触发周期性的 BSR 或常规的 BSR, 则不触发填充式 BSR。 关于本发明的效果, 当移动终端构造 MAC PDU 时, 如果 MAC PDU 中存在任何剩余空 间, 则提供一种有效使用这种剩余空间的方法, 以便提高无线资源的可用性和效率。
     以下将解释有关本发明的概念和特征的更多细节。
     细节 1
     可以在 MAC 的最后一个子报头之前的其它地方 ( 位置 ) 包含填充式 BSR。也就是 说, 在传输块 (TB) 中填入了子报头以及相关 MAC SDU 或者其它 MAC 控制元素之后, 当填充 具有 2 个字节大小时, 包含 2 个字节的短 BSR。 例如, 如果可以恰好地去除填充, 则第一子报 头是短 BSR。
     也就是说, 在 TB 中填入了子报头以及相关 MAC SDU 或者其它 MAC 控制元素之后, 当填充具有 2 个字节长度时, MAC SDU 的最后一个子报头可包括 2 个字节的 “L” 字段。也就 是说, 可使用指示 “长 L” 字段和 “15 个比特 L 字段” 的 F 字段。在每次对 MAC 子报头解码 时, 当子报头大小和相关 MAC 控制元素或者相关 MAC SDU 的大小的总和正好等于 TB 时 ( 假 设排除拖尾的 1-7 个比特 ), 接收 MAC 实体认为不再有子报头。 并不将此情况视为错误的情 况。也就是说, 如果无需填充字节 /LCID 即可正好适配 TB, 则最后一个 MAC 子报头包括 “L” 字段。
     细节 2
     除了要求单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行 填充来实现时之外, 在 MAC PDU 的结束处进行填充。
     当需要单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行填 充来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充相对应的一个 或者两个 MAC PDU 子报头 ; 或者, 如果不存在这种子报头, 则在与 MAC 控制元素相对应的最 后一个 MACPDU 子报头之前插入与填充相对应的一个或者两个 MAC PDU 子报头。
     对于 FDD, 当数据加上报头的大小小于或等于由 UE 选择的 E-TFC 的 TB 大小减去
     24 比特 ( 这是由于能够被支持的传输块大小中的量化或者调度信息的触发而导致 ) 时, 应 当在 MAC-e 报头的结束处附加 DDI 值 [111111], 并且应当将调度信息串接到该 MAC-e PDU 中, 其中, DDI 值 [111111] 表示该 MAC-e PDU 中串接了调度信息。否则, 如果该数据加上报 头的大小小于或等于由 UE 选择的 E-TFC 的 TB 大小减去 18 比特时, 应当将调度信息串接到 该 MAC-e PDU 中。在任何其它情况中, 认为其它 MAC-es PDU 或者调度信息不适配, 因此, 不 需要在传输块中为额外的 DDI 字段保留空间。
     也就是说, 在 HSUPA 的情况下, 为了确定包含什么内容或者何时停止填入 MAC TB, 发射机持续对 MAC 报头加上 MAC 数据的大小与可用的传输块大小进行比较, 这样, 在一些情 况中, 可加入调度信息而无需指示存在调度信息的任何字段。因此, 可以省略诸如 DDI 的一 些报头字段, 从而提高效率。
     但是, 当前的 LTE MAC 规范并没有说明这类操作。 因此, 针对是否禁止 HSUPA 操作, 出现了问题。图 13 示出了该问题。
     在图 13(a) 中, 由于包含 2 个填充子报头而耗尽了剩余的两个字节。在图 13(b) 中, 用 “F” 和 “L” 字段来替代这两个字节。因此, 最后一个子报头还包括 “F” 和 “L” 字段。 HSUPA 中也采用类似方法。也就是说, 通过对子报头加上数据字段的总和与传输块 (TB) 的 大小进行比较, 接收机能够得知没有填充。在图 13(c) 中, 用短 BSR 替代这两个字节。实际 上, 短 BSR 不是空的缓冲区状态报告。在图 16 中示出对于图 13(c) 有用的情形。
     如图 16 所示, 填充 LCID 的存在不对 UE 的缓冲区中是否仍有数据进行区分。为了 高效地辅助 eNB 调度器, 认为图 13 中的方法 (c) 比方法 (a) 更好。也就是说, 不是通过填 充 LCID 而浪费 2 个字节, 将这 2 个字节用于短 BSR 更有意义。
     再次参照图 4 至图 6, 将提供对 MAC PDU(DL-SCH 和 UL-SCH) 的解释。
     MAC PDU 包括 MAC 报头、 零个或者更多个 MAC 业务数据单元 (MAC SDU)、 零个或者 更多个 MAC 控制元素, 并且可选地包括填充 ; 如图 4 所示。MAC 报头和 MAC SDU 这两者都具 有可变的大小。MACPDU 报头包括一个或者更多个 MAC PDU 子报头 ; 各个子报头分别对应于 MAC SDU、 MAC 控制元素或者填充。在一些实施方式中, 针对填充的 MAC PDU 子报头在 MAC PDU 中出现不应当多于一次。
     除了 MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素之外, MAC PDU 子 报头包括六个报头字段 R/R/E/LCID/F/L。MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素的子报头仅包括四个报头字段 R/R/E/LCID。随后, 与填充相对应的 MAC PDU 子报 头包括四个报头字段 R/R/E/LCID。
     MAC PDU 子报头具有与对应的 MAC SDU、 MAC 控制元素和填充相同的次序。除了填 充式 BSR 之外, MAC 控制元素始终设置在任何 MACSDU 之前。在 MAC PDU 的结束处进行填 充式 BSR。除了当要求单个字节、 但是不能通过在 MAC PDU 的结束处进行填充来实现时, 在 MACPDU 的结束处进行填充。当要求单个字节、 但是不能通过在 MAC PDU 的结束处进行填充 来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充相对应的一个 MAC PDU 子报头 ; 或者, 如果不存在这种子报头, 则在与 MAC 控制元素相对应的最后一个 MAC PDU 子报头之前插入与填充相对应的一个 MAC PDU 子报头。在 MAC PDU 中填入 MAC SDU 或者 MAC 控制元素 ( 除了 BSR 之外 ) 之后当剩余两个字节时, 则包含短 BSR。
     在一些实施方式中, 可以每 UE 每 TB 最多发送一个 MAC PDU。并且, 取决于物理层类别, 可以每 UE 每 TTI 发送一个或者两个 TB。
     应当注意, 该 MAC PDU 仅适用于 DL/UL SCH 或者还适用于其它传输信道是 FFS。
     细节 3
     当 MAC PDU 中存在的特定剩余空间等于或者大于 BSR 的大小, 则包含填充式 BSR。 如果分配了上行链路 (UL) 资源并且填充比特数大于缓冲区状态报告 MAC 控制元素, 则以下 将这种 BSR 称为 “填充式 BSR” 。但是, 针对怎样表述填充式 BSR, 需要解决如下问题 : MAC 控 制元素 ( 除了填充式 BSR 之外 ) 始终位于任何 MAC SDU 之前。除了当要求单个字节或者两 个字节填充、 但是不能通过在 MAC PDU 的结束处进行填充来实现时之外, 在 MAC PDU 的结束 处进行填充式 BSR, 并且在 MAC PDU 的结束处进行填充。填充式 BSR 和填充这两者都在 MAC PDU 的结束处进行。然而, 是由 BSR LCID 明确地指示出填充式 BSR 还是由填充 LCID 隐含地 指示出填充式 BSR, 或者是填充式 BSR 位于填充之后还是填充位于填充式 BSR 之后, 这些都 是通过本发明解决的一些问题。
     怎样指示填充式 BSR(4 个提议 )
     图 17 示出如何指示出存在填充式 BSR 的两种可能的实现 ( 参照图 17(a) 和图 17(b))。
     在图 17(a) 中, 取决于填充区的大小, 可包含短 BSR 或长 BSR 而无需相关子报头。 在图 17(a) 中, 只要填充的大小等于或大于 2 个字节, 即可包含 BSR。在此方法中, 如果在 MAC PDU 中填入了 ( 多个 ) 其它子报头或 MAC SDU/CE 之后还剩余 3 个字节, 则可包含 BSR。
     在图 17(b) 中, 最后 2 个 MAC 子报头是 BSR 子报头和填充子报头, 从而明确指示出 填充式 BSR。 在图 17(b) 的方法中, 当在 MAC PDU 中填入了 ( 多个 ) 其它子报头或 MAC SDU/ CE 之后还剩余 4 个字节时, 则可包含 BSR。
     也就是说, 图 17(a) 和图 17(b) 两种方法之间的差异在于用于包含 BSR 的最小剩 余字节数是多少。
     提议 1
     提出了确定是使用明确的方法还是隐含的方法来指示填充式 BSR, 并且考虑填充 式 BSR 和填充之间的次序。
     图 17 示出在如图 12(a) 所示使用隐含指示的情况下关于填充式 BSR 的定位的两 种可能的实现。任何一种方法都是有效的。在图 17 中, 可以理解, BSR 可以设置在用于填 充的字节之前或者之后。
     图 18 示出在如图 12(b) 所示使用明确指示的情况下关于填充式 BSR 的定位的两 种可能的实现。这两种解决方案都基于 “E” 字段。如果 “E” 字段指示其它 MAC 子报头, 则接 收机仅对下一个字节解码, 以得知随后的是什么。但是, 在方法 (b) 中, 在检测到填充 LCID 之后的 BSRLCID 时, eNB 中的 MAC 接收机能够立即对最后一个字节解码, 以得知 UE 的缓冲 区状态。另一方面, 在方法 (a) 中, 在检测到 BSR LCID 时, eNB 中的 MAC 接收机在对 BSR 的 第一个字节解码之前首先需要计算 BSR 的起始位置。
     提议 2
     提出了确定在 MAC PDU 中填入 BSR 是最后一个还是填充是最后一个。
     提议 3
     当在 MAC PDU 中填入除了 BSR 的 MAC SDU 或者 MAC CE 之后还剩余 2 个字节时, 应当使用这 2 个字节来传送短 BSR。
     同时, 如果在已将 BSR 包含在 MAC PDU 中之后剩余了两个字节, 则可以考虑图 19( 在包含了短 BSR 之后剩余 2 个字节的情况 ) 中的情形以及图 20( 在明确的填充式 BSR 指示的情况中, 在包含了长 BSR 之后剩余 2 个字节的情况 ) 中的情形。
     图 19(a) 示出在已经将短 BSR 包含到 MAC PDU 中之后剩余 2 个字节的情况。这种 情况意味着在仅填入了来自各个逻辑信道的数据之后 MAC PDU 中最初剩余了 4 个字节。换 言之, 在 MAC PDU 中填入了 RCLPDU 之后, 在包含短 BSR 之前还有 4 个字节可用。 无论 RLC 实 体中是否存在其它数据, 这 4 个字节是初始填充字节。 然后, 应当包含长 BSR 而不是短 BSR。 因此, 应当使用图 19(b) 而不是使用图 19(a)。
     图 20(a) 示出在已经包含长 BSR 之后剩余 2 个字节的情况。这意味着在填入了来 自各个逻辑信道的数据之后 MAC PDU 中最初剩余了 6 个字节。换言之, 在 MAC PDU 中仅填 入了来自上层的 RCL PDU 之后, 还有 6 个字节可用。针对此情况, 有三种情形 :
     1. 如果各个 RLC 实体中没有剩余数据, 则这 6 个字节是初始填充字节, 应当取消该 BSR, 或者应当包含正常的填充式 BSR。在此情况中, 如果针对填充式 BSR 使用明确指示, 则 将采用图 4 中的 (b) 和 (c) 而不是 (a)。如果针对填充式 BSR 使用隐含指示, 则将采用图 5 中的 (b) 和 (c) 而不是 (a)。 2. 如果在填入了 MAC PDU 之后仅有一个逻辑信道具有数据, 则必定已经触发了短 BSR, 并且剩余的 4 个字节必定用来包含该逻辑信道的数据。
     3. 如果在填入了 MAC PDU 之后超过一个逻辑信道具有数据, 则无论如何应当包含 长 BSR。但是这种情形显得有些怪异, 因为, 在针对填充式 BSR 使用明确指示的情况下将采 用图 20(b) 和图 20(c)。并且, 在针对填充式 BSR 使用隐含指示的情况下, 将采用图 21(b) 和图 21(c)( 在隐含的填充式 BSR 指示的情况下, 在包含长 BSR 之后剩余 2 个字节的情况 )。
     因此, 两个字节填充子报头的情况可能并不明显, 并且并非始终有用。 并且因为当 前的 MAC 结构能够避免两个字节的填充, 所以不应当存在两个字节的填充子报头。
     提议 4
     应当避免 MAC 报头内部的两个字节的填充子报头。
     细节 4
     对于该网络, 可以按照如下方式描述本发明的一些概念 :
     eNB 通过利用 RLC/PDCP 缓冲区中对于一个 UE 可用的数据并且通过另外利用 MAC 控制元素, 来组成 MAC PDU。
     在利用 MAC SDU/MAC CE 填入了 MAC PDU 之后 :
     - 如果在填入 MAC PDU 之后剩余两个字节,
     -- 则 eNB 将定时对准命令 (TA CMD) 包含到 MAC PDU 中, 替代该两个字节。
     --- 在此情况中, 使用一个字节来包含 TA CMD 的子报头, 以及
     ---- 使用一个字节来包含定时命令的实际值。
     - 如果在填入 MAC PDU 之后剩余了超过两个字节,
     -- 则 eNB 将 TA CMD 包含到 MAC PDU 中, 替代该至少两个字节。
     --- 在此情况中, 使用一个字节来包含 TA CMD 的子报头, 以及
     ---- 使用一个字节来包含定时命令的实际值。
     ----- 并且使用至少一个字节作为针对填充的子报头。 - 或者, 如果在填入 MAC PDU 之后剩余了超过两个字节, -- 则 eNB 将 TA CMD 包含到 MAC PDU 中, 替代该至少两个字节。 --- 在此情况中, 使用一个字节来包含定时命令的实际值。 ---- 并且使用一个字节作为针对填充的子报头。 ----- 并且使用其它多个字节作为填充。 --- 或者, 用 TA CMD 替换一个字节的填充。 对于该移动终端, 可以按照如下方式描述本发明的特定概念 : UE 将所接收的 MAC PDU 解码 / 重新打包为 MAC SDU 和 / 或 MACCE。 -UE 对各个子报头以及与该子报头相关联的 MAC SDU/CE 解码 --UE 计算子报头和 MAC SDU/CE 的大小总和 --UE 将该大小总和与 MAC PDU 的大小相比较 - 如果指示出填充并且填充的大小 ( 除了填充子报头之外 ) 等于或大于 1 个字节, -- 则 UE 认为 TA CMD 包含在填充部分之中。 细节 5针对上行方向, 当前的 MAC 规范要求, 如果填充空间允许包含 BSR, 则 UE 应当包含 BSR。 考虑到需要两个字节来包含短 BSR, 则只要剩余填充空间为两个字节, 就将 BSR 包含在 MAC PDU 中。
     在图 22 中, 由于 2 个字节足够包含短 BSR, 将不会发生图 22(a) 的情形。如果我们 遵照当前规范的意图, 则 UE 应当发送图 22(b) 的格式。
     因此, 不需要根据以下说明的对两个字节的填充进行特殊处理 :
     除了要求单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行 填充来实现时之外, 在 MAC PDU 的结束处进行填充。当需要单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行填充来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充相对应的一个或者两个 MAC PDU 子报头 ; 或者, 如果不存在这种 子报头, 则在与 MAC 控制元素相对应的最后一个 MACPDU 子报头之前插入与填充相对应的一 个或者两个 MAC PDU 子报头。
     顺便提到, 图 22(b) 中的 BSR 可以称为填充式 BSR, 因为该 BSR 是由于填充空间而 被包含。因为 BSR 不位于 MAC PDU 的结束处, 可能会有争议, 这与填充式 BSR 的当前定义不 一致。然而, 填充式 BSR 不必是 MAC PDU 中的最后一个元素。此外, 利用明确的 LCID 来指 示填充式 BSR。因此, 填充式 BSR 可以位于 MAC PDU 内部的任何位置处。
     在下行方向中, 不需要 BSR, DL 中的情形不同于 UL。因此, 在 DL 方向中仍然要求 对 2 个字节填充的特殊处理。因为定时提前命令的大小是 2 个字节, 所以可能会有争议, 只 要 MAC PDU 中剩余 2 个字节就可以包含 TA CMD。发送更多个 TA CMD 是有益的, 因为, 这能 够更久地将 UE 保持在同步状态中, 但是这不必要地限制了 eNB 的动作。
     关于进一步分析, 为了安全起见, 我们还需要考虑针对已经包含了 BSR 的 MAC PDU 剩余 2 个字节的情况。以下图 23 中针对短 BSR 示出这种情况, 图 24 中针对长 BSR 示出这 种情况。
     也就是说, 如果对于已经包含了短 BSR 的 MAC PDU 还剩余 2 个字节, 则这意味着对于 BSR 有 4 个字节可用。 那么, 长 BSR 将取代短 BSR。 因此, 将采用图 23(b) 而不是图 23(a)。
     也就是说, 如果对于已经包含了长 BSR 的 MAC PDU 还剩余 2 个字节, 则这意味着对 于 BSR 有 6 个字节可用。那么, 4 个字节将用于长 BSR, 而其它 2 个字节将用于针对最后一 个 MAC SDU 或者填充 LCID 的 L 字段。因此, 将使用图 24(b) 或图 24(c) 的格式而不是图 24(a) 的格式。
     细节 6
     还将如下表述本发明的特征 :
     对于填充式 BSR :
     - 如果填充比特数等于或大于短 BSR 的大小、 但小于长 BSR 的大小, 则报告包含最 高优先级的逻辑信道 ( 具有缓冲数据 ) 的 LCG 的短 BSR ;
     - 否则, 如果填充比特数等于或者大于长 BSR 的大小, 则报告长 BSR。
     填充式 BSR 的定位
     图 22(b) 中的 BSR 是填充式 BSR, 因为该 BSR 是由于填充空间而被包含。但是, 由 于该 BSR 不位于 MAC PDU 的结束处, 所以, 可能会有争议, 这与填充式 BSR 的当前定义不一 致。然而, 填充式 BSR 不必是 MAC PDU 中的最后一个元素。此外, 利用明确的 LCID 来指示 填充式 BSR。因此, 填充式 BSR 可以位于 MAC PDU 内部的任何位置处。
     图 25 示出 TB 的 2 个字节剩余空间 ( 填充式 BSR 是最后一个 ) 的使用情况。
     如果仍然强制要求填充式 BSR 应当是 MAC PDU 中除了填充之外的最后一个元素, 则这意味着应当使用图 25(b)。
     在图 25(b) 中, 第二个 MAC 子报头没有 “L” 字段。但是, 由于其不是 MAC PDU 中的 最后一个 MAC 子报头, 图 25(b) 可能不正确。
     很明显, 具有 BSR 比不具有 BSR 更好。 因此, 应当使用图 22(b) 而不是使用图 25(a) 或图 25(b)。因此, 不应该限制 BSR 在 MAC PDU 内部的位置。
     MAC 控制元素 ( 除了填充式 BSR 之外 ) 始终位于任何 MAC SDU 之前。在 MAC PDU 的结束处进行填充式 BSR。
     除了 MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素之外, MAC PDU 子 报头包括六个报头字段 R/R/E/LCID/F/L。MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素的子报头仅包括四个报头字段 R/R/E/LCID。随后, 与填充相对应的 MAC PDU 子报 头包括四个报头字段 R/R/E/LCID。
     很明显, 具有 BSR 比不具有 BSR 更好。就这方面而言, 应当使用图 22(b) 而不是图 25(a) 或者图 25(b)。一种避免图 25(b) 的方法是允许将填充式 BSR 设置在 MAC PDU 内部 的任何位置处。如果允许这样, 则填充式 BSR 的触发条件将可以确保, 只要有 2 个字节的填 充空间可用就发送图 22(b)。
     MAC PDU 是在长度上按照字节对准 ( 即, 8 个比特的倍数 ) 的比特串。可以用表 ( 或列 ) 来表示该比特串, 其中, 最高有效比特是该表的第一行的最左边的比特, 最低有效 比特是该表的最后一行的最右边的比特, 更一般地, 从左到右然后按照行的读取次序来读 取该比特串。按照第一且最高有效比特位于最左比特、 并且最后且最低有效比特位于最右 比特, 来表示 MAC PDU 内部的各个参数字段的比特次序。
     MAC SDU 是在长度上按照字节对准 ( 即, 8 个比特的倍数 ) 的比特串。从第一个比特开始向前将 SDU 包含到 MAC PDU 中。
     MAC PDU 子报头具有与对应的 MAC SDU、 MAC 控制元素和填充相同的次序。
     除了填充式 BSR 之外, MAC 控制元素始终设置在任何 MAC SDU 之前。填充式 BSR 可 以设置在任何 MAC SDU 之前或者任何 MAC SDU 之后。
     在上行方向中, 除了当要求单个字节、 但是不能通过在 MAC PDU 的结束处进行填充 来实现时之外, 在 MAC PDU 的结束处进行填充。
     在下行方向中, 除了当需要单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行填充来实现时之外, 在 MAC PDU 的结束处进行填充。
     在上行方向中, 当需要单个字节的填充、 但是不能通过在 MAC PDU 的结束处进行填 充来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充相对应的一个 MAC PDU 子报头 ; 或者, 如果不存在这种子报头, 则在与 MAC 控制元素相对应的最后一个 MAC PDU 子报头之前插入与填充相对应的一个 MAC PDU 子报头。
     在下行方向中, 当需要单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的 结束处进行填充来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充 相对应的一个或者两个 MACPDU 子报头, 或者, 如果不存在这种子报头, 则在与 MAC 控制元素 相对应的最后一个 MAC PDU 子报头之前插入与填充相对应的一个或者两个 MAC PDU 子报 头。
     可以每 UE 每 TB 最多发送一个 MAC PDU。并且, 取决于物理层类别, 可以每 UE 每 TTI 发送一个或者两个 TB。
     细节 7
     MAC PDU 报头包括一个或者更多个 MAC PDU 子报头 ; 各个子报头分别对应于 MAC SDU、 MAC 控制元素或者填充。用于填充的 MACPDU 子报头在 MAC PDU 中出现不应当多于一 次。
     MAC PDU 子报头具有与对应的 MAC SDU、 MAC 控制元素和填充相同的次序。
     除了填充式 BSR 之外, MAC 控制元素始终设置在任何 MAC SDU 之前。在 MAC PDU 的 结束处进行填充式 BSR。
     除了当要求单个字节、 但是不能通过在 MAC PDU 的结束处进行填充来实现时之外, 在 MAC PDU 的结束处进行填充。
     当需要单个字节、 但是不能通过在 MAC PDU 的结束处进行填充来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充相对应的一个 MAC PDU 子报头 ; 或者, 如果不存在这种子报头, 则在与 MAC 控制元素相对应的最后一个 MAC PDU 子报头之前插入 与填充相对应的一个 MAC PDU 子报头。
     在利用 MAC SDU 或者 MAC 控制元素 ( 除了 BSR 之外 ) 填入 MACPDU 之后当剩余两 个字节时, 包含短 BSR。
     可以每 UE 每 TB 最多发送一个 MAC PDU。取决于物理层类别, 可以每 UE 每 TTI 发 送一个或者两个 TB。
     细节 8
     除了 MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素之外, MAC PDU 子 报头包括六个报头字段 R/R/E/LCID/F/L。MAC PDU 中的最后一个子报头和大小固定的 MAC控制元素的子报头仅包括四个报头字段 R/R/E/LCID。随后, 与填充相对应的 MAC PDU 子报 头包括四个报头字段 R/R/E/LCID。
     填充比特数等于 TB 的大小减去 MAC SDU 或者 MAC CE 的大小、 再减去它们相关的 MAC 子报头的大小。在此计算中, 假设最后一个 MAC
     SDU 的 MAC 子报头具有 “R/R/E/LCID/F/L” 。
     除了填充式 BSR 之外, MAC 控制元素始终设置在任何 MAC SDU 之前。填充式 BSR 可 以位于 MAC PDU 内部的任何位置处。
     对于填充式 BSR :
     - 如果填充比特数等于或者大于长 BSR 的大小, 并且长 BSR 适配到 MAC PDU 中, 则 报告长 BSR。
     - 否则, 如果填充比特数等于或大于短 BSR 的大小, 并且短 BSR 适配到 MAC PDU 中, 则报告包含最高优先级的逻辑信道 ( 具有缓冲数据 ) 的 LCG 的短 BSR。
     细节 9
     可以考虑两种替换方式 :
     替换方式 1
     对于填充式 BSR :
     - 如果填充比特数等于或大于短 BSR 的大小、 但小于长 BSR 的大小, 则报告包含最 高优先级的逻辑信道 ( 具有缓冲数据 ) 的 LCG 的短 BSR ;
     - 否则, 如果填充比特数等于或者大于长 BSR 的大小, 则报告长 BSR。
     填充比特数等于 TB 的大小减去 MAC SDU 或者 MAC CE 的大小、 再减去它们相关的 MAC 子报头的大小。在此计算中, 如果最后一个 MAC 子报头 ( 除了填充之外 ) 是针对 MAC SDU 的, 则假设最后一个 MAC 子报头包括 “R/R/E/LCID/F/L” 。
     替换方式 2
     对于填充式 BSR :
     - 如果填充比特数等于或大于长 BSR 的大小, 并且如果针对 MACPDU 内部的 MAC SDU 的全部 MAC 子报头可以包括 F 和 L 字段, 则报告长 BSR。
     - 否则, 如果填充比特数等于或大于短 BSR 的大小, 并且如果针对 MAC PDU 内部的 MAC SDU 的全部 MAC 子报头可以包括 F 和 L 字段, 则报告包含最高优先级的逻辑信道 ( 具有 缓冲数据 ) 的 LCG 的短 BSR。
     以下, 将说明可能的意义不明确的问题及其解决方案。
     图 26(a) 示出剩余空间足够包含长 BSR。但是, MAC PDU 已经包含短 BSR。根据当 前的规范, 当触发多个 BSR 时, 仅将一个 BSR 包含到 MAC PDU 中。 因此, 在图 26 中, 允许 “短” 且 “常规的” BSR、 或者 “长” 且 “填充的” BSR 这两种 BSR 中的一种。图 26(b) 和图 26(c) 中 示出类似的问题。
     因此, 不清楚应当包含哪个 BSR。也就是说, “常规的” 或 “周期性的” BSR 是否比 “填充式” BSR 具有更高的优先级。可能应该尽量选择长 BSR。或者, 可能应该用长的填充式 BSR 来代替短的常规的 BSR。另一方面, 为了减轻实现复杂度, 还可以提出允许在一个 MAC PDU 中出现多个 BSR。这是消除这种不明确性的另一种方法。
     因此, 作为对上述多个 BSR 情形的一种可能的解决方案, 可以在一个 MAC PDU 中包含多个 BSR, 图 27 的格式将替代图 26 的格式。
     作为另一种可能解决方案, UE 可包括一个长 BSR。也就是说, 当 UE 构成 MAC PDU 时, UE 将剩余空间和已经分配给 “常规的” 和 “周期性的” BSR 的空间进行合并, 以包含长 BSR。图 28 示出当将此解决方案应用于图 26 所示的问题时的 MAC PDU 的情况。
     细节 10
     重要的是, 调度器能够将填充式 BSR 与常规的 BSR 区分开。如果取消了位置限制, 则应当使用针对填充式 BSR 的单独 LCID。此处, 应当用填充子报头来明确指示出填充式 BSR。
     - 如果填充比特数等于或大于短 BSR 加上它的子报头的大小、 但小于长 BSR 加上它 的子报头的大小, 则报告包含最高优先级的逻辑信道 ( 具有缓冲数据 ) 的 LCG 的短 BSR ;
     - 否则, 如果填充比特数等于或者大于长 BSR 加上它的子报头的大小, 则报告长 BSR。
     具有处理填充的通用规则可能比引入例外情况更简单 : 与是否包含常规的 BSR 无 关, UE 始终应用相同的规则来包含填充式 BSR。
     如果 BSR 已经包含在 MAC PDU 中, 则不需要其它 BSR。其它 BSR 可能增大 MAC 处 理。在构造了 PDU 之后重复 (populate)BSR 字段, 因此, 这两个 BSR 可能是同样的拷贝。
     如果使用短 BSR, 则这意味着其它三个没有报告的组没有缓冲数据。因此, 短 BSR(“常规的” 或者 “周期性的” ) 可能暗示了全部组的缓冲区状态。另一方面, 如果使用 长 BSR, 则还可以报告全部组的缓冲区状态。
     细节 11
     需要考虑当触发多个 BSR 时应当包含的 BSR 的类型。
     即使在能够发送 BSR 的时候出现多个事件, 也仅有 1 个 BSR 能够包含在 MAC PDU 中。
     例如, 当由于周期性定时器到期而触发短 BSR、 并且剩余填充空间足够包含长 BSR 时, 应当确定将要包含的 BSR 的类型。当触发了常规的短 BSR 并且填充空间仅允许短 BSR 时, 可以合并两个短 BSR 来生成长 BSR。针对上述情形可能存在多种解决方案 :
     选项 A : 当已经触发常规的 BSR 或者周期性的 BSR 时, 不触发填充式 BSR。这样, 可 以避免触发不同大小的多个 BSR。
     选项 B : 在 MAC PDU 中, 最多可以包含常规的 BSR 或周期性的 BSR 中的一个, 并且 最多可以包含一个填充式 BSR。
     选项 C : 如果触发了常规的 BSR 或周期性的 BSR, 并且如果还触发了填充式 BSR, 则 包含适配到 MAC PDU 中的最大 BSR。
     由于其简单性, 上述选项 A 是最实用的。
     应当注意, 有几种不同类型的 BSR。当触发多个 BSR 时, 仅包含一个 BSR。
     然而, 针对当触发多个 BSR 时应当包含哪一种 BSR 方面, 仍然存在问题。当已经触 发常规的 BSR 或者周期性的 BSR 时, 不再触发填充式 BSR。MAC 实体不能确定当触发多个 BSR 时包含哪一个 BSR。
     使用缓冲区状态报告过程来为服务 eNB 提供与 UE 的 UL 缓冲区中的数据量有关的 信息。如果出现如下事件中的任何一项, 则应当触发缓冲区状态报告 (BSR) :-UL 数据到达了 UE 传输缓冲区中, 并且该 UL 数据所属的逻辑信道的优先级比在 UE 传输缓冲区中已经存在的数据的逻辑信道的优先级更高, 在此情况下, 该 BSR 以下称为 “常规的 BSR” ;
     - 分配了 UL 资源, 并且, 填充比特数大于缓冲区状态报告 MAC 控制元素的大小, 在 此情况下, 该 BSR 以下称为 “填充式 BSR” ;
     - 出现服务小区改变, 在此情况下, 该 BSR 以下称为 “常规的 BSR” ;
     -PERIODIC BSR TIMER 到期, 在此情况下, 该 BSR 以下称为 “周期性的 BSR” 。
     对于常规的和周期性的 BSR :
     - 如果在发送 BSR 的 TTI 中仅有一个 LCG 具有缓冲数据 : 报告短 BSR ;
     - 否则, 如果在发送 BSR 的 TTI 中超过一个 LCG 具有缓冲数据 : 报告长 BSR。
     对于填充式 BSR :
     - 如果没有触发常规的 BSR 或者周期性的 BSR ;
     - 如果填充比特数等于或大于短 BSR 的大小、 但小于长 BSR 的大小, 则报告包含最 高优先级的逻辑信道 ( 具有缓冲数据 ) 的 LCG 的短 BSR ;
     - 否则, 如果填充比特数等于或者大于长 BSR 的大小, 则报告长 BSR。
     如果缓冲区状态报告过程确定了从最后一次传送 BSR 以来已经触发 BSR :
     - 如果 UE 具有为此 TTI 的新的传输而分配的 UL 资源 :
     - 指示复用和打包过程来生成 BSR MAC 控制元素 ;
     - 重启 PERIODIC BSR TIMER。
     - 否则, 如果从最后一次传送 BSR 以来已经触发常规的 BSR :
     - 则应当触发调度请求。
     应当注意, 即使在能够发送 BSR 的时候出现多个事件, 也仅有一个 BSR 可以包含在 MAC PDU 中。
     在 UL 授权能够容纳全部待处理数据、 但是此外不足以容纳 BSRMAC 控制元素的情 况下, 应当取消待处理的 BSR。
     如上所述, 本发明的各个示例实施方式涉及处理缓冲区状态报告 (BSR) 的方法和 系统。当执行 BSR 触发时, 一起考虑必要的 ( 多个 ) 子报头的大小与 BSR 大小。这样, 允许 将 ( 多个 ) 子报头插入 ( 包含 ) 到 MAC PDU( 或者传输块 (TB) 或其它数据单元 ) 中。
     利用缓冲区状态报告过程来为服务 eNB 提供与在 UE 的 UL 缓冲区中可用于传输的 数据量有关的信息。对于缓冲区状态报告过程, UE 应当考虑全部未被挂起 (suspend) 的无 线承载, 并可以考虑挂起的无线承载。
     如果出现如下事件中的任何一项, 则应当触发缓冲区状态报告 (BSR) :
     - 在 RLC 实体或 PDCP 实体中, 对于属于 LCG 的逻辑信道, UL 数据可用于传输, 并 且, 该数据所属的逻辑信道的优先级比属于任何 LCG 且数据已经可用于传输的逻辑信道的 优先级更高, 或者, 对于属于 LCG 的多个逻辑信道中的任何一个而言没有数据可用于传输, 在此情况中, 这种 BSR 以下称为 “常规的 BSR” ;
     - 分配了 UL 资源, 并且填充比特数等于或大于缓冲区状态报告 MAC 控制元素的大 小, 在此情况中, 这种 BSR 以下称为 “填充式 BSR” ;
     - 服务小区改变, 在此情况中, 这种 BSR 以下称为 “常规的 BSR” ;-RETX_BSR_TIMER 到期, 并且 UE 具有可用于传输的数据, 在此情况中, 这种 BSR 以 下称为 “常规的 BSR” ;
     -PERIODIC_BSR_TIMER 到期, 在此情况中, 这种 BSR 以下称为 “周期性的 BSR” 。
     对于常规的和周期性的 BSR :
     - 如果在发送 BSR 的 TTI 中, 超过一个 LCG 具有可用于传输的数据 : 则报告长 BSR ;
     - 否则, 报告短 BSR。
     对于填充式 BSR :
     - 如果填充比特数等于或大于短 BSR 加上其子报头的大小、 但小于长 BSR 加上其子 报头的大小 :
     - 如果在发送 BSR 的 TTI 中, 超过一个 LCG 具有缓冲数据 : 则报告包含最高优先级 的逻辑信道 ( 具有可用于传输的数据 ) 的 LCG 的截短的 BSR ;
     - 否则报告短 BSR。
     - 否则, 如果填充比特数等于或大于长 BSR 加上其子报头的大小, 则报告长 BSR。
     如果缓冲区状态报告过程确定了从最后一次传送 BSR 以来已经触发了至少一个 BSR 或者如果这是第一次触发了至少一个 BSR :
     - 如果 UE 具有为此 TTI 的新的传输而分配的 UL 资源 : - 指示复用和打包过程来生成 BSR MAC 控制元素 ; - 开始或者重启 PERIODIC_BSR_TIMER, 除非 BSR 是截短的 BSR ; - 开始 RETX_BSR_TIMER( 如果没有运行 ) 或者重启 RETX_BSR_TIMER( 如果正在运行 )。 - 否则, 如果已经触发了常规的 BSR :
     - 应当触发调度请求。
     即使当在能够发送 BSR 的时候多个事件触发了 BSR 时, MAC PDU 应当包含至多一 个 MAC BSR 控制元素, 在此情况下, 常规的 BSR 和周期性的 BSR 应当比填充式 BSR 更优先。
     当接收到对在 UL-SCH 上传送新的数据的授权时, UE 应当重启 RETX_BSR_TIMER( 如 果正在运行 )。
     在 UL 授权能够容纳可用于传输的全部待处理数据、 但是不足以另外容纳 BSR MAC 控制元素的情况下, 应当取消全部已触发的 BSR。当 BSR 包含在 MAC PDU 中以进行传送时, 应当取消全部已触发的 BSR。
     以下, 将进一步解释 MAC PDU( 除了透明的 MAC 和随机接入响应之外的 DL-SCH 和 UL-SCH)。
     MAC PDU 包括 MAC 报头、 零个或者更多个 MAC 业务数据单元 (MAC SDU)、 零个或者 更多个 MAC 控制元素, 并且可选地包括填充 ; 如图 4 所示。
     MAC 报头和 MAC SDU 这两者都具有可变的大小。
     MAC PDU 报头包括一个或者更多个 MAC PDU 子报头 ; 各个子报头分别对应于 MAC SDU、 MAC 控制元素或者填充。
     除了 MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素之外, MAC PDU 子 报头包括六个报头字段 R/R/E/LCID/F/L。MAC PDU 中的最后一个子报头和大小固定的 MAC 控制元素的子报头仅包括四个报头字段 R/R/E/LCID。随后, 与填充相对应的 MAC PDU 子报
     头包括四个报头字段 R/R/E/LCID。
     MAC PDU 子报头具有与对应的 MAC SDU、 MAC 控制元素和填充相同的次序。
     MAC 控制元素始终位于任何 MAC SDU 之前。
     除了当需要单个字节或者两个字节的填充、 但是不能通过在 MACPDU 的结束处进 行填充来实现时之外, 在 MAC PDU 的结束处进行填充式 BSR。 填充可具有任意值, 并且 UE 应 当忽略它。
     当需要单个字节或者两个字节的填充、 但是不能通过在 MAC PDU 的结束处进行填 充来实现时, 在与 MAC SDU 相对应的第一个 MAC PDU 子报头之前插入与填充相对应的一个 或者两个 MAC PDU 子报头 ; 或者, 如果不存在这种子报头, 则在与 MAC 控制元素相对应的最 后一个 MACPDU 子报头之前插入与填充相对应的一个或者两个 MAC PDU 子报头。
     可以每 UE 每 TB 最多发送一个 MAC PDU。
     根据本发明, 针对 MAC 控制元素, 存在缓冲区状态报告 MAC 控制元素。
     缓冲区状态报告 (BSR)MAC 控制元素包括以下中的一项 :
     - 短 BSR 和截短的 BSR 格式 : 一个 LCG ID 字段和一个对应的缓冲区尺寸字段 ( 图 7) ; 或者
     - 长 BSR 格式 : 4 个缓冲区尺寸字段, 与 LCG ID 0 至 LCG ID 3 相对应 ( 图 8)。
     利用具有 LCID 的 MAC PDU 子报头来识别 BSR 格式。
     如下定义 LCG ID 和缓冲区尺寸字段 :
     -LCG ID : 逻辑信道组 ID 字段识别出报告了缓冲区状态的 ( 多个 ) 逻辑信道的组。 该字段的长度是 2 比特 ;
     - 缓冲区尺寸 : 缓冲区尺寸字段识别出在已经构造 MAC PDU 之后在逻辑信道组的 全部逻辑信道上可用的数据总量。用字节数来指示该数据量。该数据量应当包含可用于 RLC 层和 PDCP 层中的传输的全部数据。在计算缓冲区尺寸时并不考虑 RLC 报头和 MAC 报头 的大小。该字段的长度是 6 比特。
     本发明提供了一种通过移动终端来处理填充式缓冲区状态报告 (BSR) 的方法, 该 方法包括如下步骤 : 对在所构造的 MAC PDU 中是否有任何可用的填充区域进行检查 ; 将填 充比特数与所述 BSR 加上其子报头的大小相比较 ; 以及, 如果该填充比特数大于该 BSR 加上 其子报头的大小, 则触发 BSR。
     本方法还包括如下步骤 : 从网络接收构造所述 MAC PDU 的授权, 并且利用更高的 逻辑信道数据和 MAC 控制元素来构造该 MAC PDU。MAC PDU 可包括短 BSR, 该短 BSR 具有 2 个字节的逻辑信道标识 (LCID) 字段和 6 个字节的缓冲区尺寸。 可以针对短 BSR 或者针对截 短的 BSR 来设置单独的逻辑信道标识 (LCID) 字段。LCID 字段可以针对 DL-SCH 和 UL-SCH 分别标识出对应的 MAC SDU 的逻辑信道实例、 对应的 MAC 控制元素的类型、 或填充。 LCID 字 段可包含针对短缓冲区状态报告的第一值或者针对长缓冲区状态报告的第二值。BSR 的大 小是 4 个字节或者 8 个字节。
     参照图 29, 本发明还提供了位于 UE 2910 和 eNB 2920 中的介质访问控制 (MAC) 实 体 (2912、 2922)。该 MAC 实体包括 : 检查单元 (2913、 2923), 其对在所构造的 MAC PDU 中是 否有任何可用的填充区域进行检查 ; 比较单元 (2915、 2925), 其将填充比特数与缓冲区状 态报告 (BSR) 加上其子报头的大小相比较 ; 以及处理单元 (2914、 2924), 如果该填充比特数大于该 BSR 加上其子报头的大小, 则该处理单元与该检查单元和该比较单元协作来触发缓 冲区状态报告 (BSR) 过程。
     该处理单元还执行如下步骤 : 从网络接收构造所述 MAC PDU 的授权 ; 并且利用更 高的逻辑信道数据和 MAC 控制元素来构造该 MAC PDU。MAC PDU 可包括短 BSR, 该短 BSR 具 有 2 个字节的逻辑信道标识 (LCID) 字段和 6 个字节的缓冲区尺寸。可以由该处理单元针 对短 BSR 或者针对截短的 BSR 来设置单独的逻辑信道标识 (LCID) 字段。LCID 字段可以针 对 DL-SCH 和 UL-SCH 分别识别对应的 MAC SDU 的逻辑信道实例、 对应的 MAC 控制元素的类 型、 或填充。LCID 字段可包含针对短缓冲区状态报告的第一值或者针对长缓冲区状态报告 的第二值。BSR 的大小是 4 个字节或者 8 个字节。
     可以按照软件、 硬件或者它们的组合来实现这里说明的各种特征和概念。 例如, 用 于处理缓冲区状态报告 (BSR) 的方法和系统的计算机程序 ( 该计算机程序在计算机、 终端 或者网络设备中执行 ) 可包括执行各种任务的一个或更多个程序代码段。类似地, 用于处 理缓冲区状态报告 (BSR) 的方法和系统的软件工具 ( 该软件工具在计算机、 终端或者网络 设备中执行 ) 可包括执行各种任务的程序代码部分。
     根据本发明的用于处理缓冲区状态报告 (BSR) 的方法和系统与各种类型的技术 和标准兼容。这里说明的特定概念涉及各种类型的标准, 诸如 GSM、 3GPP、 LTE、 IEEE、 4G 等。 然而可以理解, 因为其它相关的标准和技术也可以适用于这里说明的各种特征和概念, 所 以以上示例的标准并不是为了进行限制。
     工业应用性
     这里说明的特征和概念适用于被配置为支持用于处理缓冲区状态报告 (BSR) 的 各种用户设备 ( 例如, 移动终端、 手机、 无线通信设备等 ) 和 / 或网络实体, 并且可以在这些 用户设备和网络实体中实现这些特征和概念。
     由于可以按照多种形式来实现这里说明的各种概念和特征而并不脱离这里说明 的特征, 所以还可以理解, 除非另行明确指出, 否则上述实施方式并不限于之前说明中的任 何细节, 而是应当在所附权利要求所限定的保护范围之内宽泛地进行解释。 因此, 所附权利 要求旨在涵盖落入这种范围及其等同物之内的全部改变和修改。

处理填充式缓冲区状态报告的方法和装置.pdf_第1页
第1页 / 共49页
处理填充式缓冲区状态报告的方法和装置.pdf_第2页
第2页 / 共49页
处理填充式缓冲区状态报告的方法和装置.pdf_第3页
第3页 / 共49页
点击查看更多>>
资源描述

《处理填充式缓冲区状态报告的方法和装置.pdf》由会员分享,可在线阅读,更多相关《处理填充式缓冲区状态报告的方法和装置.pdf(49页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101953095A43申请公布日20110119CN101953095ACN101953095A21申请号200980105601622申请日2009022009153133520090218EP102009001336820090218KR61/030,21120080220US61/033,37320080303US61/037,30920080317US61/044,55820080414US61/046,78420080421US61/047,09120080422US61/048,28920080428US61/058,19820080602US61/073,74。

2、320080618US61/074,99820080623US61/087,15320080807USH04B7/26200601H04L29/02200601G06F7/0020060171申请人LG电子株式会社地址韩国首尔72发明人千成德李承俊朴成埈李英大74专利代理机构北京三友知识产权代理有限公司11127代理人李辉应志超54发明名称处理填充式缓冲区状态报告的方法和装置57摘要提供了用于处理缓冲区状态报告BSR的方法和系统,使得当执行BSR触发时,一起考虑必要的多个子报头的大小与BSR大小。执行如下步骤对在所构造的MACPDU中是否有任何可用的填充区域进行检查;将填充比特数与所述BSR加。

3、上其子报头的大小相比较;以及,如果所述填充比特数大于所述BSR加上其子报头的大小,则触发BSR。这样,将多个子报头插入或者包含到MACPDU、传输块TB或其它数据单元中。30优先权数据85PCT申请进入国家阶段日2010081886PCT申请的申请数据PCT/KR2009/0008262009022087PCT申请的公布数据WO2009/104928EN2009082751INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书22页附图25页CN101953101A1/1页21一种通过移动终端来处理填充式缓冲区状态报告BSR的方法,该方法包括以下步骤对在所构造的MACP。

4、DU中是否有任何可用的填充区域进行检查;将填充比特数与所述BSR加上其子报头的大小相比较;以及如果所述填充比特数大于所述BSR加上其子报头的大小,则触发BSR。2根据权利要求1所述的方法,该方法还包括以下步骤从网络接收构造所述MACPDU的授权;并且利用更高的逻辑信道数据和MAC控制元素来构造所述MACPDU。3根据权利要求2所述的方法,其中,所述MACPDU包括短BSR,该短BSR具有2个字节的逻辑信道标识LCID字段和6个字节的缓冲区尺寸。4根据权利要求1所述的方法,其中,针对短BSR或者针对截短的BSR来设置单独的逻辑信道标识LCID字段。5根据权利要求4所述的方法,其中,所述LCID字。

5、段针对DLSCH和ULSCH分别标识出相应MACSDU的逻辑信道实例、相应MAC控制元素的类型、或填充。6根据权利要求4所述的方法,其中,所述LCID字段包含针对短缓冲区状态报告的第一值或者针对长缓冲区状态报告的第二值。7根据权利要求1所述的方法,其中,所述BSR的大小是4个字节或者8个字节。8一种介质访问控制MAC实体,该MAC实体包括检查单元,其对在所构造的MACPDU中是否有任何可用的填充区域进行检查;比较单元,其将填充比特数与缓冲区状态报告BSR加上其子报头的大小相比较;以及处理单元,如果所述填充比特数大于所述BSR加上其子报头的大小,则所述处理单元与所述检查单元和所述比较单元协作来触。

6、发缓冲区状态报告BSR过程。9根据权利要求8所述的MAC实体,所述处理单元还执行如下步骤从网络接收构造所述MACPDU的授权;并且利用更高的逻辑信道数据和MAC控制元素来构造所述MACPDU。10根据权利要求9所述的MAC实体,其中,所述MACPDU包括短BSR,该短BSR具有2个字节的逻辑信道标识LCID字段和6个字节的缓冲区尺寸。11根据权利要求8所述的MAC实体,其中,由所述处理单元针对短BSR或者针对截短的BSR来设置单独的逻辑信道标识LCID字段。12根据权利要求11所述的MAC实体,其中,所述LCID字段针对DLSCH和ULSCH分别标识出相应MACSDU的逻辑信道实例、相应MAC。

7、控制元素的类型、或填充。13根据权利要求11所述的MAC实体,其中,所述LCID字段包含针对短缓冲区状态报告的第一值或者针对长缓冲区状态报告的第二值。14根据权利要求8所述的MAC实体,其中,所述BSR的大小是4个字节或者8个字节。权利要求书CN101953095ACN101953101A1/22页3处理填充式缓冲区状态报告的方法和装置技术领域0001本发明涉及处理缓冲区状态报告BSRBUFFERSTATUSREPORT的方法和装置。背景技术0002在现有技术中,执行缓冲区状态报告,但是不必要地浪费了无线资源。这样,现有技术并没有充分地解决这种问题,因此没有提供合适的解决方案。发明内容0003。

8、本发明人认识到现有技术的至少上述缺陷。基于这种认识,构想了以下描述的各种特征,从而对缓冲区状态报告BSR的处理进行改进,使得当构造协议数据单元PDUPROTOCOLDATAUNIT或者传输块TBTRANSPORTBLOCK或其它类型数据单元时,其中剩余的可用部分可以作为用来插入缓冲区状态信息的填充区域,这可以更有效地使用无线资源。附图说明0004图1示出EUMTS演进通用移动通信系统的示例性网络架构。0005图2示出基于3GPP无线接入网络标准的移动终端与基站之间的控制面无线接口协议。0006图3示出基于3GPP无线接入网络标准的移动终端与基站之间的用户面无线接口协议。0007图4示出由MAC。

9、实体使用的示例MACPDU格式。0008图5示出由MAC实体使用的示例MACPDU子报头格式。0009图6示出由MAC实体使用的示例MACPDU子报头格式。0010图7示出示例性短BSR和截短的BSRMAC控制元素。0011图8示出示例性长BSRMAC控制元素。0012图9示出在具有BSR和不具有BSR的情况下的、包含数据和填充的示例MACPDU。0013图10示出移动终端接收到构造大小为LM3个字节的MACPDU的指令的示例。0014图11示出MACPDU在剩余空间包含有2个字节的示例,其中,1个字节用于填充式BSR,而MAC子报头仅有1个字节用于附加用途。0015图12示出在具有BSR子报。

10、头和不具有BSR子报头的情况下构造包含有BSR的MACPDU的两种示例实现。0016图13示出构造包含有BSR的MACPDU的三种示例实现。0017图14示出构造包含有BSR的MACPDU的两种另外的示例实现。0018图15示出构造包含有BSR的MACPDU的三种另外的示例实现。0019图16示出以下这种情况填充LCID的存在并不能对UE的缓冲区中是否仍有数据进行区分,并且为了提高ENB调度器的效率,不是由填充LCID而浪费2个字节,相反将这2说明书CN101953095ACN101953101A2/22页4个字节用于短BSR将更有作用。0020图17示出如何指示出存在填充式BSR的两种可能的。

11、实现A和B。0021图18示出在使用明确指示的情况下定位填充式BSR的两种可能实现。0022图19示出在将短BSR包含在MACPDU中之后仍然剩余2个字节的情况,从而应当使用长BSR来取代短BSR。0023图20示出在包含长BSR之后仍然剩余2个字节的情况。0024图21示出在隐含的填充式BSR指示的情况下、在长BSR之后包含2个剩余字节的情况。0025图22示出由于2个字节足够包含短BSR、所以应当使用格式B来取代格式A。0026图23示出对于已经包含短BSR的MACPDU剩余了2个字节的情况。0027图24示出对于已经包含长BSR的MACPDU剩余了2个字节的情况。0028图25示出TB的。

12、2个字节剩余空间填充式BSR是最后一个的使用情况。0029图26示出剩余空间足够包含长BSR、并且示出多个BSR包含在MACPDU中的不同情形。0030图27示出多个BSR包含在一个MACPDU中。0031图28示出将剩余空间与已经分配给“常规的”和“周期性的”BSR的空间进行合并来包含长BSR的情况。0032图29示出具有特定协议层的包含MAC实体的UE和ENB的示例结构。具体实施方式0033此处针对长期演进LTELONGTERMEVOLUTION系统或者作为对当前3GPP技术的增强的其它所谓的4G通信系统来解释涉及对缓冲区状态报告BSR的处理的发明概念和特征。但是,这些细节并不是对上述特征。

13、的限制,上述特征可应用于其它类型的移动和/或无线通信系统和方法。0034以下,术语“移动终端”将用来指各种类型的用户设备,诸如移动通信终端、用户设备UEUSEREQUIPMENT、移动设备MEMOBILEEQUIPMENT和支持各类无线通信技术的其它设备。0035本发明涉及在所谓的长期演进LTE系统中的基站与移动终端之间交换数据。具体地说,在从各个逻辑信道接收到数据时构造MACPDU或者诸如传输块的其它类型的数据单元的MAC实体中,当MACPDU中的填充空间可用时,移动终端利用MACPDU的这种填充区域有效地发送缓冲区状态信息,从而使不必要的无线资源浪费最小化。0036图1示出作为一种移动通信。

14、系统的EUMTS演进通用移动通信系统100的示例性网络架构。EUMTS系统是由UMTS系统演进而来的系统,并且现在由3GPP组织执行EUMTS系统的基本标准化任务。EUMTS系统可称为长期演进LTE系统,它是从当前的3G移动通信系统演进而来的所谓4G或下一代系统。0037EUMTS网络100通常划分为EUTRAN演进通用陆地无线接入网络110和CN核心网。EUTRAN包括移动终端112例如,用户设备UE、移动台、手机、移动电话等、基站114、116、118例如,ENODEB、接入点APACCESSPOINT、网络节点等、位于网络一端并与外部网络连接的服务网关SGWSERVINGGATEWAY1。

15、22、124、以及对移动终端的各个说明书CN101953095ACN101953101A3/22页5移动性方面进行管理的移动性管理实体MMEMOBILITYMANAGEMENTENTITY122、124。对于单个ENODEB,存在一个或者更多个小区或者地区、区域等。0038图2和图3示出基于3GPP无线接入网络标准的移动终端与基站之间的无线接口协议。该无线接口协议水平上划分为物理层、数据链路层和网络层,并且垂直上划分为发送数据信息的用户面和传送控制信号信令的控制面。这些协议层可划分为L1层1、L2层2和L3层3,这是在通信系统中公知的OSI开放系统互连标准模型的低三层。0039以下,将分别描述。

16、图2中的无线协议的控制面和图3中的无线协议的用户面。0040在层1中,物理层225245、325345使用一个或者更多个物理信道来提供信息传送服务。物理层经由一个或者更多个传输信道连接到位于物理层上方的MAC介质访问控制层224244、324344,并且通过传输信道在MAC层和物理层之间传送数据。并且,在各个不同的物理层之间诸如发射机发送端中的物理层和接收机接收端中的物理层,经由一个或者更多个物理信道来传送数据。0041在层2中,MAC层经由一个或者更多个逻辑信道来向作为高层的RLC无线链路控制层223243、323343提供服务。RLC层支持可靠的数据传输。层2中的PDCP分组数据汇聚协议层。

17、322342执行报头压缩功能,以便减小包含有相对较大且不必要的控制信息的互联网协议IPINTERNETPROTOCOL分组的报头尺寸,从而可以在带宽相对较小的无线接口上有效发送IP分组诸如IPV4、IPV6等的IP分组。并且,PDCP层用于执行对控制面CPLANECONTROLPLANE数据诸如RRC消息的编码。PDCP层还执行对用户面UPLANEUSERPLANE数据的编码。0042位于层3最上部分的RRC无线资源控制RADIORESOURCECONTROL层222242仅定义在控制面中,并且RRC层负责与无线承载RB的配置、重新配置和释放相关联地对逻辑信道、传输信道和物理信道进行控制。此处。

18、,“无线承载”是由层2提供的、用来在移动终端和EUTRAN之间传送数据的服务。0043以下,将解释RACH随机接入信道的各个方面。RACH信道用来经由上行链路发送长度相对短的数据。具体地说,当存在要由没有接收到专用无线资源分配的移动终端通过上行链路而发送的信令消息或者用户数据时,使用RACH,或者,当基站应当指示移动终端执行RACH过程时,也使用RACH。0044如上所述,构成EUTRAN的两个主要部件是基站和移动终端。单个小区的无线资源包括上行链路无线资源和下行链路无线资源。基站负责分配和控制小区的上行链路无线资源和下行链路无线资源。也就是说,基站确定由哪个移动终端在某时刻使用哪种无线资源。。

19、例如,基站确定从现在开始的32秒时,将从100MHZ至101MHZ的频率分配给用户1,持续02秒,以用于下行数据传输。并且,在基站作出这种确定之后,可以将这些情况告知对应的移动终端,使得该移动终端接收下行数据。类似地,基站可以确定某移动终端应当何时使用多少量的哪种无线资源来通过上行链路进行数据传输,并且基站将其确定告知移动终端,从而使得移动终端在所确定的时间段利用所确定的无线资源发送数据。0045如果基站以动态方式管理无线资源,则可以高效使用无线资源。通常,单个移动终端在呼叫连接期间连续使用单个无线资源。考虑到最近的业务是基于IP分组的,这并不是优选的。原因在于,多数分组业务在呼叫连接期间并不。

20、连续地生成分组,并且在呼叫期间很多时间段中不进行任何发送。此外,将无线资源连续分配给单个移动终端是低效的。为解说明书CN101953095ACN101953101A4/22页6决该问题,EUTRAN系统的移动终端使用了仅当存在业务数据时才向移动终端分配无线资源的方法。0046更详细地说,为了在LTE系统中高效使用无线资源,基站应当知道各个用户希望发送的数据类型和数据量。下行数据是从接入网关传送给基站。因此,基站知道需要通过下行链路向各个用户传送多少数据。相反,对于上行数据,如果移动终端本身并不将与通过上行链路传送的数据相关的信息告知基站,则基站不能得知各个移动终端需要多少无线资源。因此,为了使。

21、基站将上行链路无线资源适当地分配给移动终端,各个移动终端应当向基站提供用于使得基站执行无线资源调度的必要信息。0047为此,当移动终端有数据要发送时,将此情况告知基站,并且基站基于这种信息来向移动终端传送资源分配消息或者使用一些其它的通知手段。0048在以上过程中,即,当移动终端有数据要发送时,当将这种情况告知基站时,移动终端将它的缓冲区中存储的数据量告知基站。这是通过缓冲区状态报告BSR或者一些其它缓冲区状态或者状况STATE信息的方式来实现。0049然而,以MAC控制元素CECONTROLELEMENT的形式生成缓冲区状态报告,该MAC控制元素包含在MACPDU协议数据单元或者一些其它类型。

22、的数据单元或传输块中,并从移动终端发送到基站。也就是说,需要上行链路无线资源来发送缓冲区状态报告BSR。这意味着需要发送针对发送BSR的上行链路无线资源分配请求信息。当已经生成BSR时,如果存在已经分配的上行链路无线资源,则移动终端立即使用该上行链路无线资源来发送BSR。将这种从移动终端向基站发送BSR的过程称为“BSR过程”。0050以下,将参照图4至图8来解释MACPDU结构,其中,图4至图8示出了由MAC实体诸如图2中的224和244或者图3中的324、344使用的各种示例MACPDU格式。0051图4示出由MAC实体使用的示例PDU格式。LCID字段指示MACSDU或者MAC控制元素C。

23、E是否与此相关。如果与MACSDU有关,则这指示MACSDU是属于哪个逻辑信道,而如果与MACCE相关,则这指示MACCE的种类或类型。L字段告知关于MACSDU的MACSDU的大小。E字段告知是否存在任何其它的MAC子报头。在上述过程中,如果对应的MACSDU或者MACCE的大小是127或者更小,则使用7比特的L字段,否则使用15比特的L字段如图5所示。并且,MACPDU中包含的MACSDU位于MACPDU中包含的数据字段的最后,并且使用如图6所示的相关MAC子报头。另选地,针对大小固定的MACCE,则使用如图6所示的MAC子报头。在其它情况中,使用如图5所示的MAC子报头。0052图7和图。

24、8示出BSR报告的示例格式。取决于具有数据的逻辑信道组的数量并且取决于MACPDU中的可用空间大小,可以使用短BSR或长BSR。此处,短BSR和长BSR是指BSR的相对长度。因此,可以使用其它类似的术语来表示这种类型的BSR。例如,短BSR可以称为“截短的或缩短的BSR”,长BSR可以称为“扩展的或延长的BSR”。0053再次参照图4至图6,将解释图中使用的各个字段。0054MAC报头具有可变大小,并由如下多个字段组成0055LCID逻辑信道ID字段,其针对DLSCH和ULSCH分别识别出对应的MACSDU的逻辑信道实例、对应的MAC控制元素的类型、或者填充,如在表1和表2以下示出中说明。对于。

25、MACPDU中包含的各个MACSDU、MAC控制元素或者填充,都有1个LCID字段。此外,当需要单个字节或者两个字节的填充、但是不能通过在MACPDU的结束处进行填充来实现说明书CN101953095ACN101953101A5/22页7时,MACPDU中包含一个或者两个附加LCID字段。LCID字段的大小是5比特;0056L长度字段按照字节来指示对应的MACSDU或MAC控制元素的长度。除了最后一个子报头和与大小固定的MAC控制元素对应的子报头之外,针对每个MACPDU子报头存在1个L字段。由F字段指示L字段的大小;0057F格式字段指示长度字段的大小。除了最后一个子报头和与大小固定的MAC。

26、控制元素对应的子报头之外,针对每个MACPDU子报头存在1个F字段。F字段的大小是1比特。如果MACSDU或者MAC控制元素的大小小于128个字节,则UE应当将F字段的值设置为0,否则,UE应当将其设置为1;0058E扩展字段是指示MAC报头是否存在更多字段的标记。将E字段设置为“1”来表示其它一组至少R/R/E/LCID字段。将E字段设置为“0”来表示在下一个字节开始MACSDU、MAC控制元素或者填充;0059R保留比特,设置为“0”。0060将MAC报头与这些子报头按照八元组对准OCTETALIGNED。0061以下,针对下行共享信道DLSCH和上行共享信道ULSCH在下表中解释关于LC。

27、ID中使用的值的信息。0062表10063针对DLSCH的LCID的值0064索引LCID值00001XXXXX逻辑信道的标识XXXXX11011保留11100UE竞争解决标识11101定时提前11110DRX命令11111填充0065表20066针对ULSCH的LCID的值0067索引LCID值00001YYYYY逻辑信道的标识YYYYY11010保留说明书CN101953095ACN101953101A6/22页811011功率上升空间报告POWERHEADROOMREPORT11100CRNTI11101短缓冲区状态报告11110长缓冲区状态报告11111填充0068以下,将解释MAC实。

28、体构造MACPDU的示例方法。0069当将多个无线承载RB复用到单个传输信道并进行发送时,能够支持LTE的移动终端中的MAC层使用关于针对各个传输时间给出的无线资源的如下规则,以便确定要发送的数据量。00701首先,针对复用后的传输信道,基于各个逻辑信道的逻辑信道优先级LCPLOGICALCHANNELPRIORITY按照降序来确定传输数据量,并且根据所确定的数据量,利用逻辑信道的数据来构造MACPDU。00712如果剩余了任何无线资源,则重复进行以上步骤1,使得对于所复用的传输信道,基于各个逻辑信道的逻辑信道优先级LCP按照降序来确定传输数据量。0072此处,当前讨论的LCP定义为从1到8,。

29、1是最高级而8是最低级。然而,在将来讨论中可能改变具体的定义。并且,在上述过程中,如果需要发送任何MACCE控制元素,则首先将这种MACCE包含在MACPDU中。0073在以下多种情形中的至少一种中,移动终端可以执行对BSR过程的触发0074A初始时,全部缓冲区都不包含任何数据,但是当数据新近到达特定缓冲区时常规的BSR;0075B当数据到达空缓冲区,并且,与该缓冲区相关的逻辑信道的优先级高于之前在该缓冲区中具有数据的逻辑信道的优先级时常规的BSR;0076C当小区改变时常规的BSR;0077D在BSR的最后一次传输之后过去了特定时间时周期性的BSR;以及0078E如果在所构造的MACPDU中。

30、剩余了任何可用的空间填充式BSR。0079在上述触发情况中,如果由于最后一种情形导致触发BSR,则将这样的BSR称为填充式BSR。移动终端根据从基站分配的无线资源量,即,根据MACPDU的大小来构造MACPDU。此处,针对为移动终端建立的各个逻辑信道,移动终端的MAC实体将在逻辑信道的多个缓冲区中存储的数据依次包含或者插入到MACPDU中。如果即使已经包含插入了关于各个逻辑信道存储的全部数据,MACPDU中仍然剩余了任何可用空间时,则触发BSR过程,并且,将因此触发的填充式BSR包含到MACPDU中用于进行构造,并将其发送给基站。0080然而,在某些情形中,由于填充而产生的BSR位于MACPD。

31、U的最后部分。也就是说,在MAC实体利用各个逻辑信道的数据构造了MACPDU之后,如果MACPDU中剩余了任何空间,则在MACPDU后部另外包含插入BSR。这在图9中示出。0081在图9中,假设移动终端从基站接收到用来构造大小为XN个字节的MACPDU的无说明书CN101953095ACN101953101A7/22页9线资源分配。此处,基于关于各个逻辑信道存储的数据,MAC实体开始填充MACPDU用于进行构造。在图9中,图9A示出当由MAC实体利用其缓冲区中存储的全部数据来构造MACPDU时发生填充的情况。如果填充的大小大于BSR的大小,则MAC实体将BSR加入填充区域。0082此处,从图9。

32、可见,由于没有向接收MACPDU的接收机告知由于进行填充而包含了填充式BSR这一情况,所以该接收机不能有效使用BSR信息。也就是说,该接收机不能得知已经接收到图9中的A或B的MACPDU格式中的哪一个,因而即使MACPDU包含BSR,基站也不能利用该BSR信息来执行适当的无线资源分配。0083并且,在某些情形中,为了发送填充式BSR,针对MACPDU中包含的用户数据量的缩减,可能存在一些问题。0084图10示出移动终端接收到构造大小为LM3个字节的MACPDU的指令的示例。在图10中,指示为剩余空间的部分是填充区域,并且示出其长度为2个字节。此处,由于短BSR是1个字节,所以移动终端确定能够将。

33、短BSR插入到剩余空间中,因此,触发填充式BSR。然而,当MAC实体试图插入短填充式BSR时,出现问题。例如,从图10可见,RLCPDUN的MAC子报头中不包含L字段。但是,如果在上述过程中当要插入填充式BSR时,则RLCPDUN将不再是MACPDU中包含的最后一个元素。因此,在某些情形中,在不是最后一个元素的MACSDU的MAC子报头中必须包含L字段。因此,由于强制插入填充式BSR,可能发生如下错误。0085也就是说,从图11可见,在剩余空间的2个字节中,1个字节用于填充式BSR,而MAC子报头仅有1个字节用于附加用途。然而,如果RLCPDUN需要2个字节的L字段,则发生错误。因此,为了构造。

34、合适的MAC子报头,需要去除RLCPDU的1个字节部分。0086本发明提供了当触发填充式BSR时由MAC实体用来以有效的方式将填充式BSR包含或插入到MACPDU中的具体过程和规则。以下将描述本发明的各种示例实施方式。0087第一实施方式0088将填充式BSR包含或插入到并非MACPDU的最后部分的位置处。当触发填充BSR过程时,可将填充式BSR插入到在MADPDU的MACSDU或MACCE之中的最后一个位置的前一位置处。因此,可以按照同样的次序来设置与MACSDU、MACCE和填充式BSR相关的MAC子报头。当触发填充BSR过程时,可将填充式BSR包含或者插入到MACPDU的其它MACSDU。

35、的前面。因此,还可以按照同样的次序来设置与填充式BSR相关的MAC子报头。当触发填充BSR过程时,可将填充式BSR包含或者插入到MACPDU的其它MACSDU的后面。因此,还可以按照同样的次序来设置与填充式BSR相关的MAC子报头。0089当构造MACPDU时,在使用MACSDU、MACCE以及它们相关的MAC子报头填入MACPDU之后,如果存在大小至少等于短BSR、长BSR和它们的MAC子报头的总和的任何剩余空间,则将短BSR、长BSR和它们的MAC子报头包含或者插入到MACPDU。在此过程中,可将MAC填充式BSR包含在MACPDU的MACSDU或者MACCE的前面。可将与MAC填充式BS。

36、R相关的MAC子报头包含在MACPDU的全部MAC子报头的最前面。0090本发明提出,在触发填充式BSR时,MAC实体考虑与其相关的MAC子报头的大小。也就是说,在构造MACPDU时,MAC实体考虑MACPDU是否有任何填充空间,以考虑到BSR的大小和它的相关子报头的大小。例如,如果短BSR大小是1个字节、且其相关子报头大小也说明书CN101953095ACN101953101A8/22页10是1个字节,则也考虑此子报头的大小,从而仅当MACPDU的剩余空间是2个字节或者更多个字节时才触发BSR过程短BSR。并且,在此情况中,仅当能够适当构造其它MACSDU和MACCE的子报头时,才触发填充式。

37、BSR。此处,“适当的构造”是指以下情况包括针对不需要L字段的MACCE而言并不具有F/L字段的MAC子报头;包括针对除了MACCE之外的其余MACSDU而言或针对要求L字段的最后一个MACSDU而言具有F/L字段的MAC子报头;以及包括针对最后一个MACSDU而言并不具有F/L字段的MAC子报头。0091在上述过程中,在构造了MACPDU之后,并且在当存在特定剩余空间时触发了填充式BSR之后,将BSR包含插入到MACPDU中,并且认为这种BSR是常规的BSR。因此,以与处理常规的BSR相同的方式来处理填充式BSR。也就是说,在此情况中,填充式BSR的位置构造限制与常规的BSR位置构造限制相同。

38、。0092在上述过程中,当由于填充而触发填充BSR过程时,具体地说,当由于填充式BSR而将短BSR包含在MACPDU中时,短BSR包括与在针对该移动终端所建立的逻辑信道具有缓冲数据中具有最高优先级的逻辑信道相关的逻辑信道组的缓冲区信息。0093第二实施方式0094本发明提出,在由于填充而导致BSR触发时,LCID字段用来直接或明确告知包含在MACPDU中的BSR,从而接收机能够方便地确定并得知BSR包含在MACPDU中这一情况尤其当由于填充而导致将BSR包含在MACPDU中时。更具体地说,提出了使用MAC子报头来指示是否已经包含了BSR。0095参照图12,图12A示出当MACPDU包含填充时。

39、,基于填充的大小,接收机能够知道已经包含了填充式BSR。在图12B中,即使由于填充而导致将BSR包含在MACPDU中时,将具有与所包含的BSR相关的一组LCID字段的MAC子报头插入到MACPDU中,从而直接或明确告知存在BSR。0096根据本发明的其它方法,当BSR被包含在MACPDU中时并且当对于MACPDU存在填充时,接收机认为BSR是填充式BSR。0097在上述过程中,当由于填充过程而导致填充式BSR触发时,并且结果,当将BSR包含在MACPDU中时,可以将与所分配的LCID不同的单独的LCID指定为指示出是短BSR还是长BSR。也就是说,如果当由于填充而导致填充式BSR触发时将BSR。

40、包含在MACPDU中,则移动终端在与BSR相关的MAC子报头中设置LCID字段该LCID字段是单独指定的。0098第三实施方式0099参照包括图13A、B和C的图13,当根据本发明构造MACPDU时,发送方或者发送端的MAC实体得到从各个逻辑信道传送来的数据以及MAC控制元素,将它们包含填入或者插入到MACPDU中,并且,如果MACPDU剩余了2个字节的空间,则这剩余空间用于处理填充式BSR。以下说明利用此概念的各种应用。0100在本发明中,当构造MACPDU时,发送方的MAC实体得到从各个逻辑信道传送来的数据以及MAC控制元素CE,将它们包含填入或者插入到MACPDU中,并且,如果MACPD。

41、U剩余了2个字节的空间,则包含多个填充报头各个填充报头长度为1个字节来填入MACPDU的剩余空间。0101在本发明中,当构造MACPDU时,发送方的MAC实体得到从各个逻辑信道传送来的数据以及MAC控制元素CE,将它们包含填入或者插入到MACPDU中,并且,如果MAC说明书CN101953095ACN101953101A9/22页11PDU剩余了2个字节的空间,则填入这2个字节空间,使得将L字段包含在最后一个MAC子报头中。0102在本发明中,当构造MACPDU时,发送方的MAC实体得到从各个逻辑信道传送来的数据以及MAC控制元素CE,将它们包含填入或者插入到MACPDU中,并且,如果MACP。

42、DU剩余了2个字节的空间,则包含填充式BSR即,针对MAC子报头的1个字节的BSR和1个字节的短BSR以便填入MACPDU的剩余空间。0103应当注意,还可以按照类似的方式针对任意数量字节不仅具有2个字节而且具有诸如4个字节的剩余空间的MACPDU来执行上述过程。0104第四实施方式0105当基站构造MACPDU并向移动终端发送MACPDU时,如果在构造了MACPDU之后生成填充空间,则可在MACPDU中包含定时对准的命令即,TACTIMINGALIGNMENTCOMMAND命令。可由移动终端使用这种TAC命令来调整它在上行链路上的传输定时。例如,当在构造了MACPDU之后MACPDU中剩余了。

43、2个字节,则基站可针对TAC命令的子报头分配1个字节,并针对TAC命令本身TAC命令向移动终端提供定时指令以调整它在上行链路上的传输分配另1个字节。并且,即使剩余了1个字节的填充空间,则基站并不包含相关的MAC子报头,但是将TAC命令包含在MACPDU中并进行发送。0106第五实施方式0107如果移动终端确定了存在填充空间,并试图触发填充式BSR,则提供更准确的规则,使得如果实际上不能将填充式BSR包含在MACPDU中,则防止触发填充式BSR。因此在本发明中,当移动终端使用MACCE和MACSDU来构造MACPDU时,移动终端通过获取填充字节的大小来检查剩余空间,其中,填充字节的大小是MACP。

44、DU的大小减去MACSDU、MACCE及它们的MAC子报头的大小总和。在此计算中,针对MACPDU中包含的最后一个元素即,最后一个MACSDU,移动终端假设L字段包含在与该MACSDU相关的MAC子报头中。如果最后一个元素是MACCE,并且如果这种MACCE具有可变的大小,则移动终端假设L字段包含在与该MACCE相关的MAC子报头中,并执行这种计算。也就是说,假设针对最后一个元素的MAC子报头是“R/R/E/LCID/F/L”,并且计算针对该MACPDU的填充比特的大小。并且,仅当填充字节大小等于或大于BSR的大小与它的相关MAC子报头的大小总和时,才触发填充式BSR。0108也就是说,当计算。

45、填充字节量时,在此计算中包含与MACPDU中包含的全部MACSDU相关的多个MAC子报头中的多个F/L字段。此处,即使对于具有可变大小的MACCE,也通过在计算中包含与MACCE相关的MAC子报头中的F/L字段来进行计算。因此,仅当填充字节数等于或大于BSR及与其相关的MAC子报头之和时,才触发填充式BSR。0109第六实施方式0110参照包括图14A和B的图14及包括图15A、B和C的图15,当构造MACPDU时,发射机发送端的MAC实体在MACPDU中填入来自各个逻辑信道的数据以及MACCE,如果MACPDU中有2个字节的剩余空间,并且如果MACPDU中已经包含了短BSR,则本发明提出,利。

46、用长BSR来替换短BSR。因此如图14所示,在MACPDU中包含长BSR而不是短BSR。0111并且,当构造MACPDU时,发射机发送端的MAC实体在MACPDU中填入来自各说明书CN101953095ACN101953101A10/22页12个逻辑信道的数据以及MACCE,如果MACPDU中有4个字节的剩余空间,这4个字节的剩余空间用于填充式BSR,具体地说,使用长BSR。此处,这4个字节包括1个字节MAC子报头、1个字节短BSR以及2个字节用于填充。0112当构造MACPDU时,发射机发送端的MAC实体在MACPDU中填入来自各个逻辑信道的数据以及MACCE,如果MACPDU已经包含BSR。

47、,则如果MACPDU中还有任何剩余空间,还可将一个或者更多个其它BSR插入到MACPDU中。0113并且,当构造MACPDU时,发射机发送端的MAC实体在MACPDU中填入来自各个逻辑信道的数据以及MACCE,如果MACPDU已经包含BSR,并且如果MACPDU中还有任何剩余空间,则不触发填充式BSR。0114此外,当构造MACPDU时,发射机发送端的MAC实体在MACPDU中填入来自各个逻辑信道的数据以及MACCE,如果MACPDU中还有任何剩余空间,并且如果已经触发周期性的BSR或常规的BSR,则在最大尺寸的填充式BSR和已经触发的BSR中,仅插入最大的BSR。0115此外,当构造MACP。

48、DU时,发射机发送端的MAC实体在MACPDU中填入来自各个逻辑信道的数据以及MACCE,如果已经触发周期性的BSR或常规的BSR,则不触发填充式BSR。0116关于本发明的效果,当移动终端构造MACPDU时,如果MACPDU中存在任何剩余空间,则提供一种有效使用这种剩余空间的方法,以便提高无线资源的可用性和效率。0117以下将解释有关本发明的概念和特征的更多细节。0118细节10119可以在MAC的最后一个子报头之前的其它地方位置包含填充式BSR。也就是说,在传输块TB中填入了子报头以及相关MACSDU或者其它MAC控制元素之后,当填充具有2个字节大小时,包含2个字节的短BSR。例如,如果可。

49、以恰好地去除填充,则第一子报头是短BSR。0120也就是说,在TB中填入了子报头以及相关MACSDU或者其它MAC控制元素之后,当填充具有2个字节长度时,MACSDU的最后一个子报头可包括2个字节的“L”字段。也就是说,可使用指示“长L”字段和“15个比特L字段”的F字段。在每次对MAC子报头解码时,当子报头大小和相关MAC控制元素或者相关MACSDU的大小的总和正好等于TB时假设排除拖尾的17个比特,接收MAC实体认为不再有子报头。并不将此情况视为错误的情况。也就是说,如果无需填充字节/LCID即可正好适配TB,则最后一个MAC子报头包括“L”字段。0121细节20122除了要求单个字节或者。

50、两个字节的填充、但是不能通过在MACPDU的结束处进行填充来实现时之外,在MACPDU的结束处进行填充。0123当需要单个字节或者两个字节的填充、但是不能通过在MACPDU的结束处进行填充来实现时,在与MACSDU相对应的第一个MACPDU子报头之前插入与填充相对应的一个或者两个MACPDU子报头;或者,如果不存在这种子报头,则在与MAC控制元素相对应的最后一个MACPDU子报头之前插入与填充相对应的一个或者两个MACPDU子报头。0124对于FDD,当数据加上报头的大小小于或等于由UE选择的ETFC的TB大小减去说明书CN101953095ACN101953101A11/22页1324比特这。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1