多载波系统中重传数据的方法

文档序号:7679370阅读:122来源:国知局
专利名称:多载波系统中重传数据的方法
技术领域
本发明涉及一种多载波系统,更具体地,涉及一种应用于多载波 系统的重传方法。
背景技术
移动通信系统允许位于一个小区或一个扇区内的每个基站或Node-B在无线信道环境上与多个用户终端(例如,用户设备)通信。对于多载波系统或其他类似于多载波系统的系统而言,基站从多 载波系统或其他类似系统中的有线因特网接收数据包流量(packet traffic),然后使用预定的通信方案将接收到的数据包流量传输至每个 终端。在这种情况下,基站确定下行调度,以便根据下行调度来确定各 种信息,例如将从基站处接收数据的用户终端、将用于传输数据至终 端的频域,以及时钟信息,该时钟信息指示传输至终端的数据的传输 时间。基站根据预定的通信方案从用户终端处接收数据包流量,然后对 接收到的数据包流量进行解调,以便基站将接收到的数据包流量传输 至有线因特网。基站确定上行调度,以便其根据上行调度来确定各种信息,例如 将发送上行数据的用户终端、将用于上行数据传输的频带,以及时钟 信息,该时钟信息指示上行数据的传输时间。通常,具有优良或良好 的信道状况的用户终端被调度用于在长时间内使用更多的频率资源来发送/接收数据。图1是示出了在多载波系统中使用的时间-频率资源块的概念图。在多载波系统或其他类似系统中使用的通信资源可以被主要划分 为时间和频率范围。可以用资源块来限定通信资源。每个资源块包括N个子载波和/ 或M个子帧,并以预定时间为单位。在这种情况下,N可以设置为"1",而M也可以设置为"1"。图1中的一个正方形表示一个资源块。 一个资源块使用若干个子 载波作为一个轴,而使用单位的预定时间作为另一个轴。下行链路中 的基站根据预定的调度规则来选择用户终端,并分配一个或一个以上 的资源块给所选择的用户终端。基站利用所分配的资源块来传输数据 至所选择的用户终端。根据上行传输,基站选择用户终端,并根据预定的调度规则将一 个或一个以上的资源块分配给所选择的用户终端。用户终端接收来自 基站的调度信息,其中该调度信息指示预定的资源块已经被分配给本 用户终端,然后用户终端利用所分配的资源来传输上行数据。尽管已经按照调度规则来发送数据,但是在传输过程中数据仍然 会被不经意地破坏或丢失。在这种情况下,为了控制错误或出错的操作,提出了各种方法,例如,自动重传请求(ARQ)方案和混合ARQ (HARQ)方案等。以帧为单位根据上述两种方案来进行错误或出错操 作的确认。以下将帧单元中发送的数据称为一帧。在发送一帧之后,ARQ方案等待ACK信号的传输。如果接收端 正确地接收了该帧的数据,则发送ACK信号。然而,如果在该帧中出现了未预料到的错误,则接收端发送否定ACK (NACK)信号,然后从其缓冲区中删除所接收到的错误帧。如果发送端接收到ACK信号,则发送下一帧。否则,如果发送端 接收到NACK信号,则重传该帧。HARQ方案允许接收端在不能对所接收的帧进行解调的情况下发 送NACK信号至发送端。然而,与ARQ方案不同的是,HARQ方案不 从缓冲区中删除先前接收到的帧,而是将该先前接收到的帧在缓冲区 中保存预定的时间段。因此,如果上述帧被重传,则在HARQ方案中 接收端将先前接收到的帧与重传的帧相结合,从而可以增加数据接收 的成功率。近来,相比于基本的ARQ方案,许多用户更偏向于HARQ方案。HARQ方案有不同的类型。例如,HARQ方案可以被分为同步 HARQ方案和异步HARQ方案。如果初始数据传输失败,同步HARQ方案可以设计成在一个时间 点上进行数据的下一次重传,而该时间点由系统确定。例如,如果假 设重传的时间点被设置为初始数据出现传输失败后的第四个时间单 位,则由于预先对基站与用户终端间的重传时间进行了约定,所以不 需要额外地指示上述的第四个时间单位。换句话说,如果数据的发送端接收到了NACK信号,该发送端将 在每第四个时间单位重传该帧直到接收到ACK信号。同时,根据新安排的重传时间和附加信号的传输来执行异步 HARQ方案。换句话说,对先前失败帧进行重传的时间点随着诸如信 道状况的各种因素而改变。根据对用于重传的资源的分配是否反映了信道状况进行指示的信息,可以将HARQ方案分为信道自适应HARQ方案和信道非自适应方 案。信道非自适应HARQ方案(也称作非自适应HARQ方案)能够根 据由初始的传输预定下来的具体方案来对用于重传的资源块和MCS(调制和编码方案,Modulation and Coding Scheme)级别进行操作, 其中MCS级别限定了帧调制和编码的方法。信道自适应方案(也称作自适应HARQ方案)允许上述的资源块 和MCS级别随着信道状况信息而改变。例如,依照信道非自适应HARQ方案,发送端在最初的传输期间 使用八个资源块来发送数据,随后使用同样的八个资源块来重传数据, 而不管数据重传时所获得的信道状况。另一方面,依照信道自适应HARQ方案,尽管最初使用了八个资 源块来发送数据,但是也可以根据接下来的信道状况的需要,使用八 个或更少的资源块或者八个或更多的资源块来重传数据。根据以上提到的分类,HARQ方案可以有四种HARQ方案组合, 最优选的HARQ方案组合是异步信道自适应HARQ方案和同步信道非 自适应方案。通常,异步信道自适应HARQ方案根据信道的状况适应性地改变 重传的时间点和所用的资源数量,以便其可以使重传效率最大化。同 时,同步信道非自适应HARQ方案的优势在于几乎不存在开销 (overhead),这是因为在系统中重传时间和分配给重传的资源是预先 约定好的。发明内容技术问题然而,上述的异步信道自适应HARQ方案的缺点在于其不可避免地增加了许多开销,以至于通常不考虑将其用于上行。如果在变化非常大的信道状况下使用同步信道非自适应HARQ方案,则重传效率极 度下降。技术方案因此,本发明针对于一种在多载波系统中使用的重传方法,该方 法能充分地避免由现有技术的限制和缺点引起的一个或多个问题。本发明的一个目的在于提供一种多载波系统中的重传方法。本发明的另一个目的在于提供一种方法,该方法用于通过多载波 系统中的上行调度信息来指示重传请求。本发明的又一个目的在于提供一种方法,该方法用于在 ACK/NACK信号的接收端检测ACK/NACK信号是否存在错误。本发明其他的优点、目的和特征一部分将在下文中阐述, 一部分 对于本领域普通技术人员而言通过下文的分析将变得显而易见或者可以从本发明的实践中获得。通过所写的说明书和其权利要求以及附图 所特别指出的结构可以了解和获得本发明的这些目的和其他优点。为了实现这些目的和其他优点以及根据本发明的目的,如在本文 中所体现和概括描述的,用于多载波系统的重传方法包括接收准予 消息,所述准予消息包括用于传输上行数据的调度信息,其中用于所述上行数据的重传方案由第一重传调度来预先确定;根据所述调度信 息来传输所述上行数据;以及通过接收与所述上行数据的重传需要相关的第二重传调度信息,根据所述第二重传调度来重传所述上行数 据。相比于第一次重传调度,第二次重传调度信息可以包括下列中的 至少一个的变化信息重传时间、重传资源块、重传资源块的数量以及重传的传输格式。本发明的另一方面在于提供一种用于多载波系统的重传方法,该 方法包括接收包括用于传输上行数据的调度信息的准予消息、根据 调度信息来传输上行数据、接收指示了上行数据重传的准予消息,以 及重传上行数据。准予消息可以包括指示了新的数据传输或重传的信息。如果指示了新的数据传输,则上述指示了新的数据传输或重传的信息可以采用切换方案(toggling scheme)来将信息的当前值变为另外 一个值。如果指示了新的数据传输,则上述指示了新的数据传输或重传的 信息可能被初始化,或者如果指示了重传,则上述指示了新的数据传 输或重传的信息可以依照预定的规贝'J改变。如果用于上行数据的重传方案由第一次的重传调度预先确定并且 指示重传的准予消息包括了第二次的重传调度信息,则可能依照第二 次的重传调度信息来进行重传。本发明的又一方面在于提供一种用于多载波系统的重传方法,该方法包括传输数据,接收该数据的确认信号;以及通过参考在确认 信号之后接收到的调度消息来确定确认信号中是否发生错误。该方法可以进一步包括即使在接收到的确认信号是肯定确认 (ACK)信号的情况下,仍然将数据保持在缓冲区中。假设确认信号是肯定确认(ACK)信号,如果调度消息指示了新 的数据传输,则可以确定出该确认信号没有错误;而如果该调度消息指示了重传,则可以确定出该确认信号存在错误。本发明的又一方面在于提供一种用于多载波系统的重传方法,该方法包括传输数据,接收该数据的确认信号,以及将数据保持在缓 冲区中直到接收到调度消息。该方法可以进一步包括如果调度消息指示了新的数据传输,则 从缓冲区中删除数据,然后发送新的数据;而如果调度消息指示了重 传,则重传数据。确认信号可以是肯定确认信号、停止消息以及准予消息中的至少 一种。准予消息可以包括指示了不存在分配给数据重传的资源块的信息。如果不能在预定的数据重传时间上分配用于重传数据的资源,则 可以发送确认信号以中断重传。数据可以不在预定的重传时间上进行重传,而在下一个重传时间 上重传。可以理解的是,本发明的前述概况描述和以下的详细描述都是示 例性的和说明性的,并旨在为所要求的本发明作进一步的解释。如果用于多载波系统的重传方法是基于信道非自适应重传方案, 则本发明可以灵活地或平稳地对重传资源进行调度。如果用于多载波系统的重传方法是基于同步重传方案,则本发明 可以灵活地或平稳地对重传时间点进行调度。同样,本发明可以更有效地执行同步信道非自适应HARQ方案。本发明可以适当地应对ACK/NACK错误,以便提高通信性能。


