一种用于产生和传送RLCPDU的方法和无线发射/接收单元与流程

文档序号:12702111阅读:179来源:国知局
一种用于产生和传送RLC PDU的方法和无线发射/接收单元与流程
一种用于产生和传送RLCPDU的方法和无线发射/接收单元本申请是申请日为2008年09月26日、申请号为200880108990.3、发明名称为“用于选择无线电链路控制协议数据单元大小的方法和设备”的中国专利申请的分案申请。技术领域本申请涉及无线通信。

背景技术:
第三代合作伙伴计划(3GPP)是电信联盟组织之间的一次合作以实现全球可应用第三代(3G)无线通信系统。UMTS网络架构包括核心网络(CN)、UMTS陆地无线电接入网络(UTRAN)以及至少一个用户设备(UE)。CN经由Iu接口与UTRAN相互连接。UTRAN被配置成经由Uu无线电接口提供无线电信服务给UE,该UE涉及在本申请中的无线发射/接收单元(WTRU)。在UMTS标准中定义的常用的空中接口是宽带码分多址(W-CDMA)。UTRAN包括一个或多个无线电网络控制器(RNC)和由3GPP中所称节点B的基站,共同为无线通信的地理覆盖提供至少一个UE。一个或多个节点B经由Iub接口被连接到每一个RNC。UTRAN中的RNC经由Iur接口通信。图1是UE200的示例框图。UE200可以包括无线电资源控制(RRC)实体205、无线电链路控制(RLC)实体210、媒介接入控制(MAC)实体215和物理(PHY)层1(L1)实体220。RLC实体210包括发射侧部件225和接收侧部件230。发射侧部件225包括发射缓冲器235。图2是UTRAN300的示例框图。UTRAN300可以包括RRC实体305,RLC实体310、MAC实体315和PHYL1实体320。RLC实体310包括发射侧部件325和接收侧部件330。发射侧部件325包括发射缓冲器335。3GPP版本6引入高速上行链路分组接入(HSUPA)以提供用于上行链路传送的较高数据速率(datarate)。作为HSUPA的一部分,新的传输信道,即增强型专用信道(E-DCH)被引入从而以较高速率运载(carry)数据。MAC子层被配置成为E-DCH传输信道确定在传输时间间隔(TTI)中将被传输的比特数。MAC子层可以被配置成执行E-DCH传输格式组合(E-TFC)选择进程。在E-RGCH和E-AGCH上接收到的相对授权(grant)和绝对授权将最大可允许E-DPDCH调整到DPCCH功率定额(powerration),WTRU可以在该功率定额发射。图3显示了RLC子层的概况。RLC子层包括RLC实体,该RLC实体有3种类型:透明模式(TM)RLC实体、非应答模式(UM)RLC实体和应答模式(AM)RLC实体。UMRLC实体和TMRLC实体可以被配置成发射RLC实体或接收RLC实体。发射RLC实体发射RLCPDU,接收RLC实体接收RLCPDU。AMRLC实体包括用于发射RLCPDU的发射侧和用于接收RLCPDU的接收侧。每一个RLC实体根据初始过程被定义作为发送方或接收方。在UM和TM,发射RLC实体是发送方,对等RLC实体是接收方。AMRLC实体可以根据基本过程被定义为发送方或者是接受方。发送方是应答模式数据(AMD)PDU的发射机,接收方是AMDPDU的接收机。发送方或者接收方可以在UE处或者UTRAN处。对于每一个TM和UM服务,有一个发射RLC实体和一个接收RLC实体。然而,对于AM服务,有一个组合的发射和接收RLC实体。UMRLC实体和TMRLC实体都使用一个逻辑信道来发送或接收数据PDU。AMRLC实体可以被配置成使用一个或两个逻辑信道来发送或接收数据PDU和控制PDU。如果仅有一个逻辑信道被配置,则发射AMRLC实体在相同的逻辑信道上发送数据PDU和控制PDU。AMRLC实体可以被配置成创建PDU,其中RLCPDU大小对于数据PDU和控制PDU两者相同。当前,RLC实体是“无线电无察觉(unaware)”或者不能察觉当前无线电情况。然而,在UL方向,由于RLC和MAC协议位于相同的节点,RLC实体可以是“无线电可察觉(aware)”或者能够察觉当前无线电情况。因此,RLCPDU大小可以基于即时可用数据速率来确定。然而,当RLC实体被设置成“无线电无察觉”时,RLC实体产生最大大小的RLCPDU。根据当前无线电条件和指定授权,这可以导致在每一TTI产生多个PDU。不幸的是,如果所产生的RLCPDU大于所选择的E-DCH传输格式组合(E-TEF)大小,则所生成的RLCPDU可以被分段(segment)。“无线电可察觉”RLC和“无线电无察觉”RLC两者都有优点和缺点。“无线电无察觉”的主要缺点是(a)在使用较小的固定RLCPDU大小时的开销较大,以及(b)在MAC分段与较大的固定RLCPDU大小一起使用的情况下,由于剩余混合自动重复请求(HARQ)错误引起的较大错误率。(注释:剩余HARQ错误=改进的MAC(MAC-i/is)PDU的传输已经失败。如果有很大数量的分段,任何一个MAC-i/isPDU运载分段失败的机会较大,由此RLCPDU错误率增加。)如上所述,“无线电可察觉”RLC实体产生RLCPDU作为MACPDU的E-TFC大小(传输块大小)的函数(function)。由此,由于RLCPDU不需要在MAC处分段,因此存在最小的开销和由剩余HARQ错误引起的较低RLCPDU错误率。然而,由于在较短时间量中生成RLCPDU需要太多的处理功率,因此“无线电可察觉”RLC实体可能不能够在指定的TTI产生RLCPDU。“无线电可察觉”RLC实体将产生匹配传输块大小的RLCPDU,该传输块大小是最小化由剩余HARQ错误引起的RLCPDU错误率的最优化的大小,然而“无线电可察觉”RLC实体对于非常小的E-TFC大小具有更大的开销,对于较大的传输块大小具有较低的开销。由于当具有较大E-TFC选择时“无线电可察觉”RLC产生较大RLCPDU,因此当较大RLCPDU需要被重新传输以及E-TFC选择在大小上降低时会产生问题。而且,较大RLCPDU的重新传输需要产生较大数量的MAC分段。因此,由HARQ剩余错误引起的RLCPDU错误率可能增加。由此,需要一种在RLC实体中使用的用于产生RLCPDU以便可以同时减小RLC开销和由HARQ剩余错误引起的RLCPDU错误率的方法。因此,用于在特定范围中选择合适的RLCPDU大小的方法将是十分理想的。更特别地,用于确定何时应当计算RLCPDU大小以及RLCPDU大小应当被设定成哪个值的方法是十分理想的。

