首页> 中国专利> LTE-A终端测试仪表在载波聚合下MAC层数据调度方法

LTE-A终端测试仪表在载波聚合下MAC层数据调度方法

摘要

本发明提供一种LTE-A终端测试仪表在载波聚合下MAC层数据调度方法包括:上行数据联合接收方法(参与载波聚合各Scell在HARQ实体接收到正确MAC?PDU数据后根据其生成RLC?PDU数据,并将其和第一触发消息通过预设服务小区间MAC层接口发送至Pcell?MAC层;Pcell根据第一触发消息将接收的RLC?PDU数据从其MAC层发送RLC层)与下行数据联合接收方法(Pcell按照预设的ADF调度算法将RLC?PDU数据组包生成MAC?SDU数据包,将其和第二触发消息通过预设的服务小区间MAC层接口发送至Scell?MAC层;Scell根据第二触发消息将接收的MAC?SDU数据包生成MAC?PDU数据并从其MAC层发送至物理层),可使LTE-Advanced终端测试仪表实现在载波聚合下对多个服务小区MAC层的数据调度。

著录项

  • 公开/公告号CN105246106A

    专利类型发明专利

  • 公开/公告日2016-01-13

    原文格式PDF

  • 申请/专利权人 北京星河亮点技术股份有限公司;

    申请/专利号CN201510556717.9

  • 发明设计人 王顺;范志成;王立娜;崔清;马楠;

    申请日2015-09-02

  • 分类号H04W28/06(20090101);H04W72/04(20090101);H04L1/18(20060101);H04W80/02(20090101);

  • 代理机构11002 北京路浩知识产权代理有限公司;

  • 代理人李相雨

  • 地址 100102 北京市朝阳区利泽中二路2号望京科技创业园A座三层

  • 入库时间 2023-12-18 13:33:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-02-12

    授权

    授权

  • 2016-02-10

    实质审查的生效 IPC(主分类):H04W28/06 申请日:20150902

    实质审查的生效

  • 2016-01-13

    公开

    公开

说明书

技术领域

本发明涉及移动通信工程技术领域,尤其涉及一种LTE-A终端测 试仪表在载波聚合下MAC层数据调度方法。

背景技术

第三代合作伙伴计划(3rdGenerationPartnershipProject,简称 3GPP)的长期演进(LongTermEvolution,简称LTE)技术规范Release 8中的LTE下行链路载波的最大带宽是20MHz,当需要通过大带宽来 提升数据速率以满足长期演进技术升级版LTE-Advanced的需求时,由 于运营商所获得连续带宽很少超过20MHz,无法获得更大的连续频谱 带宽,只能通过载波聚合将多个20MHz(或更小)的带宽聚合给同一 个用户设备(UserEquipment,简称UE)使用。通过载波聚合,运营 商就可以用一些不连续的频谱达到与20MHz带宽相同的UE峰值数据 速率,甚至可以达到100MHz带宽下峰值数据速率。

载波聚合是一种非常具有吸引力的方法,在没有增加发射和接收 天线数量的情况下,不仅可以提高峰值数据速率还可以提高平均用户 容量和小区边缘用户容量。

鉴于此,如何将载波聚合技术应用到终端测试仪表中,以使 LTE-Advanced终端测试仪表实现在载波聚合情况下对多个服务小区 的MAC层的数据调度成为目前需要解决的技术问题。

发明内容

为解决上述的技术问题,本发明提供一种LTE-A终端测试仪表在 载波聚合下MAC层数据调度方法,可以实现多个服务小区的MAC层 实体同时为某一主小区(Primarycell,简称Pcell)的无线链路控制层 协议(RadioLinkControl,简称RLC)层实体提供数据传输服务的功 能,使载波聚合技术应用到了终端测试仪表中,完成现实可用的系统。

第一方面,本发明提供一种LTE-A终端测试仪表在载波聚合下 MAC层数据调度方法,包括:上行数据联合接收方法与下行数据联 合接收方法;

所述上行数据联合接收方法,包括:

参与载波聚合的各辅小区Scell在混合自动重传请求HARQ实体 接收到正确的MACPDU数据之后,根据所述MACPDU数据生成 RLCPDU数据,并将生成的RLCPDU数据和第一触发消息通过预设 的服务小区间MAC层接口发送至主小区Pcell的MAC层;

所述Pcell根据接收的第一触发消息将接收的RLCPDU数据从 Pcell的MAC层发送至Pcell的RLC层;

所述下行数据联合接收方法,包括:

Pcell按照预设的自适应动态反馈ADF调度算法,将RLCPDU 数据组包生成MACSDU数据包,将生成的MACSDU数据包和第二 触发消息通过预设的服务小区间MAC层接口发送至所述Scell的 MAC层;

所述Scell根据接收的第二触发消息,将接收的MACSDU数据 包生成MACPDU数据,将生成的MACPDU数据从Scell的MAC 层发送至Scell的物理层。

可选地,所述Pcell按照预设的自适应动态反馈ADF调度算法, 将RLCPDU数据组包生成MACSDU数据包,将生成的MACSDU 数据包和第二触发消息通过预设的服务小区间MAC层接口发送至所 述Scell的MAC层,包括:

Pcell在每隔预设时间段的下行调度结束时,判断是否接收到 Scell发送的数据请求的反馈消息,所述数据请求的反馈消息中携带 MACSDU数据包的大小,若是,则根据所述数据请求的反馈消息中 携带的MACSDU数据包的大小将RLCPDU数据进行组包,得到组 好的MACSDU数据包,将组好的MACSDU数据包和第二触发消息 通过预设的服务小区间MAC层接口发送至所述Scell的MAC层。

可选地,所述预设的服务小区间MAC层接口,包括:控制域和 数据域;

所述控制域,包括:公共控制域和专用控制域;

所述公共控制域,包括:服务小区类型、服务小区索引Index值、 服务小区ID号、消息发送时刻的系统帧号和子帧号;

所述专用控制域,包括:不同消息类型对应的参数和对应数据接 收、发送的系统帧号和子帧号;

所述数据域,包括:要发送的数据内容或者数据信息。

可选地,所述下行数据联合接收方法,还包括:

Scell的MAC层判断待发送至所述Scell的MAC层的MACSDU 数据包缓存的数据量是否小于等于预设门限阈值,若是,则向Pcell 发送数据请求的反馈消息。

可选地,所述上行数据联合接收方法,还包括:在跨载波调度的 情况的下,Pcell调度Scell的方法;

所述在跨载波调度的情况的下,Pcell调度Scell的方法,包括:

被调度的Scell在接收到上行MACPDU数据后,将确认HI消息 通过预设的服务小区间MAC层接口发送至负责调度的Pcell;

负责调度的Pcell在收到HI消息后,根据所述HI消息,在保证 HARQ时序正确的情况下,将本Pcell的物理层所需要的PHICH信息 发送至本Pcell的物理层。

可选地,所述上行数据联合接收方法,还包括:在跨载波调度的 情况的下,Scell调度Scell的方法;

所述在跨载波调度的情况的下,Scell调度Scell的方法,包括:

被调度的Scell在接收到上行MACPDU数据后,将确认HI消息 通过预设的服务小区间MAC层接口发送至负责调度的Scell;

负责调度的Scell在收到HI消息后,根据所述HI消息,在保证 HARQ时序正确的情况下,将本Scell的物理层所需要的PHICH信息 发送至本Scell的物理层。

可选地,所述HI消息包括:该HI消息将被发送给终端的具体时 刻、系统帧号和子帧号。

可选地,所述下行数据联合接收方法,还包括:在跨载波调度的 情况的下,Pcell或Scell调度Scell的方法;

所述在跨载波调度的情况的下,Pcell或Scell调度Scell的方法, 包括:

被调度的Scell将下行共享信道DLSCH数据发送给本Scell的物 理层,同时将DCI消息通过预设的服务小区间MAC层接口发送至负 责调度的Pcell或Scell;

负责调度的Pcell或Scell在收到DCI消息后,在预设时刻,将 本小区的物理层所需要的PDCCH信息发送给本小区的物理层。