附图示出了本发明的实施方式,其被用来提供对本发明进一步的 理解,并连同说明书一起用于解释本发明的原理。在附图中图1是示出了用于多载波系统调度的时间-频率资源块的概念图;图2是示出了能够被应用于上行传输的常规同步信道非自适应 HARQ方案的概念图;图3是根据本发明的一个实施例示出的在多载波系统中使用的重 传方法的概念图;图4是根据本发明的另一个实施例示出的在多载波系统中使用的 重传方法的概念图;图5是根据本发明的又一个实施例示出的一种方法的概念图,该 方法用来在准予消息被用于请求重传的情况下通知准予消息,该准予 消息指示了被请求的是新的数据传输还是重传;图6是根据本发明的又一个实施例示出的另一种方法的概念图, 该方法用来在准予消息被用于请求重传的情况下通知准予消息,该准 予消息指示了被请求的是新的数据传输还是重传;图7是根据本发明的又一个实施例示出的另一种方法的概念图, 该方法用来在准予消息被用于请求重传的情况下通知准予消息,该准予消息指示了被请求的是新的数据传输还是重传;图8是根据本发明的一个实施例示出的用于指示重传停止的方法 的概念图;图9是根据本发明的一个实施例示出的用于指示重传的方法的概念图;图10是根据本发明的一个实施例示出的用于发送重传请求消息 的方法的概念图;图11是根据本发明的一个实施例示出的用于同时使用重传停止 请求消息和重传请求消息的方法的概念图;图12是示出了一般的NACK-至-ACK错误的概念图;图13是示出了一种在考虑ACK/NACK错误的情况下釆用本发明 的 一 个实施例的示例性方法的概念图;图14是示出了另一种在考虑ACK/NACK错误的情况下采用本发 明的 一 个实施例的示例性方法的概念图;图15是示出了又一种在考虑ACK/NACK错误的情况下采用本发 明的一个实施例的示例性方法的概念图;以及图16是根据本发明的一个实施例示出的用于通过ACK/NACK消 息来控制重传的方法的概念图。
具体实施方式
现在将详细参考本发明的优选实施方式,其实施例在附图中示出。 在任何可能的地方,整个附图将使用相同的参考标号来表示相同或相 似的部件。在描述本发明之前,应该知道的是本发明所公开的大部分术语与 本领域熟知的常用术语相对应,但是必要时一些术语已经由申请人选 定,并将公开在本发明以下的描述中。因此,优选的是由申请人限定 的这些术语可以基于其在本发明中的意思来进行理解。为了描述的方便和更好的理解本发明,本领域中熟知的常用结构和器件将被省略或由方框图或流程图来表示。在任何可能的地方,整 个附图将使用相同的参考标号来表示相同或相似的部件。通过依照预定的格式将组成部件和本发明的特性相结合来提出以 下的实施例。单个组成部件或特性可以被认为是在没有补充说明的情 况下的可选因素。如果需要,该单个组成部件或特性可以不与其他的 部件或特性相结合。同样,相同的组成部件和/或特性可以被结合用来 实施本发明的实施例。本发明实施例中所公开的操作的顺序可以改变 为另一种顺序。任何实施例中的一些部件或特性也可以被包括在其他 的实施例中,或者必要时可以被其他的实施例中的部件或特性取代。将基于Node-B与用户设备(UE)之间的数据通信关系来公开以 下的本发明实施例。在这种情况下,Node-B被用作网络的终端节点, 其中通过该网络,Node-B可以直接与用户设备(UE)通信。必要时,由本发明中的Node-B完成的具体操作也可以由Node-B 的上层节点(uppernode)来完成。换句话说,对于本领域的技术人员 显而易见的是,用于使Node-B与网络中的用户设备(UE)通信的各 种操作将由Node-B或除Node-B以外其他的网络节点来完成,其中上 述网络由包括Node-B的若干个网络节点组成。必要时,可以用固定站、eNode-B (eNB)或接入点来代替术语 "Node-B"。必要时,用户设备(UE)也可以由移动站(MS)或移动 用户站(MSS)来代替。图2是示出了能够被应用于上行传输的常规同步信道非自适应 HARQ方案的概念图。就上行传输而言,如果Node-B有UE,其中该UE将发送数据来 实施该UE的初始传输,则Node-B将用于该UE的数据传输的无线资源信息和时间信息通知该UE,因此其一般会将用于允许该UE的数据传输的调度消息发送给该UE。上述用于允许UE的数据传输和通知调 度信息的调度消息在下文中被称作准予消息(grant message)。UE接收该准予消息,获得调度信息,然后根据所获得的调度信息 来发送数据给Node-B。与所发送的(Tx)数据相关联的是,UE通常从Node-B接收Tx 数据的确认信号,因此其可以接收来自Node-B的ACK信号或同样可 以接收来自Node-B的NACK信号,该NACK信号请求重传该数据。 如果UE接收到ACK信号,则其从缓冲区中删除Tx数据,然后等待 传输新的数据。如果UE接收到NACK信号,则其可以依照重传方案 重新发送Tx数据。就指定UE的数据重传而言,重传时间点在系统中被预先约定, 其中上述指定的UE已经依照同步信道非自适应HARQ方案在指定的 时间发送数据给上行链路。用于重传的资源块和传输格式与先前的传 输相同。因此,只需要将从Node-B处发送过一次的准予消息发送给UE来 用于最初的传输。可以由ACK/NACK信号来执行下一次重传,而不需 要进一步地通知重传的时间信息和用于重传的资源块,其中上述 ACK/NACK信号指示了数据是否已经被重传。就同步信道非自适应HARQ方案而言,数据重传可以由NACK信 号的发送/接收来执行,而不需要使用Node-B和UE之间附加的调度信 息。换句话说,如果UE接收到了来自Node-B的NACK信号并同时在 其缓冲区中保持了最初发送的数据,则UE可以在于重传之前已经预定 好的重传时间点上使用与初始传输相同的频率资源然而,在保持上述同步信道非自适应HARQ方案的特性的情况下,可能在所发送的(Tx)数据单元之间发生冲突。更具体地,如果通过 同步信道非自适应HARQ方案来执行重传,则可能发生这样的情况, 如紧急的数据、高优先级的控制信号或持续的调度数据需要使用预定 的重传资源在预定的重传时间点上进行发送。在这种情况下,如果UE 在预约的时间点上使用相应的资源重传数据,则在不同UE的Tx数据 单元之间可能发生冲突,其中上述UE将使用同步信道非自适应HARQ 方案重传数据。图3是根据本发明的一个实施例示出的在多载波系统中使用的重 传方法的概念图。根据图3所示的实施例,在基于同步信道非自适应HARQ方案的 多载波系统中可以改变预定的重传调度,并且可以根据所改变的重传 调度的结果来进行重传。为了描述的方便,假设在4-信道HARQ系统中UE经由第二个 HARQ进程(process)来重传数据,第一次的数据在TTI=1时发送, 而依照同步信道非自适应HARQ方案,不能在TTI=9时重传该数据, 其中TTI=9是预定的重传时间。在这种情况下,4-信道HARQ系统中定义了四个具有不同重传时 间点的HARQ进程,以便4-信道HARQ系统允许单个HARQ进程在 相同的间隔期间执行重传处理。在图3的中部,上述的四个HARQ进程分别被示为索引0 索引 3。也就是,图3中部的索引0 索引3分别表示区分使用了第一个 HARQ进程 第四个HARQ进程的UE的重传时间信息。例如,被调度用来由第二个HARQ进程发送数据的UE在第一个 HARQ进程的一个时间点上重传相应的数据。换句话说,UE可以在 TTI=1、 TTI=5和TTI=9时重传数据。Node-B发送包括了调度信息的准予消息给上行被调度的UE。在 这种情况下,调度信息告知上行被调度的UE在被调度的Tx时间上的 被调度的频带以发送上行数据。如果UE接收到准予消息,则该UE根 据调度信息在时间为TTI-1时发送数据。准予消息可以包括用于识别相应UE的UE标识符(ID)、资源块 (RB)分配信息、可发送数据的信息、有效载荷(payload)信息以及 诸如MCS (调制和编码方案)信息的传输方案信息。RB分配信息可以被设置为上述UE所使用的RB的数量,禾n/或这 些RB的位置信息。上述可发送的数据的信息可以被设置为数据的大 小,其中上述数据能够从接收了准予消息的UE处发送。上述有效载荷 指示包含了消息数据的数据包或帧部分,其不同于普通通信系统的报 头部分。如果冗余递增(incremental redundancy) (IR)的HARQ方案也被用作重传方案,则准予消息可以进一步包括上述用于数据重传的IR 版本信息。来自各种HARQ方案中的IR HARQ方案对信息数据进行信 道编码以提高数据接收(Rx)的性能,并且无论何时进行重传都将发 送不同的编码比特。IR版本信息与同步HARQ方案的重传次数相关联,以便发送/接 收端可以按照惯例来识别IR版本信息。也就是,在使用同步HARQ方 案的情况下,第一 IR版本用于第一次传输,第二IR版本用于第二次 重传,而第三IR版本用于第三次重传,以便可以由IR版本信息来确 定重传的次数。Node-B在时间为TTI=1时接收来自UE的数据,并且确定是否需 要数据重传。如果不再需要数据重传,则Node-B发送ACK信号给UE。 另外,如果需要数据重传,则Node-B发送NACK信号给UE。参考图3, Node-B发送NACK信号。假设使用的是同步信道非自 适应HARQ方案,这样尽管Node-B在发送NACK信号时没有发送附 加的重传调度信息,接收(Rx) UE仍可以迸行数据重传。如果UE接收到来自Node-B的NACK信号,其将根据第二个 HARQ进程在时间为TTI=5时重传数据,其中该数据已经在时间为 TTI-1时被发送。在这种情况下,如先前所述,UE使用具有与用于第 一次传输的在先资源块相同的大小和位置信息的资源块来重传数据。接收所重传的(ReTx)数据的Node-B确定是否还需要重传ReTx 数据。如从图3中可以看到的,Node-B发送NACK信号给上述的ReTx 数据。在这种情况下,依照上述实施例的基站可以改变重传调度。如果 Node-B发送NACK信号给UE以来请求重传数据,则Node-B执行调 度以便可以根据调度信息在重传期间使用其他的传输块来重传数据。 然后,Node-B告知UE所改变的调度信息。简单地来说,基本上保持了同步信道非自适应HARQ方案,但是 改变了重传时间信息、用于重传的RB或重传方案,以便增加系统的灵 活度。如果根据上述的实施例变换了一种重传调度,则Node-B告知UE 改变后的调度信息。UE接收来自Node-B的NACK信号和改变后的调 度信息,以便UE将根据新接收到的改变后的调度信息而不是预定的重传方案来重传数据。根据本发明的这个实施例,尽管根据同步信道非自适应HARQ方 案来执行数据重传,但是可以适应性地改变RB大小和位置信息、重传 时间信息或传输方案。在下文中将描述一种通过改变用于重传的RB来重传数据的方法。在图3中,假设UE在初始传输和第一次重传期间使用A资源块 来发送数据,Node-B执行调度以便可以根据调度信息在第二次重传时 间上使用B资源块而不是A资源块来发送数据。然后,Node-B将B 资源块的信息告知UE,以便UE可以在第二次重传时间上使用B资源 块来发送数据。因此,在这种情况下,与设计用来发送NACK信号而不带任何重 传调度信息的典型同步信道非自适应HARQ方案不同的是,Node-B发 送改变后的资源块的重传调度信息给UE,以便该UE在B资源块上进 行数据重传。可以使用不同的方法来发送改变后的调度信息。能够发送改变后 的调度信息的消息格式被新定义,以便可以在控制信道上发送数据。 同样,必要时可以扩展或修改常规的消息格式,以便简便的消息格式 也可以用来发送改变后的调度信息。例如,可以在上述准予消息上发 送该改变后的调度信息。在使用上述实施例的情况下,如果Node-B必须经上述重传时间和 相应的资源块(RB)发送数据给另一个UE,或必须发送该相应UE的 其他数据,则可以解决Tx数据单元之间的冲突问题。图4是根据本发明示出的在多载波系统中使用的重传方法的概念图4示出了一种方法,该方法用于在上行数据传输的条件下使用 调度消息(例如,准予消息)来指示是否来重传数据。这样,在Node-B使用调度消息发送关于改变后的资源块的消息的 情况下,用于重传的调度消息包括与NACK信号相对应的特定信息, 以便不需要附加地发送NACK信号。依照图4的上述实施例,必要时 也可以将图3的实施例应用于图4的实施例,这对于本领域技术人员 来说将是显而易见的。与图3的实施例类似的是,图4的实施例同样假设在4-信道 HARQ系统中UE经第二个HARQ进程来重传数据,在TTI=1时发送 第一次的数据,而在基于同步信道非自适应HARQ方案的多载波系统 中数据不在TTI=9时进行重传。根据图4的上述实施例,Node-B可以发送准予消息来代替NACK 信号。尽管图4示出了使用ACK/NACK信号和准予消息两者来指示接 收确认的方法,但是可以发送准予消息来取代图4中的ACK/NACK信 号,以便该准予消息可以代替ACK/NACK信号的功能。尽管同步信道非自适应HARQ方案以与图3中的方式相同的方式 应用于图4的实施例,但是可以基于改变后的调度信息来进行数据重 传。具体而言,依照图4的实施例,经由准予消息来发送改变后的调 度信息,以便可以更容易的实现图4的实施例。如果Node-B通过准予消息通知UE关于改变后的调度信息,可由 准予消息传输的与其他传输方案相关联的MCS和信息可以以与初始传 输中的方式相同的方式发送。不必说的是,可以改变和发送RB位置、 所使用的RB数量以及MCS级别。在这种情况下,根据Tx数据的有效载荷大小和RB的数量在Node-B和UE之间预定义MCS级别。这样,为了使用准予消息来请求UE重发数据,优选的是,从 Node-B处发送的准予消息可以指示请求的是新的数据传输还是重传。下面将详细地描述一种示例性方法,该方法用于让UE识别出 Node-B请求的是新的数据传输还是重传。图5是根据本发明的又一个实施例示出的一种方法的概念图,该 方法用来在准予消息被用于请求重传的情况下通知准予消息,该准予 消息指示了被请求的是新的数据传输还是重传。图5的实施例增加了由一个或一个以上比特构成的信息位来作为 传输类型指示信息,并且使用附加的信息位来指示由准予消息请求的 是新的数据传输还是重传。根据本发明,传输类型指示信息被称作NIB (新数据指示位),其由1比特构成。例如,如图5中所示,如果准予消息指示了新的数据传输,则NIB 被设置为"0",然后发送该准予消息和为"0"的NIB。如图5中所 示,如果准予消息指示了重传,则NIB被设置为"1",然后发送该准 予消息和为"1"的NIB。换句话说,接收准予消息的UE检测NIB的 值,以便其可以基于检测出的NIB值来确定由准予消息指示的是新的 数据传输还是重传。同时,在接收指示了新的数据传输的准予消息期间出现了意外的 错误,以致于该UE可能不能识别出由接下来指示了重传的准予消息指 示的是新数据传输还是重传。例如,尽管Node-B将指示了重传的准予消息发送给UE,但是UE 错误地对关于先前Tx时间的NACK信号进行译码,以致于其不能识别出是Node-B已经发送了指示重传的第一个准予消息还是已经错误地接 收了指示新数据传输的第二个准予消息。
下面将详细地描述不同的重传方法,在这些重传方法中考虑了准 予消息的接收错误。
图6是根据本发明的又一个实施例示出的一种方法的概念图,该 方法用来在准予消息被用于请求重传的情况下通知准予消息,该准予 消息指示了被请求的是新的数据传输还是重传。
图6的实施例包括传输类型指示信息,并且使用该传输类型指示 信息来指示由准予消息请求的是新的数据传输还是重传。在这种情况 下,用于改变处于预定情况下的值的切换方案被应用于传输类型指示 信息。结果,图6的实施例准备应对准予消息的接收错误。在图6中, 传输类型指示信息也被称作"NIB"(新数据指示位),并且假设NIB 由1比特构成。
例如,如图6中所示,如果准予消息指示了新的数据传输,则可 以将NIB的值改变为另一个值。当准予消息用于为具体数据"Datal" 指示新的数据传输时,将NIB的值设置为"1"(即,NIB=1)。
然后,如果准予消息为另一个数据"Data2"指示新的数据传输, 则根据切换方案来切换NIB的值以将其设置为"0"(即,NIB-0)。
在指示了重传的准予消息于下一个重传时间被应用于UE的情况 下,保持NIB-0不变,以便UE可以识别出数据"data2"重传的发生。 换句话说,仅当准予消息指示新的数据传输时才改变NIB的值。
UE接收准予消息,并且确定接收到的准予消息的NIB值是否不 同于在先前的HARQ进程中所接收到的另一个NIB值。如果接收到的准予消息的NIB值不同于在先前的HARQ进程中所接收到的另一个 NIB值,则这意味着该准予消息指示了新的数据传输,以便UE从缓冲 区中删除所有的数据,并且发送新的数据包。
然而,如果UE接收到的准予消息的NIB值与在先前的HARQ进 程中所接收到的另一个NIB值相同,则这意味着准予消息指示了重传, 以便UE重传在缓冲区中存储的数据包。
如可从图6中所见,UE可能意外地丢失指示了新的数据传输的准 予消息。如果信道处于深衰落的状态,则Node-B可能只检测到非常低 水平的能量。在这种情况下,Node-B发送指示了重传的准予消息。
如果Node-B根据图5的实施例发送准予消息,而UE丢失了该准 予消息,则上述UE可能重传另一个数据"Datal"而不是"Data2"数 据。然而,如果根据本发明将切换方案应用于NIB值,则可以解决上 述问题。
例如,如果UE接收到指示了 "Data2"传输的第一个准予消息, UE将指示了 "data2"重传的准予消息的NIB值与先前的准予信息的 NIB值进行比较,确定这两个NIB值相等,然后将存储在缓冲区中的 "data2"进行重传。
如果UE没有接收到指示了发送"data2"的初始准予消息,则UE 将指示了 "data2"重传的准予消息的NIB值与先前准予消息的另一个 NIB值进行比较,确定这两个NIB值之间存在不同,删除在缓冲区中 存储的"datal",然后开始进行"data2"的初次传输。也就是,从UE 的角度来看,上述操作被看成是初次传输,但从Node-B的角度来看, 上述操作被看成是重传数据的接收。
图7是根据本发明的又一个实施例示出的一种方法的概念图,该方法用来在准予消息被用于请求重传的情况下通知准予消息,该准予 消息指示了被请求的是新的数据传输还是重传。
图7的实施例增加了由一个或一个以上比特构成的信息位来作为 序号信息,并且使用所附加的信息位来指示由准予消息请求的是新的 数据传输还是重传。根据本发明,序号信息被称作序号(SN)。
如果SN被增加到准予消息中,并且UE随后接收到所产生的包括 SN的准予消息,则UE可以识别出由准予消息请求的是新的数据传输 还是重传,并且还可以识别出由准予消息请求重传的是哪个数据。下 面是根据本发明的用于设置SN值的方法。
SN信息伴随着准予消息一起发送,或者包括在准予消息中然后被 发送,而不需要区别是新的数据传输还是重传。无论Node-B何时接收 到相同数据包的重传请求,SN的值增加"1"。如果请求的是新的数 据传输,则SN值被初始化为初始值。
例如,假设SN的初始值被设置为"0"。换句话说,在发送了指 示新的数据传输的准予消息的情况下,将SN的值设为"0"。因此, 如果伴随准予消息发送的SN值不等于"0",则UE可以识别出上述 的准予消息指示了重传。
参照图7,如果UE接收到准予消息并且所接收到的准予消息的 SN值等于"2",则UE在8个子帧之前重传初始发送的数据,其中8 个子帧由(2 (SN) *4 (HARQ信道)=8)来表示。
然而,假如在接收到准予消息时SN值不等于"0",而且这时的 SN值不等于与当前重传数据相关的应该接收到的其他的SN值,艮口, 假如就丢失了前面的准予消息,则UE删除所有存储在缓冲区中的数 据,而不重传先前接收到的准予消息的数据,然后开始进行新数据的初始传输。
更详细地,如从图7中可见,如果UE丢失或错过指示了 "data2" 初始传输的准予消息,或者如果尽管已经发送了数据,但由于深衰落 信道,UE检测到非常低水平的能量,则Node-B发送指示重传的消息, 该消息伴随着SN=1的信号。
在这种情况下,如果UE没有丢失先前的准予消息,则可以识别 出与当前重传数据相关的应该接收到的SN值不等于"2"。因此,由 于没有建立SN-O的状态,UE从缓冲区中删除与"datal"有关的所有 数据,然后重传"data2",而不重传"datal"。
从Node-B的角度来看,由UE执行的"data2"即时传输可以被认 为是重传请求。然而,如果UE先前已经丢失了指示"data2"初始传 输的准予消息,则从UE的角度来看这意味着执行了 "data2"的初始 传输。结果,UE可能不会错误地识别重传的数据包。
图8是根据本发明的一个实施例示出的用于指示重传停止的方法 的概念图。
图8的实施例假设以与图3和图4中的方式相同的方式来使用同 步信道非自适应HARQ方案和第二个HARQ进程。
为了请求UE停止重传,Node-B可以示例性地使用停止消息,将 在下文中对该停止消息进行详细地描述。
参照图8, Node-B发送准予消息给UE,以便请求UE发送数据。 UE检测所接收到的准予消息,然后在TTI-1时进行上行数据传输。
Node-B检测从UE处发送来的数据。如果需要重传数据,Node-B
25将发送NACK信号给UE。 一旦接收到来自Node-B的NACK信号, UE将依照TTI=5时的同步信道非自适应HARQ方案在预定的时间上 重传数据。
根据本发明的这个实施例,Node-B发送停止消息给UE,以便在 基于同步非自适应HARQ方案的下一个重传时间上停止UE的重传。 接收到停止消息的UE在预定的时间TTI=9上不进行重传,不从缓冲区 中删除在先前的时间上已经发送的数据,而是将上述数据保持在缓冲 区中。接收到停止消息的UE在预定的时间内不进行重传,但不从缓沖 区中删除数据。在这种情况下,预定的时间可以等于重传建立间隔的 两倍,或者可以被设置为一个时间段,该时间段持续到UE从Node-B 处接收到指示了新的数据传输或重传的特定信息。
用于请求UE停止重传的另一种方法可以是用于采用上述准予消 息的方法。
Node-B通过准予消息将指示了不分配RB的信息发送给UE,以 便其可以请求UE停止同步信道非自适应HARQ系统中的重传。例如, 当发送包含在准予消息中的RB的数量或者包含在同一个的准予消息 中的RB大小信息时,Node-B可以在所发送的信息中包括为"0"的信 息。
如果在UE的预定重传时间上Node-B停止重传,则Node-B可以 通过与初始传输的HARQ进程相同的HARQ进程来请求重传。Node-B 在与相同的HARQ进程相对应的下一个重传时间上重新分配资源块 (RB),然后通过指示了重传的准予消息来发送RB信息,以便可以 重申相应数据的重传。
此后,Node-B发送了请求重传的NACK信号给UE,以便UE在 下一个重传时间点TTI-13时重传在缓冲区中存储的先前所发送的数据。
同时,如果接收了停止消息的UE可以在预定的时间内接收到来
自Node-B的ACK信号,或者在预定的时间内没有接收到ACK信号, 则该UE将删除在缓冲区中存储的数据,然后准备发送新数据。
在这种情况下,如果由于其他数据的发送而在预定的重传时没有 资源块分配给该重传,则UE在一小段时间内停止该重传,以便可以更 加灵活地调度重传。
图9是根据本发明的一个实施例示出的用于指示重传的方法的概念图。
图9的实施例公开了一种使用重传消息来进行重传的方法。在图 9的实施例中,假设主要将同步非自适应HARQ方案应用于上述方法, 并且同样将第二个HARQ进程应用于该上述方法,以便在相应的时间 上重传所产生的数据。
与上述实施例不同的是,图9的实施例允许Node-B使用重传 (ReTx)消息来指示重传,并且允许Node-B使用停止消息以对重传进 程进行操作的方式来停止重传。ReTx消息和停止消息不限于上述术语 (term),必要时也可以用其他的术语来替代。
图9的停止消息被设计用来执行与图8的停止消息相同的功能。 图9的停止消息不重传先前所发送的数据,可是其请求UE保持缓冲区 中的数据。
Node-B发送用于新的数据传输的准予消息给选定的UE。该UE 检测该准予消息,然后在TTI-1时进行上行传输。如果Node-B检测从 UE处发送来的数据并且确定重传的必要性,则发送用于请求重传的ReTx消息给UE。
接收到ReTx消息的UE对先前所发送的数据进行重传。图9的停 止消息等同于图8中的停止消息,所以为了描述的方便将在此省略其 详细描述。
与图8不同的是,图9的实施例允许Node-B发送指示了重传的准 予消息,以便对ReTx消息和由停止消息中断的重传进行初始化。
更详细地,在UE由于接收到停止消息而不从缓冲区中删除数据 以及由于停止消息而在预定的重传时间上不进行重传的条件下,如果 上述UE接收到指示了重传的准予消息,则在TTI=13时对保持在缓冲 区中的数据进行重传。
在这种情况下,如果UE接收到指示新的数据传输而非指示重传 的另一个准予消息,则UE重置缓冲区,删除保持在缓冲区中的数据, 在缓冲区中存储新的数据,以便可以发送新的数据给Node-B。
在上述情况下,存在两种状态,即重传状态和重传停止状态,以 便Node-B可以使用一个比特来通知UE,该Node-B将重传数据还是停 止数据传输。换句话说,Node-B使用ReTx消息通知UE进行重传,而 使用停止消息通知UE重传恢复。
如果没有成功解调所接收到的(Rx)数据包,则Node-B发送ReTx 消息给UE。然而,如果Node-B希望暂时停止传输在预定的重传时间 上应用于UE的数据而不考虑解调是成功还是失败,则Node-B发送停 止消息给UE。
当UE接收到来自Node-B的停止消息,其不能立即识别出所接收 到的停止消息是否是由接收成功引起的,而且不能识别出所接收到的停止消息是否用来暂时地防止数据在特定的时间点上被发送给
Node-B。
UE将数据在缓冲区中存储一段预定的时间。如果上述UE从 Node-B处接收到指示重传的准予消息,则将存储在缓冲区中的数据重 传给Node-B。否则,如果上述UE从Node-B处接收到指示新的数据传 输的另一个准予消息,则UE认为存储在缓冲区中的数据已经被成功接 收,从而将清空缓冲区。
尽管Node-B没有发送指示了新的数据传输的准予消息,但是如果 在预定的时间内Node-B不发送重传(RxTx)消息,则UE可以从缓冲 区中删除所发送的(Tx)数据。
如上所述,冗余递增(IR) HARQ方案可以被用于HARQ方案。 如果根据本实施例将釆用了停止消息的同步非自适应HARQ方案与IR 版本管理方案相互结合,则可能发生IR版本的错误理解,这与由位于 停止消息之后的ReTx准予消息引起的重传操作相对应。
当UE接收到该消息并且尝试使用所接收到的消息进行重传时, 可能发生先前传输的停止消息的Rx错误。结果,增加了对指示在UE 与Node-B之间有多少重传的信息的错误理解。也就是,增加了对指示 将哪个IR版本应用于重传的信息的错误理解,这样可能会使得数据接 收异常。
因此,如果Node-B发送了指示附加重传的准予消息,则上述实施 例将指定用于ReTx数据的IR版本,然后使用指定的IR版本来发送 ReTx数据。
在这种情况下,从包含于使用同步非自适应HARQ方案来指示新 的数据传输的其他准予消息中的一些字段区来看,指示了重传的准予消息没有变化,这样一些字段可能不会请求建立进程(setup process)。 如果Node-B使用上述这些其中不再需要建立进程的字段来发送IR版 本信息,则Node-B可以发送IR版本信息而不在准予消息中增加新的 字段。
例如,基于同步HARQ方案的Tx数据的有效载荷大小没有改变, 因此,如果将指示了新的数据传输的准予消息的有效载荷字段作为 ReTx准予消息来发送,则该有效载荷字段被用作指定IR版本的信息 字段。因此,尽管在Node-B发送停止消息之后进行重传,但是可以指 示正确的IR版本,以便在IR版本上不会出现错误理解。
又例如,可以使用一种方法,该方法在重传期间将IR版本值重置 为预定值。换句话说,考虑到先前的重传,该方法不设置实际的IR版 本,而是设置预定的值。因此,如果Node-B在发送停止消息之后发送 指示了重传的准予消息,则上述方法将IR版本值设置为预定的值,然 后将所得到的IR版本值发送给相应的UE。
在这种情况下,Node-B可以使用包含在指示新的数据传输的准予 消息中的一些字段来将重置的IR版本信息通知给UE而不定义新的字 段。
图10是根据本发明的一个实施例示出的用于发送重传请求消息 的方法的概念图。
图IO的实施例示出了一种方法,该方法通过在基于同步非自适应 HARQ方案的多载波系统中改变重传时间来重传数据。为了使得UE进 行数据重传,假设将第二个HARQ进程应用于图IO的实施例。
参照图IO, Node-B选择将进行上行传输的UE,然后发送准予消 息给所选定的UE。 UE接收准予消息,然后在TTI=1时根据相应的调度信息来进行数据的上行传输。
Node-B接收来自UE的Tx数据。如果Node-B确定需要UE重传 Tx数据,则发送ACK/NACK信号给UE,以便UE可以识别出是否存 在重传请求。
假设图10的上述实施例中的多载波系统采用了同步信道非自适 应方案。如果UE接收到来自Node-B的NACK信号,则在预定的时间 TTI=5时重传数据。然后,如果需要再次重传数据,则Node-B发送 NACK信号,以便请求UE进行重传。在这种情况下,在预定的时间 TTI=9时重发NACK信号。
然而,图IO的这个实施例提供了一种用于改变重传时间的方法。 更具体地,在预定的时间TTI=9时Node-B不能使用已经被用于初始传 输(ignition transmission)的资源块(RB)来进行重传,这样Node-B 请求UE在另一个时间TTI=10时进行重传。因此,Node-B将关于改变 后的时间的消息发送给UE,然后UE在改变后的时间上进行重传。
就基于同步HARQ的系统而言,接收到ACK/NACK信号、 ReTx/Stop消息或准予消息的时间点与另一个时间点相关,其中作为对 每个信号的响应,数据在上述的另一个时间点上被重传。这样,必要 时可以改变重传时间点。
例如,在使用了指示重传的准予消息的情况下,Node-B在第三个 HARQ进程时间的特定时间上(在该特定时间上可以进行重传)发送 准予消息给UE。在这种情况下,上述的准予消息必须包括这样的信息, 即指示了当前发送的ReTx准予消息请求与第三个HARQ进程而非第 二个HARQ进程相关联的数据重传。
为了进行初始传输和第一次重传,UE在相应的时间间隔TTI-1和TTP5上使用第二个HARQ进程来发送数据。然而,在第二次重传 期间,UE在第三个HARQ进程时间上发送数据。在接收到包括改变后 的HARQ进程信息的ReTx准予消息之后,为了确认ReTx准予消息, UE在与第三个HARQ进程相对应的时间TTI=I0上对已经在第一个 HARQ进程上被发送的数据进行重发。
如果由预定时间的相应资源块(RB)来请求传输优先级高的数据, 并且UE很难使用预定的时间和RB信息来进行重传,则上述的操作使 UE能够有效地与Node-B进行通信。
图11是根据本发明的一个实施例示出的用于同时使用重传停止 请求消息和重传请求消息的方法的概念图。
图11的实施例提供了一种方法,该方法使用停止消息来更有效地 实施图10的实施例,其中图10的实施例被设计用来改变重传时间。 根据图11的这个实施例,如果所希望改变的重传时间晚于最初的调度 时间(original scheduling timing),则图11的实施例在最初的重传时 间 (original retransmission timing)上发送停止消息。
在图11中,如果执行调度的Node-B在时间TTI-9上不能分配相 应的资源块(RB)给原先被调度的UE,则Node-B发送停止消息以保 留将在时间TTI=9上进行的重传。正如先前所述,在这种情况下,尽 管停止消息没有请求UE进行重传,但是该停止消息使得UE不从缓冲 区中删除相应的数据,以便该数据保留在缓冲区中。
Node-B发送准予消息,该准予消息用于请求UE在时间TTI-10 上进行重传,其中TTI-10被用作重传指示时间。在这种情况下,在上 述准予消息中包括了特定信息,以便UE可以正确地识别出由Node-B 请求重传的是哪个数据,其中上述特定信息指示了请求对已经发送给 第二个HARQ进程的数据进行重传。
32如果上述准予消息不包括上述指示了请求与第二个HARQ进程相
关的重传的特定信息,则UE识别为在时间TTI=10上根据原始的建立 状态请求与第三个HARQ进程相关的重传,这样就很难实现所期望的 结果。
如果如上所述改变了重传时间,则Node-B不能提供UE正确的信 息,该正确信息指示了在预定的时间上是否发送数据。因此,如果UE 在预定的时间上没有接收到重传请求信号,则可能对是否从缓冲区中 删除数据做出错误的决定。
然而,如果依照上述图11的实施例的Node-B将停止消息通知UE, 这样将防止在预定的时间上重传UE中的数据。而且,可以预料到在第 二个HARQ进程数据和第三个HARQ进程数据之间会实现没有冲突。 简单来说,可以更有效地执行数据重传方法,该方法用于使用基于同 步HARQ的方案来改变重传时间(即,HARQ进程)。
与使用停止消息来调度重传时间的方法相比,上述图11的方法要 优于用于调度重传方法的上述方法。
也就是,为了保持同步非自适应HARQ特性,UE必须依照基于 第二个HARQ进程的重传时间来重传数据。如果数据不在时间TTI-9 上进行重传,则UE必须等到下一个重传时间TTI=13。然而,还使用 了用于改变传输进程(即,重传时间)的方法,以便可以在时间TTI-IO 上重传数据,这样将不会产生Tx时延。
如图IO和图11中所述,如果Node-B期望改变ReTx时间,优选 地,Node-B必须确定出请求重传的是哪个数据,还必须将确定出的结 果通知UE。为了重传已改变的ReTx信息,Node-B可以把将在时间 TTI-10上进行重传的数据的原始HARQ进程信息通知UE。这样,为了将HARQ进程的信息通知UE,可以定义和使用新的 消息格式。如果Node-B发送了指示重传的准予消息,则可以从包含于 准予消息中的这些字段中使用特殊的字段来发送HARQ进程信息。在 这种情况下,在重传期间不需要改变该特殊字段。
例如,就用于传输新数据的准予消息和ReTx准予消息而言,Tx 数据的有效载荷大小没有改变,这样用于新的数据传输的指示消息的 有效载荷的字段可以被用作HARQ进程指示字段。
又例如,在使用了指示重传的准予消息的情况下,必要时可以将 准予消息中的用于指示已改变的HARQ进程信息的字段加入到上述的 准予消息中。通过指示了重传的准予消息,在重传期间HARQ进程发 生了改变。可以在UE不能正常地接收上述的重传准予消息的假设下提 供上述的HARQ进程变化。因此,如果UE没有接收到ReTx准予消息, 则在整个操作中可能出现预想不到的错误。因此,将指示了HARQ进 程信息的字段加入到上述准予消息中,以便Node-B可以为用于新的数 据传输的资源分配点来配置HARQ进程信息,而不管Tx时间。
如果根据上述HARQ方案来进行重传,则接收端在接收 ACK/NACK信号时可能出现两种错误(即,ACK-至-NACK错误和 NACK-至-ACK错误)。
ACK-至-NACK错误指示了 UE的错误解码操作,在该操作中尽管 Node-B已经发送ACK信号来确认发送端(例如,UE)的Tx数据,但 由于信道状况或其他因素,UE将ACK信号解码成NACK信号。
NACK-至-ACK错误指示了下面这种情况尽管Node-B在接收到 来自UE的Tx数据之后已经发送NACK信号来请求重传,但是由于信 道状况或其他的因素,UE将NACK信号解码成ACK信号。下面将描述用于在出现NACK-至-ACK错误时采用上述实施例的 操作方案。
图12是示出了一般的NACK-至-ACK错误的概念图。
参照图12, Node-B在接收到来自UE的数据之后发送NACK消 息,然后等待UE重传数据。然而,如果出现NACK-至-ACK错误, UE将不再等待重传,并删除在缓冲区中存储的所有数据。
依照基于ACK/NACK信号的HARQ方案,尽管Node-B等待来自 UE的重传数据,但是UE不再发送数据,这样浪费了预定数量的时间-频率范围(time-frequency area),其中上述的预定数量与ReTx次数的 最大数相对应。
Node-B使用HARQ方案来检测能量,并且使用HARQ方案来确 定出ACK/NACK信号是否存在错误。具体地,Node-B可以确定出是 否出现NACK-至-ACK错误。也就是,Node-B根据所检测出的能量确 定出发送端(例如,UE)已经不发送数据给Node-B,或者基于所检测 出的能量确定出在数据已经被正常发送的情况下是否仍然出现错误。
图13是示出了一种在考虑ACK/NACK错误的情况下采用本发明 的一个实施例的示例性方法的概念图。
如果Node-B检测到NACK-至-ACK错误,图13的实施例提供一 种新的调度方法,该方法用于传输UE新的数据或新UE的数据。
如果Node-B通过检测能量确定出存在NACK-至-ACK错误,这种 情况可能发生,这是因为UE可能没有发送实际数据给Node-B,或者 因为UE处于深衰落的环境中。如果确定出UE处于深衰落的环境中,Node-B可以优选地调度其 他的频带,而非请求UE进行重传。因此,如果出现NACK-至-ACK错 误,Node-B停止先前数据的重传过程,而不请求UE进行重传,然后 为将发送数据的下一个UE进行新的调度。在这种情况下,可以通过上 一层来重传先前的数据。
参照图13,第一个UE (UE1)接收来自Node-B的准予消息,然 后发送上行数据给Node-B。为了命令UE1重传该数据,Node-B发送 NACK信号给UE1。
然而,尽管Node-B已经发送了 NACK信号,但是UE1把NACK 信号误认为是ACK信号。从而,UE1不重传数据,然后Node-B检测 出在将接收重传数据的特定时间上接收(Rx)信号的强度非常弱,这 样Node-B检测出出现了 NACK-至-ACK错误。
即使不存在NACK-至-ACK错误(即,UE1已经重传数据),Node-B 也可能将正常的操作误认为是NACK-至-ACK错误。更具体地,由于 UE1处于深衰落的环境中,Node-B可能不能接收到UEl的重传数据或 者可能不能对UE1的重传数据进行解码。
如果Node-B检测出NACK-至-ACK错误,则将由同步HARQ方 案预先调度好的重传资源用作该UE的新数据或其他UE的调度资源。
从图13中可见,Node-B将预留给UE1重传的资源重新分配以实 施第二个UE (UE2)的数据传输。
如果将指示了上述资源的准予消息发送给UE2,则UE2接收该准 予消息,然后发送上行数据。尽管Node-B使用上述方法可以检测出是否存在NACK-至-ACK错 误,但是只适用常规的ACK/NACK操作方案,其不能防止资源被浪费。 一旦UE接收到ACK信号,UE将清空其重传缓冲区,这样尽管Node-B 为了请求UE进行重传而重发了 NACK信号,但是UE不再有重传的数 据。
图14是示出了另一种在考虑ACK/NACK错误的情况下采用本发 明的 一 个实施例的示例性方法的概念图。
图14的实施例提供了一种方法,该方法用于尽管发送端在接收 到来自接收端的ACK信号之后不重传数据,但是在预定的时间内仍然 将发送端的Tx数据保持在缓冲区中,而不将该Tx数据从缓冲区中删 除。
图14的上述实施例与停止消息的功能相似。也就是,本实施例与 用于发送被用作停止消息的ACK信号的其他实施例相似。接收ACK 信号的UE不重传数据,就好象该UE已经接收到停止消息一样,然而, 存储在缓冲区中的先前发送的数据会被保持一段预定的时间。
例如,依照上行传输,当接收到来自Node-B的ACK信号时,UE 在预定的时间内将不作任何改变地把重传数据存储在缓冲区中,而不 是删除所有存储在缓冲区中的数据。然后,如果UE再次接收到来自 Node-B的NACK信号,则立即将存储在缓冲区中的数据重传给 Node-B,以便不会多余地消耗资源。在这种情况下,用于存储数据的 预定时间可以至少与到达下一次重传的时间相等。
图15是示出了又一种在考虑ACK/NACK错误的情况下采用本发 明的一个实施例的示例性方法的概念图。
图15的实施例提供了一种方法,该方法用于尽管发送端在接收
37到来自接收端的ACK信号之后不重传数据,但是保持缓冲区中的发送
端的Tx数据,而不是从缓存区中删除Tx数据。但是,如果在接收端 发生ACK/NACK错误,图15的实施例提供了一种用于发送调度消息 的方法。
依照图15的实施例,尽管发送端接收到ACK信号,但是其继续 在缓存区中存储数据直到接收到用于指示新的数据传输或者重传的调 度消息。
发送端继续在缓冲区中存储数据直到接收到来自接收端的调度消 息。 一旦发送端接收到来自接收端的指示新的数据传输的调度消息, 就删除在缓冲区中存储的所有数据。
在上行传输中,出现NACK-至-ACK错误,Node-B通过检测能量 确定存在NACK-至-ACK错误,然后如图13所示执行新的调度。在这 种情况下,在没有成功地接收到先前的数据或旧的数据的条件下, Node-B发送数据给另一个UE或发送另一数据,这样导致了 FER增加。 因此,图15的这个实施例在检测到NACK-至-ACK错误之后发送调度 消息,这样Node-B可以使用不同的频率范围来发送ReTx数据给错误 的UE。
图15的这个实施例也可以被用作一种方法,该方法用于使UE能 确定出是否存在ACK/NACK错误。UE发送数据,接收数据的 ACK/NACK信号,然后通过参照在ACK/NACK信号之后接收到的调 度消息来确定出是否存在ACK/NACK错误。
UE能够在ACK/NACK信号的接收时间上确定是否进行重传。然 而,只使用ACK/NACK信号,UE不最终确定数据传输是成功还是失 败,UE通过参照调度消息来确定ACK/NACK信号是否存在错误,并 且通过参照调度消息来决定是否从缓冲区中删除数据。例如,如果确定出UE接收到ACK信号,UE在重传时间上不重 传数据,并且在同一重传时间上继续保持缓冲区中的数据。
此后,如果UE接收到指示新的数据传输的准予消息,则从缓冲 区中删除数据,然后发送新的数据。在这种情况下,认为UE接收到的 上述ACK信号没有错误。另外,如果UE接收到来自Node-B的指示 了重传的准予消息,则重传在缓冲区中存储的数据。在这种情况下, 认为UE接收到的上述ACK信号存在错误。
同时,如果Node-B发送调度消息(例如,指示了重传的准予消息) 给UE, Node-B和UE的操作可以与图4方法的那些操作相同或相似。 根据准予消息来进行重传,以便只改变了所使用的资源块(RB)的位 置,但是MCS级别或其他分量可以与初始传输的那些相等。另外,也 可以改变所有的RB位置、所使用的RB个数和MCS级别。在这种情 况下,基于Tx数据的有效载荷大小和所使用的RB的数量,可以在 Node-B与UE之间预先定义MCS级别。
用于确定图15中所示的准予消息指示的是新的数据传输还是重 传的方法可以与图5至图7中的那些方法相同或相似。
在这种情况下,准予消息包括ACK/NACK信息,以便不需要附加 的ACK/NACK信息。更具体地,数据的接收端(例如,Node-B)可以 同时发送ACK/NACK信号和准予消息。然而,如果Node-B发送准予 消息,则不需要发送ACK/NACK信号。如果UE接收到来自Node-B 的指示了重传的准予消息,则忽略所接收到的ACK/NACK信号,然后 通过由Node-B请求的资源区域来进行重传。
图16是根据本发明的一个实施例示出的用于通过ACK/NACK消 息来控制重传的方法的概念图。图15的实施例提供一种方法,该方法用于尽管UE接收到ACK 信号,但在一段预定的时间内继续保存缓冲区中的TX数据,以便
Node-B可以更有效地调度资源。在UE接收ACK信号之后,可以在一 段预定的时间内继续保存缓冲区中的Tx数据。
因此,尽管Node-B没有从UE处成功地接收到数据,但是Node-B 强制发送ACK信号,以便可以暂时地中断指定UE的重传操作。如果 在重传时间上没有上行资源可以分配给相应的重传UE,则可以更灵活 地进行调度。
接收ACK信号的UE在相应的时间上不重传数据,但是不从缓冲 区中删除数据直到接收准予消息。结果,Node-B在期望的时间上发送 指定了重传的准予消息给UE,以便通过在期望的时间上发送指定了重 传的准予消息来重新启动相应进程的重传。
上述的重传中断也可以由指示了重传的其他准予消息来进行。例 如,将指示了重传的准予消息的RB大小设置为"0",以便可以暂时 中断相应终端的上行重传。在这种情况下,Node-B通过在期望的时间 上发送指示了重传的准予消息来重新启动相应进程的重传。
本发明可以应用于lx EV-DO同步系统的上行,以及由于更少的 开销,本发明还可以应用于3GPPLTE (长期演进)。
本发明的上述实施例可以由硬件、固件、软件或者其结合来实现。
在通过硬件来实现本发明的情况下,可以用ASIC (专用集成电 路)、DSP (数字信号处理器)、DSPD (数字信号处理器件)、PLD (可编程逻辑器件)、FPGA (现场可编程门阵列)、处理器、控制器、 微控制器和微处理器等来实现本发明。如果用固件(firmware)或软件来实现本发明的操作或功能,可以 以不同的形式例如模块,步骤和函数等来实现本发明。软件代码可以 存储在存储单元内,以便可以通过进程来驱动。存储单元位于处理器 的内部或外部,以便该存储单元可以通过各种熟知的部件与上述的处 理器进行通信。
应该注意到的是,本发明中所公开的大部分术语是根据本发明的 功能来定义的,并且可以根据本领域技术人员的意愿或惯例来对这些 术语进行不同地确定。因此,优选的是,基于本发明中所公开的所有 内容可以理解上述的术语。
对于本领域的技术人员显而易见的是,在不脱离本发明的精神或
范围的情况下可以对本发明进行各种修改和改动。因此,本发明旨在
覆盖对该发明的这些修改和改动,只要这些修改和改动在所附的权利 要求书及其等同的范围内。
从上述描述中可以显而易见的是,如果用于多载波系统的重传方 法是基于信道非自适应重传方案,则本发明可以灵活地或平稳地调度 重传资源。
如果用于多载波系统的重传方法是基于同步重传方案,则本发明 可以灵活地或平稳地调度重传时间点。同样,本发明可以更有效地执 行同步信道非自适应HARQ方案。
本发明可以适应性地处理ACK/NACK错误,以便提高通信性能。
尽管本发明的优选实施例已经被公开用于示例性目的,本领域技 术人员将认识到各种修改、增加和替换都是可能的,这要这些修改、 增加和替换没有脱离所附权利要求书中公开的本发明的范围和精神。
权利要求
1.一种用于多载波系统的重传方法,包括接收准予消息,所述准予消息包括用于传输上行数据的调度信息,其中用于所述上行数据的重传方案由第一重传调度来预先确定;根据所述调度信息来传输所述上行数据;以及通过接收与所述上行数据的重传需要相关的第二重传调度信息,根据第二重传调度来重传所述上行数据。
2. 根据权利要求1所述的方法,其中,与所述第一重传调度相比, 所述第二重传调度信息包括重传所述第二重传调度信息的重传时间、 重传资源块、所述重传资源块的数量以及重传的传输格式中的至少一 个的变化信息。
3. —种用于多载波系统的重传方法,包括 接收包括用于传输上行数据的调度信息的准予消息; 根据所述调度信息来传输所述上行数据; 接收指示了所述上行数据的重传的准予消息;以及 重传所述上行数据。
4. 根据权利要求3所述的方法,其中,所述准予消息包括指示了 新的数据传输或重传的信息。
5. 根据权利要求4所述的方法,其中,如果指示的是新的数据传 输,则所述指示了新的数据传输或重传的信息采用切换方案来将所述 信息的当前值改变为另 一个值。
6. 根据权利要求4所述的方法,其中,如果指示的是新的数据传 输,则所述指示了新的数据传输或重传的信息被初始化,或者如果指 示的是重传,则依照预定的规则来改变所述指示了新的数据传输或重传的信息。
7. 根据权利要求3所述的方法,其中,如果由第一重传调度来预 先确定用于所述上行数据的重传方案并且所述指示了重传的准予消息 包括第二重传调度信息,则根据所述第二重传调度信息来进行重传。
8. —种用于多载波系统的重传方法,包括 传输数据;接收所述数据的确认信号;以及通过参照在所述确认信号之后接收到的调度消息来确定在所述确 认信号中是否出现错误。
9. 根据权利要求8所述的方法,进一步包括即使在所述接收到 的确认信号是肯定确认(ACK)信号时,仍然将所述数据保持在缓冲 区中。
10. 根据权利要求9所述的方法,其中,如果所述确认信号是肯 定确认(ACK)信号,如果所述调度消息指示了新的数据传输,则确 定所述确认信号没有错误;以及如果所述调度消息指示了重传,则确 定所述确认信号存在错误。
11. 一种用于多载波系统的重传方法,包括 传输数据;接收所述数据的确认信号;以及 将所述数据保持在缓冲区中直到接收了调度消息。
12. 根据权利要求11所述的方法,进一步包括如果所述调度消 息指示了新的数据传输,则从所述缓冲区中删除所述数据,然后传输 新的数据;以及如果所述调度消息指示了重传,则重传所述数据。
13. 根据权利要求12所述的方法,其中,所述确认信号是肯定确 认信号、停止消息和准予消息中的至少一种。
14. 根据权利要求13所述的方法,其中,所述准予消息包括指示 了没有资源块分配给所述数据重传的信息。
15. 根据权利要求ll所述的方法,其中,如果在所述数据的预定 重传时间上不能分配用于重传数据的资源,则传输所述确认信号以中 断所述重传。
16. 根据权利要求15所述的方法,其中,所述数据不在所述预定 的重传时间上重传,而是在下一个重传时间上重传。
全文摘要
本发明公开了一种方法,该方法用于修改同步非自适应重传方案以解决同步非自适应重传方案中的限制问题。本发明公开了一种方法,该方法使用数据调度消息来不仅指示了新的数据传输还指示了重传。本发明公开了一种方法,该方法使用随后接收到的另一个消息来确定从数据接收端发送来的ACK信号是否存在错误。用于多载波系统的重传方法包括接收准予消息,所述准予消息包括用于传输上行数据的调度信息,其中用于所述上行数据的重传方案由第一重传调度来预先确定;根据所述调度信息来传输所述上行数据;以及通过接收与所述上行数据的重传需要相关的第二重传调度信息,根据所述第二重传调度来重传所述上行数据。
文档编号H04L27/26GK101611585SQ200780036880
公开日2009年12月23日 申请日期2007年10月2日 优先权日2006年10月2日
发明者安俊基, 尹宁佑, 尹硕铉, 李大远, 金学成, 金沂濬, 金银善 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1