演进型hspa系统内部的应答模式无线电链路控制架构及方法

文档序号:7937178阅读:175来源:国知局

专利名称::演进型hspa系统内部的应答模式无线电链路控制架构及方法
技术领域
:本申请涉及无线通信。
背景技术
:在3GPP通用移动电信系统(UMTS)内部,无线电链路控制(RLC)协议是层二(L2)协议,该协议为控制和用户数据提供了分段、重传和流控制服务。RLC可以被配置成在透明模式、非应答模式(UM)以及应答模式(AM)中工作。TMRLC的功能包括用户数据传送以及分段和重组功能。UMRLC的功能包括用户数据传送、分段和重组功能、以及加密和排序。AMRLC通过重传提供了可靠性。AMRLC的功能包括用户数据传送、分段和重组功能、差错校正、重复性检测、协议差错检测和恢复、以及加密。AMRLC包括自动重复请求(ARQ)功能,该功能为诸如分组交换数据服务的需要较高传输可靠性的服务提供了差错校正。在图1中显示了典型AMRLC架构的详细框图。近来,作为3GPP版本7标准化工作的一部分,针对AMRLC的增强己被提出。作为3GPP版本6标准的增强,已为AMRLC引入了可变协议数据单元(PDU)大小,其中AMRLC由较高层配置,以便结合单独的PDU大小来执行操作。这样做预期将会减小RLC停留在高数据速率上的可能性,在该情况下,RLC将会呈现吞吐量瓶颈。改进的AMRLC被配置成结合最大PDU大小而不是固定PDU大小来执行操作,由此应当只对比最大PDU大小更大的服务数据单元(SDU)执行分段处理。在下行链路中,RLCPDU接着会在节点-B中新的增强型高速媒体接入控制(MAC-ehs)层上被分段和/或被级联,其中理想传输块大小是基于即时信道状态进行选择的。如图l中现有技术所示,现有的3GPP版本6AMRLC架构将固定长度的PDU传递到较低层,以便经由空中接口进行传送。该固定PDU大小是由较高层配置的半静态参数。为了对该固定PDU大小进行修改,必须执行RLC重建过程,这样做会导致SDU丢失。在具有可变AMRLCPDU大小的情况下,只要将具有可变大小的PDU配置为处于由最大AMRLCPDU大小施加的限度之内,发射RLC就能够传递所述具有可变大小的PDU。最大RLCPDU大小应当在不具有S诸如DU损失或延迟之类的任何附加影响的情况下被重新配置。现有的AMRLC模式并不为最大RLCPDU大小的无缝重新配置提供充分支持。此外,考虑到引入了可变PDU大小,其它的基本RLC进程以及较低层接口应当被最优化。
发明内容公开了一种在演进型高速分组接入(HSPA)内部的应答模式(AM)无线电链路控制(RLC)架构及方法。特别地,公开了一种AMRLC架构及方法,其中RLCSDU在将PDU传递到较低层时或在将PDU传递到较低层之前立即被分段和/或被级联。该架构包括与较低层的接口,以便支持用于AMRLC的可变PDU大小。从以下关于优选实施例的描述中可以更详细地了解本发明,这些优选实施例是作为实例给出的,并且是结合附图而被理解的,其中图1是现有技术中的AMRLC的示例性框图2是根据一种具体实施方式的AMRLC架构的示例性框图3是根据一种替换具体实施方式的AMRLC架构的示例性框图;性框图;图5是在发射端执行的AMRLC方法的流程图;以及图6是在接收端执行的AMRLC方法的流程图。具体实施例方式下文引用的术语"无线发射/接收单元(WTRU)"包括但不局限于用户设备(UE)、移动站、固定或移动签约用户单元、寻呼机、蜂窝电话、个人数字助理(PDA)、计算机或是其他任何能在无线环境中工作的用户设备。下文引用的术语"基站"包括但不局限于节点-B、站点控制器、接入点(AP)或是其他任何能在无线环境中工作的接口设备。根据一种具体实施方式,公开了一种支持创建可变协议数据单元(PDU)大小的新应答模式(AM)无线电链路控制(RLC)架构。特别地,只有在将PDU传递到较低层的时候或者在在将PDU传递到较低层之前,RLC服务数据单元(SDU)才会立即被分段和/或被级联。在这里还包括其它的新AMRLC进程以及与较低层的新的接口,以便为AMRLC的可变PDU大小的生成提供充分支持。虽然下述过程涉及AMRLC的下行链路(DL)操作,但这些概念同样适用于AMRLC的上行链路(UL)操作。以下描述假设RLC具有用于创建完整大小的PDU的足够数据,S卩,该完整大小为通过较低层请求的大小或为由无线电资源控制(RRC)层所确定的最大大小。RLC可以仅仅包含少量的缓冲数据,在这种情况下,它会创建一个小于所述被请求的大小或小于所述最大大小的PDU。图2是根据一种具体实施方式的AMRLC实体200的框图。AMRLC实体200包括发射端215和接收端217。在图2中显示了一个逻辑信道205(显示为实线)以及两个逻辑信道210a和210b(显示为虚线)。AMRLC实体200的发射端215通过应答模式服务接入点(AMSAP)220接收来自上层202的RLCSDU,并且该发射端215包括传送缓冲器225、重传及缓冲器管理单元230、复用器235(MUX)、一个用于设置PDU报头中的字段(例如设置轮询比特)和被捎带的STATUSPDU中的字段的字段设置单元237、加密单元238、分段/级联单元240、以及RLC报头添加单元245。AMRLC实体200的接收端217通过经配置的逻辑信道,即一个逻辑信道205(显示为实线)以及两个逻辑信道210a和210b(显示为虚线)从较低层接收AMD和控制PDU。该接收端217包括解复用/路由单元242、解密单元244、接收缓冲器及重传管理单元246、RLC报头移除及捎带信息提取单元248、以及重组单元249。RLC控制单元250管理发射端215与接收端217之间的通信。如果配置了可变PDU大小,则RLCSDU被缓冲在传送缓冲器225中。如果配置了固定RLCPDU大小,则RLCSDU被分段和/或被级联为具有固定长度的应答模式数据(AMD)PDU。如果接收到的RLCSDU大于AMDPDU中的可用空间的长度,则执行分段。AMDPDU的大小可以是由上层配置的半静态值,并且可以由上层通过重新建立AMRLC实体而被改变。如果配置了可变RLCPDU大小,那么在创建通过较低层请求的一个或多个PDU之前,从传送缓冲器225中移除一个或多个RLCSDU。如果SDU大于由上层配置的最大RLCPDU大小,则RLCSDU被分段。上至最大RLCPDU大小的级联可被执行。所述最大RLCPDU大小是在发射端215中由上层配置的半静态变量。可变RLCPDU大小可在上行链路或下行链路中进行配置。可替换地,如果SDU大于较低层(MAC子层)请求的最大RLCPDU大小,则RLCSDU可被分段。通过较低层请求的最大RLCPDU大小应当小于由上层配置的最大RLCPDU大小。AMDPDU可以包含分段后的和/或级联后的RLCSDU。AMDSDU还可以包含填充(padding),以用于确保其具有有效大小。如果配置了固定RLCPDU大小,则有效大小将会与经配置的固定RLCPDU大小对应。如果配置了可变RLCPDU大小,则所述有效大小将会与一个八位排列(octetalign)的RLCPDU大小对应。举例来说,如果只有317比特的可用数据,那么3个填充比特将会被添加以使RLCPDU为八位排列的。当上层规定了最小RLCPDU净荷大小时,所述填充还可应用于该方案中。如果配置了固定RLCPDU大小,则可使用长度指示符来定义AMDPDU内部的RLCSDU之间的边界。长度指示符还可用于定义在AMDPDU中是否包含填充或被捎带的STATUSPDU。当创建了STATUSPDU并且在当时被传送的RLCPDU中具有足够的可用空闲空间时,被捎带的STATUSPDU将被包括在内。如果RLC没有足够数据来配合被请求的PDU大小或最大PDU大小,则将添加STATUSPDU。如果配置了可变RLCPDU大小,则长度指示符大小可以由上层202来配置。在执行了分段和/或级联之后,可将AMDPDU置于重传缓冲器230以及复用器(MUX)235。此外,也可为新的以及重传的PDU保留单独的缓冲器(未示出)。基于在由对等AMRLC实体发送的STATUSPDU或被捎带的STATUSPDU中发现的状态报告,被缓冲在重传缓冲器230中的AMDPDU被删除或被重传。该状态报告可以包含由对等AMRLC实体接收到的单独AMDPDU的肯定或否应应答。复用器(MUX)235对来自重传缓冲器230的AMDPDU进行复用。经复用的AMDPDU可被重传,并且从分段/级联功能240传递新生成的AMDPDU。这些PDU被传递到RLC报头添加单元245以完成AMDPDU报头,并且优选地使用捎带状态信息来替换填充。被捎带的STATUSPDU可以具有可变大小,以便匹配AMDPDU中的空闲空间量。AMDPDU报头是基于来自RLC控制单元50的输入而被完成的,该输入用于指示在不同字段中设置的值,例如轮询比特。该功能可将诸如RESET(重设)和RESETACKPDU的接收自RLC控制单元250的控制PDU以及诸如被捎带的STATUS和STATUSPDU的接收自接收缓冲器的控制PDU与AMDPDU进行复用。可将加密处理应用于所述AMDPDU。AMDPDU报头是未被加密的。AMDPDU中的被捎带的STATUSPDU以及填充可以被加密。诸如STATUSPDU、RESETPDU以及RESETACKPDU的控制PDU是未被加密的。AMRLC实体215的发射端通过一个或两个专用控制信道(DCCH)或专用业务信道(DTCH)将AMDPDU提交给较低层。RLCSDU应当在传送缓冲器中尽可能长时间地保持原样,直到RLC可以将PDU传递到较低层以进行传输。在现有系统中描述的现有的SDU丢弃过程可应用于SDU传送缓冲器,其中RLCSDU可以在RLCPDU(包含了SDU或SDU分段)超出了最大重传次数或者在SDU丢弃计时器器终止时被丢弃。特别地,对后一种情况来说,对于每一个从较高层接收的SDU都启动了timer—discard(计时器—丢弃)。这控制了最大RLCSDU延迟。优选地,媒体接入控制(MAC)子层应当决定在每个传输时间间隔(TTI)多少字节将通过AMRLC被传送。下文中将会讨论AMRLC与较低层之间的接口。图3是AMRLC架构300的替换具体实施方式。AMRLC实体300包括发射端315和接收端317。图3中显示了一个逻辑信道305(显示为实线)以及两个逻辑信道310a和310b(显示为虚线)。AMRLC实体300的发射端315通过应答模式服务接入点(AMSAP)320接收来自上层302的RLCSDU,并且该发射端315包括传送缓冲器325、重传及缓冲器管理单元330、复用器335(MUX)、用于设置PDU报头中的字段(例如设置轮询比特)以及被捎带的STATUSPDU中的字段的字段设置单元337、加密单元338、分段/级联单元340、以及RLC报头添加单元345。AMRLC实体300的接收端317通过经配置的逻辑信道,即一个逻辑信道305(显示为实线)以及两个逻辑信道310a和310b(显示为虚线)接收来自较低层的AMD和控制PDU。该接收端317包括解复用/路由单元342、解密单元344、接收缓冲器及重传管理单元346、RLC报头移除及捎带信息提取单元348、以及重组单元349。在该替换具体实施方式中,在发射端315,在MUX335之后可以包括传送缓冲器312,而RLCPDU在设置报头中的字段、加密以及传递到较低层之前可被临时存储在该传送缓冲器312中。RLC控制单元350对发射端315与接收端317之间的功能进行管理。图4是AMRLC架构400的替换具体实施方式。AMRLC实体400包括发射端415和接收端417。在图4中显示了逻辑信道405(显示为实线)以及两个逻辑信道410a和410b(显示为虚线)。AMRLC实体400的发射端415接收通过应答模式服务接入点(AMSAP)420接收来自上层402的RLCSDU,并且该发射端415包括传送缓冲器425、重传及缓冲器管理单元430、复用器335(MUX)、,用于设置PDU报头中的字段(例如设置轮询比特)和被捎带的STATUSPDU中的字段的字段设置单元437、加密单元438、分段/级联单元440、以及RLC报头添加单元445。AMRLC实体400的接收端417通过经配置的逻辑信道,即一个逻辑信道405(显示为实线)以及两个逻辑信道410a和410b(显示为虚线)接收来自较低层的AMD和控制PDU。该接收端417包括解复用/路由单元442、解密单元444、接收缓冲器及重传管理单元446、RLC报头移除及捎带信息提取单元448、以及重组单元449。在该替换具体实施方式中,分段/级联单元440中包括分段缓冲器443。RLC控制单元450对发射端415与接收端417之间的功能进行管理。图5是在图2的AMRLC实体的发射端215上执行的AMRLC进程500的流程图。在510,AMRLC实体200的发射端215通过AM服务接入点220(SAP)接收来自上层的RLCSDU。在520,如果配置了可变PDU大小,则在530,RLCSDU被缓冲在传送缓冲器225中。随后,在540,请求N个大小为X的PDU。可替换地,通过较低层可以请求最大RLCPDU大小,或者通过较低层可以请求最大比特数量。接着,在550,RLCSDU被从传送缓冲器225中移除。最后,在560,创建了PDU。在520,如果配置了固定RLCSDU大小,则在570,RLCSDU被分段/级联单元240分段和/或级联成具有固定长度的应答模式数据AMDPDU并被保存在传送缓冲器225中。如果接收到的RLCSDU大于AMDPDU中的可用空间长度,则执行分段。图6是在接收端执行的AMRLC方法600的流程图。当对RLCPDU进行接收时,如果配置了"固定RLCPDU大小",则AMRLC的接收端只能丢弃或忽略具有与经配置的"下行链路AMDPDU大小"不同大小的PDU。此外,如果配置了"可变RLCPDU大小",则具有有效报头的所有PDU由接收端217进行处理。在610,图2的AMRLC实体200的接收端217通过经配置的逻辑信道接收来自较低层的AMD和控制PDU。在620,如果配置了可变PDU大小,则在660,对接收到的AMDPDU进行处理。在620,如果配置了固定RLCPDU大小,则在630,对固定PDU大小是否由较高层配置进行确定。如果固定PDU大小由较高层进行配置,则在640,确定PDU是否具有不同大小。在640,如果PDU具有不同大小,则在650,丢弃具有不同大小的PDU。在640,如果PDU具有相同大小,则在660,对接收到的AMDPDU进行处理。在630,如果固定PDU大小未由较高层进行配置,则在670,基于接收到的第一个PDU来确定AMDPDU大小。接着,在680,做出检查PDU是否具有不同大小的确定。在680,如果确定PDU具有不同大小,则在690,丢弃具有不同大小的PDU。最大AMRLCPDU大小由较高层进行配置。最大AMRLCPDU大小应当在没有任何数据破坏或丢失的情况下被动态地重新配置。当RLC指示较高层改变了最大RLCPDU大小时,对于所有被重传的RLCPDU来说,RLC忽略了新的最大PDU大小并且对包含了与首次传送相同的净荷单元的PDU进行重传。此外,对于其它所有尚未被传送或被传递到较低层的用于信息传送服务的RLCPDU来说,RLC可以提取被包含在PDU中的SDU禾Q/或SDU分段,并且根据新的最大RLCPDU大小来重新创建新的RLCPDU。可替换地,AMRLC可以忽略新的最大PDU净荷大小,并且保持已被构造的现有RLCPDU。对于被存储在传送缓冲器225中地未经处理的RLCSDU来说,在分段/级联功能240之前,RLC将使用新的最大RLCPDU大小来对SDU进行分段和/或级联。在现有系统中定义了RLC与MAC子层之间的现有接口。用于AMRLC的现有MAC原语向RLC实体指示MAC请求在指定时间传送的PDU的数量。由于只有一个固定大小可用,MAC只请求多个具有被配置的大小的PDU。优选地,所述原语被修改。由接收MAC用以指示RLCPDU接收的MAC-DATA-Indication(MAC-数据-指示)原语应当包括接收到的每个RLCPDU的以比特或以八比特组进行度量的PDU大小。可替换地,接收到的单个RLCPDU的总体大小或大小总和可以以比特或八比特组进行指示和度量。在另一替换方案中,接收到的传输块的大小可被指示。MAC-STATUS-Indication原语向发射端215上的RLC指示在每个逻辑信道上向MAC传送数据的速率,并且该原语应当包括可被传递到MAC以用于信息传送服务的比特或八比特组的最大数量。该以比特或八比特组度量的最大大小参数与被传递到MAC的所有RLCPDU的总和相对应,其中所述总和优选地为每个传输时间间隔上的总和。可替换地,最大大小参数可被解释为RLC可以在任何其它固定时段传递到MAC的最大数据量。在另一替换方案中,最大大小参数可被解释为在下一次使用MAC-STATUS-Indication原语指示最大大小之前RLC可以传递的数据量。可替换地,MAC层还可以从RLC请求大小为X的N个PDU,在这种情况下,参数N和X将会被包含在MAC-STATUS-Indication原语中。MAC层可以基于可在下一个TTI或后续TTI中被传送的或期望被传送的数据量来确定从RLC请求的数据量。在传输时间间隔(TTI)中可经由空中接口被传送的数据量取决于无线电信道状态以及不同WTRU之间的调度处理。一旦启动了对RLC实例地设置、添加或重新配置,MAC-hs就应当进行相应的配置。MAC-hs是由较高层、尤其是无线电资源控制器(RRC)配置的。在现有系统中对涉及MAC-hs队列以及MAC-d流的配置或重新配置的RRC进程进行了描述。但是,该进程是需要修改的。所述修改取决于MAC-d流和逻辑信道的映射。一种替换方案是逻辑信道与MAC-d流之间的一一映射。另一替换方案是在一个MAC-d流中对逻辑信道的复用,其中LCH-ID由Iub帧协议提供。该进程还可依赖于支持可变和固定RLCPDU的MAC报头的最优化。MAC报头最优化提供了MAC处理固定和可变RLCPDU的能力。这意味着MAC报头信息是基于逻辑信道而改变的。如果PDU大小是可变的,则为属于该逻辑信道的SDU提供长度指示符"LI"。可替换地,如果PDU大小是固定的,则可以提供大小指示符"SID"和"N",其中N是被包含在由SID字段所指示的具有指定大小的MAC中的PDU数量。在一个替换具体实施方式中,所有逻辑信道均与MAC-d流一一映射。此外,MAC报头优化也没有得到支持。这意味着无论RLC配置是固定的还是可变的,所有MACSDU都会以相同方式被处理。目前,多达八个(8)MAC-d流被允许用于下行链路。多达16个逻辑信道是可用的。由此,DLMAC-d流的数量需要增加到16个。此外,常规的MAC-hs允许将MAC-d流映射至一个以上的队列。但是,MAC-hs队列只能具有一个被映射至其上的MAC-d。通过将MAC-d流的数量增加到16个,MAC-hs队列优选地允许对一个以上的MAC-d流进行映射。与无线电承载对应并且用于将MAC-d流配置到MAC-ehs的无线电资源控制(RRC)进程同样应当被修改。用于支持多达16个标识的MAC-d流标识的信息元素(正)被包括在内。还应当对IE"RB映射信息"进行修改,以便对将逻辑信道映射至16个MAC-d流之一进行支持。IE"被添加的或被重新配置的MAC-d流",包括与之相关的操作,应当被修改,以便对将不同的MAC-d流映射至一个优先级队列进行支持。新的MAC-d流标识信息元素被包括在内。该MAC-d流标识是"DL增强型MAC-d流标识"。在下表l中示出了该IE的定义。表1<table>tableseeoriginaldocumentpage20</column></row><table>在对无线电承载进行配置或重新配置时,与该无线电承载相关联的逻辑信道被映射至正确的MAC-d流标识。在不支持可变RLCPDU和增强型MAC-ehs的系统中,逻辑信道可被映射至8个MAC-d流之一,然而,对于支持可变RLCPDU和增强型MAC-ehs的系统来说,该逻辑信道优选地被映射至新的16个MAC-d流之一。这应当在IE"RB映射信息"中得到反映。优选地,映射选择是基于MAC-hs配置(常规或增强型)或DLRLC配置(常规或增强型)来进行的。在下表2中示出了RB映射信息IE的定义。<table>tableseeoriginaldocumentpage21</column></row><table><table>tableseeoriginaldocumentpage22</column></row><table>该IE被扩展以支持常规和增强型MAC-hs配置。基于常规或增强型配置,MAC-hs相应地对MAC-hs队列进行设置。对增强型MAC-hs而言,一个以上的MAC-d可被映射至MAC-ehs队列。由此,为了支持一个以上的MAC-d流,应当对IE进行扩展以提供将要被添加至或被重新配置至所述队列的MAC-d流列表。在该正中,MAC-d标识应当支持多达16个MAC-d流。SID和N字段配置(即MAC-dPDU大小信息、MAC-dPDU大小以及索引)仅为常规MAC-hs提供。由于所述字段是可选的,因此,在将MAC-hs配置设置为常规时,RRC可以确保不提供该信息。所述字段可被作为常规MAC-hs配置选择的子部分来放置在IE中。与在接收到"被添加的或被重新配置的MAC-d流"时的操作相对应的RRC进程可被修改,以便在将MAC-hs配置设置成常规的情况下只检查所述字段。在下表3中示出了正"被添加的或被重新配置的MAC-d流"的定义。表3<table>tableseeoriginaldocumentpage23</column></row><table>画、120、140、160、200、300、<table>tableseeoriginaldocumentpage24</column></row><table>可替换地,MAC-dPDU大小信息以及相关联的MAC-dPDU大小索引可以作为"常规"DMMAC-hs配置选择的子部分被放置。除了信息元素定义之外,与该IE的存在相关的操作同样可被修改。在本具体实施方式中包括了MAC-ehs报头的最优化。MAC-d流标识和无线电承载(RB)映射信息正的修改保持与上述相同。为了支持基于逻辑信道而对固定和可变RLCPDU大小执行不同处理的最优化,应当对正"被添加的或被重新配置的MAC-d流"进行修改。可将指示相应的MAC-d流是否支持可变或固定RLCPDU大小的字段添加至"增强型"DLMAC-hs配置选择中。可替换地,来自RB映射信息IE的DLRLC配置字段可用于检查RLC是支持可变还是固定RLCPDU大小。此外,如果支持固定RLC配置,则RLC执行与MAC-dPDU大小索引与MAC-d流允许的MAC-dPDU大小之间的映射相关联的操作。在下表4中显示了IE的可能的定义。表4信息元素/群组名需要多个类型和基准语义描述MAC-hs队列添加或重新配置列表OP<1至maxQueucID>>MAC-hs队列IdMP整数(0至7)MAC-hs队列ID在所有MAC-d流中是唯一的。〉选择D丄M4C-Zw^7f>>增强型>MAC-d流添加或重新配置列表<1至maxMAC-dflow>MAC-d流标识MPDL增强型MAC-d流标识10.3.5.7f》>>DLRLC酉己置枚举(常规、增强型)》MAC-dPDU大小"(曰息OP<1至maxMACdPDUsizes>将为HS-DSCH配置的不同的MAC匿dPDU大小映射至MAC-hs报头中的MAC-dPDU大小索引。>MAC-dPDU大MP整数25<table>tableseeoriginaldocumentpage26</column></row><table>小进行处理,应当执行与上文所述类似的修改。这包括添加字段,所述字段指示针对指定逻辑信道所被支持的RLC配置和/或每个逻辑信道或每个队列的MAC-d或逻辑大小信息。表5<table>tableseeoriginaldocumentpage27</column></row><table>整数(10、20、30、40、50、60、70、80、90、100、120、140、160、200、300、即使在具有较低TSN值的未完成的(outstanding)PDU的情况下当PDU被释放至较高层时的27<table>tableseeoriginaldocumentpage28</column></row><table>可替换地,可以添加新的IE元素。该新的信息元素将会提供与"被添加的或被重新配置的MAC-d流"IE相同的用途。被包含在该IE中的字段可以包括队列ID和队列标识列表以及每个队列的逻辑信道和逻辑信道标识的列表。作为选择地,如果包括了MAC-hs报头最优化,则会具有用以指示RLC配置以及具有固定RLCPDU大小的每个逻辑信道的SID和N信息的字段。此外,还可以包括T1计时器、MAC-hs窗口大小以及将要删除的队列。虽然上述特征和元素以特定的结合进行了描述,但每个特征或元素可以在没有所述优选实施方式的其他特征和元素的情况下单独使用,或在与或不与本发明的其他特征和元素结合的各种情况下使用。本发明提供的方法或流程图可以在由通用计算机或处理器执行的计算机程序、软件或固件中实施,其中所述计算机程序、软件或固件是以有形的方式包含在计算机可读存储介质中的,关于计算机可读存储介质的实例包括只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储设备、内部硬盘和可移动磁盘之类的磁介质、磁光介质以及CD-ROM碟片和数字多功能光盘(DVD)之类的光介质。举例来说,恰当的处理器包括通用处理器、专用处理器、传统处理器、数字信号处理器(DSP)、多个微处理器、与DSP核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、任何一种集成电路(IC)和/或状态机。与软件相关联的处理器可以用于实现射频收发信机,以在无线发射接收单元(WTRU)、用户设备、终端、基站、无线电网络控制器或是任何一种主机计算机中加以使用。WTRU可以与采用硬件和/或软件形式实施的模块结合使用,例如相机、摄像机模块、视频电路、扬声器电话、振动设备、扬声器、麦克风、电视收发信机、免提耳机、键盘、蓝牙@模块、调频(FM)无线电单元、液晶显示器(LCD)显示单元、有机发光二极管(OLED)显示单元、数字音乐播放器、媒体播放器、视频游戏机模块、因特网浏览器和/或任何一种无线局域网(WLAN)或超宽带(UWB)模块。实施例1.一种用于处理可变应答模式(AM)协议数据单元(PDU)大小的方法,该方法包括接收无线电链路控制(RLC)服务数据单元(SDU);确定RLC是否被配置为用于可变PDU大小;以及对所述RLCSDU进行处理。2.根据实施例l所述的方法,其中对所述RLCSDU进行处理包括如果所述RLC未被配置为用于可变PDU大小,则将所述RLCSDU分段和/或级联成具有固定长度的应答模式数据(AMD)PDU,并将所述具有固定长度的AMDPDU存储在传送缓冲器中。3.根据实施例1或2中任一项实施例所述的方法,其中当RLC被配置为用于可变PDU大小时对所述RLCSDU进行处理包括将所述RLCSDU存储在传送缓冲器中、接收来自较低层的请求、从所述传送缓冲器中移除所述RLCSDU以及创建可变PDU。4.根据实施例3所述的方法,其中接收到的请求是对于N个大小为X的PDU的请求。5.根据实施例3或4中任一项实施例所述的方法,其中所述接收到的请求是对于最大数据量的请求。6.根据实施例3-5中任一项实施例所述的方法,其中所述接收到的请求是对于最大RLCPDU大小的请求。7.根据实施例3-6中任一项实施例所述的方法,其中所述较低层包括媒体接入控制(MAC)。8.根据实施例3-7中任一项实施例所述的方法,其中由较低层所请求的PDU大小在由较高层所配置的最大值之下。9.根据实施例3-8中任一项实施例所述的方法,其中由较低层所请求的PDU大小在由较高层所配置的最小值之上。10.根据实施例3-9中任一项实施例所述的方法,其中当被缓冲的RLCSDU的大小总和小于将被传递至较低层的最大PDU大小时,所述STATUSPDU被捎带。11.根据实施例3-10中任一项实施例所述的方法,其中当将被传送的下一个RLCSDU的大小小于将被传递至较低层的最大PDU大小时,所述STATUSPDU被捎带。12.根据实施例3-11中任一项实施例所述的方法,其中当所有被缓冲的RLCSDU与STATUSPDU的级联小于将被传递至较低层的最大PDU大小时,所述STATUSPDU被捎带。13.根据实施例3-12中任一项实施例所述的方法,其中当下一个RLCSDU与STATUSPDU的级联小于由较低层所确定的最大PDU大小时,所述STATUSPDU被捎带。14.根据实施例3-13中任一项实施例所述的方法,其中使用长度指示符来定义在所述AMDPDU中是否包含填充或被捎带的STATUSPDU。15.根据实施例3-14中任一项实施例的方法,其中使用长度指示符来定义AMDPDU内部的RLCSDU之间的边界。16.—种无线发射/接收单元(WTRU),该WTRU包括发射机;接收机;以及无线电链路控制器(RLC),被配置为在应答模式(AM)下工作且对可变大小协议数据单元(PDU)进行处理。17.根据实施例16所述的WTRU,该WTRU还包括发射端;接收端;以及RLC控制单元,被配置为对所述发射端与所述接收端之间的功能进行管理。18.根据实施例17所述的WTRU,其中所述发射端还包括-传送缓冲器;分段/级联单元;RLC报头添加单元;重传缓冲器及管理单元;复用器(MUX);字段设置单元,被配置为对PDU报头以及被捎带的STATUSPDU中的字段进行设置;以及加密单元。19.根据实施例18所述的WTRU,该WTRU还包括第二传送缓冲器。20.根据实施例19或20中任一项实施例所述的WTRU,其中所述分段/级联单元包括分段缓冲器。21.根据实施例17-20中任一项实施例所述的WTRU,其中所述接收端还包括解复用/路由单元;解密单元;接收缓冲器及重传管理单元;RLC报头移除及捎带信息提取单元;以及重组单元。22.—种无线发射/接收单元(WTRU),该WTRU包括发射机;接收机;以及在接收媒体接入控制(MAC)子层与接收无线电链路控制(RLC)子层之间的接口,该接口被配置为接收MAC协议数据单元(PDU)、提取RLCPDU、传送RLCPDU以及向RLC指示PDU大小。23.根据实施例22所述的WTRU,其中所述RLCPDU的大小是使用MAC-DATA-Indication原语来进行指示的。24.根据实施例23所述的WTRU,其中所述MAC-DATA-Indication原语用于指示以比特进行度量的PDU大小。25.根据实施例23或24中任一项实施例所述的WTRU,其中所述MAC-DATA-Indication原语用于指示以八比特组进行度量的PDU大小。26.根据实施例23所述的WTRU,其中所述MAC-DATA-Indication原语用于指示接收到的单个无线电链路控制(RLC)协议数据单元(PDU)的总体大小。27.根据实施例26所述的WTRU,其中所述RLCPDU的总体大小是以比特进行度量的。28.根据实施例26或27中任一项实施例所述的WTRU,其中所述RLCPDU的总体大小是以八比特组进行度量的。29.根据实施例26-28中任一项实施例所述的WTRU,其中所述RLCPDU的总体大小包括单个RLCPDU的大小总和。30.根据实施例26-29中任一项实施例所述的WTRU,其中所述MAC-DATA-Indication原语用于指示接收到的传输块的大小。31.—种无线发射/接收单元(WTRU),该WTRU包括发射机;接收机;以及在发射MAC子层与发射RLC子层之间的接口,该接口被配置为在MAC层确定与被传递至媒体接入控制(MAC)的所有无线电链路控制(RLC)协议数据单元(PDU)的总和相对应的最大PDU大小参数以及向RLC层指示该最大大小参数。32.根据实施例31所述的WTRU,其中所述最大大小参数是使用MAC-STATUS-Indication原语来进行发送的。33.根据实施例31或32中任一项实施例所述的WTRU,其中所述最大大小参数是以比特进行度量的。34.根据实施例31-33中任一项实施例所述的WTRU,其中所述最大大小参数是以八比特组进行度量的。35.根据实施例31-34中任一项实施例所述的WTRU,其中所述最大大小参数是在每个传输时间间隔(TTI)进行度量的。36.根据实施例31-35中任一项实施例所述的WTRU,其中所述最大大小参数是在任意固定时间周期进行度量的。37.根据实施例31-36中任一项实施例所述的WTRU,其中所述最大大小参数是在下一次使用所述MAC-STATUS-Indication原语指示最大大小之前所述RLC可传递的数据量。38.根据实施例32-38中任一项实施例所述的WTRU,其中所述接口还包括当所述MAC层请求N个大小为X的PDU时的N参数和X参数。39.根据实施例32-39中任一项实施例所述的WTRU,该WTRU还包括被配置为基于空中接口的数据容量来确定所述最大大小参数的电路。40.根据实施例37-39中任一项实施例的WTRU,其中所述接口还包括被配置为基于无线电状态和用户数据调度来确定所述空中接口的数据容量的电路。41.一种无线发射/接收单元(WTRU),该WTRU包括被配置为接收无线电链路控制(RLC)服务数据单元(SDU)的处理器;被配置为确定RLC是否被配置为用于可变PDU大小的处理器;以及被配置为对所述RLCSDU进行处理的处理器。42.根据实施例41所述的WTRU,其中对所述RLCSDU进行处理包括如果所述RLC未被配置为用于可变PDU大小,则将RLCSDU分段和/或级联成具有固定长度的应答模式数据(AMD)协议数据单元(PDU)并将所述具有固定长度的AMDPDU存储在传送缓冲器中。43.根据实施例41或42中任一项实施例所述的WTRU,其中当所述RLC被配置为用于可变PDU大小时对所述RLCSDU进行处理包括将所述RLCSDU存储在传送缓冲器中、接收来自较低层的请求、从所述传送缓冲器中移除所述RLCSDU以及创建可变PDU。44.一种被配置为处理可变应答模式(AM)协议数据单元(PDU)大小的无线发射/接收单元(WTRU),该处理包括接收应答模式数据(AMD)及控制协议数据单元(PDU);执行对所述RLC是否被配置为用于可变PDU大小的第一判定;如果所述第一判定是肯定的,则对接收到的AMDPDU进行处理;如果所述第一判定是否定的,则执行对固定PDU大小是否己经由较高层进行配置的第二判定;如果所述第二判定是肯定的,则执行对PDU是否具有不同大小的第三判定;如果所述第三判定是肯定的,则丢弃具有不同大小的PDU;如果所述第三判定是否定的,则对接收到的AMDPDU进行处理;如果所述第二判定是否定的,则将接收到的第一PDU作为AMDPDU大小的基础,并执行对PDU是否具有不同大小的第四判定;如果所述第四判定是肯定的,则丢弃具有不同大小的PDU;以及如果所述第四判定是否定的,则对接收到的AMDPDU进行处理。权利要求1.一种用于处理可变应答模式(AM)协议数据单元(PDU)大小的方法,该方法包括接收无线电链路控制(RLC)服务数据单元(SDU);确定RLC是否是被配置为用于可变PDU大小;以及对所述RLCSDU进行处理。2.根据权利要求1所述的方法,其中对所述RLCSDU进行处理包括如果所述RLC未被配置为用于可变PDU大小,则将所述RLCSDU分段和/或级联成具有固定长度的应答模式数据(AMD)PDU,并将所述具有固定长度的AMDPDU存储在传送缓冲器中。3.根据权利要求1所述的方法,其中当所述RLC被配置为用于可变PDU大小时对所述RLCSDU进行处理包括将所述RLCSDU存储在传送缓冲器中、接收来自较低层的请求、从所述传送缓冲器中移除所述RLCSDU以及创建可变PDU。4.根据权利要求3所述的方法,其中接收到的请求是对于N个大小为X的PDU的请求。5.根据权利要求3所述的方法,其中接收到的请求是对于最大数据量的请求。6.根据权利要求3所述的方法,其中接收到的请求是对于最大RLCPDU大小的请求。7.根据权利要求3所述的方法,其中所述较低层包括媒体接入控制(MAC)。8.根据权利要求3所述的方法,其中由较低层所请求的PDU大小在由较高层所配置的最大值之下。9.根据权利要求3所述的方法,其中由较低层所请求的PDU大小在由较高层所配置的最小值之上。10.根据权利要求3所述的方法,其中当被缓冲的RLCSDU的大小总和小于将被传递至较低层的最大PDU大小时,所述STATUSPDU被捎带。11.根据权利要求3所述的方法,其中当将被传送的下一个RLCSDU的大小小于将被传递至较低层的最大PDU大小时,所述STATUSPDU被捎带。12.根据权利要求3所述的方法,其中当所有被缓冲的RLCSDU与STATUSPDU的级联小于将被传递至较低层的最大PDU大小时,所述STATUSPDU被捎带。13.根据权利要求3所述的方法,其中当下一个RLCSDU与STATUSPDU的级联小于由较低层所确定的最大PDU大小时,所述STATUSPDU被捎带。14.根据权利要求3所述的方法,其中使用长度指示符来定义在所述AMDPDU中是否包含填充或被捎带的STATUSPDU。15.根据权利要求3所述的方法,其中使用长度指示符来定义AMDPDU内部的RLCSDU之间的边界。16.—种无线发射/接收单元(WTRU),该WTRU包括发射机;接收机;以及无线电链路控制器(RLC),被配置为在应答模式(AM)下工作且对可变大小协议数据单元(PDU)进行处理。17.根据权利要求16所述的WTRU,该WTRU还包括发射端;接收端;以及RLC控制单元,被配置为对所述发射端与所述接收端之间的功能进行管18.根据权利要求17所述的WTRU,其中所述发射端还包括传送缓冲器;分段/级联单元;RLC报头添加单元;重传缓冲器及管理单元;复用器(MUX);字段设置单元,被配置为对PDU报头以及被捎带的STATUSPDU中的字段进行设置;以及加密单元。19.根据权利要求18所述的WTRU,该WTRU还包括第二传送缓冲器。20.根据权利要求18所述的WTRU,其中所述分段/级联单元包括分段缓冲器。21.根据权利要求17所述的WTRU,其中所述接收端还包括解复用/路由单元;解密单元;接收缓冲器及重传管理单元;RLC报头移除及捎带信息提取单元;以及重组单元。22.—种无线发射/接收单元(WTRU),该WTRU包括发射机;接收机;以及在接收媒体接入控制(MAC)子层与接收无线电链路控制(RLC)子层之间的接口,该接口被配置为接收MAC协议数据单元(PDU)、提取RLCPDU、传送RLCPDU以及向RLC指示PDU大小。23.根据权利要求22所述的WTRU,其中所述RLCPDU的大小是使用MAC-DATA-Indication原语来进行指示的。24.根据权利要求23所述的WTRU,其中所述MAC-DATA-Indication原语用于指示以比特进行度量的PDU大小。25.根据权利要求23所述的WTRU,其中所述MAC-DATA-Indication原语用于指示以八比特组进行度量的PDU大小。26.根据权利要求23所述的WTRU,其中所述MAC-DATA-Indication原语用于指示接收到的单个无线电链路控制(RLC)协议数据单元(PDU)的总体大小。27.根据权利要求26所述的WTRU,其中所述RLCPDU的总体大小是以比特进行度量的。28.根据权利要求26所述的WTRU,其中所述RLCPDU的总体大小是以八比特组进行度量的。29.根据权利要求26所述的WTRU,其中所述RLCPDU的总体大小包括单个RLCPDU的大小总和。30.根据权利要求26所述的WTRU,其中所述MAC-DATA-Indication原语用于指示接收到的传输块的大小。31.—种无线发射/接收单元(WTRU),该WTRU包括发射机;接收机;以及在发射MAC子层与发射RLC子层之间的接口,该接口被配置为在MAC层确定与被传递至媒体接入控制(MAC)的所有无线电链路控制(RLC)协议数据单元(PDU)的总和相对应的最大PDU大小参数以及向RLC层指示该最大大小参数。32.根据权利要求31所述的WTRU,其中所述最大大小参数是使用MAC-STATUS-Indication原语来进行发送的。33.根据权利要求31所述的WTRU,其中所述最大大小参数是以比特进行度量的。34.根据权利要求31所述的WTRU,其中所述最大大小参数是以八比特组进行度量的。35.根据权利要求31所述的WTRU,其中所述最大大小参数是在每个传输时间间隔(TTI)进行度量的。36.根据权利要求31所述的WTRU,其中所述最大大小参数是在任意固定时间周期进行度量的。37.根据权利要求31所述的WTRU,其中所述最大大小参数是在下一次使用所述MAC-STATUS-Indication原语指示最大大小之前所述RLC可传递的数据量。38.根据权利要求31所述的WTRU,其中所述接口还包括当所述MAC层请求N个大小为X的PDU时的N参数和X参数。39.根据权利要求31所述的WTRU,其中所述接口还包括被配置为基于空中接口的数据容量来确定所述最大大小参数的电路。40.根据权利要求37所述的WTRU,其中所述接口还包括被配置为基于无线电状态和用户数据调度来确定所述空中接口的数据容量的电路。41.一种无线发射/接收单元(WTRU),该WTRU包括被配置为接收无线电链路控制(RLC)服务数据单元(SDU)的处理器;被配置为确定RLC是否被配置为用于可变PDU大小的处理器;以及被配置为对所述RLCSDU进行处理的处理器。42.根据权利要求41所述的WTRU,其中对所述RLCSDU进行处理包括如果所述RLC未被配置为用于可变PDU大小,则将RLCSDU分段和/或级联成具有固定长度的应答模式数据(AMD)协议数据单元(PDU)并将所述具有固定长度的AMDPDU存储在传送缓冲器中。43.根据权利要求41所述的WTRU,其中当所述RLC被配置为用于可变PDU大小时对所述RLCSDU进行处理包括将所述RLCSDU存储在传送缓冲器中、接收来自较低层的请求、从所述传送缓冲器中移除所述RLCSDU以及创建可变PDU。44.一种被配置为处理可变应答模式(AM)协议数据单元(PDU)大小的无线发射/接收单元(WTRU),所述处理包括接收应答模式数据(AMD)及控制协议数据单元(PDU);执行对所述RLC是否被配置为用于可变PDU大小的第一判定;如果所述第一判定是肯定的,则对接收到的AMDPDU进行处理;如果所述第一判定是否定的,则执行对固定PDU大小是否已经由较高层进行配置的第二判定;如果所述第二判定是肯定的,则执行对PDU是否具有不同大小的第三判定;如果所述第三判定是肯定的,则丢弃具有不同大小的PDU;如果所述第三判定是否定的,则对接收到的AMDPDU进行处理;如果所述第二判定是否定的,则将接收到的第一PDU作为AMDPDU大小的基础,并且执行对PDU是否具有不同大小的第四判定;如果所述第四判定是肯定的,则丢弃具有不同大小的PDU;以及如果所述第四判定是否定的,则对接收到的AMDPDU进行处理。全文摘要公开了一种演进型高速分组接入(HSPA)内部的应答模式(AM)无线电链路控制(RLC)架构和方法。RLC被配置为在AM中工作并对具有可变大小的协议数据单元(PDU)进行处理。特别地,公开了一种AMRLC架构和方法,其中RLCSDU仅在将PDU传递至较低层的时候或在将PDU传递至较低层之前立即被分段和/或被级联。该架构包括了与较低层的接口,以便支持用于AMRLC的可变PDU大小。文档编号H04L1/16GK101641897SQ200880008691公开日2010年2月3日申请日期2008年3月14日优先权日2007年3月16日发明者C·R·凯夫,D·帕尼,S·A·格兰帝申请人:交互数字技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1