可选地,所述DCI消息包括:该DCI消息将被发送给终端的具 体时刻、系统帧号和子帧号。

可选地,所述主小区Pcell和辅小区Scell接收RLCPDU数据的 缓存均采用双缓冲Double-Buffer机制。

由上述技术方案可知,本发明的LTE-A终端测试仪表在载波聚合 下MAC层数据调度方法,可以实现多个服务小区的MAC层实体同时 为某一Pcell的RLC层实体提供数据传输服务的功能,使载波聚合技术 应用到了终端测试仪表中,完成现实可用的系统。

附图说明

图1为本发明实施例提供的协议栈的整体结构示意图;

图2为本发明实施例提供的LTE-A终端测试仪表在载波聚合下 MAC层数据调度方法中的上行数据联合接收方法的流程示意图;

图3为本发明实施例提供的LTE-A终端测试仪表在载波聚合下 MAC层数据调度方法中的下行数据联合接收方法的流程示意图;

图4为本发明实施例提供的预设的服务小区间MAC层接口结构 示意图;

图5为本发明实施例提供的Scell中待发送的MACSDU数据包 的缓存结构示意图;

图6为本发明实施例提供的Scell发送上行RLCPDU数据的第 一触发消息的一种具体的预设的服务小区间MAC层接口结构示意图;

图7为本发明实施例提供的Scell发送HI消息的一种具体的预设 的服务小区间MAC层接口结构示意图;

图8为本发明实施例提供的Scell发送DCI消息的一种具体的预 设的服务小区间MAC层接口结构示意图;

图9为本发明实施例提供的Scell发送MACSDU数据请求的反 馈消息的一种具体的预设的服务小区间MAC层接口结构示意图;

图10为本发明实施例提供的Pcell发送下行RLCPDU数据的第 二触发消息的一种具体的预设的服务小区间MAC层接口结构示意图;

图11为本发明实施例提供的一种Pcell向Scell发送RLCPDU数 据的流程图;

图12为本发明实施例提供的一种Scell向Pcell发送数据请求的 反馈消息的流程图;

图13为本发明实施例提供的一种Scell向Pcell发送DCI消息的 流程图;

图14为本发明实施例提供的一种Scell向Pcell发送HI消息的流 程图;

图15为本发明实施例提供的一种Scell向Pcell发送上行RLC PDU数据的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结 合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明 保护的范围。

本发明的背景是在LTE终端测试仪表的基础上,升级LTE系统 到LTE-A系统,为每个服务小区的媒体访问控制(Media/Medium AccessControl,简称MAC)层添加小区间接口,实现多个服务小区 的MAC层实体同时为某一Pcell的RLC层实体提供数据传输服务的 功能,保证载波聚合技术应用到终端测试仪表中。其中,图1示出了 本发明实施例提供的协议栈的整体结构示意图。

本发明的下行数据从高层传至RLC层后,由Pcell的MAC层负 责分发数据给其他参与载波聚合的辅小区(Secondarycell,简称Scell) 的MAC层,Scell完成MACPDU封装后,发给本小区的物理层;上 行数据则通过各小区物理层传给MAC层,各服务小区解出无线链路 控制层协议RLC协议数据单元(ProtocolDataUnit,简称PDU)数 据后,统一发给Pcell的MAC层,由Pcell的MAC层负责将收到的 全部上行RLCPDU数据发给RLC层,最终到达高层。

图2示出了本发明一实施例提供的LTE-A终端测试仪表在载波 聚合下MAC层数据调度方法中的上行数据联合接收方法的流程示意 图,图3示出了本发明一实施例提供的LTE-A终端测试仪表在载波 聚合下MAC层数据调度方法中的下行数据联合接收方法的流程示意 图,本实施例的LTE-A终端测试仪表在载波聚合下MAC层数据调度 方法,包括:上行数据联合接收方法(如图2所示)与下行数据联合 接收方法(如图3所示);

所述上行数据联合接收方法,包括:

101、参与载波聚合的各辅小区Scell在混合自动重传请求(Hybrid AutomaticRepeatreQuest,HARQ简称)实体接收到正确的MACPDU 数据之后,根据所述MACPDU数据生成RLCPDU数据,并将生成 的RLCPDU数据和第一触发消息通过预设的服务小区间MAC层接 口发送至主小区Pcell的MAC层(图6示出了Scell发送上行RLCPDU 数据的第一触发消息的一种具体的预设的服务小区间MAC层接口结 构示意图)(即将生成的RLCPDU数据通过数据搬移的形式,按照 接收地址表中Pcell的RLCPDU接收缓存地址,将RLCPDU数据写 入Pcell的对应缓存中,然后给Pcell的线程发送邮箱消息,通过邮箱 消息的触发,告诉Pcell收取写入的RLCPDU数据)。

在具体应用中,所述步骤101中的“根据所述MACPDU数据生 成RLCPDU数据”,可具体包括:

去掉所述MACPDU数据的头部数据,生成RLCPDU数据。

102、所述Pcell根据接收的第一触发消息将接收的RLCPDU数 据从Pcell的MAC层发送至Pcell的RLC层;

所述下行数据联合接收方法,包括:

201、Pcell按照预设的自适应动态反馈(AdaptiveDynamic Feedback,简称ADF)调度算法,将RLCPDU数据组包生成MAC 服务数据单元(ServiceDataUnit,简称SDU)数据包,将生成的MAC SDU数据包和第二触发消息通过预设的服务小区间MAC层接口发送 至所述Scell的MAC层。

在具体应用中,所述步骤201可具体包括:

Pcell在每隔预设时间段的下行调度结束时,判断是否接收到 Scell发送的数据请求的反馈消息,所述数据请求的反馈消息中携带 MACSDU数据包的大小,若是,则根据所述数据请求的反馈消息中 携带的MACSDU数据包的大小将RLCPDU数据进行组包,得到组 好的MACSDU数据包,将组好的MACSDU数据包和第二触发消息 通过预设的服务小区间MAC层接口发送至所述Scell的MAC层(图 10示出了Pcell发送下行RLCPDU数据的第二触发消息的接口结构 示意图)(即先将MACSDU数据包搬移至Scell提供的接收缓存中, 然后再给Scell的MAC线程发送邮箱消息进行触发)。

在具体应用中,本实施例所述每隔预设时间段优选为1ms。

202、所述Scell根据接收的第二触发消息,将接收的MACSDU 数据包生成MACPDU数据,将生成的MACPDU数据从Scell的 MAC层发送至Scell的物理层。

在具体应用中,所述步骤201中的“将接收的MACSDU数据包 生成MACPDU数据”,可具体包括:

对MACSDU数据包添加头部数据,生成MACPDU数据(包)。

可理解的是,本实施例的ADF调度算法是为了保证每一个参与 载波聚合的Scell吞吐率不被接口链路延时影响而提出的;所谓自适 应是指Scell的每次数据请求的反馈消息中都包含所要MACSDU数 据包的大小,该数据包的大小由Scell根据自身链路情况而定,可以 支持物理层自适应调制和编码(AMC)的需求;所谓动态反馈是指 每隔预设时间段,在下行子帧发完MACPDU之后,Scell的MAC层 都会查询待发MACSDU缓存的数据量,当数据量低到预设门限阈值 时,Scell就会向Pcell发送数据请求的反馈消息。

在具体应用中,本实施例所述下行数据联合接收方法,还包括:

Scell的MAC层判断待发送至所述Scell的MAC层的MACSDU 数据包缓存的数据量是否小于等于预设门限阈值,若是,则向Pcell 发送数据请求的反馈消息。

在具体应用中,本实施例所述预设门限阈值的大小可优选为等于 发送缓存大小的三分之一。每1ms下行调度时,Scell会查看下行RLC PDU待发送缓存中的数据量是否下降到数据请求阈值,如果达到阈 值,则给Pcell发送数据包请求的反馈消息。

