一种用于TD‑LTE的MAC协议数据传输方法与流程

文档序号:11959427阅读:628来源:国知局
一种用于TD‑LTE的MAC协议数据传输方法与流程

本发明涉及一种用于TD-LTE的MAC协议数据传输方法。



背景技术:

LTE定义的是一个纯分组交换网络,采用扁平化的、全IP化的网络结构,网元数目最小化,协议层次最优化。对于其空口接口的协议结构从水平方向来说具有层一:物理层;层二:数据链路层;层三:网络层。而对于层二数据链路层又分为四个子层:MAC子层;RLC子层;PDCP子层;BMC子层。对于其中的RLC子层主要完成从上层接收或向上层分发RLC SDU,以及通过下层向或从对等RLC实体发送或接收RLCPDU。为了完成不同数据的传输,RLC实体配置三种模式:透明模式(Transparent Mode,TM)、非确认模式(Unacknowledged Mode,UM)、确认模式(Acknowledged Mode,AM)。其中AM实体会对传输失败的协议数据单元(Protocol Data Unit,PDU)进行重传,该模式主要应用于错误敏感、时延容忍的非实时业务以及对时延要求不高的流媒体业务。

MAC子层一方面通过逻辑信道向高层提供数据传输,负责为各个业务分配传输资源,另一方面将调度的数据包复用后传至物理层。目前,现有的MAC协议均未充分利用RLC AM模式下的状态PDU,造成资源浪费。



技术实现要素:

本发明的主要目的在于提供一种用于TD-LTE的MAC协议数据传输方法,用以解决上述问题以达到资源利用的最大化。

为达到以上目的,本发明采用的技术方案为:提供一种用于TD-LTE的MAC协议数据单元,包括一个MAC头、MAC服务数据单元、MAC控制单元,MAC头包括多个MAC子头,多个MAC子头中除最后一个MAC子头外其余的MAC子头包括六个头字段R/R/E/LCID/F/L,在MAC子头的头字段F后还具有一个1bit的扩展域E1,如果扩展域E1设定为“1”,则表示其后至少有另一组的F/E1/LI域;如果扩展域E1设置为“0”,表示从其后的字节起为MAC服务数据单元。

进一步,E1域后面跟随表示长度的LI域。

进一步,一个MAC子头的扩展域E1至少为一个。

本发明的有益效果:本发明对RLC AM模式下的状态PDU子头进行扩展,达到资源利用的最大化。

附图说明

图1是根据本发明的一个优选实施例的一种用于TD-LTE的MAC协议数据单元。

图2是未扩展前的MAC子头。

图3是扩展后的MAC子头。

附图1说明:sub-header-子头,MAC header-MAC子头,MAC control element-MAC控制单元,MAC SDU-MAC服务数据单元,Padding(opt)-填充(可选)

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。

如图1所示的一种MAC协议数据单元(PDU)包括一个MAC头,0或多个MAC服务数据单元(MAC SDU),0或多个MAC控制单元,以及可能的其它填充。

MAC PDU是在长度上以字节对齐的比特串(即8bit的倍数),比特串以表格的形式表示,其中最高有效位位于表格第一行的最左侧,最低有效位位于表格最后一行的最右侧,通常,比特串从左到右逐行读取。MAC PDU中每个参数域的比特顺序都是将第一个即最高有效位放在最左边,而将最后一个即最低有效位放在最右边。

MAC SDU包含在MAC PDU中,是在长度上以字节对齐的比特串(即8bit的倍数),从第一个比特开始。

MAC头包括多个MAC子头,多个MAC子头中除最后一个子头外其余的MAC子头头包含六个头字段R/R/E/LCID/F/L。MAC子头的最后一个子头以及固定长度的MAC控制单元子头包含四个头字段R/R/E/LCID。填充对应的MAC PDU子头也包含四个头字段R/R/E/LCID,如图2。

MAC子头的顺序与对应的MAC SDUs、MAC控制单元以及填充的顺序一致。

MAC控制单元位于所有MAC SDU的前面,填充位于MAC PDU的末尾处。

每个UE每个TB块最多可传输一个MAC PDU。每个TTI最多可传输一个MCH MAC PDU。

MAC子头大小可变,由下列域组成。

LCID:逻辑信道ID域,标识每个MAC SDU对应的逻辑信道、MAC控制单元的类型或填充,MAC PDU中每个MAC SDU、MAC控制单元或者填充对应一个LCID域。LCID域长度为5比特。

L:长度域,指示对应MAC SDU或可变长度MAC控制单元的字节数。除最后一个子头以及固定长度MAC控制单元对应的子头外,MAC PDU子头中有一个L域。L域的大小由F域指示。

F:格式域,指示长度域的长度,除最后一个子头以及固定长度MAC控制单元对应的子头外,每个MAC PDU子头都包含一个F域,F域长度为1bit。如果MAC SDU或可变长度MAC控制单元的长度小于128字节,应将F域置为0,否则置为1。

E:扩展域,扩展域是一个标志位,指示MAC头中是否还有其他的域。如果E域设定为“1”,则表示其后至少有另一组的R/R/E/LCID域。如果E域设置为“0”,表示从其后的字节起为MAC SDU或者MAC控制单元或者填充。

R:预留比特,设置为“0”。

MAC头和MAC子头都是字节对齐。

通常情况下,MAC实体将MAC层SDU封装成PDU时,如果一个SDU长度过大,不能完全封装进一个PDU,则进行分段封装,该SDU剩余分段等待下次传输;如果一个SDU长度较小,封装一个SDU后还有剩余资源,则继续在该PDU中封装下一个SDU,即与其他SDU进行级联,每个SDU都有一个MAC子头与之对应,MAC子头中的E域指示后续还有SDU,使得每次封装的PDU将充分地利用指示的资源。

RLC AM传输模式实现机制中,需要对传输状态进行确认,存在大量的状态PDU。由于每个TTI最多可传输一个MCH MAC PDU,当传输PDU为状态PDU时,由于状态包较短,无法填充满一个TB块,存在资源上的浪费。当传输PDU为状PDU时,算法判断本次传输是否还有数据单元剩余,如果有,则利用状态PDU进行数据传输。原始MAC子头如图2所示。现在对MAC子头进行扩展,如图3所示。在格式域F后增加一个1bit的扩展域E1,如果E1域设定为“1”,则表示其后至少有另一组的F/E1/LI域;如果E域设置为“0”,表示从其后的字节起为MAC SDU,E1域后面跟随表示长度的LI域,一个MAC子头可以有多个E1域。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。

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