分组按序的混合自动重复请求(harq)方案的制作方法

文档序号:7731063阅读:141来源:国知局
专利名称:分组按序的混合自动重复请求(harq)方案的制作方法
对相关申请的交叉引用本申请引用2001年5月18日提交的序列号NO.60/292,023、题为HARQSCHEME WITH IN-SEQUENCE DELIVERY OF PACKETS(按序递送分组的HARQ方案)的美国临时申请,并要求该申请的优先权。
发明的领域本发明涉及无线通信,诸如由在3GPP(第三代合作计划)宽带码分多址(WCDMA)5版中规定的高速下行链路分组接入(HSDPA)系统所提供的无线通信,以及由其它类型无线通信系统所提供的无线通信。更具体地,,本发明涉及对用于HSDPA中的所谓混合自动重复请求(HARQ)的一个修改,一个允许按顺序递送协议数据单元(PDU)到无线接收终端的无线链路控制层(RLC)的修改。
发明的背景在基于宽带码分多址(WCDMA)的系统中,高速数据传输可以借助所谓的高速下行链路分组接入(HSDPA)传输来使能,该传输可以提供诸如快速混合自动重复请求(HARQ)、自适应编码和调制(AMC)、以及快速小区选择(FCS)的功能。对HSDPA的这些以及其它功能的详细描述,可以在第三代合作计划的技术报告No.3G TR25.848,2000版,题为PHYSICAL LAYER ASPECTSOF UTRA HIGH SPEED DOWNLINK PACKET ACCESS(UTRA高速下行链路分组接入的物理层方面)的文章中找到。
当前,假设对于HSDPA,在一个高速下行链路共享信道(HS-DSCH)上接收数据的每个用户装置也分配并使用相关的专用信道(DCH),该HS-DSCH信道是一个传输信道,即在媒体接入控制(MAC)层和物理(PHY)层之间的信道。专用信道可以映射到一个物理层中的专用物理信道(DPCH)。在上行链路和下行链路中DPCH都通常被划分为专用物理数据信道(DPDCH)和专用物理控制信道(DPCCH)。诸如功率控制命令、传输格式信息以及专用导频符号之类的数据在DPCCH上发送。诸如分集反馈信息之类的信息也可以在上行链路中的DPCCH上发送。HS-DSCH可以映射到PHY层中的一个或多个高速物理下行链路共享信道(HS-PDSCH)。
相关的专用信道DCH通常既分配用于下行链路,又分配用于上行链路,并通常用来承载涉及HSDPA的信息和信令以及其他的专用数据,诸如语音和控制数据。一个用户终端在被称为软切换的期间可以同时和几个基站通信(在此用到的术语基站在有的地方被用来表示在UTRAN(通用移动电话系统(UMTS)陆上无线接入网)技术规范中所称的节点B),并且在这种情况下相关的专用信道被说成处于软切换中。
除了有一个和HS-DSCH相关的专用信道(DCH)以外,还可能有一个和HS-DSCH相关的共享控制信道(SCCH)。SCCH可以用来承载HS-DSCH特定信息和信令给在HS-DSCH上接收数据的用户。
依据当前的建议,专用信道(DCH)应该用来通知用户装置在HS-DSCH和SCCH上有要读的数据;在这样的安排中,仅当有给用户的数据时,该用户才会在专用信道上收到一个要读的数据的指示。通过这样的使用,专用信道将作为一个指针信道,因为它将把用户指引到该共享信道。
专用信道(DCH)也会传达关于调制和编码方式、功率电平以及用于共享信道的类似的参数的信息。该信息也可以在共享信道上发送。如果共享控制信道用于承载该信息,那么它必须先于相应的共享数据信道(HS-DSCH)被发送出去。另一方面,共享控制信道将用来承载特定于在共享数据信道上发射的数据的信息,诸如用于HARQ过程的分组编号以及其它信息。共享控制信道可以作为一个单独的码信道(即它可以被进行码复用)来发送,或者可以使用和HS-PDSCH相同的码信道来发送(即它可以和HS-PDSCH时间复用)。
与专用信道不同,依据现存的建议,假设HS-DSCH为不处于软切换中;假设每个基站有自己的共享信道,并假设用户终端在同一时间只从一个基站上通过HS-DSCH接收数据。所谓的快速小区选择(FCS)技术将被用于从一个基站切换到另一个基站以便接收在HS-DSCH上的数据。然而,共享信道将不使用功率控制。而是企图让共享信道以固定的功率或半固定的功率(意指功率不会太频繁地改变)发送。例如,功率可以是特定于小区的参数。
在当前的建议中,高速下行链路共享信道(HS-DSCH)被计划与一个专用信道相关,该专用信道在下行链路中至少承载有关接收站何时在共享信道上接收的定时的信息。在上行链路中,相关的专用信道会除了其它信息之外还承载用于所谓的快速HARQ的、所要求的确认(ACK),所谓的快速HARQ就是由MAC-高速(MAC-hs)层/实体/服务所使用的HARQ过程,如在3GPP TR25.950V4.0.0(2001-03)UTRA高速下行链路分组接入中解释的。
解释在此使用的措词HARQ过程被用来表示有时被称为HARQ“信道”的东西;数据块在此用来表示HARQ数据块,并且它是由HARQ实体在MAC-hs中发射(及重传)的数据的块。分组为通用术语,有时用来指数据块,有时用来指RLCPDU。
99版RLC假设分组(RLC-PDU)是有序地被接收的。对于非确认模式(UM)业务,如果RLC-PDU丢失,则全部的RLC业务数据单元(RLC-SDU)被丢弃。对于确认模式(AM)业务,丢失的RLC-PDU导致重复请求。如果一个消息的RLC-PDU不是被按顺序接收到的,则可能对于UM会不必要地丢弃一些RLC-SDU,同时对于AM可能会产生一些不必要的RLC-PDU重传。因此,或是使MAC-hs提供一个消息的RLC-PDU的按顺序递送,或是修改RLC层以支持RLC-PDU的乱序递送,都是有利的。除了数据PDU之外,还有RLC控制PDU,它们没有被编号,因此,如果不按顺序接收,则不能基于RLC PDU的序号来重新排序。
如果在MAC层使用MAC-hs来实现重排序,则要求HARQ数据块被MAC-hs编号。(在MAC层通常不知道RLC-PDU编号。)该数据块编号应该跨越HARQ过程(或者如在TR25.950中所谓的N个HARQ“信道”)以便从遗失的TTI(传输时间间隔)恢复,遗失的TTI就是在其中不能读取用户终端标识符的TTI。TTI是在媒体接入控制(MAC)层和L1传输层之间的数据连续递送之间的时间,并且因此限定了周期性,传输块组以该周期性被传送到无线接口上的物理层。HARQ过程和TR25.950中所述的HARQ信道是一样的。这里有N个HARQ过程,每个用停止和等待(SAW)协议来操作。输入的数据块被分布到不同的HARQ过程。接收机必须知道在每个时刻哪个HARQ过程正在被接收。因此,HARQ过程编号应该在共享控制信道上被发送。
如果使用了跨越HARQ过程的较长HARQ数据块编号,则不需要HARQ过程编号,因为同一数据块的第一次传输和重传的软组合可以基于HARQ数据块编号。使用HARQ数据块编号使得HARQ模式与选择重复(SR)方式相似。(为了控制重排序缓冲器的尺寸,应该指定一些发送和接收窗口。)异步的HARQ要求在下行链路上用信号通知HARQ过程的编号。如果有N=6个子信道(即6个HARQ过程),则需要3个比特来用信号通知HARQ过程编号。另外,每个HARQ过程(信道)需要至少一个比特的序号以便从ACK/NACK中的错误恢复。这意味着对于异步N-信道HARQ需要至少4比特“序号”。然而,4比特序号将不能保证按顺序递送分组(RLC-PDU)。SAW协议保证在每个HARQ过程中,数据块是有序递送的。然而,在一个HARQ过程中的一个数据块比在另一个HARQ过程中的另一个(较早的)数据块更快(用较少的重传)地通过是可能的。而且,如果一个在中间的数据块被完全丢失(即,UE不知道遗失的数据块是打算给它的还是给其它UE的),则UE不能继续跟踪数据块的正确顺序。
所需要的是有序号跨越N个信道(进程)的异步的N-信道HARQ方案(即一个N-过程的HARQ方案),其中序号足够长以保证分组(RLC-PDU)被MAC-hs层按顺序传送到RLC层,但是序号又足够短以便不会明显地增加信令负载。
发明的概要因此,在本发明的第一方面,提供了一种在使用分层协议的无线通信系统中使用的方法,一种其中发送终端的第一协议层将分组作为数据块序列发送到接收终端的对等第一协议层的方法,该协议层将该分组递送到一个更高的协议层,该方法包括发送终端响应于用于传输到接收终端的数据块序列、而给该数据块序列中的每个数据块指定一个相应的数据块序号;以及接收终端响应于该数据块序列和相应的数据块序号、而有序地递送该数据块序列中的至少一些数据块到该接收终端的更高协议层;该方法的特征在于接收终端确认收到数据块,而无需提供表明相应数据块序号的信息。
依据本发明的第一个方面,序号可以在带内和数据块一起被传递或者在带外传递,如果在带外递送,则序号可以在HARQ组合中被使用。还是依据本发明的第一个方面,每个数据块可以被单独确认,并且该确认可以在一个预定义的延迟之后被发送。
仍然是还依据本发明的第一方面,分层协议可以包括一个MAC层,该MAC层有一个MAC-hs实体,以及还包括一个RLC层,并且第一层可以是MAC层,而更高的层可以是RLC层,以及接收终端的MAC-hs实体可以提供确认收到数据块的信令而无需使用序号,该实体还可以有序地递送数据块到该接收实体的RLC层。
在本发明的第二方面中,提供一种无线终端,用于和包括其它无线终端的其它通信设备通过无线通信系统进行无线通信,其特征在于,它依据本发明的第一方面的相应步骤来作为发送终端或者作为接收终端工作。
在本发明的第三方面中,提供一种基站,用作无线通信系统中的一个单元,该无线通信系统在无线终端和包括其它无线终端的其它通信设备之间经由无线通信提供至少部分连接。其特征在于它依据本发明的第一方面的相应步骤来作为发送终端或者作为接收终端工作。
在本发明的第四方面中,提供一种无线通信系统,用于在无线终端和包括其它无线终端的其它通信设备之间经由无线通信提供至少部分连接,该无线通信系统具有一些终端,这些终端中的至少两个终端能够起发送终端和接收终端的作用,其特征在于该至少两个终端依据本发明的第一方面的相应步骤来作为发送终端和作为接收终端工作。
除了提供用户(数据)PDU的按顺序递送(到一个接收终端的RLC层或到一个接收终端的其它一些更高的协议层)外,本发明还能用于提供控制PDU的按顺序递送。