本实施例ADF调度算法的参数确定:根据算法描述,计算出链路 总延时为S毫秒,为防止频繁交互,设定Scell每S毫秒查询一次数 据缓存。结合本发明实际应用情况,以S=2举例说明,按照算法流程 进行仿真,频分双工(FrequencyDivisionDuplexing,简称FDD)参 数结果如下表1所示,时分双工(TimeDivisionDuplexing,简称TDD) 子帧配置0时,参数结果如下表2所示。

表1

表2

上述表1和表2中的参数设定都能满足Scell在每一个下行子帧 有数据可发,从表中结果可以看出:预设门限阈值越高,要求接收缓 存越大,带来的交互次数越少;Pcell每次收到数据请求后发送的数 据包越多,需要的接收缓存越大,但会降低数据请求频率。

图5示出了本发明实施例提供的Scell中待发送的MACSDU数 据包的缓存结构示意图,综合考虑系统间交互次数以及接收缓存大小 两个因素,参数设置建议优选如图5所示:在FDD下,设置缓存阈 值为3,Pcell每次发包数为3,接收缓存最大值设定为5;在TDD下, 设置缓存阈值为3,Pcell每次发包数为3,接收缓存最大值设定为6。

可理解的是,本实施例通过所述预设的服务小区间MAC层接口, 可发送DCI消息、上行无线链路控制层协议数据单元RLCPDU数据、 下行无线链路控制层协议数据单元RLCPDU数据、确认HI消息和 数据请求的反馈消息DRM等。

应说明的是,在具体应用中,本实施例要对预设的服务小区间 MAC层接口进行维护:每个服务小区都要在本地开辟一段用于存储 接口消息和数据的缓存,在系统启动后,小区建立之前,以地址广播 的形式将接收某小区消息的缓存地址发给对应的服务小区;相应地, 每个服务小区都要在系统启动后,小区建立之前接收其他小区广播的 接收地址,将各小区的接收地址统一维护,以便在收发数据时使用。

本实施例的LTE-A终端测试仪表在载波聚合下MAC层数据调度 方法,可以实现多个服务小区的MAC层实体同时为某一Pcell的RLC 层实体提供数据传输服务的功能,使载波聚合技术应用到了终端测试 仪表中,完成现实可用的系统。

本发明提供的预设的服务小区间MAC层接口的设计:根据3GPP 协议要求和服务小区间的数据传输需求,定义了不同服务类型的小区 之间的接口内容,此接口不但可以满足在非跨载波调度下主、辅小区 间的RLCPDU数据交互,而且可以满足在跨载波调度的情况下,调 度小区和被调度小区间的下行控制信息(DownlinkControl Information,简称DCI)消息和确认HI消息的交互,它是实现各服 务小区间MAC层数据传输的基础。

如图4所示,本实施例所述预设的服务小区间MAC层接口,包 括:控制域和数据域;

所述控制域,包括:公共控制域和专用控制域;

所述公共控制域,包括:服务小区类型、服务小区索引Index值、 服务小区ID号、消息发送时刻的系统帧号和子帧号;

所述服务小区类型:定义为Pcell或Scell;

所述服务小区索引Index值:范围与协议一致,为0~7,其中,0 表示Pcell,1~7为Scell;

所述专用控制域,包括:不同消息类型对应的参数和对应数据接 收、发送的系统帧号和子帧号;

所述数据域,包括:要发送的数据内容或者数据信息。

举例来说,图6示出了本发明实施例提供的Scell发送上行RLC PDU数据的第一触发消息的一种具体的预设的服务小区间MAC层接 口结构示意图,在图6中,S_PcellScell_CommonPart字段为接口的公 共信息部分,其中包含如下内容:

E_CA_Cell_Type为服务小区类型,定义为Pcell或Scell;

ServingCellIndex为服务小区Index值,范围与协议一致,为0~7, 其中,0表示Pcell,1~7为Scell;

CellID为服务小区ID号;

SystemFrameNum为消息发送时刻的系统帧号;

SubFrameNum为消息发送时刻的子帧号;

Scell_RLC_PDU字段为发送的RLCPDU数据的信息,其中包含 如下内容:

RB_ID为无线承载标识,用于填写该RLCPDU数据对应的DRB ID;

RLCPDU_Info用于表示每个RLCPDU的链表存储信息;

RLCPDU_NUM表示有几个RLCPDU数据块;

SystemFrameNum为该RLCPDU发送时刻的系统帧号;

SubFrameNum为该RLCPDU发送时刻的子帧号。

举例来说,图10示出了本发明实施例提供的Pcell发送下行RLC PDU数据的第二触发消息的一种具体的预设的服务小区间MAC层接 口结构示意图,在图10中,S_PcellScell_CommonPart字段为接口的 公共信息部分,Pcell_MAC_SDU字段为发送的数据请求信息,其中 包含如下内容:

Flag为是否有MACSDU数据的标记位。

SubFrame_Type指示该数据大小为哪种子帧类型下的。

Data_Size为该MACSDU数据块的大小。

DoubleBufferSelection为该MACSDU数据块存储在 DoubleBuffer结构里的哪个缓存中。

举例来说,图9示出了本发明实施例提供的Scell发送MACSDU 数据请求的反馈消息的一种具体的预设的服务小区间MAC层接口结 构示意图,在图9中,S_PcellScell_CommonPart字段为接口的公共信 息部分,Scell_MAC_DataReq字段为发送的数据请求信息,其中包含 如下内容:

Normal_Size_Flag为正常子帧TBSzie下的数据请求标记位;

Normal_Size为正常子帧TBSzie下的数据大小;

Special_Size_Flag为特殊子帧TBSzie下的数据请求标记位;

Special_Size为特殊子帧TBSzie下的数据大小。

在具体应用中,本实施例所述上行数据联合接收方法,还可以包 括:在跨载波调度的情况的下,Pcell调度Scell的方法;

所述在跨载波调度的情况的下,Pcell调度Scell的方法,可包括:

被调度的Scell在接收到上行MACPDU数据后,将确认HI消息 通过预设的服务小区间MAC层接口发送至负责调度的Pcell;

负责调度的Pcell在收到HI消息后,根据所述HI消息,在保证 HARQ时序正确的情况下,将本Pcell的物理层所需要的PHICH信息 发送至本Pcell的物理层。

在具体应用中,本实施例所述上行数据联合接收方法,还可以包 括:在跨载波调度的情况的下,Scell调度Scell的方法;

所述在跨载波调度的情况的下,Scell调度Scell的方法,可包括:

被调度的Scell在接收到上行MACPDU数据后,将确认HI消息 通过预设的服务小区间MAC层接口发送至负责调度的Scell;

负责调度的Scell在收到HI消息后,根据所述HI消息,在保证 HARQ时序正确的情况下,将本Scell的物理层所需要的PHICH信息 发送至本Scell的物理层。

其中,为保证时序的正确,本实施例所述HI消息可包括:该HI 消息将被发送给终端的具体时刻、系统帧号和子帧号,以便调度小区 进行调度发送。

举例来说,图7示出了本发明实施例提供的Scell发送HI消息的 一种具体的预设的服务小区间MAC层接口结构示意图,在图7中, S_PcellScell_CommonPart字段为接口的公共信息部分,Scell_HI_Info 字段为发送的HI消息,其中包含如下内容:

Group为HI消息所在Phich信道中的组号;

Sequence为HI消息所在Phich信道中的组内序号;

AckOrNack为HI消息的具体内容;

SystemFrameNum为该HI消息应该发送时刻的系统帧号;

SubFrameNum为该HI消息应该发送时刻的子帧号。

在具体应用中,本实施例所述下行数据联合接收方法,还可以包 括:在跨载波调度的情况的下,Pcell调度Scell的方法;

所述在跨载波调度的情况的下,Pcell调度Scell的方法,可包括:

被调度的Scell将下行共享信道(Downlinksharechannel,简称 DLSCH)数据发送给本Scell的物理层,同时将DCI消息通过预设的 服务小区间MAC层接口发送至负责调度的Pcell;

