用于合并的媒介接入控制(mac)和无线电链路控制(rlc)处理的方法和设备的制作方法

文档序号:7941329阅读:162来源:国知局
专利名称:用于合并的媒介接入控制(mac)和无线电链路控制(rlc)处理的方法和设备的制作方法
技术领域
本申请涉及无线通信。
背景技术
在通用陆地无线电接入(UTRA)版本6系统中,无线电链路控制(RLC)层在应答模 式(AM)中可以只使用固定的协议数据单元(PDU)大小。另外,在节点B中的高速下行链 路共享信道(HS-DSCH)媒介接入控制(MAC-hs)层可以不分段来自较高层的媒介接入控制 (MAC)服务数据单元(SDU)。人们已经认识到,这些限制可能导致性能限制,特别是在高速 分组接入(HSPA)向更高的数据速率演进时更是如此。因此,在版本7中,可变的RLC PDU 大小与增强的MAC-hs (MAC-ehs)分段性能已被引入,并且RLC PDU可以在多个MAC PDU和 传输时间间隔(TTI)上被分段。因为RLC PDU分段可以在多个TTI上被发送,所以版本7中引入的MAC-ehs分段 针对在给定TTI中的合并的RLC和MAC处理引入了额外的考虑事项。例如,在给定TTI中 捕获的结束分段将不具有RLC报头。然而,合并的RLC/MAC处理将很有效率,因为它允许在单程中分析MAC和RLC报 头。在PDU级的中央处理器(CPU)集中处理只执行一次。因此,一种对于MAC分段允许合 并的MAC和RLC处理的有效方法将是非常期望的。

发明内容
公开了一种用于合并的MAC和RLC(CMR)处理的方法和设备。无线发射/接收单元 (WTRU)包括用于存储转发自较高层的RLC SDU的大容量存储器。对于上行链路处理,CMR 实体为SDU生成SDU描述符并为RLCSDU分配PDU描述符资源。WTRU中的协议引擎(PE)为 每个携带SDU的至少一部分的PDU填充PDU描述符并基于SDU描述符和PDU描述符而在物 理层共享存储器中生成MAC PDU。在将RLC SDU数据从大容量存储器移动到物理层共享存 储器的同时生成MAC PDU。对于下行链路处理,接收到的MAC PDU被存储在物理层共享存储 器中。PE读取MAC PDU中的MAC和RLC报头并基于MAC和RLC报头而为被包括在MAC PDU 中的每个SDU填充SDU分段描述符(SD)和对应的PDU描述符。CMR实体将包括同一 RLC PDU的具有不同于“完整的RLC PDU”的分段标记的SDU SD归并(merge),并将包括同一 RLC SDU的具有“完整的RLC PDU”的分段标记的SDU SD归并,然后将完整的RLC SDU发送到较 尚层。


