用于支持上行链路协议改变的方法和装置

申请号 CN200880109470.4 申请日 2008-09-24 公开(公告)号 CN101809926B 公开(公告)日 2015-12-16
申请人 乐天株式会社; 发明人 P·马里内尔; C·R·凯夫; D·帕尼;
摘要 一种用于支持上行链路(UL)协议改变的方法和装置,包括重新配置媒介接入控制(MAC)协议。刷新混合自动重复 请求 (HARQ) 进程 并且执行MAC-e/es重置。
权利要求

1.一种在无线发射/接收单元WTRU中实施的用于执行上行链路UL协议改变的方法,所述WTRU在第一媒介接入控制MAC协议下操作,所述方法包括:
响应于接收到协议改变触发而将所述MAC协议从在所述第一MAC协议中操作重新配置为在第二MAC协议中操作,其中,当从增强型节点连接至非增强型节点时,非增强型节点能够采用增强型MAC协议来使用增强型功能,不必转变成非增强型MAC协议;
刷新与在所述第一MAC协议中的操作相关联的混合自动重复请求HARQ进程;以及在所述WTRU中执行MAC-e/es重置,其中执行所述MAC-e/es重置包括丢弃包含在所述WTRU的分段缓冲器中的MAC-e/es分组数据单元PDU的分段。
2.根据权利要求1所述的方法,该方法还包括接收MAC-e/es重置触发。
3.根据权利要求2所述的方法,其中所述MAC-e/es重置是经由无线电资源控制器RRC信号来通知的。
4.根据权利要求3所述的方法,其中所述RRC信号包括RRC重新配置消息。
5.根据权利要求2所述的方法,其中所述MAC-e/es重置是经由活动集更新消息来以信号通知的。
6.根据权利要求1所述的方法,其中所述第一MAC协议是非增强型MAC协议,并且所述协议改变触发对改变至在增强型MAC协议中操作进行触发。
7.根据权利要求1所述的方法,其中所述第一MAC协议是增强型MAC协议,并且所述协议改变触发对改变至在非增强型MAC协议中操作进行触发。
8.一种在无线发射/接收单元WTRU中实施的用于响应于所述WTRU接收到协议改变触发而执行MAC-e/es重置的方法,所述WTRU在第一媒介接入控制MAC协议下操作,所述方法包括:
接收协议改变触发,其中,当从增强型节点连接至非增强型节点时,非增强型节点能够采用增强型MAC协议来使用增强型功能,不必转变成非增强型MAC协议;
刷新与在所述第一MAC协议中的操作相关联的混合自动重复请求HARQ进程;以及丢弃包含在所述WTRU的分段缓冲器中的MAC-e/es分组数据单元PDU的分段。
9.根据权利要求8所述的方法,其中所述第一MAC协议是非增强型MAC协议,并且所述协议改变触发包括对改变至增强型MAC协议的触发。
10.根据权利要求8所述的方法,其中所述第一MAC协议是增强型MAC协议,并且所述协议改变触发包括对改变至非增强型MAC协议的触发。
11.一种在第一媒介接入控制MAC协议下操作的装置,该装置包括:
用于响应于接收到协议改变触发而将所述MAC协议从在所述第一MAC协议中操作重新配置为在第二MAC协议中操作的第一装置,其中,当从增强型节点连接至非增强型节点时,非增强型节点能够采用增强型MAC协议来使用增强型功能,不必转变成非增强型MAC协议;
用于刷新与在所述第一MAC协议中的操作相关联的混合自动重复请求HARQ进程的第二装置;以及
用于在所述装置中执行MAC-e/es重置的第三装置,其中执行所述MAC-e/es重置包括丢弃包含在所述装置的分段缓冲器中的MAC-e/es分组数据单元PDU的分段。
12.一种在第一媒介接入控制MAC协议下操作的装置,该装置包括:
用于响应于接收到协议改变触发刷新与在所述第一MAC协议中的操作相关联的混合自动重复请求HARQ进程的第一装置,其中,当从增强型节点连接至非增强型节点时,非增强型节点能够采用增强型MAC协议来使用增强型功能,不必转变成非增强型MAC协议;以及用于响应于接收到协议改变触发丢弃包含在所述装置的分段缓冲器中的MAC-e/es分组数据单元PDU的分段的第二装置。
13.根据权利要求12所述的装置,其中所述第一MAC协议是非增强型MAC协议,并且所述协议改变触发对改变至在增强型MAC协议中操作进行触发。
14.根据权利要求13所述的装置,其中所述第一MAC协议是增强型MAC协议,并且所述协议改变触发对改变至在非增强型MAC协议中操作进行触发。

说明书全文

用于支持上行链路协议改变的方法和装置

技术领域

[0001] 本申请涉及无线通信。

背景技术