负责调度的Pcell在收到DCI消息后,在预设时刻,将本Pcell 的物理层所需要的物理下行控制信道(PhysicalDownlinkControl Channel,简称PDCCH)信息发送给本Pcell的物理层。

在具体应用中,本实施例所述下行数据联合接收方法,还可以包 括:在跨载波调度的情况的下,Scell调度Scell的方法;

所述在跨载波调度的情况的下,Scell调度Scell的方法,包括:

被调度的Scell将下行共享信道DLSCH数据发送给本Scell的物 理层,同时将DCI消息通过预设的服务小区间MAC层接口发送至负 责调度的Scell;

负责调度的Scell在收到DCI消息后,在预设时刻,将本Scell 的物理层所需要的PDCCH信息发送给本Scell的物理层。

其中,为保证时序的正确,本实施例所述DCI消息可包括:该 DCI消息将被发送给终端的具体时刻、系统帧号和子帧号,以便调度 小区进行调度发送。

图8示出了本发明实施例提供的Scell发送DCI消息的一种具体 的预设的服务小区间MAC层接口结构示意图,在图8中, S_PcellScell_CommonPart字段为接口的公共信息部分, Scell_DCI_Info字段为发送的DCI消息,其中包含如下内容:

Bit_Len为DCI比特长度;

DCI_DATA为DCI消息具体内容;

PdcchType表示Pdcch的信息类型,如DCI0、DCI1等;

SystemFrameNum为该DCI应该发送时刻的系统帧号;

SubFrameNum为该DCI应该发送时刻的子帧号。

在具体应用中,本实施例所述主小区Pcell和辅小区Scell接收 RLCPDU数据的缓存均采用双缓冲Double-Buffer机制。即,若前一 个时刻发送端将RLCPDU数据写入缓冲器Buffer0中,那么当前时 刻务必将数据写入缓冲器Buffer1中,等到下一个时刻再写入Buffer0 中。发送端将数据写入接收缓存后,需要在触发消息中添加接收端接 收缓存信息,告知接收端数据应该取自Buffer0还是Buffer1,这样可 以避免由于接收端处理消息过慢,导致接收数据被覆盖的问题。

图11示出了本发明实施例提供的一种Pcell向Scell发送RLC PDU数据的流程图,各步骤的具体实施描述如下。

S1、1ms定时器到达触发时间,开始进行1ms下行调度。

S2、查询在当前子帧时间点上,Scell是否有正常子帧的数据请 求,如果有则执行步骤S3,如果没有则执行步骤S8。

S3、检查当前是否已经给Scell发送了3个数据包,如果是则执 行步骤S7,如果否则执行步骤S4。

S4、按照Scell要求的数据块大小,从RLC缓存中取数,做好 MACSDU数据包。

S5、将做好MACSDU数据包,依据Scell的指定地址,放入到 接收缓存中。

S6、给要接收MACSDU数据包的Scell发送触发消息。

S7、将本地标志位参数置为0。

S8、查询在当前子帧时间点上,Scell是否有特殊子帧的数据请 求,如果有则执行步骤S9,如果没有则执行步骤S14。

S9、检查当前是否已经给Scell发送了3个数据包,如果是则执 行步骤S13,如果否则执行步骤S10。

S10、按照Scell要求的数据块大小,从RLC缓存中取数,做好 MACSDU数据包。

S11、将做好MACSDU数据包,依据Scell的指定地址,放入到 接收缓存中。

S12、给要接收MACSDU数据包的Scell发送触发消息。

S13、将本地标志位参数置为0。

S14、当前1ms发送数据任务结束,等待下1ms的触发消息。

图12示出了本发明实施例提供的一种Scell向Pcell发送数据请 求消息的流程图,各步骤的具体实施描述如下。

P1、下行1ms调度模块,将收到的MACSDU数据包组成MAC PDU数据,然后发送出去。

P2、下行数据发送完后,判断是否到达查询缓存的时刻,如果是 则执行步骤P3,如果否则执行步骤P11;

P3、查询本地正常子帧MACSDU缓存的数据量,判断本地正常 子帧MACSDU缓存的数据量是否降到(即小于等于)预设门限阈值, 如果是则执行步骤P4,如果否则执行步骤P5。