结合附图并通过举例的方式可以从以下说明得到更详细的理解,在附图中图1示出了通用移动电信系统(UMTS)接入层(AS)协议栈以及协议引擎(PE);图2示出了用于分组交换数据的示例外部存储器以及L1共享存储器;
图3是根据一个实施方式的示例上行链路传输处理的流程图;图4示出了 SDU描述符的生成;图5示出了示例SDU和PDU描述符的生成以及CMR/PE-Tx数据处理;图6示出了从网络接收到的控制PDU的示例处理;图7示出了来自图6的随后接收到的控制PDU的示例处理;图8示出了用于重传的控制PDU的示例处理;图9示出了 SDU丢弃的示例处理;图10是根据一个实施例的示例接收处理的流程图;图11示出了存储在共享存储器中的MAC-ehs PDU ;以及图12示出了用于设置分段标记(SF)的逻辑。
具体实施例方式下文中提到的术语“WTRU”包括但不局限于用户设备(UE)、移动站、固定或移动用 户单元、传呼机、蜂窝电话、个人数字助理(PDA)、计算机或任何其它类型的能够操作在无线 环境中的用户装置。下文中提到的术语“基站”包括但不局限于节点B、站点控制器、接入点 (AP)或任何其它类型的能够在无线环境中操作的接口装置。MAC-ehs服务数据单元(SDU)是MAC_d PDU或MAC_c PDU。当专用的HS-DSCH无线 电网络临时标识(H-RNTI)被使用时,不存在MAC-d或MAC-c报头,并且MAC-d PDU或MAC_c PDU等于RLC PDU,因此MAC-ehs SDU也等于RLC PDU。在下文中,除非另作说明,否则术 语“MAC-ehs SDU”相当于术语“RLC PDU”。重新排序的SDU是完整的MAC-ehs SDU或者是 MAC-ehs SDU的分段。当专用H-RNTI被使用时,重新排序的SDU可以是完整的RLC PDU或 者RLC PDU的分段。重新排序的PDU包括属于同一优先级队列的一个或多个重新排序的 SDU。在下文中,术语“SDU”在以独立的方式使用时指的是“RLC SDU”,而术语“MAC PDU”相 当于“MAC-ehs PDU”。图1示出了 UMTS AS协议栈100以及协议引擎(PE)。UMTS AS 100包括无线电资 源控制(RRC)实体102、无线电接入承载管理(RABM)实体104、分组数据汇聚协议(PDCP)实 体106、广播/多播控制(BMC)实体108、合并的MAC/RLC(CMR)实体110以及物理层112。RRC实体102通过发送配置、重新配置、复位信号等等来配置CMR实体110和物理 层112。RABM实体104执行无线电接入承载(RAB)建立和维护(S卩,RAB的拆卸以及重建)。 PDCP实体106执行报头压缩和解压缩。BMC实体108控制广播和多播服务的接收。CMR实体110处理RLC和MAC处理的控制部分。CMR实体110从资源池分配缓存 器以及去分配缓存器。RLC和MAC处理的数据方面的大部分由PE(即发射PE 122和接收 PE 124a、124b)来执行。图1作为一个实例还示出了一个发射PE 122和两个接收PE 124a、 124b,但是一个或多于一个的发射与接收PE可以被使用。CMR实体110处理微小的数据方 面,这些数据方面不是诸如MAC-hs重新排序、RLC控制PDU的处理、确定在下行链路中何时 可以建立SDU等等之类的PE的一部分。CMR实体110和PE 122、124a、124b以同步且流水 线的方式工作。这将避免对可能地方的完成中断、大量消息传送以及任务切换的需要。应当指出,UMTS AS作为一个实例被说明,并且在此公开的实施方式可应用到包括 网络侧中的AS、WTRU和网络侧中的非接入层(NAS)在内的任何其他协议栈,以及任何其他的无线通信标准,包括但不局限于全球移动通信标准(GSM)、全球分组无线电服务(GPRS)、 增强型数据速率的GSM演进(EDGE)、CDMA2000以及IEEE 802. xx等等。传统的协议栈操作可以被分成两个类别1)裁决和控制操作,以及2)数据移动和 重新格式化操作。在无线电链路维护、控制和配置中涉及裁决和控制操作。这些操作典型 情况下是综合的决策过程并且在设计和实施中需要显著的灵活性。然而,裁决和控制操作 不使用标准处理器的显著处理能力。在协议栈组件之间移动数据以及在处理期间数据的重 新格式化中涉及数据移动和重新格式化操作。虽然数据移动和重新格式化操作是非常直接 了当的,涉及极少的判断点,但是这些操作需要显著的处理能力并且处理能力随着数据速 率的提高而提高。PE处理数据移动和重新格式化操作并且从传统的协议栈中移除那些数据 移动和重新格式化操作。PE由简单的(低复杂度、低功耗)可编程处理器、(微型控制器或 通用处理器)来实现,其在接收侧上解释接收到的数据分组的报头并且在发射侧上生成发 射数据分组的报头。CMR实体110和PE以这样一种方法被配置以致MAC和RLC报头两者都在单程中被 解析(或构造),以一种在RLC SDU或RLC SDU分段级处映射的结构化的方式将物理层共 享存储器(片内存储器)的数据移出到外部存储器(例如,外部同步动态随机存取存储器 (SDRAM))(或反之亦然)以及必要时解密(或加密)RLC PDU。替代或除了具有外部存储器 之外,片内大容量存储器(例如,动态随机存取存储器(DRAM))也可以被嵌入以用于同样的 目的。通过在下行链路侧上分析出报头以及在上行链路侧中创建报头,PE还支持控制侧。 PE封装数据并且将报头信息放入数据结构,以便容易地执行重新排序等等。图2示出了用于分组交换数据的示例外部存储器200和物理层共享存储器250。 外部存储器200提供分组交换(PS)存储池、上行链路(UL)SDU描述符池、UL PDU描述符池、 下行链路(DL)描述符池、DL PDU描述符池和DL PDU数据池。PS存储池在UL与DL之间共 享。单独的UL PDU数据池可能不是必需的,因为在IP分组进入系统之后,UL中只有系统 内的一个拷贝。生成的上行链路MAC PDU或接收到的下行链路MAC PDU以及上行链路和下 行链路控制信息被存储在物理层共享存储器中。应当指出,图2只是为了简化UL对比DL的处理而示出了 IP中继和RABM/PDCP块 的多个实例。虚线指出CMR只是为了存储管理目的而接触各个存储池。图3是根据一个实施方式的示例UL发射处理300的流程图。IP分组被生成,并且 缓冲器从PS存储池被分配,并且该IP分组被拷贝到分配的缓冲器中(步骤302)。指向IP 分组的这个缓冲器的指示符可以被发送到PDCP实体,并且如果被配置,该PDCP实体可以选 择性地执行报头压缩(步骤304)。IP净荷不改变而只是报头被压缩,压缩后的报头被覆写 在IP净荷的前面,并且指示符被更新。该被更新的指示符以及字节数被发送到CMR,CMR在SDRAM中生成用于该IP分组 (即SDU)的SDU描述符并且将SDU数据(即,IP分组)映射到该SDU描述符,然后将SDU 描述符添加到作为链接列表的SDU描述符列表(步骤306)。SDU描述符定义了 SDU的细节,比如数据需要从SDU中传送的当前位置、该SDU所 属的PDU、需要传递到较高层的关于该SDU的信息等等。图4示出了 SDU描述符的生成。随 着新的SDU描述符被添加到SDU描述符链接列表,SDU描述符头被更新。SDU描述符指出 SDU在PS存储池中的位置。UL SDU描述符可以包括三个指示符指向下一个“SDU描述符”的一个指示符、指向SDU缓冲器的两个指示符(S卩,指向SDU缓冲器开始的一个指示符和指 向将在缓冲器内部传送的数据的另一指示符)。SDU描述符资源被分配并被去分配,以形成 UL SDU描述符的静态池。CMR向PE-Tx提供SDU描述符,并且可以为用于RLC AM数据的ULPDU描述符池分 配任何需要的存储器(步骤308)。PDU描述符定义了 PDU应该怎样建立,同时还保存关于 PDU的相关状态信息(例如特定的PDU可以被传送以及重新传送多少次)。UL PDU描述符 (如图5中所示)包含指向位于SDU缓冲器中的数据的指示符。PDU描述符在UL中仅仅为 RLC AM模式而被保存。对于UM和TM模式,PDU描述符随着PDU的建立而暂时存在,而一旦 建立对应的PDU就被丢弃。在UM和TM模式中不需要有用于PDU描述符的存储器。CMR将L23-L1接口需要的“控制信息”拷贝到L1共享存储器中(步骤310)。对 于AM模式,PE-Tx填充PDU描述符并且将它们保存在由CMR分配的存储器中(步骤312)。 PE-Tx然后在L1共享存储器中建立需要的传送块集(TBS)或MAC-e PDU以用于发射(步骤 314)。控制信息包括配置信息、数据信息、报头建立信息等等。配置信息包括所配置的无 线电承载(RB)的数量和在当前TTI中活动的RB列表,针对每个RB,RB的模式、PDU大小、 LI大小、PDU描述符映射表的位置、加密信息、VT(S)、VT(A)或VT(US)、到传输信道(TrCH ID 映射的RB、轮询信息等等。数据信息包括指向控制队列的指示符、超场(SUFI)的数量(仅 针对AM),可选的还有以字节为单位的总长度;指向Re-Tx队列的指示符、将被重传的PDU 的数量(仅针对AM);以及指向Tx队列的指示符、PDU的数量。图5示出了示例SDU和PDU描述符的生成以及CMR/PE_Tx数据处理。顶部的框示 出了如图4所解释的SDU描述符的生成。每个SDU描述符指示SDU数据在PS存储池中的 位置。中间的框示出了 PDU描述符的分配和SN到PDU描述符映射。PDU描述符资源由CMR 动态地管理并被所有的RB共享。对于块存储器管理,映射表方法可以被使用。例如,PDU描 述符资源可以在32PDU描述符的块中被分配并且12比特RLC SN的开头7比特可用来映射 PDU描述符的块。这降低了从UL PDU描述符池中分配每个PDU描述符以及解除分配每个 PDU描述符的维护开销。当应答的SN是模(modulo) 32时将PDU描述符解除分配。如图5 中所示,每个PDU描述符指示对应的PDU在PS存储池中的位置。下部的框示出了 SN到重 传PDU描述符的映射。否定应答(NACKed)PDU的重传列表被分开地保持并且重传列表中的 每一项指示对应的PDU描述符。图6示出了从网络接收到的控制PDU 610的示例处理。WTRU接收在右边示出的控 制PDU 610 (步骤601)。控制PDU 610包括具有最后一个序列号(LSN)37的ACK SUFI (即, 截至SN = 36的PDU被应答)。当ACK被接收时,对应的PDU描述符被释放,但是当对应的 PDU描述符块的最后一个PDU(例如第32个PDU)被释放时那个块被删除。使用SN到PDU 描述符的映射表,对于SN = 36的PDU的PDU描述符块被访问(步骤602)。因为最后一个 应答的PDU (即SN = 36的PDU)不是该PDU描述符块的最后一个PDU,所以该PDU描述符块 未被删除。PS存储池中的最后一个SN小于LSN的任何SDU描述符和SDU数据都被删除(即, 回到该存储池)。第一个突出的SDU描述符620和与第一个SDU描述符620相关联的SDU 数据622被删除,因为此SDU描述符620的最后一个SN小于LSN(步骤603)。SDU描述符头接着被更新。重传列表可以被更新以便移除被肯定应答(ACKed)的PDU。假定SN = 34的PDU 被标记以用于从较早的控制PDU进行重传。现在SN = 34的PDU被应答。对应的PDU描述 符被从重传列表中删除,并且所述列表被更新(步骤604)。因为重传列表被更新,所以针对 此RB的缓冲器占用被更新。图7示出了来自图6的随后接收到的控制PDU的示例处理。包括LSN为64的ACK SUFI的控制PDU 710被接收(S卩,截至SN = 63的PDU被应答)(步骤701)。因为SN = 32至63的所有PDU被释放,所以对应的PDU描述符块720 (SN从32至63)被释放到动态池 (步骤702)。因为不存在最后一个SN小于65的SDU描述符可用,所以没有SDU描述符或 SDU数据被删除(步骤703)。如果存在被标记以用于从较早控制PDU进行重传的SN < 65 的PDU,则这些PDU被应答并被从重传列表中删除,并且所述列表被更新。图8示出了用于重传的控制PDU 810的示例处理。对于RB,具有两个RLIST (第一 序列号(FSN) = 37的第一 RLIST和FSN = 45的第二 RLIST)的控制PDU 810被接收(步 骤801)。使用SN到PDU描述符映射表,基于SN获得指向PDU描述符的指示符(步骤802)。 被请求将被重传的PDU的两个项812、814被添加到重传列表的末端,每个指向对应的PDU 描述符(步骤803)。因为重传列表被更新,所以针对此RB的缓冲器占用被更新。对于SDU丢弃计时器期满或者属于此SDU的任何PDU都已达到最大重传数的每一 个SDU,SN小于对应的SDU描述符的最后一个SN的PDU描述符被删除。当PDU描述符块的 最后一个PDU(例如,第32个PDU)被释放时,所述PDU描述符块被删除。重传列表被更新 以便移除SN小于对应的SDU描述符的最后一个SN的PDU。对应的SDU描述符和SDU数据 存储器被删除(即,回到PS池)。如果被配置用于发送移动接收窗口(MRW)SUFI,则针对在 其上发生SDU丢弃的每个RB创建MRW SUFI。图9示出了 SDU丢弃的示例处理。在这个实例中,SDU丢弃计时器对于第一个突 出的SDU描述符910期满(步骤901)。此SDU描述符910的最后一个SN是SN = 36。由 于此SDU描述符910的最后一个SN = 36不是PDU描述符块920的最后一个PDU,因此PDU 描述符块920未被删除(步骤902)。假定SN = 34的PDU被标记以用于从较早的控制PDU 进行重传。现在,由于SDU丢弃计时器而删除SN = 34的PDU,并且通过删除针对此PDU的 项930而更新重传列表(步骤903)。第一个突出的SDU描述符910和与该SDU描述符910 相关联的SDU数据912被删除(步骤904)。SDU描述符头也被更新。因为重传列表被更新, 所以针对此RB的缓冲器占用被更新。图10是根据一个实施方式的示例接收处理1000的流程图。MAC-ehs接收处理将 作为一个实例而被解释。然而,应当指出该实施方式可应用到任何MAC PDU的接收,比如 MAC-d PDU、MAC-hs PDU 等等。被物理层接收的MAC-ehs PDU(在版本6以及更早的版本中是传送块集合)被存储 在共享存储器中(步骤1002)。图11示出了存储在共享存储器中的MAC-ehs PDU。MAC-ehs PDU包括MAC-ehs报头和一个或多个重新排序的PDU。重新排序的PDU包括一个或多个重 新排序的SDU。重新排序的SDU可以是完整的MAC-ehs SDU或者是MAC-ehs SDU分段。MAC-ehs报头包括IXD-ID字段、L字段、传输序列号(TSN)、分段指示(SI)字段和 F字段。IXD-ID字段标识重新排序的SDU的逻辑信道。L字段提供重新排序的SDU的长度。
8TSN用于重新排序的PDU的重传和重新组合。SI字段指示MAC-ehs SDU是否已被分段。F 字段指示MAC-ehs报头中是否存在更多字段。每个重新排序的SDU(即,RLC SDU分段)具 有RLC报头。RLC报头包括D/C字段、SN、P字段、报头扩展(HE)、可选长度指示符(LI)。从共享存储器和SDU级结构中读取MAC和RLC报头,(即,SDU分段描述符(SD)), 并且针对被包括在MAC-ehs PDU中的每个SDU分段创建对应的PDU描述符(步骤1004)。在 2ms子帧期间接收到的数据从物理层共享存储器流过PE数据路径。PE通过去掉报头字段 并翻译该字段以确定接下来跟着什么从而来分析该流。当净荷区域到达时,该流被重定向 以便在缓冲器位置处被写入外部存储器中。在净荷传送结束之后,来自物理层共享存储器 的数据流的分析继续。SDU分段描述符沿着该路线在PE中被建立并被发送到外部存储器。 在2ms子帧结束处,活动性摘要信息对于主机有效以便于取回。大多数的数据处理(包括 所有净荷数据和大多数控制数据)被发送到外部存储器而不必主机的交互作用。只有摘要 信息保留在PE存储器中以供主机访问。在下列事件之一处创建SDU SD 在MAC-ehs PDU开始时;当在同一 MAC PDU中携 带了多于一个逻辑信道时在与新的逻辑信道相关联的MAC-ehs SDU开始时;如果这不是被 处理的MAC-PDU的最后一个RLCPDU或者分段RLC PDU,则在遇到分段之后;当遇到RLC长 度指示符(LI)时,其意指RLC SDU在RLC PDU的中部被终止并且后续RLC PDU是新SDU结 构的一部分;或者当RLC PDU SN不邻接时。图11示出了 RLC SDU SD和对应的PDU描述符的合并的MAC和RLC报头分析与创 建。随着SDU分段被标识,SDU SD与对应的PDU描述符被创建并链接。SDU SD以下列字段来填充分段标记(SF)、lowTSN(低TSN)、highTSN(高TSN)、 lowSN(低SN)、highSN(高SN)、PDU数量、对第一个PDU的索引、对最后一个PDU的索引、第 一个LI标记、最后一个LI标记。SF可以采用下列值之一0:完整的 RLCPDU ;1 第一分段(分段的结束丢失);2 中间分段(分段的开始和结束都丢失);以及3 结束分段(分段的开始丢失)。当遇到第一个或者最后一个RLC PDU时在合并的MAC和RLC处理期间导出SF。图 12示出了用于设置SF的逻辑。MAC-ehs报头中的分段指示(SI)字段是2比特字段,用于 指示MAC-ehs SDU(即,RLC PDU)是否被分段。基于SI值和重新排序的PDU中的重新排序 的SDU的数量来设置SDU SD中的SF。首先确定SDU结构中的RLC PDU的数量是否大于一或等于一(步骤1202)。如果 等于一,则如下地取决于SI字段的值,RLC PDU被指派以特定的SF。在SI被设置为‘11, 的情况下,RLC PDU被指派以中间分段标记(步骤1204)。在SI被设置为‘01,的情况下, RLC PDU被指派以第一分段标记(步骤1206)。在SI被设置为‘10,的情况下,RLC PDU被 指派以结束分段标记并且在SI被设置为‘00’的情况下,RLC PDU被指派以完整的标记(步 骤1208)。如果在步骤1202,SDU结构中的RLC PDU的数量被确定为大于一,则如下地取决 于SI字段的值,向RLC PDU指派SF。在SI被设置为‘11,的情况下,第一 RLC PDU被指派 以第一分段标记并且最后一个RLC PDU被指派以最后一个分段标记(步骤1210)。在SI被设置为‘01,的情况下,第一 RLC PDU被指派以第一分段标记并且最后一个RLCPDU被指派 以完整的标记(步骤1212)。在SI被设置为‘10,的情况下,第一 RLC PDU被指派以完整的 标记并且最后一个RLC PDU被指派以结束分段标记(步骤1214)。在SI被设置为‘00,的 情况下,第一个和最后一个RLC PDU被指派以完整的标记(步骤1214)。lowTSN和highTSN最初都被设置为MAC_ehs报头中捕获的TSN值并且在SDU SD 被归并时分别被更新。lowSN和highSN最初都被设置为针对该SDU分段的RLC报头中的 SN值,并且当SDU SD被归并时分别被更新。SDU SD中的信息使主机容易尽可能以最少数 量的处理来将SDU分段重新排序成完整的SDU。在合并的MAC和RLC处理期间以下列字段来填充PDU描述符SN、num_of_bits (比 特数量)、对next PDU(下一个PDU)的索引以及指向PDU数据的指示符。用重新排序的SDU 的开头2个字节(即,MAC-ehs SDU或MAC-ehs SDU分段)系统地填充SN字段。存储的值 将很可能只对于第一分段或完整的RLC PDU有效。在归并阶段期间无效值将被丢弃。再次参见图10,具有不同于完整的RLC PDU的分段标记的SDU SD被标识,并且所 述SDU SD基于连续的TSN和兼容的分段标记(例如,两个第一分段不能归并在一起)被归 并在一起(步骤1006)。在归并SDU SD之后,下列字段被更新TSN范围(lowTSN,highTSN), SI字段(与中间分段归并的第一分段变成第一分段、与中间分段归并的结束分段变成结束 分段、与结束分段归并的第一分段变成完整的RLC PDU),比特数(简单相加的),以及指向 下一个PDU(随着链接链而在PDU描述符中被更新)的指示符。在PDU级处无需执行归并, 这显著地节省了主处理器的处理。可以每个逻辑信道归组SDU SD,并且对于每个逻辑信道 可以重复归并步骤。在必要时,可以对形成具有完整RLC PDU标记的SDU SD的归并的SDU 进行解密(步骤1008)。可以在数据从物理层共享存储器移到外部存储器时执行解密。可以基于连续的SN范围而被归并的具有完整RLC PDU标记的SDU SD和基于LI 字段的同一 RLC SDU的一部分被标识(步骤1010)。标识的SDUSD被归并并且下列字段被 更新SN范围(lowSN,highSN),LI字段,PDU数量,指向PDU描述符中的下一个PDU的指示 符。检查所有SDU SD以便检测SDU现在是否是完整的RLC SDU,并且如果是,SDU被发送到 上层(例如,RRC、PDCP等等)(步骤1012)。实施例1. 一种用于合并的MAC和RLC处理的方法。2.根据实施例1所述的方法,该方法包括存储转发自较高层的RLCSDU。3.根据实施例2所述的方法,该方法包括为所述SDU生成SDU描述符。4.根据实施例2-3中任一项实施例所述的方法,该方法包括为每个携带所述SDU 的至少一部分的PDU生成对应的PDU描述符。5.根据实施例4所述的方法,该方法包括基于所述SDU描述符和所述PDU描述符 而生成MAC PDU。6.根据实施例4-5中任一项实施例所述的方法,其中PDU描述符资源被按块分配 并被按块解除分配。7.根据实施例6所述的方法,其中使用RLC SN来映射PDU描述符块。8.根据实施例5-7中任一项实施例所述的方法,其中所述MAC PDU被存储在物理 层共享存储器中,而所述RLC SDU被存储在辅助存储器中,并且在将所述RLC SDU数据从辅
10助存储器移动到物理层共享存储器的同时生成所述MAC PDU。9.根据实施例5-8中任一项实施例所述的方法,该方法还包括接收包括被肯定应 答的所述LSN的控制PDU。10.根据实施例9所述的方法,该方法包括在对应的PDU描述符块中的最后一个 PDU描述符小于所述LSN的情况下删除所述对应的PDU描述符块。11.根据实施例10所述的方法,该方法包括在所述RLC SDU的最后一个序列号小 于所述LSN的情况下删除SDU描述符和RLC SDU。12.根据实施例5-11中任一项实施例所述的方法,该方法还包括在传送所述RLC SDU时设置丢弃计时器。13.根据实施例12所述的方法,该方法包括一旦所述丢弃计时器期满就删除SDU 描述符和所述RLC SDU。14.根据实施例13所述的方法,该方法包括在对应的PDU描述符块中的最后一个 PDU描述符小于所述RLC SDU的最后一个序列号的情况下删除所述对应的PDU描述符块。15. 一种用于合并的MAC和RLC处理的方法。16.根据实施例15所述的方法,该方法包括接收MAC PDU。17.根据实施例16所述的方法,该方法包括读取所述MAC PDU中的MAC和RLC报 头并基于所述MAC和RLC报头为被包括在所述MAC PDU中的每个SDU分段生成SDU SD和 对应的PDU描述符,所述SDU SD包括用于指示RLC PDU是否被分段的分段标记。18.根据实施例17所述的方法,该方法包括将包括同一 RLC PDU的具有不同于 “完整的RLC PDU”的分段标记的SDU SD归并,归并的SD的分段标记被更新为“完整的RLC PDU”。19.根据实施例18所述的方法,该方法包括将包括同一 RLC SDU的具有“完整的 RLC PDU”的分段标记的SDU SD归并。20.根据实施例19所述的方法,该方法包括将完整的RLC SDU发送到较高层。21.根据实施例18-20中任一项实施例所述的方法,该方法还包括对形成分段标 记为“完整的RLC PDU”的SDU SD的RLC PDU进行解密。22. 一种用于合并的MAC和RLC处理的WTRU。23.根据实施例22所述的WTRU,该WTRU包括辅助存储器,用于存储转发自较高层 的 RLC SDU。24.根据实施例23所述的WTRU,该WTRU包括CMR实体,用于为SDU生成SDU描述 符并为RLC SDU分配PDU描述符资源。25.根据实施例24所述的WTRU,该WTRU包括PE,用于为每个携带SDU的至少一部 分的PDU填充PDU描述符并基于所述SDU描述符和所述PDU描述符而在物理层共享存储器 中生成MAC PDU。26.根据实施例24-25中任一项实施例所述的WTRU,其中PDU描述符资源被按块 分配并被按块解除分配。27.根据实施例26所述的WTRU,其中基于SN来映射PDU描述符块。28.根据实施例25-27中任一项实施例所述的WTRU,其中所述MACPDU被存储在物 理层共享存储器中并且在将RLC SDU数据从辅助存储器移动到物理层共享存储器的同时生成 MAC PDU。29.根据实施例24-28中任一项实施例所述的WTRU,其中所述CMR实体被配置成 在对应的PDU描述符块中的最后一个PDU描述符的序列号小于由控制PDU肯定应答的LSN 的情况下删除所述对应的PDU描述符块,并且在RLC SDU的最后一个序列号小于LSN的情 况下删除SDU描述符和RLC SDU。30.根据实施例24-29中任一项实施例所述的WTRU,其中所述CMR实体被配置成 一旦所述RLC SDU的丢弃计时器期满就删除SDU描述符和RLC SDU,并且在对应的PDU描述 符块中的最后一个PDU描述符的序列号小于RLC SDU的最后一个序列号的情况下删除所述 对应的PDU描述符块。31. 一种用于合并的MAC和RLC处理的WTRU。32.根据实施例31所述的WTRU,该WTRU包括物理层共享存储器,用于存储接收到 的 MAC PDU。33.根据实施例32所述的WTRU,该WTRU包括PE,该PE用于读取MAC PDU中的MAC 和RLC报头并基于所述MAC和RLC报头而为被包括在MAC PDU中的每个SDU分段填充SDU SD和对应的PDU描述符,所述SDU SD包括用于指示RLC PDU是否被分段的分段标记。34.根据实施例33所述的WTRU,该WTRU包括CMR实体,该CMR实体用于将包括同 一 RLC PDU的具有不同于“完整的RLC PDU”的分段标记的SDU SD归并,归并的SD的分段 标记被更新为“完整的RLC PDU”,并且所述CMR实体用于将包括同一 RLC SDU的具有“完整 的RLC PDU”的分段标记的SDU SD归并,并将完整的RLC SDU发送到较高层。35.根据实施例34所述的WTRU,其中所述CMR实体对形成分段标记为“完整的RLC PDU”的SDU SD的RLC PDU进行解密。尽管在若干特定组合中说明了诸多部件和元件,然而每个部件或元件可以没有所 述其它部件和元件被单独使用,或者可以有或者没有其它部件和元件而以各种组合形式使 用。这里所提供的方法和流程图可以在计算机程序、软件、或并入由通用计算机或处理器 执行的计算机可读存储介质的固件中实施。计算机可读存储介质的示例包括只读存储器 (ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储器装置、诸如内部硬盘和活 动磁盘之类的磁介质、磁光介质、以及诸如CD-ROM磁盘和数字万用磁盘(DVD)之类的光介 质。适当的处理器例如包括通用处理器、专用处理器、传统处理器、数字信号处理器 (DSP)、多个微处理器、一个或多个与DSP核心相关联的微处理器、控制器、微型控制器、专 用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、任何其它类型的集成电路(IC)、和/ 或状态机。与软件相关联的处理器可用来实施用于无线发射/接收单元(WTRU)、用户设备 (UE)、终端、基站、无线电网络控制器(RNC)、或任何主机计算机的射频收发信机。WTRU可以 结合以硬件和/或软件实施的模块使用,比如摄像头、摄像机模块、视频电话、扬声器电话、 振动装置、扬声器、麦克风、电视机收发信机、免提耳机、键盘、蓝牙 模块、调频(FM)无线 电单元、液晶显示屏(IXD)显示单元、有机发光二极管(0LED)显示单元、数字音乐播放器、 媒体播放器、视频游戏播放器模块互联网浏览器和/或任何无线局域网(WLAN)或超宽带 (UWB)模块。
1权利要求
一种用于合并的媒介接入控制(MAC)和无线电链路控制(RLC)处理的方法,该方法包括存储转发自较高层的RLC服务数据单元(SDU);为所述SDU生成SDU描述符;为每个携带所述SDU的至少一部分的协议数据单元(PDU)生成对应的PDU描述符;以及基于所述SDU描述符和所述PDU描述符而生成MAC PDU。
2.根据权利要求1所述的方法,其中PDU描述符资源被按块分配并被按块解除分配。
3.根据权利要求2所述的方法,其中使用RLC序列号(SN)来映射PDU描述符块。
4.根据权利要求1所述的方法,其中所述MACPDU被存储在物理层共享存储器中,而所 述RLC SDU被存储在辅助存储器中,并且在将RLC SDU数据从所述辅助存储器移动到所述 物理层共享存储器的同时生成所述MACPDU。
5.根据权利要求1所述的方法,该方法还包括接收包含被肯定应答的最后一个序列号(LSN)的控制PDU;如果对应的PDU描述符块中的最后一个PDU描述符的序列号小于所述LSN,则删除所述 对应的PDU描述符块;以及如果所述RLC SDU的最后一个序列号小于所述LSN,则删除SDU描述符和RLC SDU。
6.根据权利要求1所述的方法,该方法还包括 在传送所述RLC SDU时设置丢弃计时器;一旦所述丢弃计时器期满,删除SDU描述符和所述RLC SDU ;以及 如果对应的PDU描述符块中的最后一个PDU描述符的序列号小于所述RLC SDU的最后 一个序列号,则删除所述对应的PDU描述符块。
7.一种用于合并的媒介接入控制(MAC)和无线电链路控制(RLC)处理的方法,该方法 包括接收MAC协议数据单元(PDU);读取所述MAC PDU中的MAC和RLC报头并基于所述MAC和RLC报头而为被包括在所述 MAC PDU中的每个SDU分段生成SDU分段描述符(SD)和对应的PDU描述符,所述SDU SD包 括指示RLC PDU是否被分段的分段标记;将包括同一 RLC PDU的具有不同于“完整的RLC PDU”的分段标记的SDU SD归并,归并 后的SD的分段标记被更新为“完整的RLC PDU” ;将包括同一 RLC SDU的具有“完整的RLC PDU”的分段标记的SDU SD归并;以及 将完整的RLC SDU发送到较高层。
8.根据权利要求7所述的方法,该方法还包括对形成分段标记为“完整的RLC PDU”的SDU SD的RLC PDU进行解密。
9.一种用于合并的媒介接入控制(MAC)和无线电链路控制(RLC)处理的无线发射/接 收单元(WTRU),该WTRU包括辅助存储器,用于存储转发自较高层的RLC服务数据单元(SDU); 合并的MAC/RLC(CMR)实体,用于为所述SDU生成SDU描述符和为所述RLC SDU分配协 议数据单元(PDU)描述符资源;以及协议引擎(PE),用于为每个携带所述SDU的至少一部分的PDU填充PDU描述符并基于 所述SDU描述符和所述PDU描述符而在物理层共享存储器中生成MAC PDU。
10.根据权利要求9所述的WTRU,其中PDU描述符资源被按块分配并被按块解除分配。
11.根据权利要求10所述的WTRU,其中基于序列号(SN)来映射PDU描述符块。
12.根据权利要求9所述的WTRU,其中所述MACPDU被存储在物理层共享存储器中,并 且在将RLC SDU数据从所述辅助存储器移动到所述物理层共享存储器的同时生成所述MAC PDU。
13.根据权利要求9所述的WTRU,其中所述CMR实体被配置成在对应的PDU描述符块 中的最后一个PDU描述符的序列号小于由控制PDU肯定应答的最后一个序列号(LSN)的情 况下删除所述对应的PDU描述符块,并且在所述RLC SDU的最后一个序列号小于所述LSN 的情况下删除SDU描述符和RLC SDU。
14.根据权利要求9所述的WTRU,其中所述CMR实体被配置成一旦所述RLCSDU的丢 弃计时器期满就删除SDU描述符和所述RLC SDU,并且在对应的PDU描述符块中的最后一个 PDU描述符的序列号小于所述RLCSDU的最后一个序列号的情况下删除所述对应的PDU描述 符块。
15.一种用于合并的媒介接入控制(MAC)和无线电链路控制(RLC)处理的无线发射/ 接收单元(WTRU),该WTRU包括物理层共享存储器,用于存储接收到的MAC协议数据单元(PDU);协议引擎(PE),该PE用于读取所述MAC PDU中的MAC和RLC报头并基于所述MAC和 RLC报头而为被包括在所述MAC PDU中的每个SDU分段填充服务数据单元(SDU)分段描述 符(SD)和对应的PDU描述符,所述SDU SD包括指示RLC PDU是否被分段的分段标记;以及合并的MAC/RLC(CMR)实体,该CMR实体用于将包括同一RLC PDU的具有不同于“完整的 RLC PDU”的分段标记的SDU SD归并,归并后的SD的分段标记被更新为“完整的RLC PDU”, 并且所述CMR实体用于将包括同一 RLC SDU的具有“完整的RLC PDU”的分段标记的SDU SD 归并,并将完整的RLC SDU发送到较高层。
16.根据权利要求15所述的WTRU,其中所述CMR实体对形成分段标记为“完整的RLC PDU”的SDU SD的RLC PDU进行解密。
全文摘要
公开了一种用于合并的媒介接入控制(MAC)和无线电链路控制(RLC)处理的方法和设备。对于上行链路处理,合并的MAC/RLC(CMR)实体生成SDU描述符并分配协议数据单元(PDU)描述符资源。协议引擎(PE)为每个携带所述SDU的至少一部分的PDU填充PDU描述符并基于SDU描述符和PDU描述符而在物理层共享存储器中生成MAC PDU。在将RLC SDU数据从大容量存储器移动到物理层共享存储器的同时生成MAC PDU。对于下行链路处理,接收到的MAC PDU被存储在物理层共享存储器中。PE读取MAC PDU中的MAC和RLC报头并为每个SDU分段填充SDU分段描述符(SD)和对应的PDU描述符。CMR实体归并包括同一RLC SDU的SDUSD。
文档编号H04W28/06GK101855924SQ200880115272
公开日2010年10月6日 申请日期2008年11月7日 优先权日2007年11月8日
发明者E·L·海普勒, J·L·格鲁, J·T·戴维斯, P·马里内尔, R·V·普拉加达, S·T·王 申请人:交互数字技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1