用于生成多个上行链路传输块的逻辑信道优先级排序过程
技术领域
本发明涉及根据多个接收的上行链路资源分配来调度上行链路发送并生成传输块的方法。此外,本发明还涉及这些方法通过硬件(即装置)/在硬件中的实施/执行、以及它们在软件中的实施。
背景技术
长期演进(LTE)
基于WCDMA无线电访问技术的第三代移动系统(3G)正在全世界范围中广泛地部署。增强或演进该技术的第一步需要引入高速下行链路分组访问(HSDPA)和增强的上行链路(也被称为高速上行链路分组访问(HSUPA)),给出具有高竞争力的无线电访问技术。
为了为进一步不断提高的用户需求而做准备以及为了相对于新的无线电访问技术具有竞争力,3GPP引入了称为长期演进(LTE)的新移动通信系统。LTE被设计来满足下个十年中高速数据、媒体传输以及高容量语音支持的载波需要。对于LTE,提供高比特率的能力是关键措施。
长期演进(LTE)的工作项(WI)规范(称为演进的UMTS陆地无线电访问(UTRA)和UMTS陆地无线电访问网络(UTRAN))将要作为版本8(LTE Rel.8)完成。LTE系统代表高效的基于分组的无线电访问、以及以低时延(latency)和低成本提供基于全IP的功能的无线电访问网络。其中给出了详细的系统需求。在LTE中,指定了可扩展的多个发送带宽,诸如1.4、3.0、5.0、10.0、15.0和20.0MHz,以便使用给定的频谱获得灵活的系统部署。在下行链路中,选用基于正交频分复用(OFDM)的无线电访问,这是因为其对多路径干扰(MPI)的固有免疫力,而该免疫力是由于低码元速率、循环前缀(CP)的使用以及其对不同发送带宽布置的密切关系(affinity)。在上行链路中选用基于单载波频分多址(SC-FDMA)的无线电访问,这是因为,考虑到用户设备(UE)的受限制的发送功率,提供宽广区域覆盖优先于提高峰值数据率。采用了许多关键的分组无线电访问技术,包括多输入多输出(MIMO)信道发送技术,并且在LTE版本8中实现了高效的控制信令设置。
LTE架构
图1中示出了整体架构,图2中给出了UTRAN架构更详细的表示。E-UTRAN由eNodeB组成,提供了向着用户设备(UE)的E-UTRA用户平面(PDCP/RLC/MAC/PHY)和控制平面(RRC)协议端接(termination)。eNodeB(eNB)主管物理(PHY)、介质访问控制(MAC)、无线电链路控制(RLC)和分组数据控制协议(PDCP)层,这些层包括用户平面报头压缩和加密的功能。其还提供对应于控制平面的无线电资源控制(RRC)功能。其执行许多功能,包括无线电资源管理、准许控制、调度、协商的上行链路QoS的施加、小区信息广播、用户和控制平面数据的加密/解密、以及下行链路/上行链路用户平面分组报头的压缩/解压缩。通过X2接口将eNodeB彼此互连。
eNodeB还通过S1接口连接到EPC(演进的分组核),更具体地,通过S1-MME连接到MME(移动性管理实体)以及通过S1-U连接到服务网关(SGW)。S1接口支持MME/服务网关与eNodeB之间的多对多关系。SGW路由并转发用户数据分组,同时还作为eNodeB间的移交期间用于用户平面的移动性锚以及作为用于LTE与其它3GPP技术之间的移动性的锚(终接(terminate)S4接口并中继2G/3G系统与PDN GW之间的业务)。对于空闲状态的用户设备,SGW在针对用户设备的下行链路数据到达时,终接下行链路数据路径并触发寻呼。其管理和存储用户设备环境,例如IP承载服务的参数、网络内部路由信息。在合法拦截的情况下,其还执行对用户业务的复制。
MME是用于LTE访问网络的关键控制节点。其负责空闲模式用户设备的追踪和寻呼过程,包括重传。其参与承载激活/禁用处理,并且还负责在初始附接时以及在涉及核心网络(CN)节点重定位的LTE内移交时为用户设备选择SGW。其负责认证用户(通过与HSS交互)。非访问层(NAS)信令在MME处终止,并且其还负责对用户设备生成和分配临时标识。其检查用户设备在服务提供商的公共陆地移动网络(PLMN)上驻扎(camp)的授权,并施加用户设备漫游限制。MME是网络中用于NAS信令的加密/完整性保护的终接点,并处理安全密钥管理。MME也支持信令的合法拦截。利用从SGSN起终接在MME的S3接口,MME还提供用于LTE与2G/3G访问网络之间的移动性的控制平面功能。MME还终接朝向归属HSS的S6a接口,用于漫游用户设备。
LTE的上行链路访问方式
对于上行链路发送,功率高效的用户端发送是必要的,以便最大化覆盖。已经选择与具有动态带宽分配的FDMA(频分多址)组合的单载波发送,作为演进的UTRA上行链路发送方式。优选单载波发送的主要原因是与多载波信号(OFDMA-正交频分多址)相比更低的峰值功率-平均功率比(PAPR)、以及对应的提高的功率放大单元效率和预期的改善的覆盖(对于给定的终端峰值功率的更高的数据率)。在每个时间间隔期间,eNodeB向用户分配唯一的时间/频率资源用于发送用户数据,从而确保小区内正交性。上行链路中的正交访问通过消除小区内干扰而保证了提高的频谱效率。在基站(eNodeB),通过在所发送的信号中插入循环前缀的帮助,处理由于多径传播而导致的干扰。
用于数据发送的基本物理资源由其上映射了经编码的信息比特的一个时间间隔(例如0.5ms的子帧)期间的BWgrant大小的频率资源组成。应该注意,子帧(也被称为发送时间间隔(TTI))是用于用户数据发送的最小时间间隔。然而,可以通过子帧的串接而向用户分配在比一个TTI长的时间段上的频率资源BWgrant。
频率资源可以在集中式或分布式频谱中,如图3和图4中所示。如可以从图3中看出,集中式单载波的特征在于发送信号具有占据整个可用频谱的一部分的连续频谱。发送信号的不同码元速率(对应于不同的数据率)隐含着集中式单载波信号的不同带宽。
另一方面,如图4中所示,分布式单载波的特征在于发送信号具有分布在系统带宽上的非连续(“梳状”)频谱。注意,虽然分布式单载波信号分布在系统带宽上,但所占据的频谱的总量本质上与集中式单载波相同。此外,对于更高/更低的码元速率,“梳指”的数量被增加/降低,而每个“梳指”的“带宽”保持相同。
乍一看,图4中的频谱可能给出多载波信号的印象,其中每个梳指对应于“子载波”。然而,依据分布式单载波信号的时域信号生成,应该清楚,所生成的是具有对应的低的峰值功率-平均功率比的真正的单载波信号。分布式单载波信号与多载波信号(例如,OFDM(正交频分复用))的关键区别在于:在分布式单载波信号的情况中,每个“子载波”或“梳指”不携带单个调制码元;而是,每个“梳指”携带有关所有调制码元的信息。这产生不同梳指之间的依赖性,这导致低PAPR特性。正是“梳指”之间这样的依赖性导致对均衡的需要,除非信道在整个发送带宽上是非频率选择性的。相反,对于OFDM,只要信道在子载波带宽上是非频率选择性的,就不需要均衡。
分布式发送可提供比集中式发送更大的频率分集增益,但集中式发送更容易支持信道依赖的调度。注意,在许多情况下,调度决定可以决定向单个用户设备提供整个带宽,以获得高数据率。
LTE的上行链路调度方式
上行链路方式支持调度的访问(即,由eNodeB控制)和基于竞争的访问两者。
在调度的访问的情况下,向用户设备分配用于一定时间的一定频率资源(即,时间/频率资源),用于上行链路数据发送。然而,可以分配一些时间/频率资源用于基于竞争的访问。在这些时间/频率资源内,用户设备可以在没有被首先调度的情况下发送。例如,用户设备正在进行基于竞争的访问的一个情形是随机访问,即,当用户设备正在执行对小区的初始访问或请求上行链路资源时。
对于调度的访问,eNodeB调度单元向用户分配唯一的频率/时间资源,用于上行链路数据发送。更具体地,调度单元确定
-使得哪个(哪些)用户设备能够发送,
-哪些物理信道资源(频率),
-要被移动终端用于发送的传输格式(传输块大小(TBS)和调制编码方式(MCS))
经由调度许可(grant)而向用户设备发信号通知分配信息,并在所谓的L1/L2控制信道上发送。为了简单,下面将此下行链路信道称为“上行链路许可信道”。
调度许可消息(本文中也称为资源分配)至少包含有关使得用户设备能够使用频带的哪个部分、许可的有效时段、以及用户设备必须使用来用于即将到来的上行链路发送的传输格式的信息。最短的有效时段是一个子帧。根据所选择的方式,也可以在许可消息中包括额外信息。仅使用“每(per)用户设备”许可来许可在上行链路共享信道UL-SCH上发送的权利(即,不存在“每RB的每用户设备”许可)。因此,用户设备需要根据某些规则在无线电承载之中分布所分配的资源,将在下一部分详细说明这一点。
与在HSUPA中不同,没有基于用户设备的传输格式选择。基站(eNodeB)基于某些信息(例如,所报告的调度信息和QoS信息)决定传输格式,并且用户设备必须遵循所选择的传输格式。在HSUPA中,eNodeB分配最大上行链路资源,用户设备相应地选择实际的传输格式用于数据发送。
使得上行链路数据发送仅能够使用通过调度许可向用户设备分配的时间-频率资源。如果用户设备没有有效的许可,则不能够发送任何上行链路数据。与在HSUPA中不同,在总是向每个用户设备分配专用信道的情况下,仅存在一个由多个用户共享的上行链路数据信道(UL-SCH)用于数据发送。
为了请求资源,用户设备向eNodeB发送资源请求消息。该资源请求消息可以例如包含有关缓冲状态、用户设备的电源状态以及一些服务质量(QoS)相关信息的信息。该信息(其将被称为调度信息)使得eNodeB能够进行合适的资源分配。在整个文档中,假设针对一组无线电承载报告缓冲状态。当然,用于缓冲状态报告的其它设置也是可以的。因为无线电资源的调度是共享信道访问网络中用于确定服务质量的最重要的功能,所以存在很多LTE的上行链路调度方式应满足的需求,以便支持高效的QoS管理(见3GPPRAN WG#2 Tdoc.R2-R2-062606,“QoS operator requirements/use cases forservices sharing the same bearer”,by T-Mobile,NTT DoCoMo,Vodafone,Orange,KPN;可以从http://www.3gpp.org/上获得,并通过引用将其合并到这里):
-应该避免低优先级服务的资源缺乏(starvation)
-应该通过调度方式支持无线电承载/服务的清晰的QoS差别化
-上行链路报告应该支持精细粒度的缓冲报告(例如,每无线电承载或每无线电承载组),以便使得eNodeB调度单元能够识别要发送哪个无线电承载/服务数据
-应该可以在不同用户的服务之间进行清晰的QoS差别化
-应该可以提供每无线电承载的最小比特率。
如可以从以上列表看出,LTE调度方式的一个本质方面是提供如下机制:运营商可以利用所述机制控制其总小区容量在不同QoS类(class)的无线电承载之间的划分(partition)。由如上所述从服务网关向eNodeB发信号通知的对应的SAE承载的QoS简档识别无线电承载的QoS类。于是,运营商可以向与某QoS类的无线电承载关联的总业务分配其总小区容量的一定量。
采用此基于类的方法的主要目的是能够根据分组所属的QoS类来差别化对分组的处理。例如,随着小区中的负载的增加,运营商应该可以通过扼制属于低优先级QoS类的业务来处理该问题。在此阶段,高优先级业务仍然可以经历低负载的情形,因为分配给此业务的总资源足以服务它。这在上行链路和下行链路方向上都应该可以。
采用此方法的一个益处是向运营商给予对管理带宽的划分的策略的完全控制。例如,一个运营商的策略可以是(甚至在极度高负载的情况下)避免属于其最低优先级QoS类的业务的资源缺乏。避免低优先级业务的资源缺乏是对LTE中的上行链路调度方式的主要需求之一。在当前UMTS版本6(HSUPA)调度机制中,绝对优先级排序方式可能导致低优先级应用的资源缺乏。仅根据绝对逻辑信道优先级进行E-TFC选择(增强的传输格式组合选择),即,高优先级数据的发送被最大化,这意味着低优先级数据可能被高优先级数据导致缺乏资源。为了避免资源缺乏,eNodeB调度单元必须具有控制用户设备从哪个无线电承载发送数据的手段。这主要影响在下行链路中的L1/L2控制信道上发送的调度许可的设计和使用。下面将概述LTE中的上行链路速率控制过程的细节。
上行链路速率控制/逻辑信道优先排序过程
对于UMTS长期演进(LTE)上行链路发送,期望避免资源缺乏以及在承载之间的资源分配上可以具有更大的灵活性,同时保持每用户设备、而不是每用户设备承载的资源分配。
用户设备具有上行链路速率控制功能,其管理无线电承载之间的上行链路资源的共享。下面也将此上行链路速率控制功能称为逻辑信道优先级排序过程。当进行新的发送(即,需要生成传输块)时,应用逻辑信道优先级排序(LCP)过程。分配容量的一个建议是以优先级顺序向每个承载分配资源,直到每个承载已接收到相当于对于该承载的最小数据率的分配为止,在此之后,以例如优先级顺序向承载分配任何额外容量。
如从下面给出的对LCP过程的描述而将变得显而易见的,驻留在用户设备中的LCP过程的实施基于IP领域中公知的令牌桶(token bucket)模型。此模型的基本功能如下。周期性地且以给定速率,将表示发送一定量数据的权利的令牌添加到桶。当用户设备被许可了资源时,使得其能够发送多达桶中的令牌数量所表示的量的数据。当发送数据时,用户设备移除相当于发送数据的量的令牌数量。在桶是满的的情况下,丢弃任何其它的令牌。对于令牌的添加,可以假设此处理的重复的周期将是每一TTI,但可以容易地加长该周期,使得仅每秒添加一个令牌。基本上,取代每1ms向桶添加一个令牌,可以每秒添加1000个令牌。
下面,描述LTE版本8中使用的逻辑信道优先级排序过程(细节详见:3GPP TS 36.321,“Evolved Universal Terrestrial Radio Access(E-UTRA);Medium Access Control(MAC)protocol specification”,version 8.5,可以从http://www.3gpp.org上获得,并通过引用将其合并到这里)。
RRC通过用于每个逻辑信道的信令来控制上行链路数据的调度:priority(优先级),其中增加的priority值指示更低的优先级水平(1evel);prioritisedBitRate(优先比特率),其设定优先比特率(PBR);bucketSizeDuration(桶大小持续时间),其设定桶大小持续时间(BSD)。优先比特率背后的想法是为每个承载(包括低优先级的非GBR承载)支持最小比特率,以避免潜在的资源缺乏。每个承载应该至少得到足够的资源以获得优先比特率(PBR)。
UE应为每个逻辑信道j保持变量Bj。当建立相关逻辑信道时,应将Bj初始化为0,并且对于每个TTI,将Bj递增PBR×TTI持续时间的乘积,其中,PBR是逻辑信道j的优先比特率。然而,Bj的值绝不能超过桶大小,并且如果Bj的值大于逻辑信道j的桶大小,则应将其设定为桶大小。逻辑信道的桶大小等于PBR×BSD,其中PBR和BSD由上层设置。
当执行新的发送时,UE应执行以下逻辑信道优先级排序过程。上行链路速率控制功能确保UE以以下次序服务它的无线电承载:
1.以优先级降序服务所有逻辑信道,直至它们设置的PBR(根据由Bj表示的桶中的令牌数量);
2.如果仍有任何资源,则以严格的优先级降序(与Bj的值无关地)服务所有逻辑信道,直到该逻辑信道的数据或者UL许可被耗尽(无论何者先出现)为止。设置有相等优先级的逻辑信道应被同等地服务。
在将PBR都设定为0的情况下,跳过第一步骤,并以严格的优先级顺序服务逻辑信道:UE最大化较高优先级数据的发送。
在上述调度过程期间,UE还应遵循以下规则:
-如果整个SDU(或部分地发送的SDU或重传的RLC PDU)适合剩余资源,则UE不应该将RLC SDU(或部分地发送的SDU或重传的RLC PDU)分段;
-如果UE将来自逻辑信道的RLC SDU分段,则其应最大化该分段的大小,以尽量填充许可;
-UE应该最大化数据的发送。
即使对于LTE版本8,在LCP过程内仅使用优先比特率(PBR),在将来的版本中也可能还存在进一步的增强。例如,类似于PBR,还可以向用户设备提供每GBR承载的最大比特率(MBR)以及用于所有非GBR承载的总的最大比特率(AMBR)。MBR表示每承载的业务比特率,而AMBR表示每承载组的业务比特率。AMBR适用于用户设备的所有非GBR SAE承载。GBRSAE承载在AMBR的范围之外。多个SAE非GBR承载可以共享同一AMBR。即,这些SAE承载中的每个可以潜在地使用整个AMBR,例如,当其它SAE承载不携带任何业务时。AMBR限制预期由共享该AMBR的非GBR SAE承载所提供的总比特率。
用于单播数据发送的HARQ协议操作
不可靠信道上的分组发送系统中用于错误检测和校正的共同技术称为混合自动重复请求(HARQ)。混合ARQ是前向纠错(FEC)和ARQ的组合。
如果FEC编码的分组被发送并且接收单元不能正确地将该分组解码(通常由CRC(循环冗余校验)检查错误),则接收单元请求分组的重传。
在LTE中,存在两个级别的重传用于提供可靠性,即,在MAC层的HARQ和在RLC层的外部ARQ。需要外部ARQ来处理未被HARQ校正的残余错误,HARQ通过使用单比特的错误反馈机制(即,ACK/NACK)而保持简单。采用N处理停止和等待HARQ,其在下行链路中具有异步重传并且在上行链路中具有同步重传。同步HARQ是指HARQ块的重传以预先定义的周期性间隔发生。因此,不需要显式信令来向接收单元指示重传调度。异步HARQ基于空中接口条件提供调度重传的灵活性。在此情况下,需要发信号通知(signal)HARQ处理的一些识别,以便支持正确的组合和协议操作。在3GPP中,在LTE版本8中使用具有8个处理的HARQ操作。用于下行链路数据发送的HARQ协议操作将与HSDPA类似,甚至相同。
在上行链路HARQ协议操作中,存在关于如何调度重传的两个不同的选择。要么通过NACK调度重传(同步非自适应重传),要么通过PDCCH显式地调度重传(同步自适应重传)。在同步非自适应重传的情况下,重传将使用与之前的上行链路发送相同的参数,即,将在相同的物理信道资源上(相应地,使用同一调制方式)发信号通知该重传。因为经由PDCCH显式地调度同步自适应重传,所以eNodeB具有改变用于重传的某些参数的可能性。例如,可以在不同频率资源上调度重传,以避免上行链路中的断裂(fragmentation),或者eNodeB可以改变调制方式或者替代地指示用户设备为重传使用什么冗余版本。应该注意,HARQ反馈(ACK/NACK)和PDCCH信令在相同的时刻发生。因此,用户设备仅需要检查一次是否触发了同步非自适应重传、是否仅接收到NACK、或者eNodeB是否请求了同步自适应重传(即,是否发信号通知了PDCCH)。
L1/L2控制信令
为了向被调度的用户通知它们的分配状态、传输格式和其它数据相关信息(例如,HARQ),需要在下行链路上将L1/L2控制信令与数据一起发送。控制信令需要与下行链路数据复用在子帧中(假设用户分配可以在子帧与子帧之间改变)。这里,应该注意,也可以在TTI(发送时间间隔)的基础上执行用户分配,其中,TTI长度是子帧的倍数。TTI长度可以在对于所有用户的服务区域中是固定的,可以对于不同用户是不同的,或者甚至可以对于每个用户是动态的。一般地,仅需要每TTI发送一次L1/L2控制信令。在物理下行链路控制信道(PDCCH)上发送L1/L2控制信令。应该注意,也在PDCCH上发送对于上行链路数据发送的分配、上行链路许可。
一般地,在L1/L2控制信令上发送的PDCCH信息可以被分解为共享控制信息(SCI)和专用控制信息(DCI)。
共享控制信息(SCI)
共享控制信息(SCI)携带所谓的Cat 1信息。L1/L2控制信令的SCI部分包含与资源分配有关的信息(指示)。SCI典型地包含以下信息:
-用户标识,指示被分配的用户
-RB分配信息,指示在其上分配用户的资源(资源块,RB)。注意,其上分配用户的RB的数量可以是动态的。
-分配的持续时间(可选的),如果在多个子帧(或TTI)上的分配是可能的。
根据其它信道的设立(setup)以及专用控制信息(DCI)的设立,SCI可以额外地包含用于上行链路发送的诸如ACK/NACK的信息、上行链路调度信息、有关DCI(资源、MCS等)的信息。
专用控制信息(DCI)
专用控制信息(DCI)携带所谓的Cat 2/3信息。L1/L2控制信令的DCI部分包含与向由Cat 1指示的调度的用户发送的数据的发送格式(Cat 2)有关的信息。此外,在(混合)ARQ的应用的情况下,其携带HARQ(Cat 3)信息。DCI仅需要被根据Cat 1调度的用户解码。DCI典型地包含有关如下的信息:
-Cat 2:调制方式、传输块(有效载荷)大小(或编码率)、MIMO相关信息等。注意,可以发信号通知传输块(或有效载荷大小)或者码率。在任何情况下,可以通过使用调制方式信息和资源信息(所分配的RB的数量)来从彼此计算这些参数。
-Cat 3:HARQ相关信息,例如,混合ARQ处理号、冗余版本、重传序列号
用于下行链路数据发送的L1/L2控制信令信息
随着下行链路分组数据发送,在独立的物理信道(PDCCH)上发送L1/L2控制信令。此L1/L2控制信令典型地包含有关如下的信息:
-在其上发送数据的物理信道资源(例如,OFDM情况中的子载波或子载波块、CDMA情况中的码)。此信息使得用户设备(接收单元)能够识别其上发送数据的资源。
-传输格式,其用于发送。这可以是数据的传输块大小(有效载荷大小、信息比特大小)、MCS(调制和编码方式)级别、频谱效率、码率等。此信息(通常与资源分配一起)使得用户设备(接收单元)能够识别信息比特大小、调制方式和码率,以便开始解调、解速率匹配和解码处理。在某些情况中,可以显式地发信号通知调制方式。
-HARQ信息:
-处理号:使得用户设备能够识别其上映射了数据的HARQ处理。
-序列号或新数据指示符:使得用户设备能够识别该发送是新分组还是重传的分组。
-冗余和/或星座版本:告诉用户设备使用了哪个混合ARQ冗余版本(解速率匹配所需要的)以及/或者使用了哪个调制星座版本(解调所需要的)。
-用户设备标识(用户设备ID):告知L1/L2控制信令意在哪个用户设备。在典型的实施方式中,此信息被用于对L1/L2控制信令的CRC进行掩码(mask),以防止其它用户设备读取此信息。
用于上行链路数据发送的L1/L2控制信令信息
为了实现上行链路分组数据发送,在下行链路(PDCCH)上发送L1/L2控制信令,以告诉用户设备发送细节。此L1/L2控制信令典型地包含有关以下的信息:
-用户设备应该在其上发送数据的物理信道资源(例如,OFDM情况中的子载波或子载波块、CDMA情况中的码)。
-用户设备应该使用来用于发送的传输格式。这可以是数据的传输块大小(有效载荷大小、信息比特大小)、MCS(调制和编码方式)级别、频谱效率、码率等。此信息(通常与资源分配一起)使得用户设备(发送单元)能够获取信息比特大小、调制方式和码率,以开始调制、速率匹配和编码处理。在某些情况中,可以显式地发信号通知调制方式。
-混合ARQ信息:
-处理号:告诉用户设备其应该从哪个混合ARQ处理获取数据。
-序列号或者新数据指示符:告诉用户设备发送新分组或重传分组。
-冗余和/或星座版本:告诉用户设备使用哪个混合ARQ冗余版本(速率匹配所需要的)以及/或者使用哪个调制星座版本(调制所需要的)。
-用户设备标识(用户设备ID):告知哪个设备应该发送数据。在典型的实施方式中,此信息被用于对L1/L2控制信令的CRC进行掩码,以防止其它用户设备读取此信息。
存在若干如何精确地发送上述信息的不同方法。此外,L1/L2控制信息还可以包含额外信息或者可以省略某些信息。例如:
-在同步HARQ协议的情况中可以不需要HARQ处理号。
-如果使用蔡斯(Chase)组合(总是相同的冗余和/或星座版本)或者如果冗余和/或星座版本的序列是预先定义的,则可以不需要冗余和/或星座版本。
-在控制信令中可以额外地包括功率控制信息。
-可以在控制信令中额外地包括MIMO相关控制信息,诸如预编码。
-在多码字MIMO发送的情况中,可以包括用于多个码字的传输格式和/或HARQ信息。
对于在LTE中在PDCCH上发信号通知的上行链路资源分配(PUSCH),L1/L2控制信息不包含HARQ处理号,因为采用同步HARQ协议用于LTE上行链路。通过定时(timing)给出用于上行链路发送的HARQ处理。此外,应该注意,将冗余版本(RV)信息与传输格式信息联合地编码,即,将RV信息嵌入在传输格式(TF)字段中。TF(相应地,MCS)字段具有例如5比特大小,其对应于32个条目。保留3个TF/MCS表条目用于指示RV 1、2或3。其余MCS表条目用于发信号通知显式地指示RV0的MCS级别(TBS)。PDCCH的CRC字段大小是16比特。
对于在LTE中在PDCCH上发信号通知的下行链路分配(PDSCH),在两比特字段中独立地发信号通知冗余版本(RV)。此外,将调制顺序信息与传输格式信息联合地编码。与上行链路的情况类似,存在在PDCCH上发信号通知的5比特MCS字段。条目中的三个被保留来发信号通知显式的调制顺序,而不提供传输格式(传输块)信息。对于其余29个条目,发信号通知调制顺序和传输块大小信息。
半永久调度(SPS)
在下行链路和上行链路中,调度eNodeB在每个发送时间间隔,经由L1/L2控制信道(PDCCH)动态地向用户设备分配资源,其中经由用户设备特定的C-RNTI寻址用户设备。利用被寻址的用户设备的C-RNTI对PDCCH的CRC进行掩码(所谓的动态PDCCH)。仅具有匹配的C-RNTI的用户设备可以正确地解码PDCCH内容,即,CRC校验是肯定的。此类型的PDCCH信令也被称为动态(调度)许可。用户设备在每个发送时间间隔监视L1/L2控制信道,用于动态许可,以便发现可以分配其的可能分配(下行链路和上行链路)。
此外,E-UTRAN可以为初始HARQ发送永久地分配上行链路/下行链路资源。当需要时,经由L1/L2控制信道显式地发信号通知重传。因为重传被调度,所以此类型的操作被称为半永久调度(SPS),即,向用户设备半永久地分配资源(半永久资源分配)。益处在于节省了用于初始HARQ发送的PDCCH资源。对于半永久调度的细节,参见:3GPP TS 36.300,“EvolvedUniversal Terrestrial Radio Access(E-UTRA)and Evolved Universal TerrestrialRadio Access Network(E-UTRAN);Overall description;Stage 2(Release 8)”,version 8.7.0,section 11,2009年1月;或者3GPP TS 36.321,section 5.10。其两者都可以从http://www.3gpp.org上获得,并通过引用将其合并到这里。
可以使用半永久调度进行调度的服务的一个示例是语音IP(VoIP)。在话音突峰(talk-spurt)期间,在编解码单元每20ms生成VoIP分组。因此,eNodeB可以每20ms永久地分配上行链路或下行链路资源,其可以接着用于语音IP分组的发送。一般地,半永久调度对于具有可预测的业务行为的服务是有利的,即,恒定的比特率,分组到达时间是周期性的。
用户设备还在其已被永久地分配了用于初始发送的资源的子帧中监视PDCCH。动态(调度)许可(即,具有C-RNTI掩码的CRC的PDCCH)可以覆写半永久资源分配。在用户设备在子帧(其中,该子帧具有分配的半永久资源)中在L1/L2控制信道上发现其C-RNTI的情况下,此L1/L2控制信道分配对于该发送时间间隔覆写半永久资源分配,并且用户设备不遵循动态许可。当子帧未发现动态许可时,其将根据半永久资源分配进行发送/接收。
通过RRC信令进行半永久调度的设置。例如,在无线电资源控制(RRC)信令内,发信号通知永久分配的周期性(即,PS_PERIOD)。经由PDCCH信令发送永久分配的激活和精确定时、以及物理资源和传输格式参数。一旦半永久调度被激活,用户设备就每个半永久调度间隔(SPS间隔),根据SPS激活PDCCH而遵循半永久资源分配。本质上,用户设备存储SPS激活PDCCH内容,并以发信号通知的周期性而遵循PDCCH。
上行链路功率控制
移动通信系统中的上行链路发送功率控制用于重要的目的:其在为了获得所需要的服务质量(QoS)而对每比特的足够发送能量的需要、与最小化对系统的其它用户的干扰和最大化移动终端的电池寿命的需要之间进行平衡。为了获得此目的,对于提供所需要的SINR(信号-干扰噪声比)并同时控制对相邻小区所引起的干扰,功率控制(PC)的角色变为决定性的。上行链路中经典PC方式的想法是以相同的SINR接收所有用户,其被公知为完全补偿。作为替代,3GPP已经为LTE选用了分数功率控制(FPC)。此新的功能使具有更高路径损耗的用户以更低的SINR需求进行操作,从而它们将更有可能对相邻小区产生更少的干扰。
在LTE中,为物理上行链路共享信道(PUSCH)、物理上行链路控制信道(PUCCH)和探测参考信号(SRS)指定了具体的功率控制公式(见3GPPTS 36.213的section 5.1,“Physical layer procedures(Release 8)”,version 8.6.0,可以从http://www.3gpp.org上获得)。用于每个这些上行链路信号的相应功率控制公式遵循相同基本原则。它们可以被认为是两个主要项的总和:从eNodeB发信号通知的静态或半静态参数得到的基本开环操作点、以及从子帧到子帧更新的动态偏移。
用于每资源块的发送功率的基本开环操作点取决于多个因素,包括小区间干扰和小区负载。其可以进一步分解为两个分量:半静态基准水平P0,其进一步包括用于小区中所有用户设备(UE)的共同功率水平(以dBm测量)和UE特定的偏移;以及开环路径损耗补偿分量。每资源块的功率的动态偏移部分还可以进一步分解为两个分量:依赖于调制和编码方式(MCS)的分量、以及显式的发送单元功率控制(TPC)命令。
MCS依赖的分量(在LTE规范中称为ΔTF,其中TF是传输格式的缩写)使得根据所发送的信息数据率能够适配每RB的发送功率。
动态偏移的其它分量是UE特定的TPC命令。这些可以以两个不同的模式操作:
-累积TPC命令(对于PUSCH、PUCCH和SRS可用)以及
-绝对TPC命令(仅对于PUSCH可用)。
对于PUSCH,通过RRC信令为每个用户设备半静态地设置这两个模式之间的切换,即,不能动态地改变所述模式。利用累积TPC命令,每个TPC命令发信号通知相对于前一水平的功率步幅。
下面,公式(1)示出了用于PUSCH的以dBm为单位的用户设备发送功率:
其中
-PMAX是用户设备的最大可用发送功率,其取决于用户设备类和网络的设置。
-M是所分配的物理资源块(PRB)的数量。
-PL是在UE处得到的用户设备路径损耗,其基于RSRP(参考信号接收功率)测量和发信号通知的RS(参考码元)eNodeB发送功率。
-ΔMCS是eNodeB设定的MCS依赖的功率偏移。
-P0_PUSCH是UE特定的参数(部分广播,部分使用RRC发信号通知)。
-α是小区特定的参数(在BCH上广播的)。
-Δi是从eNodeB向用户设备发信号通知的闭环PC命令
-函数f()指示闭环命令是相对累积的还是绝对的。经由更高层向用户设备发信号通知函数f()。
LTE的进一步发展(LTE-A)
在世界无线电通信会议2007(WRC-07)上决定了用于高级IMT(IMT-Advanced)的频谱。虽然决定了用于高级IMT的总频谱,但根据每个地区或国家,实际可用的频率带宽是不同的。然而,遵循对可用频谱概要的决定,在第三代合作伙伴计划(3GPP)中开始了无线电接口的标准化。在3GPPTSG RN #39会议上,通过了对“用于E-UTRA(高级LTE)的进一步发展”的研究项描述。该研究项覆盖将被考虑用于E-UTRA演进的技术组成部分,例如来满足对高级IMT的需求。下面描述当前正在考虑用于高级LTE(缩写为LTE-A)的两个主要技术组成部分。
更宽带宽的LTE-A支持
其中聚合两个或更多个组分载波(component carrier)的载波聚合(aggregation)被考虑用于LTE-A,以便支持更宽的发送带宽,例如高达100MHz,并用于频谱聚合。
终端可以根据其能力同时在一个或多个组分载波上接收或发送:
-具有用于载波聚合的接收和/或发送能力的LTE-A终端可以同时在多个组分载波上接收和/或发送。每个组分载波存在一个传输块(在没有空间复用的情况下)和一个HARQ实体。
-在组分载波的结构遵循版本8规范的情况下,LTE版本8终端可以仅在单个组分载波上接收和发送。
应可以将所有组分载波设置为可兼容LTE版本的,至少当在上行链路和下行链路中的组分载波的聚合数量相同时。不排除考虑LTE-A组分载波的非向后兼容设置。
当前,LTE-A支持对于邻接(contiguous)和非邻接组分载波两者的载波聚合,其中,使用LTE版本8数字论(numerology),每个组分载波在频域中限制到最大110个资源块(RB)。可以设置用户设备以聚合不同数量的来源于同一eNodeB的组分载波。请注意,来源于同一eNodeB的组分载波不一定需要提供相同的覆盖。
此外,用户设备可以在上行链路和下行链路中设置以不同的带宽:
-可以设置的下行链路组分载波的数量取决于用户设备的下行链路聚合能力;
-可以设置的上行链路组分载波的数量取决于用户设备的上行链路聚合能力;
-不可以对用户设备设置比下行链路组分载波更多的上行链路组分载波;
-在典型的TDD部署中,上行链路和下行链路中组分载波的数量和每个组分载波的带宽是相同的。
邻接聚合的组分载波的中心频率之间的间距是300kHz的倍数。这是为了与LTE版本8的100kHz频率光栅(raster)兼容,并同时保持具有15kHz间距的子载波的正交性。根据聚合的情形,通过在邻接的组分载波之间插入少数未使用的子载波来便利于n×300kHz间距。
多个载波的聚合的性质仅对直至MAC层暴露。对于上行链路和下行链路,对于每个聚合的组分载波,存在MAC中所需要的一个HARQ实体。对于每个组分载波存在至多一个传输块(在不存在用于上行链路的单用户-多输入多输出(SU-MIMO)的情况下)。传输块及其潜在的HARQ重传需要被映射在同一组分载波上。图17和图18中示出了分别用于下行链路和上行链路的具有设置的载波聚合的第2层(Layer 2)结构。
当设置了载波聚合时,用户设备仅具有与网络的一个RRC连接。在RRC连接建立/重建时,与LTE版本8同样,一个小区提供安全输入(一个ECGI、一个PCI和一个ARFCN)以及非访问层(NAS)移动性信息(例如,追踪区域标识符(TAI))。在RRC连接建立/重建之后,对应于该小区的组分载波在下行链路中被称为下行链路主组分载波(DLPCC)。在连接的模式中,对于每个用户设备总是仅存在设置的一个DL PCC和一个UL PCC。在所设置的组分载波集内,其它组分载波被称为从组分载波(SCC)。
DL PCC和UL PCC的特征是:
-UL PCC用于第1层(L1)上行链路控制信息的发送;
-DL PCC不能被禁用;
-当DL PCC经历无线电链路故障(RLF)时触发DL PCC的重建,但当DL SCC经历RLF时不触发;
-DL PCC小区可以随着移交而改变;
-从DL PCC小区获取NAS信息。
可以通过RRC信令执行组分载波的重设、添加和移除。在LTE内移交时,RRC还可以添加、移除、或者重设用于在目标小区中使用的组分载波。当添加新组分载波时,使用专用RRC信令发送组分载波的系统信息,该系统信息是组分载波发送/接收所必需的(与LTE版本8中用于移交同样)。
当设置了载波聚合时,可以同时在多个组分载波上调度用户设备,但在任何时间,应最多一个随机访问过程在运行。交叉载波调度使得组分载波的PDCCH能够调度另一组分载波上的资源。为此目的,以相应的DCI格式(称为“CIF“)引入组分载波识别字段。上行链路和下行链路组分载波之间的关联使得可以识别在存在无交叉载波调度时适用该许可的上行链路组分载波。下行链路组分载波至上行链路组分载波的关联不一定需要是一对一的。换言之,多于一个的下行链路组分载波可以关联到同一上行链路组分载波。同时,下行链路组分载波仅可以关联到一个上行链路组分载波。
组分载波的激活(禁用)以及DRX操作
在载波聚合中,无论何时用户设备仅设置有一个组分载波,LTE版本8的DRX操作都适用。在其它情况中,同一DRX操作适用于所有设置的和激活的组分载波(即,相同的活动时间用于PDCCH监视)。当在活动时间中时,任何组分载波可以总是在任何其它设置的和激活的组分载波上调度PDSCH。
为了在设置了载波聚合时实现合理的UE电池消耗,引入用于下行链路SCC的组分载波激活/禁用机制(即,激活/禁用不应用于PCC)。当下行链路SCC不活动时,UE不需要接收对应的PDCCH或PDSCH,也不需要执行CQI测量。相反,当下行链路SCC活动时,用户设备应该接收PDSCH和PDCCH(如果存在),并且预期能够执行CQI测量。然而,在上行链路中,用户设备当被调度在对应的PDCCH上时总是需要能够在任何设置的上行链路组分载波上的PUSCH上发送(即,不存在上行链路组分载波的显式激活)。
用于SCC的激活/禁用机制的其它细节是:
-通过MAC信令进行DL SCC的显式激活;
-通过MAC信令进行DL SCC的显式禁用;
-DL SCC的隐式禁用也是可能的;
-可以分别地激活和禁用DL SCC,并且单个激活/禁用命令可以激活/禁用所设置的DL SCC的子集;
-添加到所设置的SCC集的SCC被初始地“禁用”。
如以上在LTE版本8上行链路调度中已经描述的,用于上行链路发送的相应的QoS控制仅由eNodeB控制。用户设备遵循eNodeB进行的调度决定,通过PDCCH上的调度许可而向用户设备发信号通知该调度决定。eNodeB基于包含在上行链路发送中的逻辑信道的QoS需求,选择HARQ操作点,即,目标块错误率(BLER)。例如,延迟敏感(delay-critical)的服务(如VoIP)的块错误率与延迟不敏感的尽力而为(best-effort)服务相比有所不同。
同样地,还根据包含在上行链路发送(即传输块)中的逻辑信道的QoS要求确定HARQ操作策略,例如,eNodeB调度的HARQ重传的数量。而且,对于延迟敏感的服务(如VoIP),eNodeB调度的重传的数量将小于尽力而为服务。
基本上,可以总结出:为了支持上行链路发送的高效QoS控制,eNodeB需要知道哪些逻辑信道的数据将被包含在传输块中。本质上,当生成传输块时,eNodeB需要知道用户设备如何在所设置的无线电承载之中共享由调度许可分配的资源。如已提到的,缓冲状态报告过程用于向eNodeB提供有关在用户设备的上行链路缓冲单元中可用于发送的数据量的信息。周期性地进行该报告并且事件触发该报告。
理想地,eNodeB知道用户设备的缓冲状态,并且可以因此在进行调度决定时重新制定由用户设备执行的逻辑信道优先级排序过程。这确保eNodeB知道将在调度的上行链路发送中包括什么类型的逻辑信道,并因此支持选择正确的块错误率(相应地,HARQ操作策略)。因为在LTE版本8中,每个TTI仅存在一个传输块用于UL-SCH发送,所以可以总结出:在LTE版本8中,高效的QoS控制/上行链路调度是可能的。
然而,当现在考虑其中支持带宽聚合的LTE-A时,在上行链路中,一个TTI中可以发送多个传输块。如前面所说明的,具有LTE-A能力的用户设备可以在一个TTI中接收用于不同的组分载波的多个上行链路资源分配。因此,用户设备需要在一个TTI中,在上行链路中的不同组分载波上发送多个传输块,即,每个组分载波将仅存在一个传输块(TB)(在不存在空间复用的情况下)。
由于在LTE-A中在上行链路中每个TTI可能存在多于一个的传输块的事实,所以当在用户设备中生成传输块时,基本上存在多一个自由度。当eNodeB不知道用户设备处理所接收的上行链路资源分配的顺序(即,用户设备以什么顺序生成传输块)时,eNodeB因此无法知道用户设备生成的传输块的内容。本质上,eNodeB不知道用户设备如何将不同逻辑信道的数据映射到不同传输块。因此,还不可能高效地控制上行链路发送的QoS,因为这将需要在eNodeB处知道包含在传输块中的逻辑信道。例如,在假设传输块包含尽力而为服务的数据的情况下,eNodeB可以为给定的传输块调度大量的HARQ重传,即使用户设备实际上在此传输块中放置了某个延迟敏感服务的数据(如VoIP分组)也是如此。这将明显导致上行链路资源的低效率使用。
发明内容
本发明的目的在于提出用于在给定时间限制内生成多个传输块的策略和方法。有利地,这些策略和方法可以帮助在接收上行链路资源分配与在由所述上行链路资源分配所分配的资源上发送传输块之间的短至4ms的时间限制内生成传输块。
本发明的另一目的是提出使得调度单元能够额外地获知在由多个上行链路资源分配所分配的上行链路资源上发送的传输块的内容的方式,以帮助更高效的调度上行链路发送。
本发明的另一目的是提出如下策略:在移动终端功率受限的情况下(即,在根据上行链路资源分配、在发送时间间隔内发送多个传输块所需的发送功率超过可用于在发送时间间隔内的上行链路发送的发送功率),移动终端如何利用可用于在发送时间间隔内多个传输块的上行链路发送的发送功率。
通过独立权利要求的主题实现这些目的中的至少一个。有利实施例根据从属权利要求。
本发明的第一方面是在功率控制中、对于对应于多个上行链路资源分配的各个传输块的功率分配的优先级排序。此方面特别适用于移动终端功率受限的情况。根据本发明的此方面,使用在上行链路组分载波上处理上行链路资源分配的顺序(优先级顺序)来确定对于要在上行链路中在各个组分载波上发送的各个传输块的功率分配的功率调整。在功率受限的情况中,移动终端根据由优先级顺序给出的相应传输块的优先级来减小发送每个传输块的发送功率,使得用在传输块的发送上的总发送功率变得小于或等于移动终端可用于发送传输块的最大发送功率。
根据一个示例性实施方式,发送功率调整是减小发送功率并考虑由优先级/处理顺序给出的相应传输块/其上要发送相应传输块的组分载波的资源分配的优先级,在所述优先级/处理顺序中,具有高优先级的传输块的发送应当最不受发送功率减小的影响。有利地,根据优先级顺序的资源分配/组分载波的优先级越低(越高),对于其对应的上行链路资源分配所需的传输块的发送功率应用的功率减小量越大(越小)。理想地,如果可能,不应该减小高优先级传输块的发送功率,而是应该首先尝试通过限制用于发送低优先级传输块的发送功率来获得满足移动终端可用于发送传输块的最大发送功率的发送功率减小。
本发明的第二方面是引入上行链路资源分配的优先级排序,使得可以在移动终端中以优先级顺序对多个上行链路资源分配进行排序。上行链路资源分配的优先级排序用于确定处理上行链路资源分配(相应地,填充对应于上行链路资源分配的各个传输块)的顺序(相应地,如何将不同逻辑信道的数据复用到传输块以用于在上行链路中发送)。
本发明的第一、第二和第三方面可以容易地互相组合,并且可以使用传输块生成中的资源分配的相同优先级/处理顺序(逻辑信道优先级排序)、以及在上行链路中发送所生成的传输块的功率调整。
根据符合本发明的第一方面的、本发明的一个示例性实施方式,提供一种用于在功率受限情况中控制在移动通信系统的上行链路组分载波上发送传输块的发送功率的方法。在此方法中,移动终端接收上行链路资源分配,所述上行链路资源分配调度在发送时间间隔内所述传输块在所述上行链路组分载波上的发送。所述上行链路资源分配具有给定的优先级顺序。所述移动终端还为所述传输块中的相应传输块的每次发送,根据其对应的上行链路资源分配,确定发送相应传输块所需的发送功率。此外,所述移动终端为所述传输块中的相应传输块的每次发送,根据由所述优先级顺序给出的相应传输块的优先级,减小所确定的发送功率,并且在所述发送时间间隔内在所述上行链路组分载波上发送所述传输块,其中使用所减小的发送功率发送每个传输块。
如上所述,在一个示例性实施方式中,所述移动终端可以为所述传输块的每个传输块i的发送,确定调整因子si,其中si∈[0,...,1]。基于所述优先级顺序给出的、对应于相应传输块i的资源分配的优先级,确定用于所述传输块中的每个的相应调整因子si。当减小所述发送功率时,根据所述传输块中的相应传输块的每次发送的相应调整因子si调整用于所述发送的发送功率。在调整因子si=0的情况下,这意味着未使用上行链路资源分配,即,移动终端在上行链路组分载波上执行DTX。在调整因子si=1的情况下,这意味着不存在发送功率的减小,而是移动终端使用由功率控制公式所确定的、发送相应传输块所需的发送功率。
在更具体的实施方式中,所述移动终端确定用于所述传输块的调整因子si,使得由所述调整因子si调整的、发送所述传输块所需的发送功率的和小于或等于所述移动终端可用于发送所述传输块的最大发送功率。移动终端可用的最大发送功率可以例如被定义为通过网络设置的使得所述移动终端能够用于上行链路发送的最大发送功率、减去所述移动终端在发送所述传输块的发送时间间隔内用于物理上行链路控制信道上的控制信令所需的发送功率的差。
此外,在本发明的另一示例性实施例中,与所述优先级顺序所给出的、所述传输块中的相应传输块的资源分配的优先级成反比地减小所述相应传输块的每次发送的发送功率。
在本发明的另一示例性实施例中,所述移动终端还生成用于发送的传输块。传输块的该生成包括:根据所述传输块对应的上行链路资源分配的优先级/处理顺序,将不同逻辑信道的数据复用到所述传输块。可以根据与这里所提供的本发明的第二方面相关的本发明的各示例性实施例之一实施传输块的生成。
根据符合本发明的第二方面的、本发明的一个示例性实施例,提供一种用于生成传输块的方法,所述传输块用于在移动通信系统中经由空中接口的上行链路发送。在此方法中,移动终端(例如,3GPPLTE-A系统中的用户设备)在一个发送时间间隔(TTI)中在控制信道上接收多个上行链路资源分配,所述上行链路资源分配用于将用于上行链路发送的各个无线电资源分配给所述移动终端。根据优先级顺序对所述上行链路资源分配进行排序。此外,所述移动终端生成各个传输块以用于在所分配的各个无线电资源上进行发送。从而,根据所述传输块对应的上行链路资源分配的优先级顺序,将不同逻辑信道的数据复用到所述传输块。
更具体地,以所述传输块对应的上行链路资源分配的给定优先级顺序将所述数据复用到所述传输块可以例如被实现为:以所述传输块对应的上行链路资源分配的优先级顺序和逻辑信道优先级,用逻辑信道的数据顺序地填充所述传输块。从而,半永久地分配上行链路无线电资源的资源分配可以具有最高优先级。
在另一示例性实施例中,所述移动终端基于每个上行链路资源分配中包含的至少一个参数,确定所述上行链路资源分配的优先级顺序。例如,所述参数是以下各项之一或它们的组合:在所述上行链路资源分配的相应一个中指示的调制和编码方式级别、各个上行链路资源分配所指示的传输块大小、以及各个上行链路资源分配所指示的调度模式。请注意,为了获得上行链路资源分配(相应地,对应组分载波上的传输块)的明确优先级顺序,移动终端可以基于这里包括的不同参数顺序地对上行链路资源分配进行优先级排序。
关于如何使得移动终端知道上行链路资源分配的优先级顺序,存在不同的可能性。例如,在本发明的一个实施例中,基于为每个上行链路资源分配指示的优先级,确定上行链路资源分配的优先级顺序。例如,上行链路资源分配的优先级可以包含在上行链路资源分配自身内。在一个示例性实施方式中,传递上行链路资源分配的控制信道包括用于指示它们各自的优先级的字段。在另一更高级的实施方式中,此字段用于仅为传输块的初始发送的分配指示优先级,并且如果上行链路资源分配与传输块的重传有关,则该字段可选地被重用于其它控制信息的信令。
在本发明的另一示例性实施例中,每个上行链路组分载波被分配了载波指示符。在此实施例中,移动终端可以通过由上行链路资源分配调度的组分载波的载波指示符,确定上行链路资源分配的优先级顺序。
例如,可以通过网络(例如,eNodeB)确定组分载波指示符,使得组分载波指示符越低,其上发送的数据(因此,上行链路资源分配)的优先级越高/越低。移动终端因此可以简单地根据被上行链路源分配分配了资源的组分载波的载波指示符,对上行链路源分配进行排序,以便获得要处理资源分配的优先级顺序。
在本发明的替代实施例中,每个上行链路资源分配在多个组分载波之一上分配无线电资源,并且所述组分载波被分配各自的优先级。在此情况下,可以根据被所述上行链路资源分配分配了资源的组分载波的优先级,确定所述上行链路资源分配的优先级顺序。例如,可以利用较高层信令(诸如,MAC控制信令或无线电资源控制(RRC)信令)向所述移动终端发信号通知所述组分载波的优先级顺序。
在本发明的另一替代实施例中,由所述上行链路资源分配在所述控制信道上的发送定时给出所述上行链路资源分配的优先级顺序。
根据本发明的另一实施例的另一替代实施方式是:由每上行链路资源分配相关的组分载波的类型确定每个上行链路资源分配的优先级,并且基于所述上行链路资源分配的优先级确定所述优先级顺序。例如,在一个实施方式中,对于上行链路主组分载波而接收的上行链路资源分配具有最高优先级,并且在对于上行链路从组分载波而接收的任何上行链路资源分配之前,处理对于上行链路主组分载波而接收的上行链路资源分配。
本发明的另外第三方面是传输块的生成处理。本发明提出不同优化的逻辑信道优先级排序过程,其可以处理用于在给定发送时间间隔或子帧中的上行链路发送的多个上行链路资源分配。所提出的优化的逻辑信道优先级排序过程之一是采用虚拟传输块,使得可以针对同时接收的所有上行链路资源分配而联合地执行逻辑信道优先级排序过程。这里所提出的另一方法是逻辑信道优先级排序过程的并行化。在此方法中,也使用虚拟传输块的概念,但仍然针对上行链路资源分配的子集而并行地执行多个逻辑信道优先级排序过程。
根据本发明的该第三方面,另一实施例涉及一种用于基于传输块对应的上行链路资源分配的优先级生成传输块的方法。可以考虑每个上行链路资源分配产生传输块大小。在此方法中,首先累积由所述上行链路资源分配所产生的传输块大小,以获得虚拟传输块的虚拟传输块大小。接着,在所有上行链路资源分配上执行一个联合逻辑信道优先级排序过程,从而根据逻辑信道的逻辑信道优先级,用逻辑信道的数据填充所述虚拟传输块。然后,将所述虚拟传输块划分为传输块,以符合所述上行链路资源分配。
执行所述划分,使得所述传输块的大小对应于它们的上行链路资源分配的传输块大小,并且根据所述上行链路资源分配的优先级顺序将所述虚拟传输块划分为所述传输块。例如,可以如此实现这一点:将虚拟传输块的较高优先级数据(即,来自具有高逻辑信道优先级的逻辑信道的数据)映射到由高优先级上行链路资源分配所分配的上行链路资源上发送的传输块,反之亦然。在此方法中,可以以传输块对应的上行链路资源分配的优先级顺序,用虚拟传输块的数据顺序地填充所述传输块。
更数学化地表达,可以假设存在n个上行链路资源分配RA
i,i∈[1,...,n],产生各自的传输块大小TBS
i,i∈[1,...,n]。并且,所述虚拟传输块大小是
可以由比特序列[B
0,...,B
vTBS-1]表示所述虚拟传输块。同样地,可以由比特序列
i∈[1,...,n]表示对应于所述n个上行链路资源分配的n个传输块。在本发明的一个实施例中,将所述虚拟传输块划分为所述n个传输块,使得
其中TBS0=0并且i∈[1,...,n]。
在本发明的另一实施例中,传输块的生成除逻辑信道数据之外还考虑需要在传输块内发送的MAC控制单元。因此,在一个示例中,当将所述虚拟传输块划分为传输块时,基于各个MAC控制单元的类型,向所述传输块添加一个或多个MAC控制单元。例如,相应的MAC控制单元可以被分类为移动终端特定的MAC控制单元、或者组分载波特定的MAC控制单元,并且被添加相应的MAC控制单元的传输块取决于其是组分载波特定的(“组分载波特定的类型”)还是移动终端特定的(“移动终端特定的类型”)。
在一个示例性实施方式中,同样可以假设根据优先级顺序对所述上行链路资源分配进行排序。例如,可以在被最高优先级上行链路资源分配分配了资源的组分载波上的传输块中发送移动终端特定的MAC控制单元。替代地,可以在被最高优先级上行链路资源分配分配了资源的组分载波上的传输块中发送所有MAC控制单元(当然,假定传输块大小对于传输所有MAC控制单元来说足够大,然而,在大多数实际情形中都应该是这样的情况)。
此外,也可以定义用于组分载波特定的MAC控制单元的规则。例如,在相应的组分载波特定的MAC控制单元的内容所涉及的组分载波上的传输块中发送每个相应的组分载波特定的MAC控制单元。
如上所述,仍然根据本发明的第三方面,本发明的另一实施例提出了一种用于基于传输块对应的上行链路资源分配的优先级顺序而生成传输块的替代方法。在此方法中,根据逻辑信道的逻辑信道优先级将具有等待上行链路发送的数据的逻辑信道进行分组,以获得n个逻辑信道组。所述逻辑信道组的数量n对应于移动终端可以并行地执行的逻辑信道优先级排序过程的数量n。大致与前一方法同样,根据传输块对应的上行链路资源分配的优先级顺序,累积所述上行链路资源分配所产生的传输块大小,以获得虚拟传输块的n个虚拟传输块大小。此外,将每个虚拟传输块与逻辑信道组关联。接着,移动终端并行地执行n个逻辑信道优先级排序过程。为每个虚拟传输块执行联合逻辑信道优先级排序过程,从而用所关联的逻辑信道组的逻辑信道的数据填充所述虚拟传输块。接着将由n个逻辑信号优先级排序过程获得的虚拟传输块划分为传输块,其中,所述传输块的大小对应于它们的上行链路资源分配的传输块大小。
请注意,当累积由上行链路资源分配所产生的传输块大小以获得n个虚拟传输块时,可以通过累积一个或多个上行链路资源分配来形成虚拟传输块。例如,如果存在3个上行链路资源分配,并且要形成两个虚拟传输块,则最高优先级上行链路资源分配可以定义(最高优先级/等级的)第一虚拟传输块的传输块,而累积其余两个上行链路资源分配,以形成第二(较低优先级/等级的)虚拟传输块。同样地,可能不需要对于每个虚拟传输块都将虚拟传输块划分为大小对应于各个上行链路资源分配的传输块。在上述示例中,(最高优先级/等级的)第一虚拟传输块的大小对应于由最高优先级上行链路资源分配所产生的传输块大小,使得该虚拟传输块和针对该最高优先级上行链路资源分配的传输块是相当的。对于(较低优先级/等级的)虚拟传输块,已经累积了两个上行链路资源分配,使得要将该虚拟传输块划分为具有分别对应于这两个上行链路资源分配的传输块大小的两个传输块。
在根据本发明的另一实施例的一个示例性实施方式中,当执行n个逻辑信道优先级排序过程时,可以在n个逻辑信道优先级排序过程的每个中,将MAC控制单元添加到传输块中,如上所述,并将在下面更详细地描述。
在根据本发明的另一实施例的更详细的实施方式中,假设移动终端能够对于每个逻辑信道优先级排序过程而处理多达整数l个逻辑信道,同时满足对生成所述传输块的时间限制。还假设所述移动终端能够并行地执行j个逻辑信道优先级排序过程,同时满足所述时间限制。在此实施例中,传输块的生成方法确保:以逻辑信道的逻辑信道优先级的升序,将最多l个逻辑信道分组为前n-1个逻辑信道组中的相应一个;并且逻辑信道组与虚拟传输块的关联使得携带最高逻辑信道优先级数据的逻辑信道组与累积由最高优先级上行链路资源分配所产生的传输块大小的虚拟传输块相关联,并且使得携带最低逻辑信道优先级数据的逻辑信道组与累积由最低优先级上行链路资源分配所产生的传输块大小的虚拟传输块相关联。
本发明的另一方面与用于控制发送的发送功率以及用于生成传输块的方法在硬件和软件中的实施方式相关。根据本发明的第一方面,提供了一种移动终端,用于在功率受限情况中控制要在移动通信系统的上行链路组分载波上发送的传输块的发送功率。该移动终端包括:接收单元,接收上行链路资源分配,所述上行链路资源分配调度在发送时间间隔内所述传输块在所述上行链路组分载波上的发送,其中所述上行链路资源分配具有优先级顺序;以及处理单元,为所述传输块中的相应传输块的每次发送,根据相应传输块对应的上行链路资源分配,确定发送相应传输块所需的发送功率。该移动终端还具有:功率控制单元,为所述传输块中的相应传输块的每次发送,根据由所述优先级顺序给出的相应传输块的优先级,减小所确定的发送功率;以及发送单元,在所述发送时间间隔内,在所述上行链路组分载波上发送所述传输块,其中,使用所减小的发送功率发送每个传输块。
根据本发明的另一示例性实施例,所述移动终端的处理单元为所述传输块的每个传输块i的发送,确定调整因子si,其中si∈[0,...,1]。由此,基于所述优先级顺序给出的、对应于相应传输块i的资源分配的优先级,确定用于所述传输块中的每个的相应调整因子si。此外,所述功率控制单元为所述传输块中的相应传输块的每次发送,根据由所述优先级顺序给出的相应传输块的优先级,调整所确定发送功率。
所述移动终端的功率控制单元可以与所述优先级顺序所给出的、所述传输块中的相应传输块的上行链路资源分配的优先级成反比地减小所述相应传输块的每次发送所需的发送功率。
在本发明的另一示例性实施例中,所述移动终端的接收单元接收控制信道上的上行链路资源分配,并且其中,所述上行链路资源分配向所述移动终端分配用于上行链路发送的各个无线电资源。所述移动终端还包括传输块生成单元,用于生成各个传输块以用于在所分配的各个无线电资源上发送,其中,根据所述传输块对应的上行链路资源分配的优先级顺序,将不同逻辑信道的数据复用到所述传输块。
符合本发明的第二方面的本发明的另一实施例提供了一种用于生成传输块的移动终端,所述传输块用于在移动通信系统中经由空中接口的上行链路发送。所述移动终端包括接收单元,在移动终端处接收在一个发送时间内在控制信道上的多个上行链路资源分配,所述上行链路资源分配用于将用于上行链路发送的各个无线电资源分配给所述移动终端。如上所述,根据优先级顺序对所述上行链路资源分配进行排序。所述移动终端还配备有传输块生成单元,生成各个传输块以用于在所分配的各个无线电资源上进行发送。该单元确保根据所述传输块对应的上行链路资源分配的优先级顺序,将不同逻辑信道的数据复用到所述传输块。
在本发明的另一实施例中,所述移动终端包括发送单元,用于在多个无线电载波上、在发送时间间隔内发送所生成的传输块。所述发送单元还可以在由所述资源分配所分配的无线电资源上,经由共享上行链路信道发送所述传输块。
根据本发明的另一实施例,所述移动终端的接收单元经由MAC控制信令或无线电资源信令接收有关所述上行链路资源分配的优先级顺序的信息。例如,可以在MAC消息的MAC控制单元内或RRC消息的信息单元(IE)内发信号通知所述优先级顺序。
本发明的另一示例性实施例涉及一种传输块生成单元,用于基于传输块对应的上行链路资源分配的优先级顺序而生成传输块。所述传输块生成单元包括累积单元,累积由所述上行链路资源分配所产生的传输块大小,以获得虚拟传输块的虚拟传输块大小。此外,所述传输块生成单元包括:逻辑信道优先级排序单元,在所有上行链路资源分配上执行联合逻辑信道优先级排序过程,从而根据逻辑信道的逻辑信道优先级,用逻辑信道的数据填充所述虚拟传输块;以及划分单元,将所述虚拟传输块划分为传输块,其中,所述传输块的大小对应于它们的上行链路资源分配的传输块大小,并且根据所述上行链路资源分配的优先级顺序将所述虚拟传输块划分为所述传输块。
根据本发明的另一示例性实施例的传输块生成单元包括划分单元,以所述传输块对应的上行链路资源分配的优先级顺序,用所述虚拟传输块的数据顺序地填充所述传输块。
在另一实施例中,逻辑信道优先级排序单元包括MAC控制单元映射单元,将要在传输块内发送的MAC控制单元映射到传输块。MAC控制单元映射单元因此基于相应MAC控制单元的类型决定该MAC控制单元应该被映射到哪个传输块。例如,MAC控制单元映射单元为相应的MAC控制单元判定其是组分载波特定的类型还是移动终端特定的类型,并基于该判定执行控制单元向正确的传输块的映射。
在根据本发明的另一实施例的一个示例性实施方式中,可以仍然假设根据优先级顺序对上行链路资源分配进行排序。MAC控制单元映射单元例如可以将移动终端特定的MAC控制单元映射到被最高优先级上行链路资源分配分配了资源的组分载波上的传输块。替代地,MAC控制单元映射单元将所有MAC控制单元映射到被最高优先级上行链路资源分配分配了资源的组分载波上的传输块(当然假设传输块的大小对于传输所有MAC控制单元来说足够大,然而,在大多数实际情形中都是这样的情况)。
此外,也可以定义用于组分载波特定的MAC控制单元的规则。例如,MAC控制单元映射单元可以将每个相应的组分载波特定的MAC控制单元映射到相应的组分载波特定的MAC控制单元的内容所涉及的组分载波上的传输块。
在本发明的替代实施例中,提供了一种传输块生成单元,用于基于传输块对应的上行链路资源分配的优先级顺序而生成传输块。根据本发明的此实施例,所述传输块生成单元包括:分组单元,根据逻辑信道的逻辑信道优先级将具有等待上行链路发送的数据的逻辑信道进行分组,以获得n个逻辑信道组。所述逻辑信道组的数量n对应于传输块生成单元可以并行地执行的逻辑信道优先级排序过程的数量n。
所述传输块生成单元还包括:累积单元,根据传输块对应的上行链路资源分配的优先级顺序累积所述上行链路资源分配所产生的传输块大小,以获得虚拟传输块的n个虚拟传输块大小;以及处理单元,将每个虚拟传输块与逻辑信道组关联。此外,所述传输块生成单元还包括逻辑信道优先级排序单元,并行地执行n个逻辑信道优先级排序过程,其中,所述逻辑信道优先级排序单元为每个虚拟传输块执行联合逻辑信道优先级排序过程,从而用所关联的逻辑信道组的逻辑信道的数据填充所述虚拟传输块。此外,所述传输块生成单元还包括划分单元,将所述虚拟传输块划分为传输块,其中,所述传输块的大小对应于它们的上行链路资源分配的传输块大小。
在本发明的更具体的实施例中,所述传输块生成单元对于每个信道优先级排序过程而处理整数l个逻辑信道,同时满足对生成所述传输块的时间限制,并且其中,所述传输块生成单元并行地执行j个逻辑信道优先级排序过程,同时满足所述时间限制。所述分组单元以逻辑信道的逻辑信道优先级的升序将最多l个逻辑信道分组为前n-1个逻辑信道组中的相应一个。所述处理单元还将逻辑信道组与虚拟传输块关联,使得携带最高逻辑信道优先级数据的逻辑信道组与累积由最高优先级上行链路资源分配产生的传输块大小的虚拟传输块关联,并且使得携带最低逻辑信道优先级数据的逻辑信道组与累积由最低优先级上行链路资源分配产生的传输块大小的虚拟传输块关联。
本发明的另一实施例涉及一种存储指令的计算机可读介质,当所述指令被移动终端的处理单元执行时,使得所述移动终端控制发送的发送功率,以及/或者生成传输块以用于在移动通信系统中经由空中接口的上行链路发送。在符合本发明的第一方面的、本发明的一个示例性实施例中,所述指令在被移动终端的处理单元执行时,使得所述移动终端通过以下步骤,在功率受限情况中控制在移动通信系统的上行链路组分载波上发送传输块的发送功率:接收上行链路资源分配,所述上行链路资源分配调度在发送时间间隔内所述传输块在所述上行链路组分载波上的发送,其中所述上行链路资源分配具有优先级顺序。此外,使得所述移动终端为所述传输块中的相应传输块的每次发送,根据其对应的上行链路资源分配,确定发送相应传输块所需的发送功率,并且为所述传输块中的相应传输块的每次发送,根据由所述优先级顺序给出的相应传输块的优先级,减小所确定的发送功率。该指令的执行还使得所述移动终端在所述发送时间间隔内,在所述上行链路组分载波上发送所述传输块,其中,使用所减小的发送功率发送每个传输块。
在符合本发明的第二方面的、本发明的另一实施例中,计算机可读介质上的指令通过处理单元的执行使得所述移动终端通过以下步骤,生成传输块以用于在移动通信系统中经由空中接口的上行链路发送:在移动终端处,在一个发送时间间隔中接收控制信道上的多个上行链路资源分配,所述上行链路资源分配用于将用于上行链路发送的各个无线电资源分配给所述移动终端,其中,根据优先级顺序对所述上行链路资源分配进行排序;并且生成各个传输块以用于在所分配的各个无线电资源上进行发送,其中,根据所述传输块对应的上行链路资源分配的优先级顺序,将不同逻辑信道的数据复用到所述传输块。
根据本发明的另一实施例的另一可读介质存储指令,当所述指令被移动终端的处理单元执行时,使得所述移动终端通过以下步骤,基于传输块对应的上行链路资源分配的优先级顺序而生成传输块,每个上行链路资源分配产生传输块大小:累积由所述上行链路资源分配产生的传输块大小,以获得虚拟传输块的虚拟传输块大小;在所有上行链路资源分配上执行联合逻辑信道优先级排序过程,从而根据逻辑信道的逻辑信道优先级,用逻辑信道的数据填充所述虚拟传输块;以及将所述虚拟传输块划分为传输块,其中,所述传输块的大小对应于它们的上行链路资源分配的传输块大小,并且根据所述上行链路资源分配的优先级顺序,将所述虚拟传输块划分为所述传输块。
在另一实施例中,计算机可读介质存储指令,当所述指令被移动终端的处理单元执行时,使得所述移动终端通过以下步骤,基于传输块对应的上行链路资源分配的优先级顺序而生成传输块,每个上行链路资源分配产生传输块大小:根据逻辑信道的逻辑信道优先级将具有等待上行链路发送的数据的逻辑信道进行分组,以获得n个逻辑信道组,其中所述逻辑信道组的数量n对应于移动终端可以并行地执行的逻辑信道优先级排序过程的数量n;根据传输块对应的上行链路资源分配的优先级顺序,累积所述上行链路资源分配所产生的传输块大小,以获得虚拟传输块的n个虚拟传输块大小;将每个虚拟传输块与逻辑信道组关联;并行地执行n个逻辑信道优先级排序过程,其中,为每个虚拟传输块执行联合逻辑信道优先级排序过程,从而用所关联的逻辑信道组的逻辑信道的数据填充所述虚拟传输块;以及将所述虚拟块划分为传输块,其中,所述传输块的大小对应于它们的上行链路资源分配的传输块大小。
所有计算机可读介质还可以存储使得这里所讨论的用于生成传输块的任何方法得以执行的指令。
附图说明
下面,将参照附图更详细地描述本发明。附图中,相似或相应的细节用同样的附图标记来标记。
图1示出3GPP LTE系统的示例性架构,
图2示出LTE的整体E-UTRAN架构的示例性概图,
图3和图4示出单载波FDMA方式中的上行链路带宽的示例性集中式分配和分布式分配,
图5示出根据本发明实施例的用于生成多个传输块的联合逻辑信道优先级排序过程的流程图,
图6示出通过根据图5的联合逻辑信道优先级排序过程而填充了逻辑信道的数据的三个传输块的示例性内容,
图7示出通过对三个传输块单独地、顺序地执行逻辑信道优先级排序过程而填充了逻辑信道的数据的三个传输块的示例性内容,
图8示出对于LTE版本8(相应地,LTE-A)的传输块(相应地,多个传输块)的生成的定时限制,
图9到图11例示了通过执行根据本发明不同实施例的并行逻辑信道优先级排序过程而填充了逻辑信道的数据的传输块的内容,
图12示出根据本发明另一实施例的用于生成多个传输块的联合逻辑信道优先级排序过程的流程图,
图13例示了根据图5所示的联合逻辑信道优先级排序过程的一个示例性实施方式的、假设存在三个资源分配时填充有三个逻辑信道的数据和两个MAC控制单元的传输块的内容,
图14例示了根据图5所示的联合逻辑信道优先级排序过程的另一示例性实施方式的、在考虑逻辑信道的优先比特率的情况下假设存在三个资源分配时填充有三个逻辑信道的数据和两个MAC控制单元的传输块的内容,
图15和图16例示了根据图5所示的联合逻辑信道优先级排序过程的另外两个示例性实施方式的、假设存在三个资源分配时填充有三个逻辑信道的数据和两个MAC控制单元的传输块的内容,
图17和图18示出了分别对于下行链路和上行链路所设置的载波聚合的第2层结构,以及
图19示出了根据本发明的示例性实施例将最大可用发送功率PMAX分布到要在TTI内发送的传输块的流程图。
具体实施方式
下面的段落将描述本发明的各实施例。仅出于示例性目的,关于根据上面背景技术部分中讨论的LTE-A移动通信系统的正交单载波上行链路无线电访问方式,说明大多数实施例。应当注意,本发明例如可以有利地与诸如上述LTE-A通信系统的移动通信系统结合使用,但是本发明不限于在此特定示例性通信网络中使用。
上面背景技术部分中给出的说明意在更好地理解这里描述的多数LTE-A特定的示例性实施例,并且不应被理解为将本发明限制为移动通信网络中的处理和功能的所描述的特定的实施方式。而是,这里所提出的改进可以容易地应用到背景技术部分中所描述的架构/系统中,并且在本发明的一些实施例中还可以利用这些架构/系统的标准的和改进的过程。
如上面在背景技术部分中所述的,LTE-A支持带宽聚合,其中可以在多个组分载波上,在上行链路中的一个TTI中发送多个传输块。因此,可以在用户设备处接收需要适当处理的、在一个TTI中对于不同组分载波的多个上行链路资源分配。因此,用户设备需要在上行链路中的不同组分载波上,在一个TTI中生成和发送多个传输块,即,对每个组分载波将仅有一个传输块(TB)(在不存在空间复用的情况下)。
对于移动终端(例如,3GPP环境中的用户设备)接收对于单个TTI的多个上行链路资源分配、并且基本上重用如从LTE版本8获知的现有技术的逻辑信道优先级排序(LCP)过程的情况的示例性传输块生成过程可以如下表现。用户设备在对应的组分载波上对于每个分配的上行链路分配执行逻辑信道优先级排序过程。顺序地执行所述逻辑信道优先级排序过程,即,用户设备根据第一上行链路资源分配生成第一传输块,然后根据第二上行链路资源分配生成第二传输块,等等。用户设备自主地选择按什么顺序来生成传输块,即,用户设备选择按什么顺序来处理上行链路资源分配。当选择所述顺序时,用户设备可以尝试优化在TTI中发送的数据量,即,由于在一个传输块中来自不同逻辑信道的数据的复用,因此传输块中的MAC报头的量可能取决于传输块生成顺序而不同。
如上所述,eNodeB不知道用户设备处理所接收的上行链路资源分配的顺序,即,用户设备生成传输块的顺序。结果,eNodeB不知道用户设备生成的各个传输块的内容。因此,不可能通过eNodeB进行上行链路发送的高效QoS控制。另一潜在缺陷在于,在上行链路资源分配的接收和用户设备需要根据上行链路资源分配生成传输块以用于在所分配的资源上发送的时间点之间的极严的定时。
此外,与根据上行链路资源分配生成和发送多个传输块相关的另一问题在于,在TTI内在所分配的上行链路组分载波上发送传输块的功率控制。即使在3GPP工作组中载波聚合情况的上行链路功率控制算法的多数细节仍未决定或处于讨论之中,但是总的协定是,LTE-A支持组分载波特定的上行链路功率控制,即,对于为用户设备设置的每个上行链路组分载波,将存在一个独立的功率控制回路。此外,构思了对于每个组分载波的功率余量(headroom)报告。
虽然LTE-A中构思对于每个组分载波的功率控制,但是用户设备可用于上行链路发送的最大发送功率(在功率公式中,统称为PMAX)是对于每个用户设备定义的。因此,可能存在有用户设备的功率限制的情况,即,根据上行链路资源分配中定义的传输格式在TTI内对传输块同时进行发送所需的用户设备的发送功率超过网络(例如,服务eNodeB)设置的或UE能力类提供的最大支持的发送功率。因此,在用户设备的功率受限的情况下,需要定义用户设备应当如何利用最大可用发送功率以用于多个传输块的发送的上行链路发送。
本发明旨在提供一种用于在一个发送时间间隔(例如,一个或多个子帧)中对移动终端(3GPP环境中的用户设备)分配多个上行链路资源的情形中,通过基站(3GPP环境中的eNodeB或Node B)对上行链路发送进行高效和严格的QoS控制。本发明还提供一种对即使在如上所述移动终端的功率受限的情况中,也可由移动终端用于在TTI中进行上行链路发送的发送功率的高效利用。
本发明基本的考虑在于,引入对于上行链路资源分配(相应地,对于与此对应的传输块)的优先级顺序。移动终端在生成用于上行链路发送的传输块时和/或在将移动终端可用于在TTI中进行上行链路发送的发送功率分布到要在TTI内发送的各个传输块时,考虑此优先级顺序。所述优先级顺序有时也称为处理顺序。如下面将变得更明显的,这是因为对于上行链路资源分配(相应地,对于与此对应的传输块)定义的优先级顺序隐含着处理上行链路资源分配(相应地,与此对应的传输块)的顺序。
本发明的一个方面是在功率控制中对于与多个上行链路资源分配对应的各个传输块的功率分配进行优先级排序。此方面尤其可用于移动终端的功率受限的情况,并且确保将可用发送功率高效地分布到不同传输块。根据本发明的此方面,在上行链路组分载波上处理上行链路资源分配的顺序(优先级顺序)用于确定对于要在上行链路中在各个组分载波上发送的各个传输块的功率分配的功率调整(scaling)。根据本发明的此方面,应用每个组分载波(相应地,每个传输块或每个资源分配)的功率调整。
在功率受限的情况中,移动终端根据由优先级顺序给出的相应传输块的优先级,减小用于每个传输块的发送的发送功率,使得用在传输块的发送上的总发送功率变为小于或等于移动终端可用于在给定TTI内在上行链路中发送传输块的最大发送功率。
根据一个示例性实施方式,发送功率调整是减小发送功率并考虑由优先级顺序给出的相应传输块(或,其上要发送相应传输块的组分载波)的资源分配的优先级,在所述优先级顺序中,具有高优先级的传输块的发送应当最不受发送功率减小的影响。有利地,根据优先级顺序的资源分配/组分载波的优先级越低(越高),对于其对应的上行链路资源分配所需的传输块的发送功率应用的功率减小量越大(越小)。
如上所述,可理想地设置功率调整,使得应当尽可能地不减少高优先级传输块的发送。替代地,应当首先通过限制低优先级传输块的发送的发送功率来尝试获得下述发送功率减小量,所述发送功率减小量满足移动终端可用于在给定TTI内在上行链路中发送传输块的最大发送功率。
此外,在更高级的实施方式中,移动终端中的功率控制机制确保要在物理上行链路控制信道(如LTE-A中的PUCCH)上发信号通知的控制信息不经历功率调整,而仅仅在相同TTI内与控制信息(如,LTE-A中的PUCCH)同时发送的物理上行链路共享信道上的发送(即,传输块)经历功率调整。换句话说,设计功率控制机制,以便考虑传输块的优先级顺序,将在TTI内移动终端可用于上行链路发送的发送功率、与发信号通知关于物理上行链路控制信道的控制信息所需的发送功率之间的差的余数,以每个传输块为基础分布到物理上行链路共享信道上的传输块。
本发明的第二方面是引入上行链路资源分配的优先级排序,使得可以以确定处理上行链路资源分配的顺序(相应地,填充与上行链路资源分配对应的各个传输块的顺序)的优先级顺序,在移动终端中对多个上行链路资源分配进行排序。换句话说,优先级顺序可以定义如何将不同逻辑信道的数据复用到传输块以用于在上行链路中发送。
本发明的第三方面是优化对于多个上行链路资源分配生成传输块的过程(此文档中称为逻辑信道优先级排序过程),使得可以满足严格的定时限制。例如,考虑基于LTE版本8的通信系统,典型地,先于根据上行链路资源分配的传输块的对应上行链路发送发生的时间点四个子帧,接收上行链路资源分配。因此,用户设备典型地需要在从接收到上行链路资源分配起的4ms的时间段内生成所有传输块(考虑1ms的LTE版本8子帧持续时间)。目前,用户设备在此时间段内对于每个上行链路资源分配而顺序地执行若干逻辑信道优先级排序过程,这一点看起来是有难度的。
根据本发明的一方面,引入上行链路资源分配的优先级排序,使得可以以优先级顺序在移动终端中对同时接收的多个上行链路资源分配进行排序。上行链路资源分配的优先级排序用于确定填充与上行链路资源分配对应的各个传输块的顺序(相应地,如何将不同逻辑信道的数据复用到传输块以用于在上行链路中发送)。例如,移动终端通过逻辑信道优先级排序过程,首先生成与最高优先级上行链路分配对应的传输块,然后生成与第二高优先级上行链路分配对应的下一个传输块,等等。例如可以通过下述来实现以传输块对应的上行链路资源分配的给定优先级顺序将数据复用到传输块:以传输块对应的上行链路资源分配的优先级顺序和逻辑信道优先级,对传输块顺序地填充逻辑信道的数据。
移动终端将根据优先级顺序处理所接收的对于一个发送时间间隔的上行链路资源分配,即,移动终端将首先开始最高优先级上行链路资源分配,然后以优先级降序继续处理。由于引入对于上行链路资源分配的优先级顺序,因此从eNodeB的角度而言,关于逻辑信道到传输块的映射,移动终端的行为是确定性的,使得可以进行上行链路发送的高效QoS控制。例如,eNodeB可以以与如背景技术部分中讨论的LTE版本8系统中的QoS控制机制同样的方式来实施QoS控制。
除了预先设置外,关于如何使得移动终端得知上行链路资源分配的优先级顺序,有不同的可能性。例如,一种用于向用户设备通知在传输块的生成中要考虑的上行链路资源分配的优先级顺序的解决方案可以是,对于每个上行链路资源分配指示各自的绝对优先级。例如,上行链路资源分配的优先级可以包含在上行链路资源分配自身中。在本发明的一个示例性实施例中,假设LTE-A通信系统。在此示例性实施例中,将上行链路资源分配的优先级发信号通知给用户设备。用户设备在生成传输块时(相应地,执行逻辑信道优先级排序过程时)考虑所述优先级顺序。更具体地,当在PDCCH上将上行链路调度许可(上行链路资源分配)发信号通知给用户设备时,PDCCH例如可以包含优先级字段,该优先级字段指示对应分配的优先级。基于发信号通知的上行链路调度许可的优先级,用户设备能够生成许可的优先级顺序。假设在一个TTI中可以存在多达五个同时的上行链路资源分配,则其优先级例如指示1和5之间的值,1表示最高优先级,而5表示最低优先级。与当前定义的LTE版本8信令相比,本发明的此示例性实施例需要在携带上行链路资源分配的PDCCH上引入新信息字段,例如,具有DCI格式0的PDCCH,使得发信号通知上行链路资源分配的优先级。
在本发明的替代实施例中,在多个组分载波之一上对每个上行链路资源分配分配无线电资源,并且对组分载波分配各自优先级。在此情况中,移动终端可根据接收上行链路资源分配的组分载波的优先级,确定上行链路资源分配(相应地,其对应的传输块)的优先级顺序。例如,诸如MAC控制信令或RRC信令的较高层信令可用于将组分载波的优先级顺序发信号通知给移动终端。
根据本发明实施例,指示上行链路资源分配的优先级/优先级顺序的一种可能是,每个上行链路资源分配在PDCCH上包含指示对应上行链路许可的优先级的优先级字段。移动终端然后以从最高优先级分配开始的优先级降序,处理所接收的上行链路资源分配,即,构造传输块。
另一变型例可以是发信号通知(一次)在逻辑信道优先级排序过程中需要考虑的上行链路资源分配(相应地,组分载波(CoCa))的优先级顺序,而不是在对应的PDCCH上分开地发信号通知每个上行链路资源分配的优先级。可以仅在一个PDCCH上发信号通知此优先级顺序,所述一个PDCCH也可以称为锚或服务PDCCH。例如,优先级顺序可以指示CoCa2>CoCa1>CoCa3>CoCa4>CoCa5,这基本上将意味着CoCa2上接收的上行链路资源分配具有最高优先级,CoCa1上接收的分配具有次高优先级,等等。假设在LTE-A系统中最多有五个组分载波,则有120种不同的可能的优先级顺序,这将相当于7比特。替代地,可以存在多个预先设置的优先级顺序,并且仅发信号通知指向一个预先设置的优先级顺序的索引。
在本发明的另一替代实施例中,将用户设备处理上行链路资源分配的优先级顺序与对所设置的上行链路组分载波分配的索引相关联。可以对每个组分载波分配各自的载波索引(CI),并且可以根据其上分配上行链路资源的组分载波的载波索引定义优先级顺序。
当用户设备设置有组分载波以用于数据发送时,eNodeB可以对每个组分载波分配用于寻址相应组分载波(例如,用于对组分载波上的数据发送进行调度)的载波索引(CI)。载波索引到组分载波的映射是用户设备特定的。根据一个示例性实施方式,当对于给定TTI而接收多个上行链路资源分配时,用户设备以载波指示符升序(例如,从对于最低载波索引接收的上行链路许可开始)来处理上行链路资源分配。在此示例中,eNodeB可以分配载波索引,使得组分载波的优先级越高/越低,组分载波索引就越低/越高。因为eNodeB可以分别对于每个用户设备而定义载波索引映射,即,用户设备特定的,所以可以在每用户设备的级别上控制上行链路许可的处理顺序。
在示例性和更高级的实施方式中,eNodeB对上行链路主组分载波(PCC)分配最低载波索引(假设所述上行链路PCC具有最高可靠性,这是因为在上行链路PCC上发送携带上行链路控制数据的PUCCH),以便确保如VoIP或RRC信令的高优先级数据映射到上行链路PCC上。
替代地,eNodeB可以分配载波索引,使得组分载波的优先级越高/越低,组分载波的组分载波索引就越高/越低。在此情况中,用户设备应当以载波指示符降序(即,从对于最高载波索引而接收的上行链路许可开始)来处理上行链路资源分配。
应当注意,通过将载波索引分配给所设置的上行链路组分载波,eNodeB可以控制对于上行链路许可的处理顺序,并因此可以控制逻辑信道到传输块的映射。这使得eNodeB能够控制上行链路发送的QoS。
在本发明的另一替代实施例中,上行链路资源分配的优先级顺序取决于组分载波的类型。如上所述,存在一个对于每用户设备而设置的主组分载波(PCC)、以及潜在的多个从组分载波(SCC)。根据此实施例,用户设备总是首先处理对于PCC(如果有的话)接收的上行链路资源分配,然后处理对于TTI而接收的任何其他上行链路资源分配。关于对于SCC而接收的上行链路资源分配的处理/优先级顺序,有多种选择。例如,可以将SCC的处理顺序留给用户设备实施。替代地,可以以所分配的载波索引的顺序或根据所分配的上行链路资源的大小来处理对于SCC而接收的上行链路资源分配。
在本发明的另一实施例中,用户设备根据下行链路组分载波的其下行链路发送定时来处理上行链路资源分配。在此实施例中,以接收的顺序处理上行链路资源分配,即,首先处理首先接收的PDCCH(上行链路资源分配),接下来处理其次接收的PDCCH,等等。此实施例中假设携带上行链路资源分配的下行链路组分载波并非完全同步,即,下行链路组分载波上的子帧相对于彼此可以具有几个OFDM码元(例如,1个或2个OFDM码元)的偏移(定时差),即,使用异步下行链路发送定时。因为eNodeB知道定时差,所以eNodeB也知道用户设备使用的处理顺序,使得用户设备的行为是可预测的。此外,通过具有指定的上行链路资源分配的处理顺序,可以确保将高优先级数据映射给其上行链路许可提供最佳QoS的传输块。
如上所述,关于如何可以得到或定义优先级顺序,有多种可能性。在PDCCH上发信号通知优先级顺序支持最高的灵活性,即,可以基于TTI改变优先级顺序。然而,显然,需要引入一些新的PDCCH字段,即,新的PDCCH格式。
在本发明的另一实施例中,替代使用物理控制信令,还可使用诸如MAC控制信令或RRC信令的较高层信令来发信号通知优先级顺序。在MAC控制信令的情况中,引入新的MAC控制单元,其指示移动终端应当处理所接收的上行链路资源分配的优先级顺序。在RRC信令的情况中,引入指示优先级顺序的某些新的信息单元(IE)。
与物理层信令相比,使用更高信令的一个好处在于,将不会对PDCCHDCI格式产生影响。在底层,优先级顺序的重设需要MAC或RRC信令,所述MAC或RRC信令不像物理层信令那样动态。在另一实施例中,可以在标准中固定优先级顺序。此方法将对信令具有最小影响,然而,不提供任何灵活性,即,eNB不能重设优先级顺序。
本发明的另一实施例也涉及下述解决方案:通过将指示移动终端应当用来处理上行链路资源分配的优先级的优先级字段包括到该上行链路资源分配,向移动终端通知该上行链路资源分配的优先级顺序。在上行链路上使用HARQ,可以假设仅对于初始发送生成传输块,使得对于自适应重传许可(即,在针对传输块的重传的上行链路资源分配中),PDCCH上的优先级字段是必不可少的。因此,可以使用另一PDCCH格式用于初始发送(包括优先级字段)和重传(不包括优先级字段),然而,这又提高了移动终端的复杂度。替代地,可以将指示用于初始发送的上行链路资源的PDCCH和指示用于重传的资源的PDCCH寻址到不同标识,例如,RNTI。
避免对于自适应重传许可而在PDCCH上浪费优先级字段的比特的另一可能性是,可以将优先级字段的比特用于某些其他目的。
在一示例性实施例中,优先级字段的比特可以指示在PDCCH调度中与重传上行链路定时相关的信息,即,定时提前命令。另一选择将是将所述比特用于与功率控制相关的信息。本质上,针对重传PDCCH(即,分配用于自适应重传的上行链路资源的PDCCH),可以有若干可能性来使用优先级字段。
在本发明的另一示例性实施例中,可以建立一些UE使用的规则或准则,以便确定组分载波(相应地,资源分配)的优先级顺序。移动终端能够基于这些规则或准则确定优先级顺序,而不需要来自访问网络(例如,eNodeB)的额外信令。因为假设这些规则或准则对于eNodeB也是已知的,所以eNodeB可以推断出从移动终端接收的各个传输块的内容。
在一个示例性实施方式中,移动终端基于所分配的资源的量来对所接收的上行链路资源分配进行排序。例如,在LCP过程期间,移动终端可以以最大分配传输块大小(相应地,资源分配)开始,按照降序考虑资源分配的分配传输块大小。因此,首先,对与产生最大分配传输块大小的资源分配相对应的传输块填充逻辑信道的数据,然后,接下来填充与产生次大分配传输块大小的资源分配相对应的传输块,等等。替代地,在另一实施方式中,移动终端根据所调度的调制和编码方式(级别)或在上行链路资源分配中发信号通知的任何其他参数,对上行链路资源分配进行排序。
另一替代实施方式可以基于资源分配的调度模式来确定资源分配的优先级顺序。例如,可以存在不同的上行链路调度模式,例如,动态调度、半永久调度和TTI绑定。可选地,作为另一调度模式,还可以定义基于竞争的上行链路数据发送模式。排序规则可以定义为基于关于相应组分载波的上行链路发送模式来对上行链路许可(资源分配)进行排序。例如,半永久调度的上行链路发送应当比动态调度的上行链路发送和基于竞争的上行链路数据发送具有更高优先级。
此外,还应当注意,上述不同准则和规则当然可以彼此任意组合以确定资源分配的优先级顺序。例如,可以首先根据资源分配的传输块大小来对资源分配进行排序,并且如果存在相同传输块大小的资源分配,则可以根据资源分配中发信号通知的其他参数(如调度模式、调制和编码方式级别等)确定这些资源分配的优先级顺序。
接下来,将概述本发明的示例性实施例,其中对更详细的传输块生成过程进行描述。本发明还提出了可以在给定TTI(或子帧)中处理多个用于上行链路发送的上行链路资源分配的不同优化的逻辑信道优先级排序过程。如下面将更详细描述的,所提出的一个优化逻辑信道优先级排序过程是将上行链路资源分配累积到虚拟传输块,使得可以对于所有上行链路资源分配而同时执行一个(联合)逻辑信道优先级排序过程。下面更详细讨论的另一方法是对多个逻辑信道优先级排序过程进行并行化。在此方法中,同样重用虚拟传输块的概念,但是,并行执行对于上行链路资源分配的子集的多个逻辑信道优先级排序过程。
图5中示出了根据本发明实施例的(联合)逻辑信道优先级排序过程的一个示例性实施方式。图5示出根据本发明的示例性实施例的传输块生成过程的流程图。移动终端接收(501)对于一个TTI的多个上行链路资源分配,并确定(502)其优先级顺序。
移动终端累积(503)所有接收的上行链路资源分配,并形成单个“虚拟”大传输块。对于高级LTE系统(LTE-A),可以假设在MAC层中执行传输块生成过程(相应地,逻辑信道优先级排序过程)。当在物理层接收上行链路资源分配(PDCCH)时,向MAC层通知(在诸如HARQ协议相关参数的其他参数之中)上行链路许可的传输块大小(TBS),即,传输块(TB)(相应地,MAC PDU)中包含的比特/字节数量。因此,上行链路资源分配的累积意味着移动终端累积对应接收的上行链路资源分配的传输块大小,并形成一个“大的”虚拟传输块,其累积的虚拟传输块大小如下面的等式所示。
其中,n表示一个TTI中的上行链路资源分配的数量。
移动终端然后将仅执行(504)对于虚拟传输块的一个联合逻辑信道优先级排序过程。
例如,可以假设移动终端接收两个上行链路资源分配。在此示例中,对于给定TTI,第一上行链路资源分配分配500字节的TBS1,并且第二上行链路资源分配分配700字节的TBS2。移动终端形成具有1200字节的虚拟传输块大小的“虚拟”传输块,并且如同有具有1200字节的TBS的单个上行链路资源分配一样来执行逻辑信道优先级排序过程。在此示例中,可以重用与LTE版本8逻辑信道优先级排序过程中相同的算法。由于在执行逻辑信道优先级排序过程之前对上行链路资源分配进行累积,因此移动节点需要考虑由各个传输块的对应接收的上行链路资源分配定义的各个传输块给出的界限(boundary)、以及当通过划分虚拟传输块生成各个分配的传输块时的分配的优先级顺序。
可以使用基于令牌桶模型的过程来对虚拟传输块填充在发送缓冲单元中具有等待的数据的逻辑信道(LCH)的数据。在本发明的一个示例性实施例中,移动终端对每个逻辑信道j保持变量Bj。当相关逻辑信道建立时,将变量Bj初始化为零,并且对于每个TTI,将变量Bj递增PBR×TTI持续时间的乘积,所述PBR是逻辑信道j的优先比特率。Bj的值从不超过桶大小,并且如果Bj的值大于逻辑信道j的桶大小,则将其设定为等于桶大小。
通过在逻辑信道优先级排序过程中使用所述令牌桶模型,移动终端可以通过以下步骤将资源分配给逻辑信道:
-步骤1:以优先级降序对Bj>0的所有逻辑信道分配资源。如果无线电承载的PBR设定为“无穷大”,则用户设备应当对于可用于在所述无线电承载上发送的所有数据分配资源,然后再满足较低优先级无线电承载的PBR。
-步骤2:用户设备应当将Bj递减步骤1中服务于逻辑信道j的MAC SDU的总大小。
-步骤3:如果仍有任何资源,则以严格的优先级降序(与Bj的值无关地)服务所有逻辑信道,直到对于所述逻辑信道的数据或上行链路许可耗尽(无论何者先出现)为止。设置有相等优先级的逻辑信道应当被同等地服务。
应当注意,所述过程本质上对应于3GPP TS 36.321中定义的LCP过程,除了对通过累积上行链路资源分配而获得的虚拟传输块大小(vTBS)执行所述过程的差别以外。
在已经对虚拟传输块填充逻辑信道数据之后,将虚拟传输块的“内容”划分(505)为与各个上行链路资源分配对应的各个传输块。
在本发明的一个示例性实施例中,如下划分虚拟传输块数据。可以假设,存在产生各自传输块大小TBS
i,i∈[1,...,n]的n个上行链路资源分配RA
i,i∈[1,...,n]。虚拟传输块可以通过比特序列[B
0,...,B
vTBS-1]表示。同样地,与n个上行链路资源分配对应的n个传输块可通过比特序列
i∈[1,...,n]表示。将虚拟传输块划分为n个传输块,使得
其中,TBS0=0并且i∈[1,...,n]。此外,可以假设以给定的优先级顺序对传输块进行排序,使得随着索引i的递增,传输块的优先级递减,即,具有索引i=1的传输块具有最高优先级,并且具有索引i=n的传输块具有最低优先级。图6示出了根据本发明实施例的上述联合逻辑信道优先级排序过程的示例。
一般地,从图6可以观察到,为示例性目的,可以假设每个传输块(相应地,MAC PDU,其在MAC层中作为传输块被提及)由报头(MAC报头)、零个或更多MAC服务数据单元(MAC SDU)、零个或更多MAC控制单元以及可选的填充比特组成,所述MAC服务数据单元包含复用到传输块中的逻辑信道的数据。MAC PDU(相应地,传输块)中的报头信息量典型地取决于相应传输块中传输其数据的逻辑信道的数量。对于包含在传输块中的每个逻辑信道,需要所谓的MAC子报头,其例如指示相应逻辑信道的标识以及MACSDU的长度(给定逻辑信道的o的数据)。当正执行对于“虚拟”TB大小的联合逻辑信道优先级排序过程时,移动终端必须考虑每个传输块(相应地,所累积的上行链路分配)的MAC报头。例如,如从图6可见,三个传输块的每个需要各自的MAC报头。因此,联合逻辑信道优先级排序过程需要考虑三个MAC报头,而根据LTE版本8的逻辑信道优先级排序过程仅需要考虑一个MAC报头,这是因为,由于没有对上行链路资源分配进行累积,因此仅对一个传输块执行逻辑信道优先级排序过程。
从图6可以认识到,通过考虑上行链路资源分配的优先级顺序,确保根据发信号通知的优先级顺序进行逻辑信道到传输块的映射,即,将最高优先级逻辑信道(在上面的示例中的LCH1)映射到最高优先级传输块,而将最低优先级逻辑信道的数据映射到最低优先级传输块。此改进的联合逻辑信道优先级排序过程的另一优点在于,移动终端仅需要执行一个逻辑信道优先级排序过程,而非需要一个接一个地执行的多个(这里,三个)逻辑信道优先级排序过程。这降低了移动终端的复杂度。如上所述,例如,在LTE版本8以及LTE-A中,对于传输块的生成(将)有严格的定时需求,因为LTE-A可能期望在接收到对应的上行链路资源分配之后4ms发生上行链路发送,LTE版本8中同样如此。与LTE版本8兼容的移动终端在每个TTI仅需生成一个传输块,然而,对于LTE-A,可能需要移动终端在相同时间段内生成多个传输块。因此,降低UE复杂度以便满足定时限制是重要的。
此外,取决于UE是顺序地执行多个逻辑信道优先级排序过程,还是根据本发明一个实施例仅对于单个“虚拟”传输块执行一个逻辑信道优先级排序过程,所生成的传输块的内容看起来也将是不同的。
图7示出通过对每个传输块顺序地执行已知的LTE版本8逻辑信道优先级排序过程而示例性生成了三个传输块。比较图6和图7,可以认识到,与如图6所示对虚拟传输块执行单个联合逻辑信道优先级排序过程时相比,顺序地执行三个逻辑信道优先级排序过程导致了传输块的不同内容。这是由于考虑到了每个逻辑信道的优先比特率(PBR)。
在图7的示例中,第一传输块(假设其是根据发信号通知的优先级的最高优先级传输块)包含所有三个逻辑信道LCH1、LCH2和LCH3的数据,其相当于前两个逻辑信道的PBR值和第三逻辑信道的PBR值的第一部分。应当注意,例如如图6和图7所示,逻辑信道LCH1具有最高优先级,逻辑信道LCH2具有次高优先级,并且逻辑信道LCH3具有最低逻辑信道优先级。第二传输块包含第三逻辑信道的PBR值的剩余部分和最高优先级逻辑信道LCH1的剩余数据以及LCH2的剩余数据的一部分。第三传输块包含逻辑信道LCH2和LCH3的数据。
在将属于三个不同逻辑信道的数据调度为在一个子帧中进行发送的此情形中,从MAC报头开销角度而言,最差的情形将是在每个传输块上复用每个逻辑信道的数据。这将导致不必要的MAC报头开销。如上所述,在传输块中,所包含的每个逻辑信道需要MAC子报头,其例如指示逻辑信道ID和MAC SDU的长度。本质上,应当减小传输块中复用的逻辑信道的数量以便降低MAC报头开销。
从开销角度而言,与如图7所示顺序地执行多个逻辑信道优先级排序过程的方法相比,如图6所示的使用虚拟传输块的传输块生成过程降低了开销。此外,当仅在传输块中复用有限数量(理想情况中,仅仅一个)的逻辑信道时,当选择HARQ操作点时,考虑逻辑信道的QoS需求是更容易和更高效的,这反过来又提高了发送效率。
本发明的另一实施例涉及在传输块生成过程期间(例如,当使用上述联合逻辑信道优先级排序过程时)的MAC控制单元(MAC CE)的处理。在上行链路上使用载波聚合的情况中,移动终端可以在一个TTI中接收多个上行链路分配,因此需要生成用于在上行链路(例如,LTE-A系统的上行链路共享信道(UL-SCH))上发送的多个传输块。MAC控制单元用于在上行链路中传递控制信息。MAC控制单元要与上行链路数据流中的其他用户数据复用。MAC控制单元例如可以传递与调度相关的控制信息,如缓冲状态报告、功率余量报告等。
在载波聚合的情境中,可以将MAC控制单元划分为两种类型:移动终端特定的MAC控制单元以及组分载波特定的MAC控制单元。示例性地考虑基于LTE-A的通信系统,可以将用户设备特定的MAC控制单元定义为在控制单元内提供与用户设备(的状态)有关的(而不是与特定组分载波相关的)控制信息。用户设备特定的MAC CE的一个示例是用户设备的缓冲状态,这是因为,并不将在RLC实体(相应地,用于在上行链路上发送的PDCP实体)中变为可用的上行链路数据具体地与一个组分载波关联,即,可以将载波聚合考虑为对于缓冲状态报告过程而透明。还存在其他UE特定的MAC CE,如例如识别随机访问过程期间的UE的C-RNTI MAC控制单元。
关于组分载波特定的MAC控制单元,可以考虑将其内容与特定组分载波相关。LTE-A中组分载波特定的MAC CE的一个示例是功率余量报告,其向调度单元通知特定组分载波的功率状态,即,最大UE发送功率和所使用的用于在特定组分载波上进行上行链路发送的发送功率之间的差。此外,组分载波特定的MAC控制单元还可以是与载波聚合相关的特定控制单元。对于特定组分载波的载波激活/禁用请求可以是组分载波特定的MAC CE的一个示例。
返回传输块生成过程期间的MAC控制单元的处理,根据本发明的一个实施例,在LCP过程期间MAC控制单元到传输块的复用取决于要复用到传输块的各个MAC控制单元的类型。考虑定义用户设备特定的MAC控制单元和组分载波特定的MAC控制单元的示例,MAC控制单元到传输块的映射(或复用)取决于它们是用户设备特定的还是组分载波特定的。
例如,在一个实施方式中,(联合)逻辑信道优先级排序过程确保将组分载波特定的MAC控制单元映射到在与控制单元相关的组分载波上发送的传输块。
可以根据若干不同替代规则之一,将其内容不与特定组分载波关联的移动终端特定的MAC控制单元映射到传输块。请注意,在3GPP通信系统中,移动终端特定的MAC控制单元也可称为用户设备特定的MAC控制单元。
在一个示例性实施方式中,将移动终端特定的MAC控制单元映射到最高优先级组分载波(即,依据如上所述的上行链路资源分配的优先级顺序)。因此,在此示例性实施方式中,与除来自上行链路公共控制信道(UL-CCCH)的数据以外的任何逻辑信道的数据相比,可以认为移动终端特定的MAC控制单元具有更高优先级。这有利地适用于除填充BSR以外的所有终端特定的MAC控制单元。应当注意,即使填充BSR被认为是移动终端特定的MAC CE,但是在此实施方式的变型例中,也总是根据优先级顺序将其映射到最后生成的传输块的末尾。
替代地,可以在用户设备所驻扎的组分载波上发送移动终端特定的MAC控制单元。此组分载波也称为“锚载波”。另一替代实施方式可以是发送根据某个预定规则而被分布到所有调度的组分载波的移动终端特定的MAC控制单元,然而,这种方式虽然由于所能够实现的分级增益而提供了最高的可靠性,但将引入最大的信令开销。
下面关于图12概述考虑了根据本发明实施例的MAC控制单元映射的传输块生成过程的更详细描述。本发明的此实施例可以被认为是各实施例关于上述(联合)逻辑信道优先级排序的性能方面的扩展,所述移动终端累积所有接收的资源分配并形成单个虚拟许可(相应地,虚拟传输块)。
如图12所示,与上面关于图5所述的过程同样地,移动终端接收(501)对于一个TTI的多个上行链路资源分配,并确定(502)其优先级顺序。此外,如上所述,移动终端累积(503)所有接收的上行链路资源分配,并形成单个“虚拟”传输块。在已经形成虚拟传输块之后,移动终端然后将对于虚拟传输块执行(504)一个联合逻辑信道优先级排序过程,以便确定在发送缓冲单元中有数据要发送的每个逻辑信道的数据量。随后,基于资源分配(相应地,所分配的组分载波)的优先级顺序以及等待发送的MAC控制单元的类型,将等待发送的虚拟传输块和MAC控制单元的数据填充(1201)到不同分配的组分载波的传输块中。
在图13中,以设置了三个具有等待发送的数据的逻辑信道LCH1、LCH2和LCH3、并且它们分别设置有优先比特率(PBR)的情形,例示说明此过程。此外,出于示例性目的,假设逻辑信道LCH1具有最高优先级,逻辑信道LCH2具有次高优先级,并且逻辑信道LCH3具有最低优先级。此外,两个MAC控制单元(即,一个缓冲状态报告(BSR)和组分载波CoCa3的功率余量报告(PHR))等待在发送时间间隔中进行发送。假设在移动终端处对于组分载波CoCa1、CoCa2和CoCa3已经接收了三个资源分配,并且三个组分载波的优先级顺序是CoCa2>CoCa3>CoCa1。
三个上行链路资源分配对于要在CoCa1上发送的传输块产生900字节的传输块大小,对于要在CoCa2上发送的传输块产生1900字节的传输块大小,并且对于要在CoCa3上发送的传输块产生1400字节的传输块大小。将对于移动终端的三个资源分配累积(1301)为具有4200字节的大小的虚拟传输块(虚拟TB)。
在此示例性实施例中,因为对于逻辑信道存在优先比特率(PBR),所以首先根据直到每个逻辑信道的优先比特率为止的逻辑信道优先级,对虚拟传输块填充三个逻辑信道的数据。这意味着首先将逻辑信道LCH1的500字节、逻辑信道LCH2的300字节以及逻辑信道LCH3的400字节添加到虚拟传输块。随后,再次以逻辑信道优先级顺序将三个逻辑信道的缓冲单元的剩余字节添加到虚拟传输块的剩余字节(2000字节)。这些步骤的结果如图13中的步骤S1302强调显示。
请注意,为了更好地描述将每个逻辑信道的多少字节映射到虚拟传输块,示出了步骤1303,然而例如当以计算机程序的形式实施(联合)逻辑信道优先级排序时,不必实现步骤1303。不考虑MAC报头和MAC控制单元的LCP过程的结果是将逻辑信道LCH1的2200字节、逻辑信道LCH2的1300字节和逻辑信道LCH3的700字节包含在虚拟传输块中。
在下一步骤中,可以考虑根据三个上行链路资源分配并依据MAC控制单元的类型,将虚拟传输块中的不同逻辑信道的数据以及此外需要发送的MAC报头和MAC控制单元分别包含(1304)在三个传输块中。请注意,为了示例的简单,假设MAC报头大小(MAC)和MAC控制单元各自由10字节组成。以资源分配(相应地,所涉及的组分载波)的优先级顺序填充三个传输块。此外,为了将MAC控制单元映射到要发送的(真实的)传输块,考虑MAC控制单元的类型。在此示例中,将移动终端特定的控制单元映射到最高优先级传输块,其在此示例中作为CoCa2上的资源分配的传输块。将组分载波特定的控制单元映射到要在相应组分载波特定的控制单元所涉及的组分载波上发送的传输块。
在此示例中,在所调度的组分载波之中,组分载波CoCa2具有最高优先级,并且首先填充要在组分载波CoCa2上发送的传输块。需要发送的MAC控制单元之一是移动节点的缓冲状态报告(BSR),即,移动终端特定的MAC控制单元,其要复用到要在组分载波CoCa2上发送的传输块。因此,LCP过程对传输块填充MAC报头(MAC)、缓冲状态报告(BSR),并对要在组分载波CoCa2上发送的传输块的剩余1880字节填充最高优先级逻辑信道(即,逻辑信道LCH1)的数据。
接下来填充要在组分载波CoCa3上发送的传输块,LCP过程将对于组分载波CoCa3的功率余量报告(PHR)与所需要的MAC报头(MAC)一起映射到此传输块。依据逻辑信道优先级,对要在组分载波CoCa3上发送的传输块的剩余字节(即,1380字节)填充来自逻辑信道的数据。这里,首先将逻辑信道LCH1的剩余320字节添加到要在组分载波CoCa3上发送的传输块,并且对剩余1060字节填充逻辑信道LCH2的数据。
由此,接下来填充要在组分载波CoCa1上发送的第三传输块。因为没有MAC控制单元等待发送,所以仅对传输块填充MAC报头(MAC),并且根据逻辑信道优先级,对要在组分载波CoCa1上发送的传输块的剩余字节(即,890字节)填充来自逻辑信道的数据,即,逻辑信道LCH2的剩余240字节和逻辑信道LCH3的650字节。请注意,由于添加了MAC报头和MAC控制单元,因此不是虚拟传输块内的逻辑信道LCH3的所有数据都能添加到要在组分载波CoCa1上发送的第三传输块。
为了总结使用图13例示的传输块的示例性生成,在最高优先级组分载波上(即,在组分载波CoCa2上的传输块内)发送移动终端特定的MAC控制单元,而将组分载波特定的MAC控制单元包含在要在与其相关的组分载波(即,组分载波CoCa3)上发送的传输块内。还应当注意,在“真实”传输块内,考虑MAC CE和逻辑信道的相对优先级来确定数据在传输块中的顺序。(除填充BSR以外的)MAC CE具有比来自任何逻辑信道的数据(除来自UL-CCCH的数据以外)更高的优先级,因此MAC CE被首先包含在传输块中。
在考虑了MAC报头和潜在的MAC控制单元后,要包含在各个MACPDU(传输块)中的每个逻辑信道的数据的大小是已知的。因此,MAC实体请求RLC实体以相应确定的要包含在MAC PDU中的数据大小生成各个逻辑信道(无线电承载)的RLC PDU,并且传递到MAC实体。如果在与最低优先级组分载波(相应地,资源分配)对应的MAC PDU(传输块)中填充比特是可用的,则可以将填充BSR包含在此MAC PDU(传输块)中。
请注意,关于图13所述的LCP过程的实施方式仅是可以如何实施使用虚拟传输块的LCP过程的一个示例。实际上,考虑MAC报头大小和潜在MAC控制单元而进行的逻辑信道数据到传输块中的映射可以是依实施方式而特定的。
例如,考虑预先已知MAC控制单元的数量和大小的情况,可以在累积资源分配以形成虚拟传输块时考虑其大小。在图13的示例中,在从资源分配的TBS的和中减去MAC控制单元所需的字节数(20字节)时,可以考虑已知两个10字节的MAC控制单元各自需要发送,从而虚拟TBS仅仅是4180字节,而非4200字节。然后可以以上述方式对所述4180字节填充逻辑信道的数据。
除了MAC控制单元的数量和大小以外,或替代MAC控制单元的数量和大小,LCP过程还可以以同样方式考虑MAC报头的大小。然而,这在各个传输块中的MAC报头的大小取决于传输块的内容的情形中可能更难实施,所述MAC报头的大小仅在实际上对真实传输块填充虚拟传输块的数据时才能得知。然而,如果可以预先精确地确定或固定MAC报头大小,则直接考虑MAC报头的大小。
此外,在另一示例性变型例中,如果不是虚拟传输块的所有数据都能填充到经由相应分配的组分载波而实际发送的传输块中,则关于虚拟传输块中的哪个逻辑信道的数据不包含在真实传输块中,可以有不同策略。在图13的示例中,虚拟传输块中的最低优先级逻辑信道LCH3的某些数据(700字节中的50字节)还没有包含在要在组分载波CoCa1上发送的第三传输块中。
在一高级实施方式中,在确定虚拟传输块的哪些数据不包含在传输块中时,进一步考虑逻辑信道的PBR大小。此示例性实施方式在不是虚拟传输块的所有数据都可以添加到真实传输块(并且假设整体资源分配大小足够)的情况下,确保对每个逻辑信道至少发送优先比特率大小的数据。例如,如果不是虚拟传输块的所有数据都能添加到所调度的传输块,则首先排除最低优先级逻辑信道的数据,但是将不低于相当于最低优先级逻辑信道的PBR的大小的数据包含在真实传输块中。如果仍然需要排除更多数据,则排除次低优先级逻辑信道的数据,但同样将不低于相当于次低优先级逻辑信道的PBR的大小的数据包含在真实传输块中,等等,直到排除了足够的字节以便符合传输块内的逻辑信道数据的整体可用的字节数为止。
例如,考虑图14的示例性情形,其中由于MAC报头和许多MAC控制单元而不能将虚拟传输块的150字节包含在传输块中。进一步考虑在虚拟传输块中包含了最低优先级逻辑信道LCH3的300字节的数据和次低优先级逻辑信道LCH2的500字节的数据。逻辑信道LCH3的PBR大小是200字节,而逻辑信道LCH2的PBR大小是300字节。根据上述过程,阻止多达最低优先级逻辑信道LCH3的最大值100字节(即,300字节(虚拟传输块大小中的逻辑信道LCH3的数据大小)减去200字节(逻辑信道LCH3的PBR大小))添加到传输块,这意味着必须排除虚拟传输块的额外50字节的数据。由于50字节小于次低优先级逻辑信道LCH2的可以排除的最大值200字节,因此所排除的额外50字节将是次低优先级逻辑信道LCH2的虚拟传输块内的数据。因此,在组分载波CoCa1上发送的第三传输块包括逻辑信道LCH2的200字节和逻辑信道LCH3的200字节。如果未考虑PBR大小,则在组分载波CoCa1上发送的第三传输块将包括逻辑信道LCH2的250字节(使得将发送虚拟传输块中此逻辑信道的完整500字节)和逻辑信道LCH3的150字节。
在本发明的另一示例性实施例中,当对虚拟传输块填充数据时,考虑移动终端特定的MAC控制单元,并且可选地还考虑组分载波特定的MAC控制单元。这在图15和图16中例示。请注意,图13和图15中例示的不同LCP过程得到的传输块相同。关于图15,与图13的差别在于在虚拟传输块的填充中,已经考虑(1501、1502)终端特定的MAC控制单元和组分载波特定的MAC控制单元(作为最高优先级数据),使得在图15所示的示例中将缓冲状态报告(BSR)和组分载波CoCa3上的功率余量报告(PHR)包含在虚拟传输块中。同样,因此将逻辑信道LCH3的较少数据包含到虚拟传输块。假设要在具有最高优先级的组分载波(与资源分配相关联)上的传输块(即,在此示例中的组分载波CoCa2上的传输块)内发送终端特定的MAC控制单元,则数据从虚拟传输块的到真实传输块的映射(1503)需要确保将终端特定的MAC控制单元映射到正确的传输块。同样,映射(1503)应当进一步确保将各个组分载波特定的MAC控制单元映射到在与相应组分载波特定的MAC控制单元相关的组分载波上发送的相应传输块上。
在图16例示的本发明的替代实施例中,与图15例示的过程同样,当填充(1501)虚拟传输块时,同样考虑MAC控制单元。这具有如下优点:可以将与LTE版本8的MAC控制单元和逻辑信道的优先级处理同样的优先级处理应用到虚拟传输块。当根据传输块的资源分配(相应地,组分载波)的优先级顺序将虚拟传输块的数据分布(1601)到各个传输块时,将在为最高优先级组分载波调度的传输块中发送MAC控制单元,这是因为,MAC控制单元通常比任何逻辑信道的数据(除了来自UL-CCCH的数据以外)具有更高优先级,当然,假设它们都适合为最高优先级组分载波调度的首先生成的传输块。因此,在大多数情况中,为最高优先级组分载波调度的传输块包含所有MAC控制单元(除了“填充BSR”MAC CE外,如果所述“填充BSR”MAC CE存在,则将作为填充而包含到最后生成的传输块的末尾)。根据一个示例性实施例,将除了“填充BSR”MAC CE以外的全部MAC控制单元映射到上行链路主组分载波(PCC),即,在上行链路PCC上调度的传输块包含所有MAC控制单元。
尽管从实施角度而言,在虚拟传输块生成中考虑MAC控制单元可能有些好处,但是此方法可能潜在地对底层有一些其他影响。本质上,因为将所有MAC控制单元映射到最高优先级传输块(例如,在上行链路PCC上调度的传输块),所以eNodeB不知道组分载波特定的MAC控制单元的内容与哪个组分载波相关。以图16为例,包含组分载波CoCa3的功率余量报告的功率余量报告MAC控制单元将包含到在组分载波CoCa2上发送的传输块。因此,eNodeB将不再能够从接收传输块的组分载波隐含地知道功率余量信息实际上与哪个组分载波相关。因此,在另一示例性实施例中,将组分载波MAC控制单元扩展为包含载波指示符字段。此载波指示符字段指示MAC控制单元的内容与哪个(哪些)组分载波相关。例如,假设移动终端可以聚合多达五个组分载波,则载波指示符字段具有3比特的大小,用于区分各个组分载波。如果应当用大于3比特来指示载波组合,则载波指示符字段需要4比特或5比特来指示所有可能的载波组合。
替代对组分载波特定的MAC控制单元引入新字段,替代地,还可以重用各个MAC控制单元内的另一现有字段(或已经定义的字段(的一部分)的组合),以便指向与MAC控制单元的内容相关的组分载波。例如,假设LTE版本8中的传统功率余量报告由2个保留比特、此后6比特的指示功率余量的功率余量(PH)字段组成,则两个保留比特和6比特的第一个比特可以重用为载波指示符字段,而剩余5比特形成PH字段。
上面关于图15和图16而描述的此示例性实施方式都可以在如例如上面关于图14所述的不是虚拟传输块的全部数据都能添加到传输块(并且假设整体资源分配大小足够)的情况中,确保对每个逻辑信道至少发送优先比特率大小的数据。
本发明的另一实施例涉及(联合)逻辑信道优先级排序过程的并行化,以对于带宽聚合的情况降低逻辑信道优先级排序过程的复杂度。与在一个TTI中仅存在一个(上行链路)传输块的LTE版本8相比,LTE-A中的传输块生成过程的复杂度提高。假设在LTE-A中保持与LTE版本8中相同的定时需求(这一点由于向后兼容性需求而看起来是合理的假设),则移动终端可能需要在相同时间段(即,4ms)内生成多个传输块,在所述4ms内,对于LTE版本8,移动终端仅需要生成一个传输块。这一点在图8中示例性地强调显示。图8的上部涉及LTE版本8,在上行链路和下行链路方向上仅设置一个组分载波。UE在下行链路控制信道上接收单个上行链路资源分配(UL PDCCH),并且在上行链路共享信道(UL-SCH)上发送单个传输块(TB)。在图8的下部示出的LTE-A中,在上行链路和下行链路方向上设置了多个组分载波。UE在下行链路控制信道上在一个TTI(这里,TTI对应于一个子帧)中接收多个上行链路资源分配(UL PDCCH1到UL PDCCH3),并且需要生成并在上行链路共享信道(UL-SCH)上发送多个传输块(TB1到TB3)。
如关于图5、图6和图12到图16所述,移动终端可以仅对“虚拟”传输块执行一个逻辑信道优先级排序过程,而不是顺序地执行若干逻辑信道优先级排序过程,以便降低处理复杂度。在本发明的另一实施例中,通过(对于“虚拟”累积的传输块)将考虑所有逻辑信道的一个“大”联合逻辑信道优先级排序过程划分为并行地执行的、仅考虑一部分逻辑信道的较小(联合)逻辑信道优先级排序过程,实现复杂度降低。
逻辑信道优先级排序过程/传输块生成过程的复杂度取决于若干参数,例如一个TTI内的传输块的数量、具有可用数据的逻辑信道的数量、移动终端需要生成的传输块的大小、以及它们的任何组合。
此替代的用于生成传输块的逻辑信道优先级排序过程例如可以如下实施。例如,根据逻辑信道优先级对在其用于上行链路发送的对应缓冲单元中具有数据的逻辑信道进行分组,以获得数量为n个的逻辑信道组。逻辑信道组的数量n对应于移动终端可以并行地执行的逻辑信道优先级排序过程的数量n。与使用累积虚拟传输块的考虑全部逻辑信道的联合逻辑信道优先级排序过程同样,在此实施例中,也根据对应上行链路资源分配的优先级顺序累积由上行链路资源分配产生的传输块大小,以获得虚拟传输块的数量为n的虚拟传输块大小。此外,将每个虚拟传输块与逻辑信道组关联。
接下来,移动终端并行地执行n个逻辑信道优先级排序过程。对每个虚拟传输块执行联合逻辑信道优先级排序过程(如上所述),从而对虚拟传输块填充相关联的逻辑信道组的逻辑信道的数据。然后,将通过n个逻辑信道优先级排序过程获得的虚拟传输块划分为传输块,其中,传输块的大小对应于其上行链路资源分配的传输块大小。
请注意,当累积由上行链路资源分配产生的传输块大小以获得n个虚拟传输块时,可通过累积一个或多个上行链路资源分配来形成虚拟传输块。例如,如果存在三个上行链路资源分配并且要形成两个虚拟传输块,则最高优先级上行链路资源分配可以定义(最高优先级/等级的)第一虚拟传输块的传输块,而将剩余两个上行链路资源分配累积以形成第二(较低优先级/等级的)虚拟传输块。同样地,对于每个虚拟传输块,可能不需要将虚拟传输块划分为大小与各个上行链路资源分配对应的传输块。在上面的示例中,(最高优先级/等级的)第一虚拟传输块的大小对应于通过最高优先级上行链路资源分配产生的传输块大小,使得虚拟传输块与对于此最高优先级上行链路资源分配的传输块相当。对于(较低优先级/等级的)虚拟传输块,已经累积了两个上行链路资源分配,使得要将虚拟传输块划分为两个传输块并且传输块大小分别对应于两个上行链路资源分配。
在本发明的另一实施例中,假设移动终端关于传输块生成过程具有给定能力。假设eNodeB处知道此能力(例如,以能力信息的形式)。例如,移动终端将能力发信号通知给网络(相应地,eNodeB)。在示例性情形中,如果涉及多于两个逻辑信道,则移动终端仅能对两个传输块执行逻辑信道优先级排序过程,以便仍然满足处理时间限制。在一个TTI中分配了多于两个传输块、并且多于两个逻辑信道是活动的并在其缓冲单元中具有数据的情况中,移动终端根据发信号通知的优先级顺序,执行考虑两个最高优先级逻辑信道的一个逻辑信道优先级排序,并且将数据映射到前两个传输块上。与第一逻辑信道优先级排序过程并行地执行的第二逻辑信道优先级排序过程考虑在其缓冲单元中具有数据的剩余逻辑信道。根据优先级顺序将那些逻辑信道的数据映射到其他传输块上。
如图9所示,在一个示例中,当有多个逻辑信道在对应缓冲单元中具有可用数据时,移动终端能力使得移动终端能够对两个传输块执行一个(联合)逻辑信道优先级排序过程。因此,在此示例中,当存在两个传输块(相应地,对于TTI的两个上行链路资源分配)并且存在三个逻辑信道(LCH1、LCH2和LCH3)在其缓冲单元中具有用于发送的数据时,移动终端仅需要执行考虑全部(三个)逻辑信道的一个逻辑信道优先级排序过程。本质上,移动终端将累积所接收的两个上行链路资源分配以形成一个累积的虚拟传输块大小,并用此累积的虚拟传输块大小作为参数来执行逻辑信道优先级排序过程,如上关于图5和图6所述。替代地,还可以采用如关于图12到图16例示的逻辑信道优先级排序过程。
在图10所示的情形中,假设移动终端能够对每个虚拟传输块处理最多两个逻辑信道,并且可以将多达两个(即,1或2个)上行链路资源分配累积到虚拟传输块。因此,假设三个逻辑信道(LCH1、LCH2和LCH3)在其缓冲单元中具有用于发送的数据并且存在三个上行链路资源分配,则移动终端需要并行地执行两个逻辑信道优先级排序过程以便生成三个传输块,这是因为,当涉及多于两个逻辑信道时,移动终端能力不能够在累积三个上行链路资源分配时仅执行一个逻辑信道优先级排序过程。
根据图10所示的示例,移动终端将累积两个最高优先级分配以形成第一虚拟传输块大小,并且如上关于图5和图6或图12到图16所述,仅考虑两个最高优先级逻辑信道(LCH1和LCH2)用此累积的第一虚拟传输块大小执行联合逻辑信道优先级排序过程,以获得两个传输块(TB1和TB2)。与此并行地,移动终端将通过仅考虑剩余逻辑信道LCH3的数据而生成第三传输块TB3。为了生成第三传输块TB3,由对于传输块TB3的上行链路资源分配产生的传输块大小等于“累积的”虚拟传输块大小,并且仅对逻辑信道LCH3执行“联合”逻辑信道优先级排序。
在图11所示的情形中,再次假设移动终端对于每个虚拟传输块仅能够处理最多两个逻辑信道,并且可以将多达两个(即,1或2个)上行链路资源分配累积到虚拟传输块。然而,在图11所示的情形中,移动终端具有等待发送其数据的四个逻辑信道(LCH1、LCH2、LCH3和LCH4),并且存在四个上行链路资源分配(相应地,所分配的传输块)。在此示例性情形中,移动终端将两个最高优先级上行链路资源分配/传输块(TB1和TB2)以及两个最低优先级上行链路资源分配/传输块(TB3和TB4)分别累积到第一和第二虚拟传输块。此外,移动终端对两个最高优先级逻辑信道(LCH1和LCH2)执行第一联合逻辑信道优先级排序过程以填充由传输块(TB1和TB2)累积的第一虚拟传输块,并且并行地,对两个最低优先级逻辑信道(LCH3和LCH4)执行第二联合逻辑信道优先级排序过程以填充由传输块TB3和TB4累积的第二虚拟传输块。
如上所述,复杂度取决于若干参数,因此,移动终端能力也可以以不同方式定义。逻辑信道优先级排序过程的这种并行化的要点在于,通过并行地执行若干较低复杂度的逻辑信道优先级排序过程来降低传输块生成过程的复杂度。应当注意,eNodeB应当知道UE关于逻辑信道优先级排序过程的行为,即,如何将逻辑信道映射到传输块,以便能够进行上行链路发送的高效QoS控制。因此,应当在移动终端(UE)和eNodeB之间交换映射规则,例如,移动终端(UE)如何对逻辑信道进行分组并将它们映射到虚拟传输块。
本发明的另一方面是在带宽聚合情形中的半永久调度的发送的处理。如上面背景技术部分中所述的,eNodeB可以决定对各个无线电承载(逻辑信道)进行半永久地调度。由于在LTE版本8中在上行链路中对于每个TTI仅能有一个传输块的事实,仅能存在半永久调度的发送或动态调度的发送。
然而,对于LTE-A,由于支持带宽聚合,因此,在一个TTI中,半永久调度的发送可以与动态发送同时存在。在通过较高层信令(例如,MAC控制信令)发信号通知移动终端处理所接收的上行链路资源分配的优先级顺序的情况中,这基本上意味着移动终端根据通过优先级顺序指示的对应组分载波的优先级来处理SPS上行链路资源分配。因为可以假设上行链路上的SPS资源分配在长时间段内是活动的,所以存在以低优先级处理SPS分配的风险,例如,当因为上行链路干扰情况改变而将组分载波的优先级设定为低优先级值时。另一方面,在半永久分配的资源上发送的数据通常是延迟敏感的并因而高优先级的数据,诸如VoIP或游戏。因此,在本发明的另一实施例中,不论根据优先级顺序的对应组分载波的优先级如何,都一直将SPS资源分配处理为最高优先级。相同的规则还可用于覆写SPS资源分配的动态上行链路资源分配。
如上所述,本发明的另一方面是将发送功率分布到所生成的传输块在上行链路组分载波上的所分配的资源上的发送。在此上下文中,尤其关注移动终端的功率受限的情况。当在上行链路中使用载波聚合并采用针对每个组分载波的功率控制的通信系统(如LTE-A)中实施本发明时,本发明的另一实施例提出了对于移动终端处于功率受限情形的情况,针对上行链路组分载波对在物理上行链路共享信道上的发送功率分配进行优先级排序。所提出的可用于移动终端的发送功率的优先级排序能够处理数据/上行链路组分载波的不同QoS。
功率限制表示如下情形:根据上行链路资源分配在单个TTI内在上行链路组分载波上发送传输块所需的移动终端的总发送功率,超过移动终端可用于上行链路发送的最大发送功率PMAX。因而,移动终端可用于上行链路发送的最大发送功率PMAX取决于移动终端的最大功率能力以及网络支持的(即,eNodeB设置的)最大发送功率。
图19示出根据本发明的示例性实施例将最大可用发送功率PMAX分布到要在TTI内发送的传输块的流程图。在此示例性实施例和下面的示例中,将假设在上行链路中使用载波聚合并采用针对每个组分载波的功率控制的基于LTE-A的通信系统。此外,还假设在PUSCH发送(即,根据上行链路资源分配生成的传输块)上对PUCCH的发送功率(即,控制信息)进行优先级排序,即,在功率受限情形中首先减小PUSCH发送功率。
与上面关于图5和图12所述的过程同样地,移动终端首先使用其接收单元接收(501)对于一个TTI的多个上行链路资源分配,并且移动终端的处理单元确定(502)其优先级顺序。可以根据这里讨论的各示例性选择之一来确定上行链路资源分配的优先级顺序。
此外,移动终端的传输块生成单元根据上行链路资源分配生成(1901)传输块。同样,可根据这里所述的各示例性选择之一来实施此传输块生成。此外,在另一替代实施方式中,可通过对每个上行链路资源分配(相应地,上行链路组分载波)执行已知的LTE版本8逻辑信道优先级排序,根据对应的上行链路资源分配来生成对于每个组分载波的传输块。
移动终端的处理单元进一步根据功率控制,对于所生成的传输块的每一个确定(1902)其各自的上行链路资源分配所需/所隐含的发送功率,即,通过功率控制公式来给出所需的发送功率。例如,移动终端可使用背景技术部分中提供的公式(1)来确定对于通过对应的上行链路资源分配在上行链路组分载波上发送每个传输块所隐含的发送功率。在此示例中,考虑对于在给定TTI内进行传输块的发送,移动终端功率受限的情况。移动终端例如可通过将传输块所需的发送功率的和与移动终端可用于上行链路发送的最大发送功率PMAX减去在相同TTI内在PUCCH上的控制信令所需的发送功率PPUCCH的差进行比较,并从而确定传输块所需的发送功率的和超过了移动终端可用于上行链路发送的最大发送功率PMAX减去在相同TTI中在PUCCH上的控制信令所需的发送功率PPUCCH的差,来确定其功率限制,。
为了不超过移动终端可用于上行链路发送的最大发送功率PMAX减去在相同TTI内在PUCCH上的控制信令所需的发送功率PPUCCH的差,移动终端需要减小用于发送全部或部分传输块的发送功率。关于如何实施此功率减小(也称为功率调整)有若干选择。在图19所示的示例性流程图中,移动终端接下来确定(1903)对于相应传输块的每次发送的功率减小量,使得对于传输块的每次发送的减小后的发送功率(即,当将所确定的相应的功率减小量应用(1904)到步骤1902中所确定的相应需要的发送功率时,对于传输块的相应的每次发送所获得的发送功率)的和变为等于或小于移动终端可用于上行链路发送的最大发送功率PMAX减去在相同TTI内在PUCCH上的控制信令所需的发送功率PPUCCH的差。移动终端的发送功率控制单元将所确定的相应的功率减小量应用(1904)到步骤1902所确定的相应需要的发送功率,并且使用减小后的发送功率,在给定TTI内在组分载波上的所分配的上行链路资源上发送(1905)传输块。
功率减小或功率调整可以实施为移动终端提供的发送功率控制功能的一部分。功率控制功能可被认为是移动终端的物理层的功能。因为移动终端的MAC层执行对于多个组分载波的逻辑信道数据的复用,所以可以假设物理层不知道逻辑信道到传输块的映射(相应地,逻辑信道到组分载波的映射)。然而,期望基于上行链路组分载波优先级(相应地,被分配资源的上行链路资源分配的优先级)的传输块的(即,PUSCH的)发送的功率调整能够充分地支持载波聚合设定中的延迟敏感的业务。
更具体地,期望与可以容忍较多重传的低QoS数据相比,在PUSCH上发送的传输块内的高QoS数据被调整得较少。因此,根据本发明的一示例性实施例,PUSCH上的传输块的发送的功率调整(见步骤1903和1904)有利地考虑上行链路资源分配的处理顺序,这可以被认为是相当于被分配资源的组分载波的优先级顺序。因为上行链路资源分配的处理顺序以及功率调整对于逻辑信道所经历的发送质量有影响,所以期望在移动终端的MAC层中的传输块生成中的上行链路资源分配的优先级排序(例如见步骤1901)和移动终端的物理层中的功率调整功能(见步骤1903和1904)之间有一些相互作用。
这种相互作用例如可通过下述来获得:物理层中提供的功率调整功能使用与MAC层中所使用的用于在传输块的生成中确定上行链路资源分配的处理顺序的优先级顺序相同的上行链路资源分配的优先级顺序,用于PUSCH发送的功率调整。在一个示例性实施方式中,移动终端以上行链路资源分配的处理顺序的逆序,减小在PUSCH上的传输块所需的发送功率(见步骤1902)。基本上,移动终端的功率控制单元首先开始减小与最低优先级上行链路资源分配对应的传输块的发送所需的发送功率,接下来终端的功率控制单元减小与次低优先级上行链路资源分配对应的传输块的发送所需的发送功率,等等。如果需要,可以将一个或多个传输块的发送功率减小到零,即,移动终端对给定组分载波执行DTX。
在另一示例性实施方式中,将传输块的发送所需的发送功率减小到零,然后对下一传输块进行功率调整。因此,功率控制单元开始将与最低优先级上行链路资源分配对应的传输块的发送所需的发送功率减小到零(如果需要),并且如果需要进一步减小发送功率,则终端的功率控制单元同样将与次低优先级上行链路资源分配对应的传输块的发送所需的发送功率减小到零(如果需要),等等。
LTE-A系统中的发送功率的功率减小/调整例如可以如下实现。在一个示例性实施方式中,eNodeB将对于每个组分载波c的加权因子wc发信号通知给用户设备,该加权因子wc应用到传输块在相应组分载波上的PUSCH发送。当用户设备的功率受限时,其功率控制单元调整已被分配资源的组分载波上的所有PUSCH发送的发送功率的加权和。这可通过计算调整因子s使得不超过移动终端可用于上行链路发送的最大发送功率PMAX来实现。可根据公式(2)来确定调整因子s:
其中,s表示调整因子,并且w
c表示组分载波c的加权因子。P
PUCCH(i)表示在TTI i内在PUCCH上的控制信令所需的发送功率,并且
表示在TTI i内要在组分载波c的PUSCH上发送的传输块的发送功率(见步骤1902和公式(1))。显然,可如下确定调整因子s:
组分载波的加权因子wc例如可以考虑在特定组分载波上发送的数据的QoS。
在一个更高级的实施方式中,可以确保不对在上行链路PCC的PUSCH上发送的传输块进行调整。这例如可通过eNodeB将上行链路PCC的加权因子wc定义为1/s来实现。替代地,可以仅对于上行链路PCC以外的组分载波使用下面的关系式来确定调整因子s:
使得:
其中,P
PUSCH_PCC(i)是要在上行链路PCC上发送的传输块的发送所需的发送功率(见步骤1902和公式(1)),而
是要在其他上行链路SCC上发送的传输块的发送所需的发送功率(见步骤1902和公式(1))。
在本发明的另一示例性实施例中,当生成传输块时,用户设备可以以加权因子wc的降序来处理上行链路资源分配。因此,可通过加权因子wc来给出优先级顺序。移动终端可从对于被分配了最高加权因子wc的上行链路组分载波的上行链路资源分配开始处理。本质上,在此实施例中,最高加权因子wc对应于最高优先级上行链路组分载波(相应地,上行链路资源分配)。
在将相同加权因子wc应用到多个上行链路组分载波的情况中,可将处理顺序留给用户设备实施。替代地,在相同加权因子wc的情况中,还可基于上行链路资源分配的下行链路发送定时(如上所述)或基于对应组分载波的载波索引(CI)来确定处理顺序。
在本发明的另一示例性实施例中,通过移动终端的功率控制单元进行的功率调整取决于要发送相应传输块的组分载波的类型。对在携带高优先级业务的上行链路PCC上的传输块的PUSCH发送的功率分配的优先级高于上行链路SCC上的其他PUSCH发送。其他上行链路组分载波(即,上行链路SCC)上的功率分配(相应地,功率减小/调整量)可留给用户设备实施。例如,关于剩余上行链路SCC,用户设备可以将QoS敏感数据复用到所选择的组分载波上,并使得用户设备可以使此组分载波的功率分配相对于其他上行链路SCC而优先级更高。
在使用载波聚合的通信系统中,还使得移动终端能够在组分载波上执行随机访问,同时在其他组分载波上发送调度数据(传输块)。对于如LTE-A的基于3GPP的系统,用户设备因此可以在一个组分载波上执行随机访问信道(RACH)访问,同时在其他组分载波上发送PUSCH/PUCCH。用户设备因此可以发送RACH前置码,即,在物理随机访问信道(PRACH)上的发送,并且在同一TTI中还在PUSCH和/或PUCCH上发送数据。并发的PRACH和PUCCH/PUSCH发送的潜在使用情况是用户设备在一个上行链路组分载波上不同步、但在其他上行链路组分载波上仍然是上行链路同步的情形。为了对于“不同步的组分载波”而重新获得上行链路同步,用户设备将进行例如由PDCCH命令的RACH访问。此外,同样在PUCCH上没有为用户设备设置专用调度请求信道的情况中,如果新数据到达UE缓冲单元,则用户设备可执行RACH访问以便请求上行链路资源。
在这些情况中,根据本发明的另一实施例,用于RACH访问(即,PRACH上的RACH前置码的发送)的发送功率不经受访问网络的功率控制。然而,在此实施例中,当在功率受限情形中移动终端应用功率调整时,考虑用于PRACH发送的发送功率。因此,在并发的PRACH发送和PUCCH/PUSCH发送的情况中,在TTI内用于PRACH、PUSCH和PUCCH的发送功率应当满足以下关系式:
其中,PPRACH(i)是在TTI i中用于在PRACH上的发送的发送功率,而在由于功率限制而需要进行功率调整的情况中,在一个示例性情形中可能要满足以下关系式:
在更具体的示例性实施方式中,初始前置码发送功率设定(即,PPRACH(i)的设定)可基于在充分补偿了路径损失的情况下的用户设备的开环估计。这可以确保RACH前置码的接收功率与路径损失无关。eNodeB还可以例如依据所期望的接收SINR、在分配给RACH前置码的时频隙(time-frequency slot)中所测量的上行链路干扰和噪声级别、以及可能的前置码格式,设置对于PRACH的额外功率偏移。此外,eNodeB可以可选地设置前置码功率斜坡量(ramping),使得对于每个重传前置码(即,在PRACH发送尝试未成功的情况下)的发送功率PPRACH(i)以固定步幅递增。
对于并发的PRACH和PUCCH/PUSCH发送的情况的功率调整,有不同的替代方式。一种选择是与PUCCH发送功率PPUCCH(i)同样,使PRACH发送功率PPRACH(i)的优先级高于PUSCH发送功率此选择在上面的关系式(7)中示出。
替代地,另一选择是使PUCCH/PUSCH发送的优先级高于PRACH发送。在此情况中,用户设备将首先减小PRACH的发送功率P
PRACH(i),然后减小PUSCH的发送功率
(如果需要)。
在第三种选择中,不能够进行PRACH和PUCCH/PUSCH的并发发送。因此,在此情况中,用户设备放弃PUCCH/PUSCH发送或PRACH发送。因为在PRACH和PUCCH/PUSCH之间的定时偏移是不同的,所以很难充分利用功率放大单元(PA)。
在上面的示例中,已经假设了带宽聚合情形,其中移动终端在相同TTI内接收对于不同组分载波的多个上行链路资源分配。引入上行链路分配的优先级(相应地,优先级顺序)的概念同样应用于空间复用的情况。空间复用表示MIMO技术或MIMO发送模式,其中可以在相同时间和相同频率上使用多个接收和发送天线来发送多于一个传输块。通过在接收装置和/或发送装置侧的信号处理来进行不同传输块的分离。本质上,在不同MIMO信道(相应地,MIMO层)上、但在相同组分载波上发送传输块。
使用对于LTE-A上行链路而考虑的空间复用,上行链路资源分配在组分载波上对于MIMO层分配上行链路资源。因此,在一个组分载波上,对于各个MIMO层可以有多个上行链路资源分配。与引入组分载波的优先级顺序同样,对于MIMO情形,在传输块的生成中也使用对于MIMO层的上行链路资源分配的优先级或优先级顺序。MIMO层的优先级顺序可以被预先设置(例如,在无线电承载建立期间)或可以由物理层发信号通知(如上所述的MAC或RRC信令)。
因此,假设如LTE版本8的单组分载波系统,如上所述,可以将组分载波的对于各个MIMO层的上行链路资源分配累积到虚拟传输块,并且可以对虚拟传输块执行联合逻辑信道过程。然后,需要根据其分配的优先级顺序将虚拟传输块的内容划分为各个传输块,并且经由移动终端的各个天线发送传输块。
同样地,通过对针对MIMO层的传输块(相应地,上行链路资源分配)而不是针对组分载波的传输块(相应地,上行链路资源分配)进行操作,可以进行联合逻辑信道过程的并行化。
此外,这里所述的本发明的概念还可以用于提供带宽聚合(即,设置多个组分载波)和空间复用的系统中。在此情况中,上行链路资源分配许可上行链路上的资源,用于在给定MIMO层和组分载波上发送传输块。此外,对于此系统设计,可以以与如上所述同样的方式使用联合逻辑信道过程。
在此上下文中,请注意,可以存在基于每个MIMO层和每个组分载波的上行链路资源分配的“联合”优先级顺序,或替代地,可以有分开的优先级顺序,即,(与组分载波无关的)针对MIMO层的优先级顺序以及(与MIMO层无关的)针对组分载波的优先级顺序。此外,还存在这种可能性:使用空间复用,但假设各MIMO层具有相等优先级(使得针对MIMO层没有优先级顺序),然而存在针对组分载波的优先级顺序。
在第一情况中,在存在基于MIMO层和组分载波的“联合”优先级排序时,可以重用(联合)逻辑信道优先级排序过程以生成对于各个组分载波和MIMO层的传输块。
在第二和第三情况中,根据本发明实施例,首先对于每个组分载波累积(例如,根据MIMO层优先级(如果可用的话))MIMO层的上行链路资源分配,然后根据其优先级顺序累积组分载波的所获得的虚拟传输块,以对从逐个组分载波(component carrier-wise)的累积而获得的虚拟传输块执行(联合)逻辑信道优先级排序。
当已经对从逐个组分载波的累积而获得的虚拟传输块填充逻辑信道的数据时,同样对每个组分载波的虚拟传输块中进行划分,然后,在每个组分载波中,将每个组分载波的虚拟传输块进一步划分为对于各个MIMO层的各个传输块。
在本发明的另一实施例中,在没有MIMO层的优先级顺序的第三情况中,可以有覆盖所有MIMO层的、对于每个组分载波而发送的一个上行链路资源分配。因此,在此情况中,可以省略上述过程中对于MIMO层的上行链路许可的累积。然而,通过划分获得的每个组分载波的虚拟传输块需要在每个组分载波中进一步划分为对于MIMO层的传输块,例如,将对于每个组分载波的虚拟传输块的同等份额(share)分配到每个MIMO层以用于发送。
在本发明的一些实施例中,已经关于在空中接口上设置了一个组分载波的改进3GPP LTE系统,描述了本发明的概念。本发明的概念还可以同样地应用到目前在3GPP中讨论的3GPP LTE-A(LTE-A)系统。
本发明的另一实施例涉及使用硬件和软件来实现上述各实施例。要认识到,本发明的各实施例可以使用计算装置(处理单元)来实现或执行。计算装置或处理单元例如可以是通用处理单元、数字信号处理单元(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件等。本发明的各实施例还可以通过这些器件的组合来执行或体现。
此外,本发明的各实施例还可通过软件模块来实现,所述软件模块由处理单元执行或直接在硬件中执行。此外,软件模块和硬件实现的组合也是可以的。软件模块可以存储在任何种类的计算机可读存储介质上,例如RAM、EPROM、EEPROM、闪存、寄存器、硬盘、CD-ROM、DVD等。
此外,应当注意,本发明的不同实施例的各特征可以分别地或以任意组合成为另一发明的主题。
本领域技术人员应当认识到,可以对特定实施例中示出的本发明进行各种变化和/或修改,而不脱离宽泛描述的本发明的精神或范围。因此,本实施例在所有方面都被认为是说明性的而非限制性的。