本发明专利技术公开了一种媒体接入控制(MAC)层分组数据单元(PDU)的配置方法,配置MAC?PDU的有效负荷以及与所述有效负荷对应的MAC子头;所述有效负荷包括MAC控制单元(CE)和/或MAC业务数据单元(SDU);判断所述MAC?PDU的有效负荷部分是否仅配置了MAC?CE,且所述MACPDU需要1字节的填充,若是,则在最后一个MAC?CE子头之后配置填充子头,并且所述填充子头与所述最后一个MAC?CE子头相邻;否则执行现有技术的MAC?PDU配置流程。本发明专利技术还公开了另一种MAC?PDU的配置方法及用于配置MAC?PDU的装置。本发明专利技术方案避免了当前规范中在不同情况下填充子头配置位置的不一致性。
【技术实现步骤摘要】
本专利技术涉及移动通信媒体接入控制
,特别涉及一种媒体接入控制(MAC)层分组数据单元(PDU)的配置方法和装置。
技术介绍
当前的规范中,MAC PDU由MAC头部和有效负荷两部分组成,所述有效负荷由零个或至少一个MAC业务数据单元(MAC SDU),零个或至少一个MAC控制单元(MAC CE)和填充(padding)组成。如图l所示。其中,MAC头和MAC SDU的大小是可变的。MAC头的大小由MAC PDU所需携带的MAC CE数目、MAC SDU的数目以及padding的配置位置来决定。MACSDU的大小由所需携带的各无线承载的数据量决定。padding大小由下式计算 所需的Padding = MAC PDU的长度-需携带的所有MAC CE的长度-需携带的所有MAC SDU的长度-所有MAC CE和MAC SDU所对应的MAC子头的总长度。 MAC头的构成满足以下规则 l.MAC头由至少一个MAC子头构成。MAC子头包括普通MAC子头和特殊的padding子头。每个普通MAC子头都与一个MAC SDU、MAC CE或MAC padding对应。特殊padding子头没有对应的有效负荷部分。 2.除MAC PDU中的最后一个MAC子头和固定长度的MAC CE所对应的MAC子头外,MAC子头都由6个头域R/R/E/LCID/F/L构成,如图2所示。MAC PDU的最后一个子头和固定长度的MAC CE所对应的MAC子头由4个头域R/R/E/LCID构成,如图3所示。MAC子头中各个域的含义如下 LCID :逻辑信道号。用于标识逻辑信道、MAC CE类型、padding。 L :L域用于指示该MAC子头对应的负荷(payload)的长度,以byte为单位。L域有两种可能的长度,7bit和15bit,具体使用哪种由F域指示。 F:用于指示L域的长度,长度为lbit。E:扩展bit。用于指示该子头之后是MAC子头还是MAC负荷。E = 1表示后续是MAC子头,E = 0表示后续是MAC负荷部分。 R :保留比特,目前不起任何作用。 3. MAC PDU中各种有效负荷的排列关系为MAC CE位于MAC SDU前面,padding位于最后。MAC头中,各MAC子头(除特殊的padding子头外)的排列次序要与所对应的有效负荷排列顺序保持一致。 上文所述的特殊padding子头是指只起padding作用,没有对应的有效负荷部分。特殊padding子头,位置位于MAC子头的中间(E = 1),也采用图3所示的格式。基于MACPDU结构,如果在配置其他有效负荷和对应的MAC子头后(最后一个子头固定为l字节)还剩下1、2字节的空间,将可能无法配置常规padding。。 下面以MAC PDU的有效负荷中只包括一个RLC PDU (MAC SDU)的情况为例简单说明。 当(MAC PDU长度-RLC PDU长度)=1字节时,MAC PDU结构如图4所示。 如图4所示,(MAC PDU长度-RLC PDU长度)=1字节,这个字节正好可以容纳1字节的MAC SDU子头。当(MAC PDU长度-RLC PDU长度)=2禾P 3字节时,如果采用常规padding, MAC SDU子头中必须包括F/L域,MAC SDU对应的子头长度为2byte (L域7bit)或3byte(L域15bit)。由此出现两种情况1)放不下MAC SDU子头;2)如果刚好放下MACSDU子头,则没有padding的位置,带长度指示域的子头成为最后一个子头,不符合最后一个MAC子头不带长度指示的规定。 为此,当出现需要一个或两个字节的padding,但是不能通过在PDU的结尾添加padding来实现的情况时,当前规范中通过在MAC PDU头中插入特殊的padding子头的方式来进行padding,并对特殊padding子头的配置位置规定如下 1.在与第一个MAC SDU对应的MAC SDU子头前插入一个或两个(由所需padding的大小决定)特殊的padding子头,如图5(a)或图5(b)所示,其中图5(a)对应MAC CE子头位于MAC SDU子头前的情况,图5(b)对应MAC SDU子头前无MAC CE子头的情况。 2.如果不存在MAC SDU,则在与MAC CE对应的最后一个MAC CE子头前插入特殊的padding子头,如图5(c)所示。 可以看出,根据现有协议的规定,padding子头可能有三种配置方式。当前规范中插入的padding子头的位置比较混乱,会在实现过程中造成额外的复杂度。
技术实现思路
有鉴于此,本专利技术实施例提出MAC层分组数据单元的配置方法和装置,对插入padding子头的配置位置采用一致的处理方式。 本专利技术实施例提出的一种媒体接入控制(MAC)层分组数据单元的配置方法,包括如下步骤 配置MAC分组数据单元的有效负荷,并在所述MAC分组数据单元的MAC头中配置与已配置的有效负荷对应的MAC子头;所述有效负荷包括MAC控制单元和/或MAC业务数据单元; 判断所述MAC分组数据单元的有效负荷部分是否仅配置了 MAC控制单元,且所述MAC分组数据单元需要1字节的填充,若是,则在最后一个MAC控制单元子头之后配置填充子头,并且所述填充子头与所述最后一个MAC控制单元子头相邻;否则执行现有技术的MAC分组数据单元配置流程。 本专利技术实施例提出的另一种MAC层分组数据单元的配置方法,包括如下步骤 配置MAC分组数据单元的有效负荷,并在所述MAC分组数据单元的MAC头中配置与已配置的有效负荷对应的MAC子头;所述有效负荷包括MAC控制单元和/或MAC业务数据单元; 判断所述MAC分组数据单元的MAC头中是否仅配置了 MAC控制单元子头,且所述MAC分组数据单元需要1字节的填充,若是,则在最后一个MAC控制单元子头之后配置填充子头,并且所述填充子头与所述最后一个MAC控制单元子头相邻;否则执行现有技术的MAC分组数据单元配置流程。 本专利技术实施例提出一种用于配置MAC层分组数据单元的装置,包括 有效负荷配置模块,用于配置MAC分组数据单元的有效负荷; 普通MAC子头配置模块,用于根据所述有效负荷配置模块已配置的有效负荷,在MAC分组数据单元的MAC头中配置与所述有效负荷对应的MAC子头; 判断模块,用于在所述普通MAC子头配置模块完成MAC子头的配置后,判断所述有效负荷配置模块是否仅配置了 MAC控制单元并且所述MACPDU需要1字节填充,并将判断结果发送至填充子头配置模块; 填充子头配置模块,当收到来自判断模块的判断结果为是时,将填充子头配置在最后一个MAC控制单元子头之后,并且所述填充子头与所述最后一个MAC控制单元子头相邻;当收到来自判断模块的判断结果为否时,按照现有技术来配置MAC分组数据单元。 本专利技术实施例还提出另一种用于配置MAC层分组数据单元的装置,包括 有效负荷配置模块,用于配置MAC分组数据单元的有效负荷; 普通MAC子头配置模块,用于根据所述有效负荷配置模块已配置的有效负荷,在MAC分组数据单元的MAC头中配置与所述有效负荷对应的MAC子头; 判断模块,用于在所述普通MAC子头配置模块完成MAC子头的配置后,判本文档来自技高网...
【技术保护点】
一种媒体接入控制MAC层分组数据单元的配置方法,其特征在于,包括如下步骤:配置MAC分组数据单元的有效负荷,并在所述MAC分组数据单元的MAC头中配置与已配置的有效负荷对应的MAC子头;所述有效负荷包括MAC控制单元和/或MAC业务数据单元;判断所述MAC分组数据单元的有效负荷部分是否仅配置了MAC控制单元,且所述MAC分组数据单元需要1字节的填充,若是,则在最后一个MAC控制单元子头之后配置填充子头,并且所述填充子头与所述最后一个MAC控制单元子头相邻;否则执行现有技术的MAC分组数据单元配置流程。
【技术特征摘要】
一种媒体接入控制MAC层分组数据单元的配置方法,其特征在于,包括如下步骤配置MAC分组数据单元的有效负荷,并在所述MAC分组数据单元的MAC头中配置与已配置的有效负荷对应的MAC子头;所述有效负荷包括MAC控制单元和/或MAC业务数据单元;判断所述MAC分组数据单元的有效负荷部分是否仅配置了MAC控制单元,且所述MAC分组数据单元需要1字节的填充,若是,则在最后一个MAC控制单元子头之后配置填充子头,并且所述填充子头与所述最后一个MAC控制单元子头相邻;否则执行现有技术的MAC分组数据单元配置流程。2. —种媒体接入控制MAC层分组数据单元的配置方法,其特征在于,包括如下步骤 配置MAC分组数据单元的有效负荷,并在所述MAC分组数据单元的MAC头中配置与已配置的有效负荷对应的MAC子头;所述有效负荷包括MAC控制单元和/或MAC业务数据单 元;判断所述MAC分组数据单元的MAC头中是否仅配置了MAC控制单元子头,且所述MAC分 组数据单元需要1字节的填充,若是,则在最后一个MAC控制单元子头之后配置填充子头, 并且所述填充子头与所述最后一个MAC控制单元子头相邻;否则执行现有技术的MAC分组 数据单元配置流程。3. 根据权利要求1或2所述的MAC层分组数据单元的配置方法,其特征在于,所述现有 技术的MAC分组数据单元配置流程包括若MAC分组数据单元的有效负荷部分同时配置了 MAC控制单元和MAC业务数据单元, 则将填充子头配置在最后一个MAC控制单元子头和第一个MAC业务数据单元子头之间;如 果MAC分组数据单元的有效载荷部分仅配置了 MAC业务数据单元,则将填充子头配置在第 一个MAC业务数据单元...
【专利技术属性】
技术研发人员:赵毅,谌丽,许芳丽,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。