用于提高多载波环境中的无线电链路性能的系统和方法与流程

文档序号:16548431发布日期:2019-01-08 20:58阅读:119来源:国知局
用于提高多载波环境中的无线电链路性能的系统和方法与流程

本申请一般涉及无线通信,并且尤其涉及多载波环境中的无线通信。



背景技术:

长期演进(“lte”)是用于针对移动设备和数据终端的高速数据的无线通信标准。高级lte是lte标准的重大改进。在高级lte标准内,使用载波聚合来增加带宽,从而提高比特率。已将载波聚合引入第三代合作伙伴计划(“3gpp”)出版物10(高级lte标准)以在保持与传统ue的向后兼容性的同时向单个设备(例如,用户设备或“ue”)提供宽于20mhz的传输带宽。

在当前标准下,每个经聚合的载波被称为分量载波,并且每个分量载波可具有1.4mhz、3mhz、5mhz、10mhz、15mhz或20mhz的带宽并且可将五个分量载波的最大值进行聚合。如图1所示,五个分量载波可各自具有20mhz的带宽以结合成100mhz的总带宽。在启用载波聚合特征的情况下,高级lte标准可满足峰值下行链路(“dl”)吞吐量要求或1gbps。



技术实现要素:

本文描述了用于提高多载波环境中的无线电链路性能的系统和方法。方法可包括由设备(例如,无线设备或用户设备(“ue”))的上级层在用于传输的分组中发送用户数据,其中该分组包括对分组的优先级的指示,该优先级诸如高优先级或低优先级。此外,高优先级分组可以是重新传输分组、包括对分组接收的确认(例如,tcp-ack)的用户数据分组、包括稳健性报头压缩(“rohc”)反馈的分组或包括实时传送协议(“rtp”)控制协议(“rtcp”)反馈的分组中的一者。该方法还可包括由设备的媒体访问控制(“mac”)层来接收用于传输的分组,该用于传输的分组包括对由上级层提供的优先级的指示;以及由mac层来识别多个分量载波中的每个分量载波的可靠性。该方法还可包括由mac层来选择分量载波中的用于传输分组的一个分量载波,其中该选择基于分组的优先级和分量载波中的一个分量载波的可靠性。

本文进一步描述了一种设备,该设备包括在其上存储有程序的非暂态存储器,以及执行程序的处理器,其中执行程序使得处理器执行操作,该操作包括:由设备的上级层在用于传输的分组中发送用户数据,其中该分组包括对分组的优先级的指示;由设备的mac层来接收用于传输的分组,该用于传输的分组包括对由上级层提供的优先级的指示;由mac层来识别多个分量载波中的每个分量载波的可靠性;以及由mac层来选择分量载波中的用于传输分组的一个分量载波,其中该选择基于分组的优先级和分量载波中的一个分量载波的可靠性。

本文进一步描述了一种在其上存储有可执行程序的非暂态计算机可读存储介质,其中该程序指示处理器执行操作,该操作包括:由无线设备的上级层在用于传输的分组中发送用户数据,其中分组包括对分组的优先级的指示;由无线设备的媒体访问控制(“mac”)层来接收用于传输的分组,该用于传输的分组包括对由上级层提供的优先级的指示;由mac层来识别多个分量载波中的每个分量载波的可靠性;以及由mac层来选择分量载波中的用于传输分组的一个分量载波,其中选择基于分组的优先级和分量载波中的一个分量载波的可靠性。

附图说明

图1示出了包括针对100mhz的总带宽的具有20mhz带宽的五个分量载波的载波聚合的实例。

图2示出了用于lte标准的协议连同由于载波聚合所导致的主要变化。

图3示出了可在无线设备上实现的网络堆栈的局部视图以及使用示例性网络堆栈来执行的载波聚合的实例。

图4示出了用于提高多载波环境中的无线电链路性能的示例性方法。