P4、将接口变量NormalFN_Size赋值为MAC传输块的大小,对 应的标志位置1。

P5、将接口变量NormalFN_Size赋值为0,对应的标志位置0。

P6、查询本地特殊子帧MACSDU缓存的数据量,判断本地特殊 子帧MACSDU缓存的数据量是否降到(即小于等于)预设门限阈值, 如果是则执行步骤P7,如果没有则执行步骤P8。

P7、将接口变量SpecialFN_Size赋值为MAC传输块大小的3/4, 对应的标志位置1。

P8、将接口变量SpecialFN_Size赋值为0,对应的标志位置0。

P9、查询在当前是否有标志位为1,如果是则执行步骤P10,如 果否则执行步骤P11。

P10、填写数据请求的反馈消息的公共部分,将数据请求的反馈 消息发送给Pcell。

P11、完成当前1ms的数据请求任务,等待进入下1ms的下行调 度。

图13示出了本发明实施例提供的一种Scell向Pcell发送DCI消 息的流程图,各步骤的具体实施描述如下。

Q1、收到本地1ms定时触发,进入1ms下行数据调度。

Q2、从本地存储来自Pcell的MACSDU数据的缓存中,取出数 据,添加MAC头部部分,生成MACPDU数据包,发送给物理层。

Q3、判断当前是否为跨载波调度,如果是跨载波调度,则执行 步骤Q4,如果不是,则执行步骤S05。

Q4、将当前MACPDU对应的DCI消息通过自定义的接口发送 给调度小区。

Q5、将当前MACPDU对应的DCI消息发送给物理层。

Q6、完成当前1ms的数据请求任务,等待进入下1ms的下行调 度。

图14示出了本发明实施例提供的一种Scell向Pcell发送HI消息 的流程图,各步骤的具体实施描述如下。

R1、接收本地物理层传送过来的上行MACPDU数据。

R2、对接收到的数据进行循环冗余校验码(CyclicRedundancy Check,简称CRC)校验。

R3、判断MACPDU是否解码正确,如果是则执行步骤R5如果 不是,则执行步骤S04。

R4、生成否定应答(NegativeAcknowledgement,简称NACK) 消息。

R5、生成确认应答(Acknowledgement,简称ACK)消息。

R6、更新当前要发送的HI消息内容。

R7、判断是否为跨载波调度,如果是则执行步骤R8,否则执行 步骤R9。

R8、填写自定义接口中的公共消息部分,将更新后的HI消息填 写到接口中,通过该接口将HI消息发送给调度小区。

R9、将更新后的HI消息发送给本小区的物理层。

图15示出了本发明实施例提供的一种Scell向Pcell发送上行 RLCPDU数据的流程图,各步骤的具体实施描述如下。

T1、接收本地物理层传送过来的上行MACPDU数据。

T2、对接收到的数据进行CRC校验。

T3、判断MACPDU是否解码正确,如果是则执行步骤T5如果 不是,则执行步骤T4。

T4、生成NACK消息,丢弃当前数据包。

T5、生成ACK消息。

T6、解出MACPDU的头部部分信息。

T7、判断是否有RLCPDU数据,如果有则执行步骤T8,否则执 行步骤T1。

T8、将要发送的RLCPDU数据根据Pcell指定的接收地址,写 入对应的接收缓存中。

T9、填写自定义接口中的公共消息部分,将要发送的RLCPDU 数据相关信息填写到接口中,通过该接口将RLCPDU信息以触发消 息的形式发送给Pcell。

本实施例的LTE-A终端测试仪表在载波聚合下MAC层数据调度 方法,可以实现多个服务小区的MAC层实体同时为某一Pcell的RLC 层实体提供数据传输服务的功能,使载波聚合技术应用到了终端测试 仪表中,完成现实可用的系统。

在本发明实施例中“第一”、“第二”等并不是对先后顺序做出规 定,只是对名称做出区别,在本实施方式中,不做出任何的限定。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或 部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储 于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方 法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案, 而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载 的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各 实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号