[0002] 在第三代合作伙伴计划(3GPP)版本6(R6)系统中,应答模式(AM)中的无线电链路控制(RLC)层使用固定协议数据单元(PDU)大小运行。另外,基站中的媒介接入控制高速(MAC-hs)层和无线发射/接收单元(WTRU)中的媒介接入控制(MAC)不支持来自较高层的服务数据单元(SDU)的分段。这些限制可能导致性能局限性,尤其是随着高速分组接入(HSPA)朝着高数据速率方向发展。
[0003] 为了实现较高数据速率和减小协议开销和填充,在3GPP规范的版本7中引入了对于层2(L2)协议的许多新特征。下行链路中的可变的RLC PDU大小和MAC分段在所引入的概念之中。也提议在上行系统中增强L2操作。已经提出的一些增强指向,例如:为可变的RLC PDU大小引入支持、为MAC分段引入支持、允许旧的和新的协议格式之间的平滑过渡、以及支持CELL_DCH、CELL_FACH、CELL_PCH和URA_PCH之间的无缝状态转换(例如,取决于对CELL_FACH UL传送的潜在提高)。
[0004] 图1示出了传统协议架构100(例如具有MAC层及以下)以及例如3GPP规范的版本7中描述的增强型专用信道(EDCH)的使用。特定于E-DCH的使用的MAC子层为MAC-es和MAC-e子层。潜在地,可以通过增强RLC子层(图1中未示出)、MAC-es和MAC-e子层,可以实现对L2协议的改进。要注意的是,在基站中只终止了MAC-e子层。
[0005] 改进的L2增强型MAC-e/es实体可以称作MAC-i-is实体。改进的L2特征可用做CELL_DCH中的E-DCH传输或用作CELL_FACH中的E-DCH传输。后者也称作E-RACH传输。
[0006] 由于新特征的使用,例如系统中改进的上行链路(UL)层2协议的使用通常不能同时在整个系统中进行,在一段时间内,将有被不支持新特征的基站覆盖的区域。即使这些基站是被支持新特征的无线电网控制器(RNC)控制的无线电网络子系统的一部分,也会是这种情况。随着这些传统基站将邻近执行新特征的基站(“增强型基站”),将存在在被增强型基站所覆盖的区域之内开始其通信并且在被传统基站覆盖的区域之内移动的WTRU。
[0007] 因而,提供一种用于当WTRU移动至由传统基站所覆盖的区域中时支持由增强型基站所覆盖的区域中的上行链路协议同时提供平稳过渡的方法和装置是有利的。发明内容
[0008] 公开了一种用于支持上行链路(UL)协议改变的方法和装置。所述方法包括对媒介接入控制(MAC)协议进行重新配置。刷新混合自动重复请求(HARQ)过程,并且执行MAC-e/es重置。附图说明
[0009] 从下面结合附图以实例方式给出的描述中可以获得更详细的理解,其中:
[0010] 图1示出了传统协议架构;
[0011] 图2示出了包括WTRU和多个节点-B的无线通信系统的实例;
[0012] 图3为图2的WTRU和节点-B的示例性功能框图
[0013] 图4为执行MAC重置的方法的流程图
[0014] 图5示出了E-DCH协议架构;
[0015] 图6示出了MAC PDU创建的示例图;
[0016] 图7示出了替换MAC PDU创建的示例图;以及
[0017] 图8示出了另一替换MAC PDU创建的示例图。

具体实施方式