图5a-5d示出了用于提高多载波环境中的无线电链路性能的示例性系统。

图6示出了用于实现增强型enodeb和ue的示例性系统。

具体实施方式

参考以下描述及附图可进一步理解该示例性实施例,其中类似的元件利用相同的参考标号进行引用。示例性实施例示出了用于提高多载波环境中的无线链路性能的系统和方法。更具体地,本文所述的示例性实施例可允许无线电通信堆栈的上级层影响载波选择,因此优化端对端应用性能。

参考具有某些特性的高级lte载波聚合方案来描述示例性实施例。例如,在频分双工(“fdd”)中,该特性包括经聚合的载波的数量在dl和上行链路(“ul”)中可以不同,通常ul分量载波的数量等于或小于dl分量载波的数量。此外,各个分量载波也可具有不同的带宽。另选地,在使用时分双工(“tdd”)时,对于dl和ul来说,分量载波的数量和每个分量载波的带宽相等。然而,本领域的技术人员将理解,示例性实施例可应用于任何载波聚合方案,该任何载波聚合方案包括与高级lte方案具有不同特性的方案。

当使用载波聚合时,可能存在针对分量载波中的每个分量载波的多个服务小区。服务小区的覆盖范围可由于分量载波频率和功率规划两者而有所不同,这对于异构网络规划而言是有用的。无线电资源控制(“rrc”)连接由一个小区来处理,即主服务小区(“pcell”)由用于上行链路(“ul”)和下行链路(“dl”)的主分量载波(“pcc”)来服务。ue接收非接入层(“nas”)信息诸如安全参数也经由dlpcc。在空闲模式下,ue侦听dlpcc上的系统信息。ulpcc用于发送物理上行链路控制信道(“pucch”)。

其他分量载波可被称为用于ul和dl的辅分量载波(“scc”),该scc用于服务辅服务小区(“scell”)。根据需要添加和删除scc,而在切换时改变pcc。本领域的技术人员将理解,pcell和scell是允许按需添加scell的逻辑构造。pcell为用于所有rrc信令和控制程序的主小区。在载波聚合中,将scell视为对pcell的添加,其中scell激活和解除激活通过mac信令快速实现。常规载波聚合的功能在用户平面中的mac层及下面的层处实现。因此,分组数据汇聚协议(“pdcp”)层和无线电链路控制(“rlc”)层对特定rlc和pdcp协议数据单元(“pdu”)应发送于其上的载波没有任何影响。需注意,术语分组和pdu在本文整个说明书中可互换使用。

图2示出了用于lte标准的协议连同由于载波聚合所导致的主要变化。具体地,引入载波聚合主要影响mac和物理层协议。然而,也引入一些新的rrc消息。例如,在可将pdcp和rlc视为在载波聚合之前时,现需要信息诸如新rrc消息来处理scc,并且mac层必须能够处理对多个分量载波的调度。物理层的变化例如在于必须携带有关对分量载波的调度以及每个分量载波的混合自动重传请求(“harq”)ack/nack的信令信息。

调度器在上行链路传输和下行链路传输两者中作出调度决策并且选择适当的载波和传输块大小。具体地,调度器基于信息诸如信道质量测量、调度请求和缓冲区状态报告来确定在上行链路中应授予哪些ue资源。在下行链路中,ue将接收pdcch资源分配。一旦已作出调度决策,调度器便通过发送上行链路授予来将调度决策通知给mac,从而将ul调度决策通知给uemac。此外,调度器使用特定于具体实施的机制来将dl调度决策通知给演进型nodeb(“enodeb”)mac。

图3示出了可在无线设备上实现的网络堆栈300的局部视图。所示出的示例性层包括物理层phy310、mac层320和rlc层330。本领域的技术人员将理解,网络堆栈可包括位于rlc层330上方的附加层,诸如pdcp层、rrc层、应用层等。位于mac层320上方的所有层可单独地称为或统称为一个或多个上级层。不同的无线设备可实现不同类型的网络堆栈,并且不同的网络堆栈可具有本文所述的层或这里未提及的附加层的不同组合。