技术实现要素:
一种用于在E-TFC选择之前创建用于MACPDU的RLCPDU的装置(WTRU),该MACPDU将包括这个或这些RLCPDU。WTRU被配置成预先产生用于在后来的TTI中传输的RLCPDU。如果将被包括在MACPDU中的任何RLCPDU必须在确定这个MACPDU的大小之后即在E-TFC选择之后被创建,则这一过程具有避免大峰值处理需要的好处,其中大峰值处理需要将由于紧密(tight)延迟限制而存在。此后描述的装置当在大部分时间同时维持RLCPDU大小和包含该RLCPDU的MACPDU大小之间的近似匹配时允许这一益处。维持这一近似匹配保证了由HARQ剩余错误引起的RLCPDU错误率保持较低。这一装置可以被设置作为“半无线电可察觉”或者“具有延迟的无线电可察觉”。附图说明从以下描述中可以更详细地理解本发明,这些描述是以实例的方式给出的并且可以结合附图加以理解,其中:图1是UE的示例框图;图2是UTRAN的示例框图;图3显示了RLC子层的概况;图4显示了包括多个WTRU、节点B、CRNC、SRNC和核心网络的无线通信系统;图5是图4中的无线通信系统的WTRU和节点B的功能框图;图6是在无线发射/接收单元(WTRU)中使用的用于预先产生用于在后一TTI中传输的无线电链路控制(RLC)协议数据单元(PDU);以及图7显示了图6中描述的不同步骤的实施方式的组合的示例。具体实施方式下文提及的“无线发射/接收单元(WTRU)”包括但不局限于WTRU、用户设备(UE)、移动站、固定或移动用户单元、传呼机、蜂窝电话、个人数字助理(PDA)、计算机或能够在无线环境中操作的任何其它类型的用户设备。下文提及的“基站”包括但不局限于节点B、站点控制器、接入点(AP)或能够在无线环境中操作的任何其它类型的接口设备。图4显示了包括多个WTRU410、节点B420、CRNC430、SRNC440和核心网络450的无线通信系统400。如图4所示,WTRU410与节点B420通信,节点B420与CRNC430和SRNC440通信。尽管图4中显示了三个WTRU410、一个节点B420、一个CRNC430和一个SRNC440,应当注意的是无线和有线设备的任何组合可以被包括在无线通信系统400中。图5是图4的无线通信系统400中的WTRU410和节点B420的功能框图500。如图5中所示,WTRU410与节点B420通信,并且WTRU410和节点B两者被配置成执行选择RLCPDU大小的方法。除了在典型的WTRU中可以找到的组件外,WTRU410还包括处理器415、接收机416、发射机417和天线418。处理器415被配置成执行用于选择RLCPDU大小的方法。接收机416和发射机417与处理器415通信。天线418与接收机416和发射机417两者通信以促进无线数据的发射和接收。除了在典型的基站中可以找到的组件外,节点B420包括处理器425、接收机426、发射机427和天线428。接收机426和发射机427与处理器425通信。天线428与接收机426和发射机427两者通信以促进无线数据的发射和接收。以下术语“传输块”涉及下列中的任何一者:MAC-ePDU、MAC-iPDU、MAC-esPDU、MAC-isPDU或MACPDU。术语“传输块中的比特数”或者“被选择的传输块(TB)”被用于涉及下列量中的任何一者:总的传输块的大小(或“传输块大小”);总的传输块的大小减去MAC报头所需要的比特数;根据E-DCH传输格式组合(E-TFC)选择过程而可用于MAC-d流或RLCPDU所属于的逻辑信道的比特数;根据E-TFC选择过程可用于MAC-d流或逻辑信道的组合的比特数;以及作为E-TFC选择过程一部分的从指定的逻辑信道中请求的比特数。图6是在无线发射/接收单元(WTRU)中使用的用于预先产生用于在后一TTI中传输的无线电链路控制(RLC)协议数据单元(PDU)的方法600的框图。参考图6,WTRU执行RLCPDU大小(或者RLCPDU数据字段的大小)的计算以及在预定时间的RLCPDU的创建610。WTRU执行服务授权更新过程或者使用最新服务授权更新的结果620。WTRU基于服务授权更新过程的结果和可能的其他因素来计算“传输块中的比特数”(G)630。WTRU可以随后基于传输块中的比特数和可能的其他因素以及参数来计算RLCPDU大小(S)640。如果有未完成(outstanding)RLCPDU,则WTRU可以随后被配置成更新数据量660。接下来,WTRU可以被配置成基于所确定的未完成RLCPDU中的数据量、如果这样的RLCPDU被创建时的新的RLCPDU中的数据量以及对未完成RLCPDU中的数据总量的限制来确定是否可以创建另外的RLCPDU670。如果WTRU确定没有创建另外的RLCPDU,则WTRU可以限制创建RLCPDU并且等待该过程下一次将被执行。否则WTRU可以被配置成创建另外的RLCPDU680。WTRU可以随后被配制成检查是否仍有可用的数据(在RLCSDU中)来创建RLCPDU690。如果是这种情况,则WTRU可以被配置成更新未完成RLCPDU中的数据量。否则WTRU可以被配置成等待该过程下一次被执行。需要注意的是在重新开始服务授权更新过程之前,为了节省时间,WTRU可以被配置成在此时检查是否有任何可用的数据来创建RLCPDU。如果没有可用的数据来创建,则WTRU被配置成跳过该等待下一次执行。下面的实施方式描述了什么时候应当计算RLCPDU的大小(步骤610),这些实施方式可以“组合”使用,其意义在于如果任何这些事件发生时,计算将会发生。在第一实施方式中,WTRU被配置成周期性地确定RLCPDU大小,例如以传输时间间隔(TTI)为基础或每N个TTI。WTRU也可以被配置成在每一次E-TFC选择发生时来确定RLCPDU大小。WTRU也可以被配置成在每一次从RLC服务数据单元(SDU)的分段和/或连接(concatenation)中创建新的RLCPDU时来确定RLCPDU大小。WTRU也可以被配置成在每一次RLC从较高层接收新数据(即新的RLCSDU)时或者每一次更新服务授权时来确定RLCPDU大小。WTRU也可以被配置成基于活动集(activeset)更新过程来确定RLCPDU大小。可选地,不管是服务小区变化或者无线电承载、传输信道或物理信道的建立、配置或重新配置时,都可以来确定RLCPDU大小。RLCPDU大小可以在从RRC信令接收到最小/最大值时而被计算。可替换地,WTRU可以被配置成基于触发事件来确定RLCPDU大小。在一种实施方式中,WTRU被配置成在传输块中的可用比特数、E-DCH传输格式组合索引(E-TFCI)、WTRU功率净空(headroom)或者服务授权发生变化时来确定RLCPDU大小。符合作为触发事件所需要的变化量可以基于预定的门限。可替换地,WTRU可以被配置成在每一次E-TFC选择中更新在计算RLCPDU大小时使用的信息,其中来自这一逻辑信道的数据被包括在MAC-iPDU中。在另一可替换方式中,WTRU被配置成在每一次E-TFC选择,更新在计算RLCPDU大小时使用的信息,其中如果RLC实体正分别运载调度(scheduled)的流或非调度的流,则该HARQ过程被配置成分别发送调度的数据和/或非调度的数据。或者WTRU被配置成在每一次E-TFC选择,更新在计算RLCPDU大小时使用的信息,其中来自逻辑信道的MAC-d流中的数据被包括在MAC-iPDU中,或者逻辑信道的MAC-d流允许被复用。可选地,WTRU可以被配置成在下列量的变化超过特定值或者下列量变得低于门限或者下列量变得高于门限时来确定RLCPDU大小。这些量包括:1)测量的路径损耗、测量的接收到的信号编码功率(RSCP)或者至服务小区的测量的公共导频信道(CPICH)Ec/No以及WTRU传输功率;2)第n次(对于任何n)HARQ传输错误率或者所有HARQ传输的平均错误率;HARQ传输延迟(传输块的初始传输与其成功应答之间的时间);3)总的RLCPDU传输延迟(HARQ传输延迟加上RLCPDU创建和传输之间的时间);4)剩余HARQ错误率(即HARQ失败发生的概率)或者HARQ失败的数量;5)已经需要重新传输的RLCPDU的百分数或数量;6)由WTRU察觉的下行链路信道质量或者报告的信道质量指示符(CQI);7)在特定的时间段从网络接收到的“上行链路(UP)”传输功率控制(TPC)命令的数量或百分量,可能以WTRU在特定的绝对传输功率之上发射为条件;成功发射RLCPDU所需的RLC重新传输的数量;已经被丢弃的RLCSDU的百分量或数量;8)上述量中的一个或组合的任何函数(例如平均)。可替换地,WTRU可以被配置成在混合自动重复请求(HARQ)失败发生(所有的传输块的HARQ传输失败)时或者在成功递送所需要的HARQ重新传输的数量超过门限时或者该事件被配置的数量出现时来确定RLCPDU大小。在另一种可替换方式中,WTRU可以被配置成当RLCPDU需要被重新传输时或者被配置的数量的RLC重新传输发生或者被配置的百分量的RLCPDU被重新传输时,来计算RLCPDU大小。在又一个实施方式中,当RLCPDU超过重新传输的数量或者丢弃定时器终止或者被配置的数量或百分量的RLCPDU/SDU被丢弃时,可以重新计算RLCPDU大小。也可以当定时器已经终止时计算RLCPDU大小。该定时器的值可以被配置。RLCPDU大小可以通过MAC层被计算,并且该RLCPDU大小可以以TTI为基础或周期性地提供给RLC层。可替换地,RLC层可以基于来自MAC层的信息来计算RLCPDU大小。在一种实施方式中,RLCPDU大小被设定成在步骤630中计算的“传输块中的比特数”,或者被设定成“传输块中的比特数”的函数。也就是说,RLCPDU的数据字段的大小被设定,以便完整RLCPDU(包括报头)的大小与“传输块中的比特数”的大小相匹配。如下所描述的,如果值高于最大值或者低于最小值,则大小可以被重新调整。对“传输块中的比特数”的计算依据RLCPDU所属的逻辑信道是否属于调度的流或非调度的流。对于属于调度的流的逻辑信道,“传输块中的比特数”可以涉及根据调度的(服务)授权和可用功率而可以被传送的最高有效载荷,(例如,WTRU使用根据E-TFC限定过程由WTRU发送的最大E-TFC、根据服务授权和所选功率偏移(offset)可以被传送的最高有效载荷中的最小一者);仅根据服务授权能被传送的最高有效载荷;根据服务授权和所选功率偏移能被传送的最高有效载荷,其中不考虑所需要的发射功率对最大WTRU发射功率(即假设可用的WTRU发射功率总是足够的);以及考虑调度的授权(SG)和最大WTRU发射功率的能被传送的最高有效载荷(例如WTRU使用根据E-TFC限定过程由WTRU所发送的最大E-TFC、根据服务授权而不考虑所选功率偏移的可以被传送的最高有效载荷中的最小一者)。“根据服务授权可以被传送的最高有效载荷”也可被称作“对于当前TTI,根据可应用的当前授权而允许被传送的最大数据量“。“传输块中的比特数”可以包括上面描述的任何组合减去MAC-i/is报头的大小。如果调度信息字段被传送,则“传输块中的比特数”也可以包括上面描述的任何组合减去调度信息(SI)字段的大小。下文提及的所选功率偏移对应于来自MAC-d流的HARQ简档(profile)的功率偏移,其中MAC-d流允许最高优先级数据被传送,或者在多个MAC-d流允许相同最高优先级的数据被传送的情况下,所选功率偏移对应于由执行功能所选择的MAC-d流的功率偏移。可替换地,功率偏移可以涉及来自逻辑信道所属的MAC-d流的HARQ简档的功率偏移。下文提及的调度的授权(SG)的值可以涉及由服务授权更新功能提供的服务授权值,或者可替换地涉及在10msTTI被配置以及该TTI用于即将来临的传输与压缩的模式间隙交叠的情况下的缩小的服务授权。在还没有执行E-TFC选择的初始传输的情况下,或者如果在指定时间量没有E-TFC选择发生,则WTRU可以执行下列中的一个或其组合:1)对于属于调度的流的逻辑信道——如果“服务授权值”在RRC消息中被提供,则使用信息元素(IE)“服务授权值”的值。该IE由网络提供,且被用作E-DCH被配置时的初始授权,否则服务授权被初始设定成0。2)对于属于非调度的流的逻辑信道——WTRU可以简单使用非服务授权作为开始创建RLCPDU的初始值。3)当没有初始服务授权被配置时(即IE“服务授权值”未被提供)或者可替换地总是对于上面提到的情况,可以使用下列值中的一个或其组合来确定RLCPDU的大小:i)通过使用当前E-TFC或者“传输块中的比特数”(即在指定TTI处确定的),在仅为初始传输的当前和下一TTI(一个或多个)的最后时刻确定大小和创建RLCPDU;ii)RLCPDU大小被确定为最小RLCPDU大小或者最小大小的倍数,或者最大RLCPDU或最大RLCPDU/N;4)RLCPDU大小从最小设定E-TFC大小中选择。例如,WTRU可以选择允许的最小值或者最大值。5)RLC使用由网络指定的或在WTRU中配置的预先配置的值。在可替换实施方式中,“传输块中的比特数”可以是下列中的一个或其任何组合:1)“传输块中的比特数”包括将被创建的RLCPDU(这意味着UE不创建比在当前TTI下可以递送的RLCPDU更多的RLCPDU);2)在早先的一个或多个TTI中所确定的由E-TFC选择产生的“传输块中的比特数”。之前所确定的TTI的传输块(TB)大小的数量可以是可配置的或者可以基于WTRU能力。3)在先前或该TTI中所计算的由E-TFC选择产生的“传输块中的比特数”的平均。在这种情况下,得到的TB大小可以被量化以匹配允许的E-TFC大小。求平均的周期是可配置的。4)根据服务授权、WTRU功率净空、非调度的授权和在E-TFC选择过程中使用的其他参数的指定特定的假设条件,如果E-TFC选择在计算时发生(即使其并没有实际发生)时,可以被传送的“传输块中的比特数”。这些假设的条件可以根据:i)服务授权、WTRU功率净空、非调度的授权以及其他参数的当前一般数值(prevailingvalue);ii)服务授权、WTRU功率净空、非调度的授权以及已经在过去经历过的其他参数的值;iii)服务授权、WTRU功率净空、非调度的授权以及其他参数的值,该参数在即将指定特定的测量中被实现(例如路径损耗、CPICHEc/No、CPICHRSCP、WTRU传输功率、下行链路信道质量等);或者iv)上述的任何组合或函数。5)“传输块中的比特数”作为上述定义中的每一个或者其平均,乘以一个因子,以及向上或向下达到下一个整数或者离可能值的有限集最近的值。所述因子可以大于1或者小于1。6)“传输块中的比特数”作为上述定义中的每一个或者其平均,乘以“每一RLCPDU的MAC分段的最大数量”参数,该参数被用信号告知或者被预先确定(实际参数名称可以不同);7)“传输块中的比特数”作为上述定义中的每一个或者其平均,除以“每一MAC-iPDU的MAC-isSDU的最大数量”参数,该参数被用信号告知或者被预先确定,或者是等效参数(实际参数名称可以不同);以及8)上述的任何函数。对每一RLCPDU,WTRU可以被配置具有最小大小和最大大小限制。如果使用上面描述的一种方法所获取的RLCPDU大小大于配置的最大大小,则RLCPDU大小被重新设定到该被配置的最大大小。类似地,如果使用上面描述的一种方法所获取的RLCPDU大小小于被配置的最小大小,则RLCPDU大小被重新设定到该被配置的最小大小。在一种实施方式中,UTRAN300可以确定最大RLCPDU大小,并且使用L2或者L3(RRC)信令将最大RLCPDU大小的值传送到WTRU200。例如,UTRAN300可以使用RRC信息元素(IE)“RLC信息”来配置WTRU200以使用最小RLCPDU大小和最大RLCPDU大小。最大RLCPDU大小的值的信令可以在无线电承载配置或者无线电承载重新配置时出现。而且,最大RLCPDU大小的值的信令可以在传输信道配置或者传输信道重新配置时出现。可替换地,如果最小可允许MAC分段大小被定义,WTRU可以被配置成从最小可允许MAC分段大小中导出最小RLCPDU大小。例如,最小RLCPDU大小可以是最小MAC分段大小的倍数。可替换地,最小RLCPDU大小可以是在WTRU200中被预先配置的静态值(staticvalue)。重新参考图6,WTRU可以被配置成创建有限数量的RLCPDU。例如在(650)中,WTRU确定已经创建但还未被传送(即还未被插入到传输块中)的RLCPDU中的数据量的限制。这些PDU下文被称作“未完成(outstanding)”RLCPDU。可选地,未完成RLCPDU中的数据量也可以包括用于对应的逻辑信道的分段实体的内容。在一种实施方式中,WTRU可以被配置成创建有限数量的新的RLCPDU,从而使未完成RLCPDU中的总的数据量不超过预定限制。需要注意的是,如果未完成RLCPDU中的数据量已经超过在过程开始处的限制,则被创建的新的RLCPDU的数量可以为0。在这种情况下,WTRU不创建另外的RLCPDU,但是不丢弃已经创建的RLCPDU。预定的数据限制可以被预定义、由较高层用信号告知,或者基于当前E-TFC或者基于用于逻辑信道的传输块中的当前比特数(由MAC层所指示)或者基于将被创建的新的RLCPDU的大小。在一种实施方式中,指定当前授权和功率条件,步骤中的限制可以对应于从逻辑信道被传送的数据量乘以预定义的因子。也就是说,所述限制对应于最大数据量,该数据被允许由可应用的当前授权(调度的或非调度的)在当前TTI传送,该最大数据量在步骤630中已经被计算。可替换地,指定缓冲的数据量(RLCSDU),WTRU可以被配置成创建尽可能多的新的RLCPDU。或者WTRU可以被配置成创建最大数量(Nc)的新的RLCPDU(多达指定缓冲的数据量的可能的数量)。这一最大数量可以被预定义、由较高层用信号告知,或者基于当前E-TFC或者基于用于逻辑信道的传输块中的当前比特数(由MAC层指示)。在另一种可替换实施方式中,WTRU可以被配置成基于以比特或字节表示的预定义数据量来创建有限数量的新的RLCPDU。这一数据量可以被预定义、由较高层用信号告知,或者基于当前E-TFC或者基于用于逻辑信道或MAC-d流的传输块中的当前比特数(由MAC层指示)。例如,指定当前授权或功率条件,所述数据量可以对应于从逻辑信道或者MAC-d流被传送的数据量(乘以一个因子)。可选地,属于非调度的流的逻辑信道对于先前创建的PDU的数量可以没有任何限制。这在RLCPDU大小确定仅基于非服务授权的值时才有这种情况。在这种情形下,对应于非服务授权的RLCPDU大小(可选地减去MAC报头部分)总是可以被创建。图7显示了图6中描述的不同步骤的实施方式的组合的示例。所显示的不同步骤实现了图6中的对应步骤的相同任务,但是更加具体。在对应步骤640的步骤740中,RLCPDU大小S被确定为:最小RLCPDU大小与最大RLCPDU大小、步骤730(对应于步骤630)中确定的传输块中的比特数(G)中的最小一者中的最大一者。在步骤750中,未完成PDU中的最大数据量(M)被计算为常数(例如4)乘以步骤730中确定的传输块中的比特数(G)。在步骤770中,未完成PDU中的最大数据量(M)与未完成PDU中的数据量(D)和步骤740中确定的大小S之和进行比较。可替换地,如果在RLCSDU中没有足够可用的数据来创建大小为S的另外的RLCPDU,则未完成PDU中的最大数据量(M)可以与D和小于S的大小T之和和进行比较。在步骤710中,WTRU在下次执行过程之前等待直到下一个TTI。虽然本发明的特征和元素以特定的结合进行了描述,但每个特征或元素可以在没有其它特征和元素的情况下单独使用,或在与或不与其它特征和元素结合的各种情况下使用。这里提供的方法或流程图可以在由通用计算机或处理器执行的计算机程序、软件或固件中实施。关于计算机可读存储介质的实例包括只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储设备、内部硬盘和可移动磁盘之类的磁介质、磁光介质以及CD-ROM碟片和数字多功能光盘(DVD)之类的光介质。举例来说,恰当的处理器包括:通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、任何一种集成电路(IC)和/或状态机。与软件相关联的处理器可以用于实现一个射频收发机,以便在无线发射接收单元(WTRU)、用户设备(UE)、终端、基站、无线电网络控制器(RNC)或是任何主机计算机中加以使用。WTRU可以与采用硬件和/或软件形式实施的模块结合使用,例如相机、摄像机模块、可视电话、扬声器电话、振动设备、扬声器、麦克风、电视收发机、免提耳机、键盘、模块、调频(FM)无线电单元、液晶显示器(LCD)显示单元、有机发光二极管(OLED)显示单元、数字音乐播放器、媒体播放器、视频游戏机模块、因特网浏览器和/或任何无线局域网(WLAN)或超宽带(UWB)模块。实施例1、一种在无线发射/接收单元(WTRU)中使用的用于产生和传输无线电链路控制(RLC)协议数据单元(PDU)的方法,该方法包括:确定RLCPDU中是否包含数据;计算所述RLCPDU中数据字段的大小,其中该数据字段大小被确定成使得包括报头和该数据字段在内的所述RLCPDU的大小与对于当前传输时间间隔(TTI)由当前授权允许的传输的数据量相匹配;基于所述传输的数据量产生至少一个RLCPDU;以及将所述至少一个RLCPDU存储到存储器中,以用于将该RLCPDU包含在MACPDU中以在当前传输时间间隔(TTI)或将来的TTI中传输。2、根据实施例1所述的方法,其中所述传输的数据量基于当前选择的增强型专用信道(E-DCH)传输格式组合(E-TFC)的比特数。3、根据实施例1或2所述的方法,其中所述传输的数据量是由当前授权的值允许传输的最大数据量。4、根据上述任意一个实施例所述的方法,该方法还包括考虑选择的功率偏移。5、根据实施例4所述的方法,其中所述选择的功率偏移对应于在当前TTI中选择的最高优先级MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。6、根据实施例5所述的方法,其中所述在当前TTI中选择的MAC-d流通过增强型专用信道(E-DCH)传输格式组合(E-TFC)过程来确定。7、根据实施例4所述的方法,其中所述选择的功率偏移对应于数据所属于的逻辑信道的MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。8、根据实施例3所述的方法,其中当数据属于映射到调度的MAC-d流的逻辑信道时,所述授权为调度的授权。9、根据实施例3所述的方法,其中当数据属于映射到非调度的MAC-d流的逻辑信道时,所述授权为非调度的授权。10、根据上述任意一项实施例所述的方法,其中当对于当前TTI由当前授权允许的传输的数据量超过最大RLCPDU大小时,RLCPDU大小被设定为该最大RLCPDU大小。11、根据上述任意一项实施例所述的方法,其中当对于当前TTI由当前授权允许的传输的数据量小于最小RLCPDU大小时,该RLCPDU大小被设定为该最小RLCPDU大小。12、根据上述任意一项实施例所述的方法,其中当可用的数据不足时,产生大小小于计算后的RLCPDU大小的RLCPDU。13、根据实施例12所述的方法,该方法还包括考虑选择的功率偏移。14、根据实施例13所述的方法,其中所述选择的功率偏移对应于在当前TTI中选择的最高优先级MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。15、根据实施例13所述的方法,其中所述在当前TTI中选择的MAC-d流通过增强型专用信道(E-DCH)传输格式组合(E-TFC)过程来确定。16、根据实施例13所述的方法,其中所述选择的功率偏移对应于数据所属于的逻辑信道的MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。17、根据上述任意一个实施例所述的方法,其中所述传输的数据量是由当前授权值允许的传输的最大数据量与基于WTRU的最大传输功率的允许传输的最大数据量中的最小值。18、根据实施例17所述的方法,其中当数据属于映射到调度的MAC-d流的逻辑信道时,所述授权为调度的授权。19、根据实施例17所述的方法,其中当数据属于映射到非调度的MAC-d流的逻辑信道时,所述授权为非调度的授权。20、根据实施例17所述的方法,其中所述基于WTRU的最大传输功率的传输的最大数据量通过增强型专用信道(E-DCH)传输格式组合(E-TFC)限制过程来确定。21、根据上述任意一个实施例所述的方法,该方法还包括:设定用于产生至少一个RLCPDU的预定限制;如果没有超过预定限制,则基于该预定限制产生至少一个RLCPDU。22、根据实施例21所述的方法,其中所述预定限制超过所有未完成RLCPDU中的总数据量,其中该预定限制是所有未完成RLCPDU和所有当前产生的RLCPDU之和。23、根据实施例22所述的方法,其中至少一个未完成RLCPDU中的总数据量还包括对应于逻辑信道的分段实体中的数据。24、根据实施例21所述的方法,其中所述预定限制对应于一个因子乘以对于当前TTI由当前授权允许的传输的最大数据量。25、根据实施例24所述的方法,其中当数据属于映射到调度的MAC-d流的逻辑信道时,所述授权为调度的授权。26、根据实施例24所述的方法,该方法还包括考虑选择的功率偏移。27、根据实施例26所述的方法,其中所述选择的功率偏移对应于在当前TTI中选择的最高优先级MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。28、根据实施例27所述的方法,其中所述在当前TTI中选择的MAC-d流通过增强型专用信道(E-DCH)传输格式组合(E-TFC)过程来确定。29、根据实施例26所述的方法,其中所述选择的功率偏移对应于数据所属于的逻辑信道的MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。30、根据实施例24所述的方法,其中当数据属于映射到非调度的MAC-d流的逻辑信道时,所述授权为非调度的授权。31、根据实施例21所述的方法,所述预定限制对应于一个因子乘以对于当前TTI由当前授权允许的传输的最大数据量与基于WTRU的最大传输功率允许的传输的最大数量之间的最小值。32、根据实施例31所述的方法,其中当数据属于映射到调度的MAC-d流的逻辑信道时,所述授权为调度的授权。33、根据实施例31所述的方法,该方法还包括考虑选择的功率偏移。34、根据实施例33所述的方法,其中所述选择的功率偏移对应于在当前TTI中选择的最高优先级MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。35、根据实施例34所述的方法,其中所述在当前TTI中选择的MAC-d流通过增强型专用信道(E-DCH)传输格式组合(E-TFC)过程来确定。36、根据实施例33所述的方法,其中所述选择的功率偏移对应于数据所属于的逻辑信道的MAC-d流的混合自动重复请求(HARQ)简档的功率偏移。37、根据实施例31所述的方法,其中当数据属于映射到非调度的MAC-d流的逻辑信道时,所述授权为非调度的授权。38、根据实施例31所述的方法,其中所述基于WTRU的最大传输功率的传输的最大数据量通过增强型专用信道(E-DCH)传输格式组合(E-TFC)限制过程来确定。39、根据上述任意一个实施例所述的方法,其中产生至少一个RLCPDU包括:基于缓冲的数据产生至少一个RLCPDU,其中如果没有超过预定限制,则所产生的RLCPDU中的数据小于或等于该预定限制;以及将至少一个所产生的RLCPDU包含在至少一个MACPDU中以用于在当前或将来的TTI中传输。40、根据上述任意一个实施例所述的方法,该方法还包括接收信号,其中该信号指示RLCPDU大小。41、根据实施例40所述的方法,其中指示的RLCPDU大小是最小RLCPDU大小。42、根据实施例40所述的方法,其中指示的RLCPDU大小是最大RLCPDU大小。43、根据上述任意一个实施例所述的方法,其中以周期为基础执行计算。44、根据实施例43所述的方法,其中周期基础包括下列中的至少一者:传输时间间隔(TTI)基础;预定TTI基础;每次E-TFC选择时;当从RLC服务数据单元(SDU)的分段或连接中产生新的RLCPDU时;当RLC接收新的数据时;当服务授权被更新时;在有效集更新过程时;当服务小区改变时;在无线电承载、传输信道或物理信道的建立、配置或重新配置时;以及在从RRC信令中接收最小或最大值时。45、根据上述任意一个实施例所述的方法,其中基于触发事件执行计算。46、根据实施例45所述的方法,其中所述触发事件包括传输块中可用比特数的改变、增强型专用信道(E-DCH)传输格式组合索引(E-TFCI)的改变、WTRU功率净空的改变以及服务授权的改变中的至少一者。47、根据上述任意一个实施例所述的方法,该方法还包括在每次E-TFC选择时,更新对RLCPDU大小的计算,其中来自逻辑信道的数据被包含在增强型MACPDU中。48、根据上述任意一个实施例所述的方法,该方法还包括在每次E-TFC选择时,更新对RLCPDU大小的计算,其中HARQ进程被配置成传输调度的数据和非调度的数据中的至少一者。49、根据上述任意一个实施例所述的方法,该方法还包括在每一E-TFC选择,更新对RLCPDU大小的计算,其中来自逻辑信道的MAC-d流的数据被包含在增强型MACPDU中或者允许逻辑信道的MAC-d流被复用。50、根据上述任意一个实施例所述的方法,其中对于当前TTI,当由当前授权允许的传输的数据量超过最大RLCPDU大小时,RLCPDU的大小被设定为该最大RLCPDU大小。51、根据上述任意一个实施例所述的方法,其中对于当前TTI,当由当前授权允许的传输的数据量小于最小RLCPDU大小时,RLCPDU的大小被设定为该最小RLCPDU大小。52、根据上述任意一个实施例所述的方法,其中当可用数据不足时,产生大小小于所计算的RLCPDU大小的RLCPDU。53、一种无线发射/接收单元(WTRU),该无线发射/接收单元包括:处理器,该处理器被配置成:确定无线电链路控制(RLC)协议数据单元(PDU)中是否包含数据;计算所述RLCPDU中的数据字段的大小,其中所述RLCPDU大小与被当前传输时间间隔(TTI)的当前授权所允许的用于传输的数据量相匹配;以及基于用于传输的数据量产生至少一个RLCPDU;以及存储器,其中所述存储器被配置成存储所述至少一个RLCPDU,用于将该RLCPDU包含在MACPDU中以在当前TTI或者将来的TTI中传输。54、根据实施例53所述的WTRU,其中,所述处理器还被配置成:设定用于产生至少一个RLCPDU的预定限制;以及如果不超过所述预定限制,则基于预定限制来产生至少一个RLCPDU。55、根据实施例53所述的WTRU,其中,所述处理器还被配置成:在每一传输时间间隔(TTI)更新对所述RLCPDU大小的计算。56、根据实施例53所述的WTRU,其中,所述处理器还被配置成:在每次增强型专用信道(E-DCH)传输格式组合(E-TFC)选择时,更新对所述RLCPDU大小的计算,其中来自逻辑信道的数据被包括在增强型MACPDU中。57、根据实施例53所述的WTRU,其中,所述处理器还被配置成:在每次增强型专用信道(E-DCH)传输格式组合(E-TFC)选择时,更新对所述RLCPDU大小的计算,其中HARQ进程被配置成发送调度的数据和非调度的数据中的至少一者。58、根据实施例53所述的WTRU,其中,所述处理器还被配置成:在每次增强型专用信道(E-DCH)传输格式组合(E-TFC)选择时,更新对所述RLCPDU大小的计算,其中来自逻辑信道的MAC-d流的数据被包括在增强型MACPDU中,或者其中允许所述逻辑信道的MAC-d流被复用。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1