[0018] 下文提及的“无线发射/接收单元(WTRU)”包括但不局限于用户设备(UE)、移动站、固定或移动用户单元、传呼机、蜂窝电话、个人数字助理(PDA)、计算机或能够在无线环境中操作的任何其它类型的用户设备。下文提及的“基站”包括但不局限于节点-B、站点控制器、接入点(AP)或能够在无线环境中操作的任何其它类型的接口设备。
[0019] 图2示出了包括WTRU 210和多个节点-B 220(指2201和2202)的无线通信系统200。如图2中所示,WTRU 210与节点-B 2201通信。在图2的实例中,WTRU 210可从与节点-B 2201通信转换为与节点-B 2202通信,此处节点-B 2201为增强型节点-B(例如3GPP规范版本8中的节点-B),而节点-B 2202为已经被添加至活动集的非增强型节点-B(例如版本6或7)。要注意的是,尽管图2中描述了WTRU 210和节点-B 220的示例结构,任何无线和有线装置的组合可被包括在无线通信系统200中。例如,无线电网络控制器(RNC-未示出)可被包括在无线通信系统200中并且与一个或多个节点-B220通信。
[0020] 图3为图2的无线通信系统200的WTRU 210和节点-B 220的示例性功能框图300。如图3中所示,WTRU 210与节点-B 220通信。
[0021] 除了可以在典型的WTRU中找到的元件以外,WTRU 210还包括处理器215、接收机216、发射机117和天线218。接收机216和发射机117与处理器215通信。天线218与接收机216和发射机117两者通信以促进无线数据的传送和接收。WTRU 210的处理器215被配置为支持UL协议。
[0022] 除了在典型的节点-B中可以找到的元件以外,节点-B 220还包括处理器225、接收机226、发射机227和天线228。接收机226和发射机227与处理器225通信。天线228与接收机226和发射机227两者通信以促进无线数据的传送和接收。节点-B 220的处理器225被配置为支持UL协议。
[0023] 下面描述多个允许WTRU 210在连接到增强型UL L2服务无线电网络控制器(SRNC)时以传统节点-B 220运行的方法。这样,如果SRNC是R8SRNC,则WTRU 210能够在连接至传统(例如,R6、R7)节点-B 220时实现增强型L2协议。此外,下面描述的方法可在WTRU 210转换到支持或不支持增强型L2协议的区域或转换自支持或不支持增强型L2协议的区域时提供平滑过渡,以及提供用于恢复数据的方法。
[0024] 另外,尽管下面描述的某些方法涉及UL上下文,它们也可应用到具有瓦解(collapsed)的架构的下行链路(DL),例如在该DL中,节点-B和RNC功能性处于一个节点中。术语“MAC-i/is”实体指具有UL L2改进的增强型MAC-e/es实体。因而,在下面的描述中MAC-i/is和MAC-e/es可交替使用。
[0025] 如果非增强型节点-B 220被添加至活动集,那么在增强型L2协议中运行的WTRU210也可回溯到在传统L2协议中运行。相反地,如果在活动集中的所有节点-B 220都是增强型节点-B,那么在传统L2协议中运行WTRU210如果想要使用增强型L2协议运行,则可能需要执行一些重新配置功能。
[0026] 在一个实例中,当MAC协议从增强型协议转换成非增强型协议,或从非增强型协议转换成增强型协议,则刷新任何混合自动重复请求(HARQ)过程。此外,可以执行全面MAC-e/es重置。MAC-e/es重置可经由无线电资源控制(RRC)消息、例如RRC重新配置消息(即,无线电承载重新配置、传输信道重新配置等等)或经由活动集更新消息来以信号发送。
[0027] 图4为执行MAC重置的方法400的流程图。在步骤410中,MAC协议可改变为增强型协议或改变自增强型协议。例如,当活动集中的所有节点-B是增强型节点-B时,MAC协议可从非增强型协议改变成增强型协议,并且当非增强型节点-B被添加到活动集时,MAC协议可从增强型协议改变成非增强型协议。
[0028] 当MAC协议改变时(步骤410),可触发MAC-e/es重置(步骤420)。一旦发生这种情况,刷新HARQ过程(步骤430),对于所有被映射到E-DCH的逻辑信道,状态变量CURRENT_TSN被设置为零(步骤440),并且从分段缓冲器或实体中丢弃任何保留的分段(步骤450)。
[0029] 如上所述,可利用RRC信令来识别L2协议改变的WTRU 210。为了完成这个目的,可采用一个或多个下列消息从而以信号告知重新配置:
[0030] ·活动集更新:一个或多个下列配置信息元素(IE)或信息可被添加至活动集更新消息:
[0031] ο“RLC信息”在需要时警告WTRU 210在固定的与可变的RLCPDU之间改变。
[0032] ο增强型MAC-e/es与普通MAC-e/es之间的改变。这应当在该信息之内以信号告知,作为E-DCH信息或重新配置的链接的一部分。
[0033] οMAC-e/es重置指示器。
[0034] ο无线电承载(RB)映射信息。
[0035] ο“用于重新配置的RB信息”IE-以新的协议重新配置的所有无线电承载列表。IE“用于重新配置的RB信息”可包含以上列出的某些其它信息元素,例如,RLC信息、RB映射信息等等。
[0036] ·重新配置消息(无线电承载/传输信道重新配置):活动集更新可以在RRC重新配置消息之后用于更新层2协议参数。可替换地,层2的重新配置可以RRC重新配置消息来直接以信号告知,而不需要活动集更新。UL RLC协议从固定至可变的改变可在该信息中以信号告知。此外,可更改IE“RLC信息”以使其指示哪个RLC协议版本用于上行链路(例如,固定的或可变的)。RRC消息还应当以信号告知使用增强型MAC-e/es还是旧的MAC-e/es。
[0037] 从增强型L2协议运用重新配置或将重新配置运用至增强型L2协议的一种途径是利用在无线通信系统中的设备的子层的操作和界面,例如图2的无线通信系统200。因而,图5示出E-DCH协议架构500。协议架构500包括WTRU 210、节点-B 220、DRNC 230和SRNC 240。
[0038] 如图1所示,来自传统架构的协议架构500中的MAC-e子层未改变。增强型MAC功能性、例如分段和/或逻辑信道复用,完全由增强型MAC-es子层所支持,增强型MAC-es指图5中的“MAC-ees”。这允许WTRU 210和SRNC 240将增强型功能性用于传统节点-B 230。
[0039] 适配子层(即图5中的MAC-e适配子层)被插入MAC-ees与MAC-e之间,并且在WTRU 210和SRNC 240中。在WTRU 210侧的适配子层构建了能够完全由传统节点-B处理的MAC-e PDU。下面将参照图5中描述的层或子层以及图6、7和8的MAC PDU创建图来更详细地描述该结构。传统节点-B 220接收在MAC-e PDU之内由MAC-ees产生的数据并且将该数据识别为传统MAC-es PDU。从而,节点-B 220将其作为传统MAC-es PDU处理。接着,MAC-es PDU被转发至SRNC 240,在这里它们再次被最初作为传统MAC-es PDU处理。然而,这些使用E-DCH协议传输的MAC-es PDU随后在SRNC 240中由适配子层处理,该适配子层将它们转换成MAC-eesPDU。
[0040] 因此,当非增强型节点-B 220被添加到活动集时,WTRU 210不必转变成传统L2协议,(即旧的MAC-e/es和固定的RLC PDU大小)。只要SRNC240为R8SRNC 240,(即包含MAC-ees和MAC-e适配子层),WTRU 210可以采用增强型L2协议运行。可以采用许多方式来处理逻辑信道标识和MAC-ees功能性。
[0041] 例如,在一种实施方式中,根据服务质量(QoS)特性,逻辑信道指数(index)的含义被保持在MAC-e子层。这意味着,在MAC-e子层的逻辑信道#n与在上层的逻辑信道#n的含义。这样,节点-B 220可以根据它的不同逻辑信道的QoS合理调度WTRU 210。而且,节点-B 220执行MAC-ePDU至MAC-es PDU的解复用并将它们经由Iub界面转发到SRNC。
[0042] 图6示出了MAC PDU创建的示例图600。在图6中完全图示了每个MAC-ees的不同功能性、适配功能和MAC-e层。MAC-ees子层的功能性包括下列各项。在WTRU 210侧,来自给定逻辑信道或可能来自给定的MAC-d流的MAC-ees SDU(或MAC-d PDU)被连接和/或被分段以适应用于该传输的逻辑信道(或MAC-d流)的有效比特。除MAC-ees报头外所得到的数据形成了MAC-ees PDU。对于每个记录PDU,MAC-ees报头包括下列信息:
[0043] -用于在SRNC处帮助记录的传输序列号(TSN)字段。
[0044] -用于指示MAC-ees PDU的第一和最末部分是否是分段或完整PDU(用与MAC-ehs相同的方式)的分段描述(SD)字段。
[0045] -指示每个MAC-ees SDU或其分段的长度的字段(例如,指示每个分段的字节数量的长度指示符(LI))。
[0046] 当在3GPP规范的版本6/7中时,逻辑信道标识可以从MAC-ees报头忽略并且通过MAC-e报头的数据描述指示符(DDI)字段来指示。然而,也可为每个MAC-ees SDU(或其分段)或每个MAC-ees提供逻辑信道标识。
[0047] 适配功能的功能性包括下列各项。在WTRU 210侧,对于每个记录PDU,子层确定表示实际MAC-es PDU大小的DDI和N字段的组合,该组合的大小大于或等于该包括报头的MAC-ees PDU的大小。适配子层选择表示尽可能接近MAC-ees PDU的实际大小的大小(减去TSN字段的大小)的组合。
[0048] 例如,如果MAC-ees PDU具有3100比特的大小并且存在被映射到相应的具有320比特的MAC-d PDU大小的逻辑信道的DDI值,则适配功能可选择该具有N=10的DDI值。一旦建立DDI和N的合适组合,适配子层附加至每个MAC-ees PDU,所需数量的填充比特使其扩展的大小与对应于DDI和N组合的实际MAC-es PDU的大小相匹配。在所描述的实例中,适配子层需要附加106比特,(即320×10-3100+6),因此除6比特的TSN之外,扩展的MAC-ees PDU的大小与由大小为320比特的10个MAC-es SDU组成的MAC-es PDU的大小相匹配。
[0049] 同样,适配层可选择避免添加任何填充至MAC-ees PDU。可通过限定MAC-ee子层以产生具有与预先确定的比特组的组合之一相同的大小的MAC-ees PDU来避免这种添加。然而,在不具有足够数据的情况下,适配功能添加填充至MAC-ees PDU。选择的MAC-ees PDU大小被选择以尽可能接近最大允许的比特数或逻辑信道的有效比特数。分段或请求RLC发送可变的RLC PDU大小的能可使其实现。
[0050] 于是,WTRU 210的MAC-e子层构建MAC-e PDU,该MAC-e PDU由每个MAC-es PDU的选择的DDI和N值、以所需数目的填充比特扩展的MAC-ees PDU以及可选地由DDI和/或调度信息字段构成。应注意的是,进入MAC-e PDU中的不同逻辑信道的复用(即MAC-es PDU)被保持在MAC-e层。
[0051] 因此,如图6所示,MAC-e PDU的MAC-e报头部分包括附加到MAC-e有效载荷的DDI和N字段。于是由适合的MAC-es PDU形成MAC-e有效载荷,其中包括MAC-ees PDU报头和有效载荷。
[0052] 在节点-B 220侧,MAC-e子层用与传统无线通信系统中类似的方式处理MAC-e PDU。即,每个MAC-e PDU被解复用成使用E-DCH帧协议传送的MAC-es PDU,在Iub上传递每个MAC-es PDU的DDI和N字段。由于在传统节点-B 220中的MAC-e子层没有察觉到填充比特,该MAC-e子层将每个扩展的MAC-ees PDU作为R6/R7MAC-es PDU处理。
[0053] 在网络侧,以上描述的操作通常颠倒。例如,不同的MAC-ees PDU被解复用并且数据被路由至对应于各自的逻辑信道(或MAC-d流)的重排序、分解和重组实体。于是在分解和重组实体的输出端,MAC-ees SDU被发送到上层。
[0054] 例如,SRNC 240在它们各自的MAC-d流上接收MAC-es PDU并且SRNC 240中的重新分配功能层基于DDI字段将它们发送至正确的逻辑信道流。可替换地,如果不利用DDI字段并且MAC-ees报头包含逻辑标识(LCH-ID),列分配功能可基于LCH-ID字段而路由PDU。
[0055] 于是,在SRNC 240侧的适配子层从MAC-es PDU提取MAC-ees PDU。这通过移除任何被添加以使MAC-ees PDU适应于预先确定大小之一的填充比特实现。可通过读取指示单独的MAC-ees SDU或分段的长度的MAC-ees报头字段(例如在LI字段中)来实现填充比特的移除。可替换地,在MAC-ees子层中执行合适数目填充比特的移除。由此,MAC-ees PDU可被路由至MAC-ees子层。一旦MAC-ees PDU到达SRNC 240中的MAC-ees子层,就可利用MAC-ees PDU的报头将MAC-ees PDU重排序和分解成MAC-eesSDU和其分段。
[0056] 应注意的是,作为分解/组合过程的一部分,填充比特的移除能在重排序之前或之后进行。也应注意到,为了促进采用适配子层的有效操作,每个逻辑信道的DDI值可以以最小化填充比特的数目的方式来设计。
[0057] 作为图6的替换方式,在MAC-e与其它子层之间,逻辑信道指数不必为可识别的。为了促进不同DDI值至不同有效载荷大小的映射,可限定在MAC-e子层处的不同逻辑信道。
从WTRU 210侧,DDI映射的值和N用于增加WTRU 210可指示至节点-B 220的一组可能的大小。更明确的,DDI*N将给出MAC-es PDU的总大小或可替换地给出MAC-ees PDU的总大小(即,所有重排序的PDU的大小复用在一起)。
[0058] 因而,DDI字段的6比特被WTRU 210使用以给出一较大组可能的大小。R8节点-B220察觉到DDI字段对应于一组MAC-ees PDU大小并且确信不将DDI与逻辑信道、MAC-d流和MAC-d PDU大小相关联。然而,R7节点-B 220对DDI字段进行不同的解释,并且R7节点-B 220可被配置为同样考虑逻辑信道和DDI字段的MAC-d流。然而,即使在Iub帧之上以DDI和N字段转发MAC-es PDU,SRNC 240忽略所提供的DDI和N字段并且因此处理接收到的PDU。
[0059] 图7示出替换MAC PDU创建的示例图700。在图7中,MAC-ees子层的功能性包括下列各项。在WTRU 210侧,来自给定逻辑信道(或可能来自给定MAC-d流)的MAC-ees SDU(或MAC-d PDU)连接和/或被分段以适应用于该传送的逻辑信道(或MAC-d流)的有效比特数。该操作的结果称作“记录PDU”。此外,MAC-ees子层将来自不同逻辑信道(或MAC-d流)的记录PDU复用在一起并且使用MAC-ees报头添加该结果以形成MAC-eesPDU。对于每个记录PDU,MAC-ees报头包括下列信息:
[0060] -用于在SRNC处帮助记录的传输序列号(TSN)字段。
[0061] -用于指示记录PDU的第一和最末部分是否是分段或完整PDU(用与MAC-ehs相同的方式)的分段描述(SD)字段。
[0062] -指示每个MAC-ees SDU或其分段的长度的字段(例如,指示每个分段的字节数量的长度指示符(LI))。
[0063] -用于每个MAC-ees SDU(或其分段)的逻辑信道标识,或可能仅针对每个记录PDU。
[0064] 在WTRU 210侧,对于产生的MAC-ees PDU,适配子层以与图6中所用的方式类似的方式确定表示实际MAC-es PDU大小的DDI和N字段的组合,该组合的大小大于或等于MAC-ees PDU的大小。一个不同之处仅在于MAC-e PDU中提供了一个MAC-ees PDU,并且因而仅一个DDI和N字段将被并入MAC-e PDU中。该适应功能同样确保填充比特的数量被最小化。
[0065] 于是,WTRU 210的MAC-e子层构建MAC-e PDU,该MAC-e PDU由MAC-ees PDU的选定的DDI和N值、使用所需数量的填充比特扩展的MAC-ees PDU、以及可选的由DDI(DDI2)、调度信息(SI)字段、和/或填充比特组成。在该操作中,MAC-e报头将包括DDI和N字段,并且可选的包括任何附加DDI字段(例如DDI 2)。于是,MAC-e有效载荷部分将包括MAC-es PDU(其包括MAC-ees PDU和任何填充比特)以及可选的包括任何SI字段。
[0066] 此外,在节点-B 220侧,MAC-e子层可以使用传统方式处理MAC-ePDU。即,由于仅仅提供一个DDI和N字段,从MAC-e PDU提取MAC-esPDU,然后通过Iub框架协议传送该MAC-es PDU。此外,由于MAC-e没发现MAC-es PDU中的填充比特,则没有发现MAC-es PDU包含来自不只一个逻辑信道的数据。
[0067] 在SRNC 240侧,通常,执行反向操作。例如,不同的重排序PDU被解复用,并且数据被路由到与各自的逻辑信道(或MAC-d流)对应的重排序、分解和重组实体。在分解和重组实体的输出端的MAC-ees SDU接着被发送到上层。
[0068] 在SRNC 240侧的适配子层从MAC-es PDU中提取MAC-ees PDU。通过移除被添加以使MAC-ees PDU适应预先确定的大小之一的填充比特来实现。可通过读取指示单独的重排序PDU、MAC-ees SDU或每个重排序PDU之内的分段的长度的MAC-ees报头字段来实现填充比特的移除。接着可将MAC-ees PDU路由至MAC-ees子层,其中MAC-ees PDU的报头用于将MAC-ees PDU解复用至原始的重排序PDU。接着可将重排序PDU路由至正确的重排序流,在该重排序流处执行重排序、分解和重组。
[0069] 可替换地,可在MAC-ees子层中执行合适数目的填充比特的移除,这可在执行将MAC-es PDU解复用成重排序PDU时完成。此外,应当注意到,为了促进适配子层的有效操作,可以以最小化填充比特的数目的方式设计用于每个逻辑信道的DDI值。
[0070] 图8示出另一替换MAC PDU创建的示例图800。这样,若干DDI和N字段(例如DDI1...DDI K和N1...NK)被用于描述MAC-ees PDU的长度,不管是上图6中描述的MAC-ees PDU还是图7中描述的MAC-ees PDU。DDI值由多个基值(例如1、10、1000、10000等)组成,并且不同基值和N字段的组合可指示MAC-ees PDU或被发送数据的总长度。DDI*N字段的总和给出了MAC-ees PDU的总的大小。例如,如果PDU的大小为23040比特,则相应的DDI和N字段将是下列各项:(DDI1指数=10000,N1=2),(DDI2指数=1000,N2=3)以及(DDI3指数10,N3=4)。在该实例中,MAC-e报头包括DDI1/N1...DDIK/NK字段和任何附加DDI(例如DDI 2)字段,而MACe-有效载荷部分又包括MAC-ees PDU和任何填充或SI字段。
[0071] 在网络侧,在这种情况下应当以与以上所用相同的基数(base)配置传统节点-B220。为了确保反向兼容性并且避免节点-B 220接收属于相同逻辑信道的DDI字段的情况,网络可将所有的DDI基数配置成属于不同的逻辑信道(即对于逻辑信道1配置成基数DDI=10,而对于逻辑信道2,DDI=1000,依此类推)。这可通过节点-B应用部分(NBAP)信令完成。可替换地,DDI基数可以是相同逻辑信道和MAC-d流的一部分。
[0072] 当节点-B 220接收MAC-e PDU时,可假定每个DDI和N字段属于MAC-es PDU并且因此将MAC-e PDU解复用或者分段为许多分段。所述分段被发送到SRNC 240,并且SRNC240中的适配层将所有被分段的数据重组到MAC-ees PDU中。接着MAC-ees PDU被发送至MAC-ees子层并被处理。
[0073] 当传统节点-B 220被添加到R8活动集,使得所有的节点-B R8节点-B220、WTRU210和R8节点-B 220改变MAC-e报头格式、启动适配子层功能并且开始将MAC-e报头格式解释为传统MAC-e协议。
[0074] R8MAC-e格式可以是静态的并且与传统MAC-e格式相同。这可通过使用在上图5、6、7和8中所描述的一种选择来实现,此处适配层变为当WTRU 210连接至R8SRNC 240时始终存在的实体。
[0075] 然而,当R8MAC-e格式不同于当传统节点-B 220被添加到活动集或反之亦然时使用的格式时,可能需要一些方法来处理MAC-e协议行为中的改变。例如,当发生活动集更新,并且传统节点-B 220被添加到仅具有R8节点-B 220的活动集或反之亦然时,WTRU210和节点-B应当察觉到变化。特别是,所有的R8节点-B 220将需要察觉到变化。
[0076] WTRU 210可通过RRC活动集更新消息获悉MAC-e报头的改变或者WTRU 210可隐式地检测R7/R6节点-B 220被添加。当WTRU 210接收该指示或检测变化时,在给定的激活时刻或切换时刻,WTRU 210可执行作为活动集更新过程的一部分的下列步骤中的一个或下列步骤的组合:
[0077] ·以R8MAC-e格式刷新包含MAC-e PDU的HARQ过程。
[0078] ·执行MAC-e/es重置(即,重置TSN、刷新HARQ过程和丢弃分段实体或缓冲器中的任何保留的分段)。
[0079] ·提取已经在HARQ过程中的旧的MAC-e PDU并且使用新的MAC-e格式重新创建这些旧的MAC-e PDU。
[0080] ·激活/去激活MAC-e适配层并且开始使用新的MAC-e格式。
[0081] 另外,已经在活动集中的节点-B 220在WTRU 210开始使用相同的格式时开始解释新的MAC-e报头格式。格式的变化可通过NBAP信令进程来以信号告知,并且协议中的改变可在WTRU 210和节点-B 220中给定的激活时刻发生。
[0082] 在另一实施方式中,当非增强型小区被添加至增强型活动集时,WTRU210可连续或在半可变的RLC PDU模式下开始操作。半可变的AM RLC格式是允许WTRU 210创建具有不同大小但在一组固定大小之内的RLC PDU的模式。
[0083] 当非增强型小区被添加到活动集并且同时WTRU 210保持连接至增强型SRNC 240时,网络对逻辑信道实体进行配置以开始使用半可变的RLCPDU模式开始操作。网络以信号发送可在应答模式(AM)和其相应的DDI字段中使用的一组RLC PDU大小。RLC被允许创建具有选自被配置的集合大小的RLC PDU,可正好在传输时刻之前或更早创建RLC PDU。
[0084] 由RLC选择的大小可基于下列标准之一或下列标准的组合:
[0085] ·增强型上行链路传输格式组合(E-TFC)选择:MAC请求RLC传送具有选自被配置的集合的大小的N PDU。RLC创建具有所请求的大小的PDU,如果所述PDU与被配置的大小之一匹配。
[0086] ·以一个最大的PLC PDU大小来配置RLC。如果有足够的数据可用,则将RLC PDU设置成最大的大小。如果没有的足够的数据可用于满足最大的RLC PDU大小,则从被配置的集合中选择下一个最小的RLC PDU大小,由此以被添加的最小填充来传送该可用的数据。
[0087] ·MAC在每个TTI将RLC PDU的大小告知RLC。
[0088] ·MAC首先请求RLC PDU大小。RLC PDU不断创建具有所请求大小的RLC PDU,直到MAC改变请求。
[0089] ·可配置绝对最大的RLC PDU大小和最小的RLC PDU大小。
[0090] 半可变的RLC PDU可允许WTRU 210调整到选定的E-TFC,同时仍旧能够使用相同的非增强型MAC报头,也就是说能够指示来自被配置的集合的RLCPDU的大小以及具有相同大小的RLC PDU的数量(即DDI和N字段)。
[0091] 然而,当前非增强型MAC具有只包括相同大小的来自MAC-es PDU中的一个逻辑信道的MAC SDU的限制。因此,MAC可执行一个或多个进程。
[0092] 例如,MAC可仅允许具有相同大小的RLC PDU在一个MAC-es PDU中。这将限制RLC建立或发送具有不同大小的MAC RLC PDU。这可导致这样的情况:重新传送的RLC PDU大小不同于第一次传送的RLC PDU的大小。于是发射机可仅在TTI中传送被重新传送的RLC PDU并且等待下一TTI传送下一个RLC PDU。可替换地,如果发生重新传送的情况并且在TB里仍旧存在可用的空间,那么RLC PDU可等待并且在给定的TTI处,该RLCPDU可创建一个或多个具有与被重新传送的RLC PDU相同的大小的新的RLC PDU。可换地,可应用限制至该规则,由此RLC不被允许创建具有比MAC请求的RLC PDU还大的大小的RLC PDU,即使被重新传送的RLCPDU更大。
[0093] 同样的,在一个TTI中,MAC可支持具有不同大小的RLC PDU。这可通过建立若干对应于相同逻辑信道但具有不同的DDI字段的MAC-es PDU实现。
[0094] 当非增强型节点-B 220被添加至活动集并且发射机配置有半可变的RLC PDU模式时,MAC协议应当改变,以使非增强型节点-B 220能够解码MAC-e PDU。因此,可执行MAC配置。
[0095] 在一个实施方式中,MAC被配置以作为非增强型MAC操作。因而,可使用当前版本6MAC-es和MAC-e报头格式,并且MAC可不具有分段能力。
[0096] 可替换的,MAC可被配置以使用当前的非增强型MAC-e报头格式,然而该MAC具有执行分段的能力。这将允许MAC处理RLC重新传输,其具有比选定的传输大小更大的大小。为了连同旧的MAC-e报头格式一起支持分段,WTRU 210可仅仅创建大小等于被配置的RLC PDU大小集合之一的分段。MAC-es报头以信号告知TSN和SI值,然而MAC-e将以信号告知DDI和N值。
[0097] 如果保留的分段小于或不完全适合DDI大小之一,可使用填充来使PDU具有下一最小的DDI值。可替换地,如果没有可能的分段组合,MAC可能不能将RLC PDU分段,这将导致所有的分段具有与DDI值之一匹配的大小。
[0098] 如果MAC中的填充在执行分段的情况被允许,则MAC-es报头应当以信号告知网络已经增加填充比特。这可以通过将附加比特添加到MAC-es报头格式实现,并且如果所述比特被设置,则另一指示分段在何处结束的字段以及填充比特被添加。可选地,接收机侧(即节点-B 220和RNC)仅当知道MAC-es包含分段时仅检查填充比特指示符是否存在。将移除被添加的比特和重组分段的功能性引入接收MAC-es侧。
[0099] 从可变的到半可变的或反之亦然的配置的改变、或者从固定的到半可变的或反之亦然的配置的改变以及MAC的改变可以使用先前描述的方法之一来以信号告知。
[0100] 另外,上述方法中的一些可能导致数据丢失。因此,当可能导致数据丢失的事件发生时,数据恢复可能是有用的。例如,下述过程中的任何一个都可能产生数据恢复操作的需要:
[0101] WTRU 210从增强型移动到非增强型L2协议。
[0102] 改变SRNS。
[0103] 执行命令MAC_i/is重置或重新配置的切换。
[0104] 在CELL_DCH或CELL_FACH下执行MAC_i/is重置。
[0105] 执行MAC_i/is重置。
[0106] 通过来自节点_B 220的显示指示释放在CELL_FACH下的E-DCH资源,并且WTRU210应当丢弃来自MAC_i/is分段实体的分段而不应当执行MAC_i/is重置。
[0107] 紧接在从CELL_FACH转换到CELL_DCH之后,执行MAC_i/is重置,或需要WTRU 210刷新HARQ过程。
[0108] 需要WTRU 210丢弃MAC_i/is实体中的分段实体中的分段。
[0109] 当上述提到的情况之一发生时,MAC就与RLC通信,由此RLC能恢复没有被MAC成功或者完整传送的数据。MAC可以将失败的RLC PDU通知RLC。
[0110] 例如,分段被存储在MAC的分段缓冲器/实体之一中。在上述描述情况下,分段实体中的分段将被丢弃,因此RLC PDU在没有该分段的情况下不可能成功地被传送/被重组。因此,MAC通知相应的RLC实体,如果RLC实体对应于AM RLC实体,则属于RLC PDU的分段决不被传送。RLC一收到允许数据更快恢复的指示后就可以触发重新传输。同样地,如果分段对应于UM RLC实体,则MAC可以将失败的PDU通知RLC,并且UM RLC实体可以丢弃RLC SDU以及任何与相应的SDU关联的任何其它PDU。
[0111] 另外,如果所述分段对应于SRB或者如果所述分段属于CCCH消息,MAC可以将丢弃的分段通知RRC层。这样可以允许RRC恢复消息并不必等待RRC进程定时器期满就重新传送消息。
[0112] 另一种恢复数据的方法包括包含被传送但未被应答的数据的HARQ过程。在此情况下,MAC将在其HARQ缓冲器中的所有PDU通知RLC。
[0113] 为了支持上述数据恢复方法,可以修改MAC-i/is重置进程,由此在丢弃存储的分段之前,MAC-i/is实体将存储在其缓冲器中的分段和其所属的RLC PDU通知相应的RLC。还应当注意,所描述的数据恢复方法也可应用到MAC-e/es实体。
[0114] 虽然本发明的特征和元素以特定的结合进行了描述,但每个特征或元素可以在没有其它特征和元素的情况下单独使用,或在与或不与其它特征和元素结合的各种情况下使用。这里提供的方法或流程图可以在由通用计算机或处理器执行的计算机程序软件固件中实施。关于计算机可读存储介质的实例包括只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储设备、内部硬盘和可移动磁盘之类的磁介质、磁光介质以及CD-ROM磁盘和数字多功能光盘(DVD)之类的光介质。
[0115] 举例来说,恰当的处理器包括:通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程阵列(FPGA)电路、任何一种集成电路(IC)和/或状态机。
[0116] 与软件相关联的处理器可以用于实现一个射频收发机,以便在无线发射接收单元(WTRU)、用户设备(UE)、终端、基站、无线网络控制器(RNC)或任何主机计算机中加以使用。WTRU可以与采用硬件和/或软件形式实施的模块结合使用,例如相机、摄像机模块、可视电话、扬声器电话、振动设备、扬声器、麦克、电视收发机、免提机、键盘、蓝牙 模块、调频(FM)无线单元、液晶显示器(LCD)显示单元、有机发光二极管(OLED)显示单元、数字音乐播放器、媒体播放器、视频游戏机模块、因特网浏览器和/或任何无线局域网(WLAN)或超宽带(UWB)模块。
[0117] 实施例
[0118] 1.一种用于支持上行链路(UL)协议改变的方法。
[0119] 2.根据实施例1所述的方法,该方法还包括重新配置媒介接入控制(MAC)协议。
[0120] 3.根据上述实施例中任一项实施例所述的方法,该方法还包括刷新混合自动重复请求(HARQ)进程。
[0121] 4.根据上述实施例中任一项实施例所述的方法,该方法还包括执行MAC-e/es重置。
[0122] 5.根据上述实施例中任一项实施例所述的方法,该方法还包括以信号通知所述MAC-e/es重置。
[0123] 6.根据上述实施例中任一项实施例所述的方法,其中所述MAC-e/es重置是经由无线电资源控制器(RRC)信令来以信号通知的。
[0124] 7.根据上述实施例中任一项实施例所述的方法,其中所述MAC-e/es重置是经由活动集上行链路消息来以信号通知的。
[0125] 8.一种用于执行媒介接入控制(MAC)-e/es重置的方法。
[0126] 9.根据实施例8所述的方法,该方法还包括刷新混合自动重复请求(HARQ)进程。
[0127] 10.根据实施例8-9中任一项实施例所述的方法,该方法还包括将被映射至增强型专用信道(E-DCH)的所有逻辑信道的状态变量CURRENT_TSN设置为零。
[0128] 11.根据实施例8-10中任一项实施例所述的方法,该方法还包括丢弃在分段实体中保留的分段。
[0129] 12.根据实施例8-11中任一项实施例所述的方法,该方法还包括将失败的RLC分组数据单元(PDU)告知无线电链路控制器(RLC)。
[0130] 13.根据实施例8-12中任一项实施例所述的方法,该方法还包括丢弃所述失败的RLC PDU。
[0131] 14.根据实施例8-13中任一项实施例所述的方法,该方法还包括重新传送所述失败的RLC PDU。
[0132] 15.根据实施例8-14中任一项实施例所述的方法,该方法还包括在传送之后丢弃所述RLC PDU。
[0133] 16.根据实施例8-15中任一项实施例所述的方法,该方法还包括将存在于HARQ缓冲器中的PDU告知所述RLC。
[0134] 17.一种无线发射/接收单元(WTRU),该WTRU被配置为执行根据上述任一项实施例所述的方法。
[0135] 18.根据实施例17所述的WTRU,该WTRU还包括接收机。
[0136] 19.根据实施例17-18中任一项实施例所述的WTRU,该WTRU还包括发射机。
[0137] 20.根据实施例17-19中任一项实施例所述的WTRU,该WTRU还包括与所述接收机和所述发射机通信的处理器。
[0138] 21.根据实施例17-20中任一项实施例所述的WTRU,其中处理器被配置为重新配置媒介接入控制(MAC)协议。
[0139] 22.根据实施例17-21中任一项实施例所述的WTRU,其中处理器被配置为刷新混合自动重复请求(HARQ)进程。
[0140] 23.根据实施例17-22中任一项实施例所述的WTRU,其中处理器被配置为执行MAC-e/es重置。
[0141] 24.根据实施例17-23中任一项实施例所述的WTRU,其中处理器被配置为将被映射至增强型专用信道(E-DCH)的所有逻辑信道的状态变量CURRENT_TSN设置为零。
[0142] 25.根据实施例17-24中任一项实施例所述的WTRU,其中处理器被配置为丢弃保留在分段实体中的分段。
[0143] 26.根据实施例17-25中任一项实施例所述的WTRU,其中处理器被配置为将失败的RLC分组数据单元(PDU)告知无线电链路控制器(RLC)。
[0144] 27.根据实施例17-26中任一项实施例所述的WTRU,其中处理器被配置为重新传送失败的RLC PDU。
[0145] 28.根据实施例17-27中任一项实施例所述的WTRU,其中处理器被配置为在传送之后丢弃RLC PDU。
[0146] 29.根据实施例17-28中任一项实施例所述的WTRU,其中处理器被配置为将存在于HARQ缓冲器中的PDU告知RLC。
QQ群二维码
意见反馈