本领域的技术人员还应理解,网络堆栈300可在以硬件和软件的组合形式的无线设备上实现。例如,无线设备可包括硬件部件,诸如处理器、非暂态存储介质(例如,ram、闪存驱动器等)、收发器、天线等。非暂态存储介质可存储由一个或多个处理器执行以操作和控制无线设备的多个软件部件,诸如操作系统(“os”)、应用程序等。软件部件中的一个或多个软件部件可由处理器来执行以实现网络堆栈300。应当指出的是,无线设备可包括被配置为发送和/或接收无线信号的任何设备,包括例如通常被称为用户设备(“ue”)(例如,移动电话、智能电话、平板电脑、膝上型电脑等)以及网络设备(例如,基站、enodeb等)的那些设备。

图3还示出了使用示例性网络堆栈300来执行的载波聚合的实例。一旦mac层320获悉调度授予,mac层320便查询rlc层330以获得rlcpdu并通过添加适当的mac标头来格式化macpdu。mac层320继而将用户数据发送至下层以用于harq处理,并且将用户数据发送至phy层310以用于传输。应注意,尽管在接收到来自mac层320的请求时rlc层330将其pdu发送至mac层320,但在常规载波聚合中,rlcpdu到其适当载波的映射不受rlc/pdcp层的影响。为了支持载波聚合,在mac层320处简单添加另一下行链路调度器(“dl-sch”)并且对rrc进行修改以支持scc的重新配置。mac层320(例如,复用ue)功能负责决定应经由哪个载波来发送用户数据(例如,macpdu)。因此,在常规载波聚合中,高优先级rlcpdu可能经由具有较差无线电链路状况的载波来发送。

根据本文所述的系统和方法,示例性实施例可允许rlc层330或其他上级层中的任一层(例如,pdcp层)来影响mac载波选择算法,从而优化端对端应用性能。更具体地,上级层可基于所分配的优先级(例如,高优先级、低优先级等)将属于每个逻辑信道的数据进行分类。例如,rlc/pdcp可将属于高优先级的给定逻辑信道的某一通信业务进行分类。该通信业务可包括但不限于重新传输的rlcpdu、包含tcp-ack的用户数据、包含rohc反馈的pdu、包含rtcp反馈的pdu、任何其他紧急应用层信令(例如,视频i帧等)等等。本领域的技术人员将理解,可基于由系统设计人员所决定的任何因素来将通信业务分类成高优先级、低优先级或一个或多个任何中间优先级。

本文所述的示例性系统和方法允许mac载波选择算法经由更可靠的载波来传输高优先级rlc数据。例如,mac层320可保持每个单独载体的质量水平以将载波分类成高优先级或低优先级。mac层320可采用的度量的实例可包括但不限于来自作为探测参考信号(“srs”)的ul信号的信道质量度量、作为信道状态信息(“csi”)和参考信号接收功率/参考信号接收质量(“rsrp/rsrq”)的ue反馈。另外的度量的实例包括来自ul中的确认(“ack”)传输和否定确认(“nack”)传输的误块率(“bler”)估计、每个单独载波的mac/rlc层重新传输和分割模式等。通过这些实例很明显的是,可选择任何可靠性度量来监测载波可靠性。需注意,ue还可通过测量dl指标来评估上行链路载波的质量。因此,ue可利用该信息来对经由不同载波的上行链路传输进行优先级排序。

如上所述,尽管示例性实施例可实现两个优先级(例如,高和低),但本领域的技术人员将理解,这些系统和方法可利用任何数量的增加的优先级以用于该上级层将属于逻辑信道的数据进行分类。在一个实例中,rlc/pdcp层可将最高优先级分配给重新传输的pdu,使得重新传输的pdu经由最可靠的载波进行传输。然而,应用层信令可被分配有次最高优先级,使得该数据可经由最可靠的载波或经由具有低于最可靠的水平的载波进行传输。