结合附图,根据随后给出的详细描述的考虑,本发明的上述的以及其它的目的、特性以及优点将变得更加明显,其中图1是一个系统的数据块图/流程图,该系统包括一个发送终端(基站或无线终端,比如移动电话)和一个接收终端(基站或无线终端),其中该发送终端依据本发明发送数据块序列到该接收终端;图2是一个场景的示意图,其中图1的发送终端发送一个数据块到接收终端,而该数据块起初没有被成功接收。
图3是图1的接收终端依据本发明从图1的发送终端接收数据块序列的操作流程图;以及图4是依据本发明的总处理过程的流程图,在该处理过程中图1的发送终端向图1的接收终端发送数据块序列。
实现本发明的最佳模式对于封装在(MAC)数据块中的分组在两个使用MAC层业务MAC-hs的终端的RLC层之间的无线传输(RLC-PDU),本发明提供了一个异步的N-信道HARQ方案,其中至少5比特的HARQ序号被跨越N个信道(即,跨越HARQ过程)使用,也即用于每个MAC-hs数据块。使用这样的序号可以保证在封装在(MAC)数据块中被发射之后,由接收终端的MAC-hs业务有序递送RLC-PDU(分组)。(MAC)数据块在TTI期间通过传输信道被提供到PHY层。
依据本发明,MAC-hs数据块在传输之前被编号,然后数据块被分配给不同的HARQ过程以进行传输。如果MAC-hs数据块的编号在共享控制信道(SCCH)上被在带外发送出去,那么它也可以用于物理层上数据块的软组合,就是指在物理层上、在块的信道解码之前,使用软判定来组合同一数据块的重传版本。当物理层接收数据块时,它必须知道该数据块是新的还是重传的。如果是一个重传的数据块,则物理层需要知道该块应该和较早前收到的哪一个块组合。在N-信道HARQ中,总是使用相同的HARQ过程来发送重传。因此,基于该HARQ过程的编号,物理层知道要组合哪些块。然而,如果MAC-hs数据块编号在SCCH上被在带外发送,那么MAC-hs数据块编号(而不是HARQ过程编号)就能用于指示要组合哪些块。然后MAC-hs层将使用这些MAC-hs数据块编号来重排序在N个信道上接收到的数据块,即MAC-hs在一个重排序缓冲器中保存这些数据块(其包含RLC-PDU),直到所有的数据块被正确接收,并且在递送到RLC之前排列好这些正确接收的数据块。另外,和在N-信道HARQ中一样,确认是同步的(或者换一种说法,它是按照同步通信协议来完成的),即,在一个固定(或者半静态的)的延迟之后,每个TTI被单独确认,因此,在数据块的确认中不需要序号。
下面在WCDMA HSDPA的上下文中来描述本发明,特别是在下行链路数据传输和上行链路ACK/NAK信令的情况下。然而应该明白,本发明在包括下行链路ACK/NAK信令的其它上下文中也是可用的,并且在使用WCDMAHSDPA以外方式进行通信的情况下也是可用的。
现在参照图1,一个发送终端11和一个接收终端12被各自显示为包括模块11a 11b 11c 12a 12b 12c,这些模块用于按照WCDMA协议来运行。特别地,在发送终端11中,RLC模块11a是分组序列(RLC-PDU)的源,其中所述的分组序列是预定给接收终端12的对等RLC模块12a的。依据本发明,发送终端的RLC模块11a向发送终端的MAC-hs模块11b提供分组序列,在将该分组封装到MAC数据块中之后,分配相应的序号给这些数据块。然后,发送终端的MAC-hs模块11b在一个或另一个传输信道上将这些序号和这些数据块提供给发送终端的PHY模块11b,然后PHY模块11c发射这些数据块以及它们相应的序号到接收终端12,所述的发射通常是在不同的物理信道上进行的(下面将详细解释,特别结合图2进行)。
应该注意到,图1是接收终端的操作简图。为了清楚起见,省略了一些协议层/实体,诸如在RLC和MAC-hs实体之间的MAC-d实体和MAC-c/sh实体。
仍然参照图1,在接收终端12,PHY模块12c接收被用来输送数据块及其相应序号的不同的物理信道,并将它们提供给MAC-hs模块12b(在不同的传输信道上)。然后,使用ACK/NAK信令提示发送终端来重新发送没有成功接收到的数据块,MAC-hs数据块12b从每个(MAC-hs)数据块中提取封装在该数据块中的任何分组,以及,基于这些数据块的相应序号(并假定分组按顺序封装在这些数据块中),按照图3所示过程的例子通过一个或另一个逻辑信道把这些分组按顺序提供给接收终端的RLC模块12a(即保持成功接收的数据块直到该序列中较早前的所有数据块已经全部成功接收,并且它们的分组被递送到RLC模块12a)。
所谓的快速HARQ,即MAC-hs层使用的HARQ,它如下地工作。当有数据要发射到一个给定的用户终端,即,在MAC-hs发射缓冲器中有一些分组时,分组调度器为该给定的用户终端分配一下行链路,AMC控制选择一个适当的调制和编码方式(MCS),并取决于该MCS而在一个数据块中发射一个或多个分组到该用户终端。该数据块被给定了一个序号,该序号通常至少为5比特长。
对于该解释,是假设该数据块在一个TTI中通过高速下行链路共享信道(HS-DSCH)被传递到PHY层,以便由PHY层传输到该用户终端,然而该序号是在共享控制信道(SCCH)上发送的。在后来的TTI中,更多的数据,即更多的数据块能被发射到同一用户终端或到其它用户终端。发送到给定用户终端的数据块是顺序编号的(如果使用5比特的序号,则模32)。当该用户终端接收到一个数据块时,它的物理层首先解码该共享控制信道以取得序号(和其它在SCCH上发送的相关信息)。基于该序号,该用户终端的物理层检验一个软组合缓冲器(其中存储了已经接收到的、但是有差错的数据块),以确定它是否已经接收到了该序号所代表的数据块,即确定该数据块是否为一个重传的数据块(如上面提到的,错误的数据块以软判定的格式缓存在软组合缓冲器中以等候重传,并且存储于此的每个数据块与一个对应的序号相关联)。如果该用户终端的物理层确定该数据块为一个重传的数据块,则它组合该重传的数据块和较早前接收到的数据块,并且解码该组合的数据块。(重传可以和最初的传输相同,在此情况下ARQ方式被称为追赶组合(Chase combining),或者重传可以包含附加的冗余,在此情况下ARQ方式被称为增加冗余或者II型混合ARQ。这些以及其它的组合方法是可能的并且为本领域普通技术人员所知。
如果还没有数据块的已经接收到的版本,则只解码接收到的数据块。如果成功解码,即如果在数据块中没有差错,则接收机发送一个肯定的确认(ACK)到发射机。ACK在使用例如上行链路DPCCH的上行链路帧的一个预定位置中作为一个比特(或多个比特)被发送。如果解码失败,即如果在数据块中有差错,则错误数据块的软判定和序号被一起存储在软组合缓冲器中,同时发送一个否定的确认(NAK)到发射机。
如果数据块被无差错地、即成功地接收,则接收机检验是否该序列中较早前的所有数据块(基于序号)都已经被正确接收(即,是否该序列中较早前的所有数据块都在重排序缓冲器中并且指示为已经被成功接收)。如果检验为肯定,那么该数据块的分组被递送到更高的层(按照它们被封装到数据块中的顺序),然而如果检验为否定,那么该数据块被存储到重排序缓冲器中进行等待,直到那些较早前的数据块也被正确接收到。用这样的方式,可以保证分组(RLC-PDU)的按顺序递送。
一个5比特的序号允许32个数字空间,即,在使用中有32个不同的号码,并且数据块是模32编号的。然而,对于一个5比特的序号,发射和接收ARQ窗口大小为16个数据块。这避免了这种情形在接收机窗口中同时有一个号码为n的数据块和一个号码为n+32的数据块,而由于(n+32)模32=n所以不能区分这两个数据块。当发射机在发射窗口中接收到第一数据块的肯定的确认(ACK)时,它向上移动窗口直至它达到第一未确认的数据块。如果被确认的数据块不是窗口中的第一个,则发射机只将它标记为被正确接收(但是不移动窗口)并且等待附加的确认。在接收机中,当一个数据块被正确接收,如果该正确接收的数据块是接收窗口中的第一个,则该窗口被移动。当在接收窗口中的第一以及可能一些随后的数据块被正确接收到时,MAC-hs将正确接收到的数据块按顺序(这样则在数据块中的分组会按照它们被封装到数据块中的顺序)递送到更高的协议层(诸如RLC层),同时将接收窗口移动至第一丢失数据块(即第一个没有被指示为已经正确接收的数据块)。
为了使软组合缓冲器保持可管理的尺寸,本发明优选地使用N-信道的传输,即由发送实体(比如基站)使用N个并行的信道以便将分组传递到接收实体(比如,诸如移动电话之类的用户无线终端)。采用N-信道传输,则多达N的数据块必须被存储在软判定缓冲器中。重传可以是同步的(只在每第N个TTI中允许重传,即在号码为x+N,x+2N等等的TTI上重传,其中x为第一次传输的TII号码)或者是异步的(在最小的往返行程延迟之后的任一TTI中允许重传,即在号码为x+N+1,x+N+2等等的TTI上重传,其中x为第一次传输的TTI号码);依据本发明的编号方式允许以上两者中的任一种。优选地,软组合是基于同步或异步传输的序号;即,即使在同步的情况下,接收机在将一个接收的数据块和一个较早前接收的数据块进行组合之前,也应检验该接收的数据块的序号是该预期的序号。
由于顺序编号跨越N个信道(意指在将数据块分配到不同的HARQ信道/过程之前进行编号),所以本发明不要求使用N-信道的传输,即只要序号是在带外发送的,软组合就可以基于序号进行。然而,依据本发明,为了限制在接收机上的软组合缓冲器的尺寸而使用N-信道传输,最多N个数据块被保留在发射缓冲器中等待ACK,并且如果已经有N个未确认的数据块(或是关于其的ACK/NCK仍没有被接收到的数据块或是关于其的NAK已经被接收到的数据块),则发射机不发送新的数据块。如果发射机已经有N个数据块在它的发射缓冲器中,则发射机应该重传已经接收到关于其的NAK的数据块而不是发射任何另外的数据块。每当发射机接收到一个ACK时,它就发送一个新的数据块(只要用于重排序的发射窗口允许发射新的数据块)。(只有那些其序号在发射窗口中的块允许被发送,对这样的块的限制将防止接收缓冲器的溢出。)这样的过程防止发射器在有N个未确认的数据块时发送新的数据块,它是一种N-信道SAW重传过程。然而,使用依据本发明的序号,允许比传统的SAW重传方式有某种更大的灵活性。比如,借助于依据本发明的序号,一个数据块能在几个信道上发送而无需等待ACK(一种多副本的传输),这在发射(重传)一个消息的最近的数据块时可以是有用的,因为当多个副本被发送时(因为这样会有更高的正确解码概率)平均延迟可以被减少。如果要求的话,数据块甚至能基于它们的序号而被软组合。
仍然依据本发明,可以使用一个位图来确认几个较早前的数据块,而不是使用一个单独的比特来确认一个数据块,。然而,优选的是关于一个数据块的ACK随着该数据块的收到而立即被发送,即使ACK是一个位图。通过这样的过程,关于某些数据块的ACK可能被发送几次,但是这样的多ACK信令能够帮助恢复错误或者丢失的ACK。被使用作为一个ACK信号的一个位图可为给定用户确认最近的n个数据块,或者优选地是最近的n个TTI,在这种情况下并非所有的数据块都是必需给该给定用户的。假如一个ACK是关于最近的n个TTI的,则该ACK将是基于位置的,因此该ACK将不必包括序号,然而,因为块丢失的问题,在用于给定用户的最近n个数据块的一个ACK中必须包括序号。
现在参照图2,是由一个节点B递送一系列的数据块到第一用户终端的一个示例,所述的第一用户终端表示为1号用户终端。首先,节点B在下行链路(DL)DPCH上发送一个指针21a到1号用户终端,该指针向1号终端指示它应该在下一个时隙读取1号DL SCCH。然后1号用户终端读取共享控制信道SCCH,在SCCH中除其它信息之外它发现在HSPDSCH(高速物理下行链路共享信道)上发送的MAC-hs数据块21c的序号21b。在图2的例子中,数据块21c没有被正确接收,因此,在解码该数据块之后,1号用户终端在一个给定的时延之后在上行链路DPCCH上发送一个NAK 21d。发射机基于ACK/NAK的定时知道哪个数据块被确认。因此在该NAK中不需要数据块号。响应于该NAK,节点B把被错误接收的数据块以一个新数据块22c的形式重传,重新提供一个对序号22b的指针22a(和最初发射的数据块一样),而在图示的例子中,第二次传输是成功的,并且1号终端发送一个ACK 22d到节点B。
现在参照图3,示出了依据本发明的接收机操作流程图,假设软缓冲(即在软组合缓冲器中以软判定格式的缓冲)、软组合以及重排序缓冲是基于在DLSCCH上发送的数据块的序号,并且ACK/NAK信令是在一个预定的时间位置上被发送,因此不包括数据块序号。接收终端使用两个缓冲器在物理层中的一个软组合缓冲器,接收的数据块被保存在其中直到它们被无差错地解码,在这里一个数据块可能和较早前传输的相同的数据块组合以便进行解码;以及在MAC-hs层中的一个重排序缓冲器,数据块序列中成功解码的数据块被存储在其中,直到它们能够被按顺序递送。另外,接收终端使用一个窗口,该窗口在重排序缓冲器中的数据块上滑动,使该窗口被定位在该序列中仍要被发送到该协议的下一个更高层(示例中给出的RLC)的最早的数据块。基于跟踪被发送到下一个更高层的最近的数据块的序号,MAC-hs知道在窗口中的第一数据块是否是下一个要被发送的数据块,或者要被发送的下一个数据块是否还没有被成功地接收和解码。(当一个新序列的第一数据块被接收到时,MAC-hs知道它是第一数据块,因为当链路被建立时,该第一块的号码为0或者是一些其它预定义的号码。)图3为本发明的可能操作的一个例子。当前,(由3GPP)规定没有指针并且SCCH在HS-PDSCH之前被部分地发送,HS-PDSCH还和图2中所表示的相关。
图3中所示的操作,以第一步骤31开始,在该步骤中无线接收终端(比如移动电话)接收由发送终端(正描述的上下文中的节点B)分配给它的DLDPCH,因此如果一个指针已经被传递,则接收一个指针。如果这样,则在下一步骤32中,接收终端接收被通过分配给该接收终端的DL DPCH传递的指针所指向的DL SCCH和HS-PDSCH。如果SCCH被正确地接收,则因此在HS-PDSCH中传递的关于该数据块的序号被接收机正确地读取,然后如果该数据块正在被重传(接收机通过将该序号和在软组合缓冲器中的数据块的序号进行对比来确定),则在步骤33中,该接收的数据块和在软组合缓冲器中有相司序号的数据块组合,并在下一步骤34中被解码,但是如果该接收的数据块不是重传的,则它只是在下一步骤34中被解码。然而,如果SCCH没有被正确地接收到,那么在下一步骤35中,接收机(比如,MAC-hs层)发送一个NAK到该发送终端(即,按照分层协议并因此通过PHY层)。应该明白,图3中所示的ACK/NAK信令是未引用序号的信令。在解码该数据块之后,如果解码是无差错的,则在下一步骤37,该数据块从组合软缓冲器中移去并放进重排序缓冲器中,同时一个ACK被发送到发送终端,然后,如果该数据块是在重排序缓冲器上滑动(基于序号)的接收窗口中的第一数据块,则在下一步骤38中,该数据块和重排序缓冲器中按顺序的其它一些数据块一起(作为分组)被递送到下一个更高的协议层,即RLC层,并且接收窗口沿重排序缓冲器上移,以便序列中的下一个数据块成为窗口中的第一数据块,但是如果该解码的数据块不是第一数据块,则它被存储在重排序缓冲器中以便稍后递送到下一个更高的层。如果在解码数据块的步骤34之后,发现该接收的数据块不是无差错的,则在下一步骤36中该数据块被存储到软组合缓冲器中,同时接收机(比如,MAC-hs层)发送一个NAK到发送终端。因此,接收机执行ACK/NAK信令而无需使用序号,直到所有数据块和它们相应的序号被成功地接收到。
现在参照图4,示出了依据本发明的、在一个接收终端和一个发送数据块到该接收终端的终端之间提供ACK/NAK信令的总过程,它从步骤41开始,在步骤41中,发送终端,具体地是发送终端的MAC-hs层,给包含一个或多个分组(RLC-PDU)的一个数据块序列(MAC-hs)中的每个数据块指定一个相应的比如5个比特的序号。在下一步骤42中,发送终端发送数据块和序号到接收终端,所述发送使用各种可能的传输信道,而这些传输信道映射到各种可能的物理信道;比如,在按照WCDMA运行的系统中,发送终端可以使用一个HS-PDSCH(物理)信道来发送数据块,以及使用一个DL SCCH信道来发送序号,就如图2所示。在下一步骤43中,接收终端接收在其上传递数据块以及相应序号的信道。在最后一个步骤44中,只有当该序列中较早前的每个数据块都已经被正确地接收并提供给RLC层(作为分组)之后,接收终端的MAC-hs业务才递送数据块序列中的一个数据块(作为分组)到接收终端的RLC层;在该最后步骤44中,如图3中所示,接收终端将执行ACK/NAK信令而无需使用序号,直到所有的数据块以及它们各自的序号被成功地接收。
不使用DL SCCH,数据块序号也能在共享数据信道上被时间复用地发送,或者它们能在该序号被预定给的终端的专用数据信道(指针信道)上发送。在图2中,在第一实施例中,共享控制信道和共享数据信道同时被发射,而在专用信道上的指针是在共享信道之前被发送。在第二实施例中,共享控制信道(SCCH)在共享数据信道之前至少被部分地发送,而专用指针信道和共享控制信道被并行地发送。在第三实施例中,专用指针信道及共享控制信道与共享数据信道一起被并行地发送。在第二实施例中,使用DL SCCH或专用指针信道,这样在数据块在一个共享数据信道上被发送之前,对应的数据块序号应被发送,而在第三实施例中,或是使用DL-SCCH或是使用专用指针信道,序号和数据块(将会在共享数据信道上再次被发送)应被并行地发送。系统也能在没有专用指针信道情况下工作。数据块序号甚至能和数据块一起在带内被发送,即具有和数据块相同的CRC(检错)。然而,如果数据块序号和数据块一起在带内被发送,则数据块序号不能用于软组合,进而需要另一种机制来进行软组合,比如,某些形式的同步传输方式(诸如全部或部分同步的N-信道SAW)或者一个采用带外发送HARQ过程号的异步的N-信道SAW。本发明所要求的全部内容是数据块被编号,以及数据块序号以某种方式在下行链路上和数据块一起被发射,这使得数据块能够在接收终端处被重新排序,并且数据块由接收终端的MAC-hs层按顺序地递送到接收终端的RLC层。另外,ACK/NAK优选地基于时间位置(在接收到的数据块和发射的ACK/NAC之间使用预定的延迟),因此不需要包括数据块序号(或数据块编号,在ACK/NAK信令一次用于多于一个数据块的情况下)。
本发明还有另一个实施例,除了使用时间位置之外,还可以在ACK/NAK中使用部分数据块编号。如果下行链路中的数据块序号是比如5比特,则由接收终端用信号通知到节点B的ACK/NAK可以包括1或2比特的数据块序号(优选的,最低有效比特)。
使用本发明,利用MAC-hs产生的序号,块被接收终端的MAC-hs(一个较低协议层的实体)按顺序递送到接收终端的RLC(较高的协议层)。此外,接收终端发送ACK/NAK信令到发送终端,该ACK/NAK信令不包括表明任何被错误接收的块的序号的信息。例如,每个块能在一个预定的延迟之后被确认,因此,发送终端知道哪个块正被确认。许多现有技术协议的确认(在ACK/NAK信令期间)使用位图,其中每个比特代表一个数据块。通常,至少有一个序号表明位图的起始点或结束点,但是大多数的块在没有明确的序号(即使用位图中的一个比特,与一个序号相对照)的情况下被确认。然而,在这样的协议中,尽管并不明确地为每一数据块表明序号,但它却是存在的,即根据这些协议的信令提供了表明在该ACK/NAK信令中所涉及的数据块的序号的信息。本发明不保证所有的块被递送到接收终端的RLC(更高协议层),只按顺序递送那些被递送的块;丢失的块由更高的层向发射机(发送终端)中的对等的更高层请求。因此,根据本发明,可能会有漏洞(丢失块),但是没有块会超越到其去往更高协议层途中的任何其它块之前。
在上述描述中,在接收机中数据块的重新排序被用来作为使用依据本发明的数据块序号的例子。本发明还包含了其它的用途。
发明的范围应当明白,上述的安排只是本发明原理的应用的示意。除以上所示之外,许多进一步的修改和替换的安排能被本领域的技术人员设计出来而不脱离本发明的范围,因而所附的权利要求旨在覆盖这样的修改和安排。
权利要求
1.一种在使用分层协议的无线通信系统中使用的方法,其中,发送终端(11)的第一协议层(11b)将分组作为数据块序列发送到接收终端(12)的对等的第一协议层(12b),该接收终端的第一协议层将该分组递送到更高的协议层(12a),该方法包括a)响应于用来传送到接收终端(12)的数据块序列,发送终端(11)给该数据块序列中的每个数据块指定(41)一个相应的数据块序号;以及b)响应于该数据块序列以及该相应的数据块序号,接收终端(12)按顺序递送(38 44)该数据块序列中的至少一些数据块到接收终端(12)的更高的协议层(12a);该方法的特征在于c)接收终端(12)确认收到数据块而不提供表明相应的数据块序号的信息。
2.权利要求1的方法,其特征还在于,序号和数据块一起在带内传递。
3.权利要求1的方法,其特征还在于,序号在带外传递。
4.权利要求3的方法,其特征还在于,序号被用于HARQ组合中。
5.权利要求1的方法,其特征还在于,每个数据块被单独地确认。
6.权利要求5的方法,其特征还在于,在一个预定义的延迟之后发送确认。
7.权利要求1的方法,其中分层协议包括一个具有MAC-hs实体的MAC层,还包括一个RLC层,并且进一步地,其中第一层是MAC层,而更高的层是RLC层,且更进一步地,其中接收终端的MAC-hs实体提供确认收到数据块而不使用序号的信令,以及按顺序递送数据块到该接收实体的RLC层。
8.一种无线终端,用于通过无线通信系统和包括其它无线终端的其它通信设备进行无线通信,其特征在于,它依据权利要求1的方法的相应步骤作为发送终端(11)或者作为接收终端(12)工作。
9.一种无线终端,用于通过无线通信系统和包括其它无线终端的其它通信设备进行无线通信,其特征在于,它依据权利要求7的方法的相应步骤作为发送终端(11)或者作为接收终端(12)工作。
10.一种基站,用作无线通信系统中的一个单元,该无线通信系统在无线终端和包括其它无线终端的其它通信设备之间通过无线通信提供至少部分连接,其特征在于,它依据权利要求1的方法的相应步骤作为发送终端(11)或者作为接收终端(12)工作。
11.一种基站,用作无线通信系统中的一个单元,在无线终端和包括其它无线终端的其它通信设备之间通过无线通信提供至少部分连接,其特征在于,它依据权利要求7的方法的相应步骤作为发送终端(11)或者作为接收终端(12)工作。
12.一种无线通信系统,在无线终端和包括其它无线终端的其它通信设备之间通过无线通信提供至少部分连接,该无线通信系统具有终端(11,12),其中的至少两个终端能够起发送终端(11)和接收终端(12)的作用,其特征在于该至少两个终端(11 12)依据权利要求1的方法的相应步骤作为发送终端(11)和作为接收终端(12)工作。
13.一种无线通信系统,在无线终端和包括其它无线终端的其它通信设备之间通过无线通信提供至少部分连接,该无线通信系统具有终端(11,12),其中的至少两个终端能够起发送终端(11)和接收终端(12)的作用,其特征在于该至少两个终端(11 12)依据权利要求7的方法的相应步骤作为发送终端(11)和作为接收终端(12)工作。
全文摘要
一种方法,以及相对应的设备(11,12)和一种系统(11,12),通过它们,由一个发送终端(11)无线地发送的、按顺序递送的数据块被一个接收终端(12)的媒体接入控制层业务(12b)提供给该接收终端(12)的无线链路控制层(12a),其中该数据块是依据例如WCDMA的协议被传递的,其中,发送终端(11)的媒体接入控制层(11b)包括数据块的传输以及可能的、响应于ACK/NAK信令的相同数据块的重传作为一种业务,所述ACK/NAK信令来自接收终端的媒体接入控制层中包括的相对应的业务。在ACK/NAK信令中不使用数据块序号。
文档编号H04L29/06GK1524364SQ02810138
公开日2004年8月25日 申请日期2002年5月14日 优先权日2001年5月18日
发明者E·马尔卡马基, E 马尔卡马基 申请人:诺基亚有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1