因此,从以上描述中可以看出,mac层320可保持对每个载波的可靠性的持续测量。rlc/pdcp层或任何其他上级层可向每个pdu分配优先级。当mac层320获悉任何调度授予时,mac层320可查询rlc层330以请求rlcpdu。当接收到该请求时,rlc层330可将pdu发送至mac层320以用于传输,或者更确切地,用于由mac层320进一步准备以用于传输。然而,每个rlcpdu可包括由上级层中的一个上级层分配的优先级。mac层320可使用所分配的优先级来选择用于pdu的适当的载波。该选择可基于所分配的优先级和由mac层320维护的每个载波的可靠性测量。这样,上级层(例如,rlc层/pdcp层)可能对为各个pdu所选择的载波有影响。

图4示出了用于提高多载波环境中的无线电链路性能的示例性方法400。参考由以上参照图3所述的无线设备及其部件实现的示例性网络堆栈300来描述由方法400所执行的操作。

在步骤410中,无线设备的上级层可格式化用于传输的分组。例如,上级层可为rlc层330或pdcp层。上级层可包括对分组的优先级的指示,该优先级诸如高优先级或低优先级。例如,可将重新传输的分组、包括tcp-ack的用户数据分组、包括rohc反馈的分组或包括rtcp反馈的分组识别为高优先级分组。根据指示分组中的优先级的一个实施例,用户可维护与每个分组相关联的特定于具体实施的元数据。该元数据可包含有关每个分组的优先级的信息等。需注意,优先级信息无法进行空中传输,因此不必修改任何pdcp/rlc/mac层pdu的标头,以便将一个或多个分组分类成高优先级或低优先级。此外,还可维护高优先级pdu或低优先级pdu的单独队列。

在步骤420中,mac层320可请求来自rlc层330的分组以用于传输。mac层320可接收分组,该分组包括对由上级层提供的优先级的指示。在这种情况下,mac层320还可向rlc层330指示mac层320正寻找来自rlc层330的高优先级pdu。因此,rlc层330在发送任何较低优先级pdu之前首先可将所有高优先级pdu发送至mac层320。

在步骤430中,mac层320可识别多个分量载波中的每个分量载波的可靠性。如上所述,mac层320可利用任何数量的度量来识别每个分量载波的可靠性。例如,这些度量可包括来自作为探测参考信号(“srs”)的ul信号的信道质量度量、作为信道状态信息(“csi”)和参考信号接收功率/参考信号接收质量(“rsrp/rsrq”)的ue反馈。还应当指出的是,由于各个载波的性能可能随时间改变,因此对载波的监测可为持续过程。还应当指出的是,各个载波的可靠性通常为针对其他可用载波的相对测量。因此,第一位置的ue可具有被分配给低优先级通信业务的载波,该载波比被分配给高优先级通信业务的用于第二位置的ue的载波具有更好的绝对可靠性,这是因为第一ue的所有载波绝对优于对第二ue可用的载波。也有可能的是,ue可通过测量下行链路载波的信道质量来识别上行链路载波的可靠性。在这种情况下,ue可决定将高优先级分组映射到较好质量载波,而无需enodeb支持。

在步骤440中,mac层320可选择分量载波中的具有与分组优先级对应的可靠性的一个分量载波。例如,当分组被指示为高优先级分组时,可选择高可靠性载波。

在步骤450中,mac层320可通过添加mac层标头并将分组传送给phy层310来格式化用于传输的分组,该phy层310将经由所选择的分量载波来传输分组,如图3中的示例性分量载波所示的。因此,经由在步骤440中所选择的分量载波来传输分组确保每个重新传输的分组(诸如高优先级rlcpdu)经由最可靠载波进行传输,并且方法400向上级层提供对经由哪些载波用于特定分组或分组群的指明。

除了上述基本传输功能之外,载波聚合和上级层的结合对载波选择的影响还可包括其他形式的改进的分组传输。另外,mac层320可决定经由多个载波同时发送相同的用户数据。因此,接收器harq实体继而可结合包含冗余信息的多个harqpdu以解码最初传输的数据。根据第一实施例,可在两个载波上发送相同的harqpdu。传输ue可得益于对分组的重新传输。该实施例可产生与harq追加合并相同的增益。继而可在物理层处以相同的方式对两个分组(例如,harqpdu)进行编码。因此,不仅分组可包含相同的位信息,而且传输分组也可以是类似的。

根据harqpdu编码的另一个实施例,可创建不含相同的信息位的两个harqpdu。具体地,第一harqpdu可对应于重新传输0(例如,使用冗余版本0)并且第二harqpdu可对应于重新传输1(例如,使用冗余版本1)。由于第一harqpdu可使用较为系统性的位,因此第一harqpdu可定位到最好的载波(例如,具有较高信道质量的载波)。相反地,重新传输1的第二harqpdu可定位到具有最差质量的载波。接收ue继而可将两个pdu结合以产生与增量冗余相同的增益。通过利用上述多个harqpdu,可改善接收ue处的可靠性和延迟。例如,假设目标bler为10%,设计典型的harq,使得成功解码所需的重新传输的数量为约1.1。多个harqpdu允许ue对1个子帧(1ms)中的分组成功地进行解码。

在基站(例如,演进型nodeb(“enb”))正经由两个载波来发送相同信息的情况下,enb可通知接收ue该ue可将两个harqpdu结合。enb可通过包括信息位或标记经由pdcch来提供该信息以向ue指示该ue需要将两个载波上方的harqpdu结合。ue继而可理解在两个载波上使用了相同的harq过程。ue可使用每个载波的pdcch中的冗余版本来以最佳方式结合两个物理层块,诸如例如以增量冗余方式、以追加合并方式等。

需注意,尽管本文所述的示例性实施例使用下行链路传输(例如,“下行链路”用户数据)来操作,但本领域的技术人员将理解,示例性系统和方法在上行链路传输(例如,“上行链路”用户数据)期间同样适用。因此,用于在用于传输的分组中发送用户数据的示例性无线设备例如可以是将用户数据向上传输至无线网络的ue或者是将用户数据向下传输至ue的基站(例如,enb)。

在另一个示例性使用实例中,本文所述的载波聚合方案可在小型小区实施一个载波并且宏小区实施另一载波的上下文中实现。图5a-5d示出了四个不同的可能的小型小区配置501-504。小型小区配置501-504中的每个小型小区配置包括服务网关(s-gw)540、宏演进型nodeb(“menb”)520和源演进型nodeb(“senb”)530。在示例性配置501-504中,宏小区和小型小区将pdu传输至ue510。

图5a-5d中所示的配置501-504之间的差异在于被实施到小型小区530中的各个层的数量和类型。因此,本文所述的示例性系统和方法可适用于图5a-5d中所示的每个架构以实现双连通性方案。节点menb520和节点senb530中的每一者可包括多个层,诸如物理层(phy521/531)、媒体访问控制层(mac522/532)、无线电链路控制层(rlc523/533)和分组数据汇聚协议层(pdcp524/534)。此外,如果mac/rlc实体未在同一小区上实现,则enb中的每个enb可使用x2链路以用于进行协调。

图5a示出了配置501,其中senb530仅包括物理层531。在这种情况下,menb520的mac层522将控制分组分别往返传送于menb520和senb530的物理层521和531。即,menb520的mac层522将接收来自menb520的上级层(例如,rlc层523和pdcp524)的分组、选择与menb520的物理层521或senb530的物理层531对应的载波、以及将pdu转发至适当的物理层521/531。对载波的选择以与如上参考图3所述同样的方式来完成。

图5b示出了在senb530包括物理层531和mac层532两者时的配置502。在该配置502中,menb520的pdcp层524和rlc层523可生成pdu以用于传输。然而,menb520的mac层522和senb530的mac层532两者可查询rlc层523以找到pdu以用于传输。由于mac层522/523两者可查询rlc层523,因此可利用menb520和senb530之间的x2接口链路来协调对rlc层523的查询。同样,mac层522/532中的每个mac层可根据图3中所述的示例性方法300来选择适当的载波以用于从rlc层523所接收的这些pdu。

图5c示出了配置503,其中senb530包括物理层531、mac层532和rlc层533。在这种情况下,任一rlc层523/533可接收来自menb520的pdcp层524的pdu。类似于图5b的配置502,由于mac层和rlc层分布在menb520和senb530之间,因此需要使用x2接口链路来协调如何将pdcp层524pdu发送至不同的rlc层523/533。

图5d示出了配置504,其中senb530包括物理层531、mac层532和rlc层533和pdcp层534。在这种情况下,任一pdcp层524/534可接收来自上级层的pdu以用于传输。类似于图5c的配置503,由于mac层、rlc层和pdcp层分布在menb520和senb530之间,因此需要使用x2接口链路来协调如何将上级层pdu发送至不同的pdcp层524/534。

图6示出了用于在增强型基站(例如,enodeb)和设备(例如,ue)的数据流内提供用于创建若干个子流的示例性系统600。需注意,示例性系统600可在ue和enodeb两者内实现。如图6所示,多个子流程可包括信息诸如优先级设置(例如,高、中、低)、延迟预算(例如,从qos类标识符(“qci”)表得出)和占用时间等,其中初始占用时间可被设定为等于与流程相关联的延迟预算。因此,可根据分组在缓冲区中所存储的时间长度来缩减占用时间。

示例性系统600可包括流分类器610、标记/子流分类器620、经修改的mac层630和物理层640。ip分组可在流分类器610处被接收到并且穿过3gpp逻辑信道到达标记/子流分类器620。在标记/子流分类器620处,enodeb可标记dl分组并且ue可标记ul分组。标记可基于为每个分组所指定的经分类的优先级。例如,ue和enodeb可利用一组规则以用于将dl/ul分组分类成各种优先级组。高优先级类别可包括分组诸如重新传输的rlcpdu、rlc状态更新、rohc反馈等。中优先级类别可包括分组诸如包含tcp-ack的用户数据、rtcp反馈、视频i帧等。低优先级类别可包括分组诸如包含新数据的用户数据。

在标记之后,ip分组可穿过经标记逻辑信道到达经修改的mac层630,以用于将macpdu映射到物理层640处的各个载波。mac层630可利用每个数据流的延迟预算来将多个分组汇集成一个macpdu。此外,当分组的占用时间达到对调度可用的延迟预算时,发送分组的紧迫性可提高。

如果分组的占用时间达到第一预先确定的阈值(例如,延迟预算的25%),则mac层630可开始发送mac帧,其中重新传输的rlcpdu经由具有更好信道质量的载波。如果分组的占用时间达到进一步的阈值(例如,延迟预算的50%),则mac层630可经由具有更好信道质量的载波开始发送mac帧,并且经由其他载波来发送冗余帧。enodebmac可在两个载波上方发送相同的pdu,以便ue将所发送的信息结合。mac层630可基于由3gpp规范所定义的信道质量度量来识别载波质量。此外,当分组延迟超过延迟预算时,mac层630可丢弃该分组。在未以及时的方式收到分组的情况下,期望接收器也可丢弃分组。

对本领域的技术人员而言将显而易见的是,可在不脱离本发明的实质或范围的前提下对本发明进行各种修改。因此,本发明旨在涵盖本发明的修改形式和变型形式,前提是这些修改形式和变型形式在所附权利要求及其等同形式的范围内。

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