专利名称:Cdma通信系统的rlp重发的利记博彩app
技术领域:
本发明一般涉及数据通信,尤其涉及CDMA通信系统中通过无线链路 协议(RLP)重发分组的技术。
背景技术:
无线通信系统被广泛开发来提供多种类型的服务,诸如语音、分组数 据等等。这些系统可以是能支持多个用户的通信的多址系统,而且可以是 基于码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)或者一 些其它多址技术。CDMA系统可以提供优于其它类型系统的某些优点,包 括增加的系统容量。为了提高数据传输的可靠性,多种CDMA系统使用存在于物理层之上 的无线链路协议(RLP)提供的重发机制。低层实体向接收机(即,接收机 RLP)处的RLP实体提供RLP帧,每个RLP帧由被分配给它的序列号唯一 标识。因为会给将被发送的RLP帧分配连续的序列号,所以接收机RLP帧 能通过观察接收的RLP帧的序列号来确定是否有RLP帧缺失。没有任何其 它重发机制存在的情况下,RLP帧可以被串行发送到接收机,被接收机RLP 检测为缺失的RLP帧通过发送否定应答(NAK)被立即报告给发射机。缺 失的RLP随后被重发至接收机。为了提供改进的分组数据传输容量, 一些新一代CDMA系统(例如, cdma2000版本C)使用混合自动重发控制功能(HARQ-CF)提供的另一重 发机制,所述HARQ-CF驻存于RLP和物理层之间。Cdma2000定义的 HARQ-CF能并行发送多个HARQ分组,每个HARQ分组包括一个或多个 RLP帧。而且,因为每个HARQ分组可以通过HARQ-CF被发送/重发一次或多次,HARQ分组可以由接收机处的HARQ-CF实体(即,接收机 HARQ-CF)以未知顺序被恢复。因此,RLP帧可以以失序被提供该接收机 RLP。而且,优于HARQ-CF的重发,在很有把握地确定给定的缺失RLP 真的缺失前接收机RLP可能必须等待很长时间。从而,HARQ-CF重发严 重影响了RLP重发的性能。因此,本领域需要RLP重发方案,此方案能结合基于的HARQ-CF重 发机制有效运行。发明内容这里提供利用RLP和HARQ-CF的功能的技术,从而它们能以无缝且 有效的方式运行,以改善系统性能。这些技术使用不同实体处可用的不同 信息来实现能提供改进性能的RLP传输方案。在一实施例中,提供了一种在CDMA (例如,cdma2000)通信系统中 用于通过RLP重发数据的方法,所述CDMA通信系统具有RLP提供的第 一重发机制和HARQ-CF提供的第二重发机制。按照此方法,缺失的RLP 帧被首先检测(例如,通过接收机RLP)。接着,为每个被检测为缺失的 RLP帧保存一动态计时器(例如,通过接收机HARQ-CF)。随后基于接收 机HARQ-CF已知的时间更新每个动态计时器,这些事件触发每个动态计时 器的超时。(例如,通过接收机RLP)也为缺失的RLP帧保存具有固定持 续期的固定计时器。接着,基于为RLP帧保存的动态计时器(如果存在, 则以及固定计时器)确定是否每个缺失的RLP帧已缺失。然后,发送NAK (例如,通过接收机RLP),用于重发被视为缺失的每个RLP帧。在一实施例中,动态计时器是事件驱动的,每个动态计时器具有由接 收机HARQ-CF己知的事件所确定的可变持续期。对于cdma2000, RLP帧 包括在HARQ-CF发送的HARQ分组中,每个HARQ分组可以在几个可能 的ARQ信道(可以被视为逻辑信道)的任意一个上被发送。接着,每个缺 失的RLP帧的动态计时器与用于发送HARQ分组的ARQ信道的各个候选 集合相关联,所述HARQ分组包括缺失的RLP帧。如果确定ARQ信道可 能不是用于发送缺失的RLP帧的那个信道,则候选集合中的每个ARQ信 道可以从此集合中被移除。然后,当相关候选集合变为空时每个RLP帧的动态计时器超时,因为这表示没有剩下能用于发送缺失的RLP帧的ARQ 信道。HARQ-CF的特性可以用于选择一组用于从候选集合中移除ARQ信道 的准则。对于cdma2000,如果动态计时器被触发之后发生下列事件中任意 一个,则可以从候选集合中移除ARQ信道(1)通过ARQ信道接收好的 HARQ分组,(2)通过ARQ信道发送新的HARQ分组,或者(3)在某个 期间内不通过ARQ信道接收传输。下面进一步详细描述这些准则。一般,这里所描述的技术可被用于在任何无线通信系统中重发数据, 所述无线通信系统具有第一子层(例如,RLP)内的第一重发机制和第二子 层(例如,HARQ-CF)内的第二重发机制,其中第二子层存在于协议栈的 第一子层之下。下面进一步描述本发明的多种方面和实施例。本发明还提供方法、程 序代码、数字信号处理器、接收机单元、发射机单元、终端、基站、系统 和实现本发明的多个方面、实施例和特性的其它装置和元件,下面进一步 详细描述。
通过下面提出的结合附图的详细描述,本发明的特征、性质和优点将变得更加明显,附图中相同的符号具有相同的标识,其中 图l是CDMA通信系统的图表; 图2是cdma2000版本C定义的层结构的图表;图3是说明基站所执行的用于分组数据信道上数据传输的数据封装的 图表;图4是说明在分组数据信道上示例数据传输的时间图表;图5是说明用于在分组数据信道上数据传输、在接收机RLP和接收机 HARQ-CF之间互动的图表;图6是说明用于在具有固定和动态计时器的分组数据信道上数据传输、 在接收机RLP和接收机HARQ-CF之间互动的图表;图7是基于动态计时器和固定计时器来在RLP子层处启动重发缺失的 RLP帧的过程的流程图;图8是基于F-PDCH上传输确定某个缺失的RLP帧是否缺失的过程的 流程图;以及图9是基站和终端的实施例的框图。
具体实施方式
图1是可以实现这里所描述的RLP重发技术的多个方面和实施例的 CDMA通信系统100的图表。系统IOO包括与几个终端106a、 106b (为了 简明,在图1中只示出一个基站和两个终端)通信的几个基站104。基站是 用于与终端通信的固定站。按照此术语被使用的上下文,基站可以表示一 小区、小区内的一扇区、基本收发机系统(BTS)、移动站控制器(MSC) 或者通信系统的其它部分。基站也称为接入点、节点B或者一些其它术语。 基站也可以是UMTS无线接入网络(UTRAN)的一部分。终端是与基站通信的站点。终端也称为移动站,远程站、接入终端、 用户设备(l正)、或一些其它术语。按照终端是否是活动的、对于数据传输 是否支持软切换、以及终端是否处在软切换中,每个终端可以在给定时刻 处在前向链路和/或反向链路上与一个或多个基站通信。前向链路(即,下 行链路)指从基站到终端的传输,反向链路(即,上行链路)指从终端到 基站的传输。这里用于RLP重发的技术可以在多种CDMA通信系统中被实现。因此, CDMA系统100可以实现一个或多个普遍公知的CDMA标准,诸如 cdma2000、 IS-856、 W-CDMA、 IS-95、以及其它。为了清楚地说明,下面 针对支持cdma2000版本C的CDMA系统描述RLP重发的多个方面、实施 例以及实现细节。Cdma2000支持多种类型的服务,诸如语音、分组数据等等。Cdma2000 版本C还通过分组数据信道和控制分组数据信道操作的实体在前向链路上 支持高速分组数据传输。分组数据信道包括一组物理信道,为.- F-PDCH—前向分组数据信道。此物理信道传输用于高速分组数据传 输的数据。
F-PDCCH—前向分组数据控制信道。此物理信道传输F-PDCH的控 制信息。'R-ACKCH—反向确认信道。此物理信道传输自动重发(ARQ)协议 的确认反馈。'R-CQICH—反向信道质量指示信道。此物理信道传输前向链路RF信 道质量反馈,还用于指示F-PDCH操作所选的特定基站。分组数据信道的控制实体称为分组数据信道控制功能(PDCHCF)实体 或者混合自动重发控制功能(HARQ-CF)实体。此控制实体实现操作与分 组数据信道相关的物理信道的步骤。图2是cdma2000版本C定义的层结构200的图表。层结构200包括(1) 基本对应于ISO/OSI参考模型的层3到7的应用及上层协议,(2)对应于 层2 (链路层)的协议和服务,以及(3)对应于层1 (物理层250)的协议 和服务。应用及上层协议使用层2中的子层(即,LAC和MAC子层)提供的 服务。支持的应用的示例包括信令服务212、分组数据服务214、语音服务 216以及电路数据应用。层结构200支持语音、分组数据和电路数据服务的 组合的迸发运行。层2包括链路接入控制(LAC)子层220、媒质访问控制(MAC)子 层230、以及混合ATQ控制功能(HARQ-CF) 240。 MAC子层包括一无线 链路协议(RLP) 232以及一多路复用和QoS子层236 (也称为复用子层)。 RLP提供分组数据的最佳工作传递,以确保无线链路上相当可靠的数据传 输。复用子层提供RLP和HARQ-CF之间的接口。复用子层还实现控制机 制,以平衡多个并行服务的变化的服务质量(QoS)要求,从而确保满足这 些服务的协商QoS水平。通过仲裁来自竞争服务的请求和优先化接入请求 来达到此。MAC子层的结构和包括MAC子层的实体在标题为"Medium Access Control (MAC) Standard for cdma2000 Spread Spectrum Systems"版 本C的文献TIA/EIA/IS-2000. 3-C中有详细描述,上述文献通过引用被结 合于此。HARQ-CF执行与分组数据信道上的数据传输相关的几个功能。首先, HARQ-CF终止与分组数据信道相关的所有物理信道(即,F-PDCH、 F-PDCCH、 R-ACKCH以及R-CQICH)。其次,HARQ-CF提供自动重发 (ARQ)协议,所述协议确保编码分组基于来自移动站的反馈重发部分编码器分组而从基站可靠传递到终端。此反馈使用确认(ACK)的形式来表示编码编码器分组的成功解码,或者使用否定确认(NAK)的形式来表示 编码器分组的非成功解码。物理层提供MAC子层发送数据以及上层的信令机制。在标题为 "Physical Layer Standard for cdma2000 Spread Spectrum Systems"版本C的 文献TIA/EIA/IS-2002. 2-C的文献中有详细描述,所述文献通过引用被结 合于此。图3说明基站为分组数据信道上的传输执行的数据封装的图表。在 cdma2000版本C中,从复用子层的数据服务中请求将在分组数据信道上被 发送到某个终端的数据。将数据从数据服务提供到复用子层的实体是RLP。RLP从数据服务接收数据,并且形成RLP帧。每个RLP帧包括唯一标 识RLP帧的序列号和来自数据服务的数据。接着,RLP将RLP帧提供给复 用子层。复用子层接收RLP帧,所述RLP帧被此子层简单看作数据块。然后, 复用子层通过添加头部(H)处理每个数据块。头部和数据块的组合被称为 cdma2000中的复用子层协议数据单元(MuxPDU)。接着,复用子层将一个 或多个MuxPDU封装,以形成PDCHCFSDU (服务数据单元)。当复用子层接收到请求时,它就产生在F-PDCH上传输的PDCHCF SDU。为了形成每个PDCHCF SDU,复用子层从逻辑信道请求数据块,所 述逻辑信道己经基于每个逻辑信道的相对优先级按某种顺序被映射到 F-PDCH。这一映射一直继续,直到已经提供足够的数据块来形成填充 PDCHCF SDU所需的MuxPDU数,或者直到所有被映射的逻辑信道已经提 供所有的可用数据块。接着,复用子层为每个接收数据块创建MuxPDU。接着,复用子层串行级联一个或多个MuxPDU以形成PDCHCF SDU。 PDCHCF SDU具有可变长度,并且可以包括任何数目的MuxPDU。包括在 每个PDCHCF SDU内的特定数目的MuxPDU由HARQ-CF (即,PDCHCF) 确定。如果PDCHCF SDU没有被完全填充,则复用子层将插入一个或多个 填充MuxPDU以完全填充PDCHCF SDU。每个填充MuxPDU包含"0"比 特。然后,复用子层将装配的PDCHCF SDU提供给HARQ-CF。HARQ-CF通过将2比特的字段(P)附在PDCHCF SDU的尾部以形成相应的PDCH物理层SDU来处理从复用子层接收的每个PDCHCF SDU, 所述PDCH物理子层SDU在这里被称为HARQ分组。HARQ-CF然后将 HARQ分组提供给物理层。物理层将每个HARQ分组Turbo编码,以产生相应的编码器分组。一 部分或整个编码器分组可以作为编码器分组的一个子分组而通过物理层信 道被发送。子分组被由唯一子分组标识符(SPID)标识。特别地,编码器 分组被发送为SPID为"0"、 "1"、 "2"和"3"的子分组。每个子分组包括 足够量的编码数据,从而允许接收机对接收子分组解码以及恢复HARQ分 组。不同的子分组一般包括编码器分组的不同部分。四个子分组可以被视 为编码器分组的不同版本。一般基于HARQ-CF提供的发送格式在运行中(即,动态地)产生子分 组。特别地,如果HARQ-CF确定使用不同的发送格式,则用于编码器分组 的子分组将对应于编码器分组的不同部分,即使子分组具有相同的ACID。接着,物理层按照定义的发送步骤一次发送一个子分组到终端,如下 所述。当基站将编码器分组的一子分组发送到某个移动站时,基站在从此终 端接收到任何关于发送子分组的反馈信息之前需要等待一定时间。基站和 终端处的相关处理也需要时间。为了消除空载时间以及提高性能,基站可 以将其它编码器分组发送到同一终端或另一终端,同时等待来自此终端的 编码器分组的反馈。由HARQ-CF完成此,所述HARQ-CF被用于支持四个 独立ARQ信道上的分组数据信道传输,ARQ信道被视为F-PDCH的四个 逻辑信道。这四个ARQ信道允许基站通过四个待决的编码器分组处理而并 行地将四个编码器分组向上发送到给定终端。因此,在给定时刻,可能有 多至四个未完成的编码器分组(即,还没有确认为被终端正确接收的分组)。要使用的特定数目的ARQ信道由基站确定,并且用信令发送到终端。 这些ARQ信道有分配给每个ARQ信道的ARQ信道标识符(ACID)唯一 标识。例如,四个ARQ信道可以被分配给"0"、 "1"、 "2"和"3"的ACID。 F-PDCH上发送的每个子分组的ACID由在伴随F-PDCCH上发送的控制信 息唯一标识。因此,在终端关于哪些子分组用来在解码操作之前组合没有 模糊性。基站处的HARQ-CF按照一组规则发送每个编码器分组的子分组。每个 编码器分组在单个ARQ信道上被发送或者可能被重发。对于给定编码器分 组,基站在编码器分组的所有其它子分组之前发送子分组"0"。基站能以 任何顺序在任何时刻发送子分组"0"、 "1"、 "2"和"3"任何次数,只要 为编码器分组发送的子分组数没有超过八。基站能发送任何子分组多次, 并且也能忽略任何除子分组"0"之外的子分组。给定编码器分组的子分组在不同传输长度(或持续期)上被发送。基 站也可能使用不同的传输长度多于一次重发同一子分组。由于子分组中的冗余信息,终端可能在四个子分组己经被发送前成功 地对编码器分组解码。当终端接收一子分组时,它会尝试基于已经为此编 码器分组接收的所有子分组解码编码器分组(即,当前和前一传输的子分 组)。如果解码操作是成功的(即,编码器分组的CRC有效),则终端在 R-ACKCH信道上发送ACK,而且基站能阻止发送此编码器分组的子分组。 相反,如果解码操作不成功(即,编码器分组的CRC是无效的),则终端 在R-ACKCH信道上发送NAK。基站能使用来自终端的ACK/NAK反馈发 送编码器分组的附加子分组。因为终端在解码之前为同一编码器分组组合当前和先前接收子分组, 所以一机制被提供来允许终端确定同一 ARQ信道(即,同一ACID)内接收的子分组何时是用于一新编码器分组的。这样,终端能为先前编码器分 组清除在同一 ARQ信道上先前接收的子分组,并且开始为新的编码器分组 累加子分组。对于cdma2000,此机制包括ARQ标识符序列(ARQJS)号, 所述ARQ标识符序列号包括由基站发送的伴随控制信息、F-PDCCH中。 ARQ-IS数是单比特值,此值对于在同一 ARQ信道上发送的连续编码器分 组在"0"和"1"之间转换,并且是有效地1比特序列号。ARQJS数在这 里也被称为"颜色"比特。当新编码器分组的第一子分组在ARQ信道上被发送时,向接收机发送 信号这是一个通过翻转颜色比特的新编码器分组。特别地,给定ARQ信 道上发送的某个编码器分组的所有子分组的颜色比特被设定为某个值(例 如,"l"),同一ARQ信道上发送的下一编码器分组的所有子分组的颜色比 特被设置为可选值(例如,"0")等等。如果接收子分组的颜色比特编码(即,翻转),则终端将此子分组看作新编码器分组的第一子分组,并且抛弃先前在同一 ARQ信道上接收到的所有子分组。于分组数据信道相关联的所有物理信道上的传输以时隙为单位发生,其中对于cdma2000, 一时隙是1.25毫秒。F-PDCH和F-PDCCH上的传输 在K 2或4个时隙持续期(即,1.25毫秒、2.5毫秒或5毫秒)上发生, R-ACHCH上的传输在1.25毫秒、2.5毫秒或5毫秒的时隙间隔上发生。当子分组在ARQ信道上被发送时,分组数据部分在F-PDCH上被发送, 而且相应的控制信息作为两个F-PDCCH, F-PDCCHO和F-PDCCH1中一个 上的消息被发送。当终端被分配给分组数据信道时,它被分配给一个MAC 标识符(MAC一ID)以便在两个共享F-PDCCH上唯一地寻址终端。F-PDCCH 上的消息通过将每个F-PDCCH SDU中的MAC_ID字段设定为分配给终端 的MAC」D而将目标定到特定终端,所述终端被指定来接收在F-PDCH上 发送的子分组。当终端被分配给分组数据信道时,可以在任何时隙处开始的两个 F-PDCCH中任一上发送消息到终端。因此,终端将需要不断监视和处理 F-PDCCHO以接收控制消息。如果在终端专用的F-PDCCHO上没有接收到 消息,则终端也将需要在同一时间间隔上处理F-PDCCH1。如果F-PDCCHO 或F-PDCCH1上接收的控制信息指示一子分组在F-PDCH上被发送到终端, 然后终端处理F-PDCH以恢复子分组。为了简单起见,贝U F-PDCCHO和 F—PDCCH1在这里被统称为F-PDCCH。图4是说明分组数据信道上示例数据传输的定时图表。此示例示出了 使用两个时隙的ACK-DELAY正被发送的三个子分组。ACK-DELAY规定 了 F-PDCH传输的结束和对于相应F-PDCH传输R-ACKCH传输的开始之 间的时隙数。在时刻T"在为第一子分组分配的F-PDCCH上发送二时隙消息。此消 息指示第一 ARQ信道的初始传输,SPID= "0"以及ACID= "0"。由于 F-PDCCH消息的持续期是两个时隙,F-PDCH上的子分组"O"的传输也为 两个时隙。在此示例中,终端在F-PDCCH上接收控制消息、处理F-PDCH, 但是不能基于接收的子分组"0"为第一ARQ信道恢复HARQ分组。随后 在时刻T3,终端在R-ACKCH上发送NAK,时刻T3是时刻T2的F-PDCH传输结束之后的两个时隙(或者ACK-DELAY时隙)。在时刻T"在新子分组分配的F-PDCCH上发送四时隙消息。此消息指 示第二 ARQ信道的初始传输,SPID-"0"以及ACID-"1"。由于F-PDCCH 消息的持续期是四个时隙,F-PDCH上的子分组"O"的传输也为四个时隙。 在此示例中,终端也能基于接收到的子分组"0"对第二 ARQ信道的编码 器子分组解码。接着在时刻T5,终端在R-ACKCH上发送ACK,所述时刻 T5是时刻T4的F-PDCH传输结束之后的两个时隙。在时刻T6,在另一子分组分配的F-PDCCH上发送一时隙消息。此消息 指示第一 ARQ信道上的当前编码器分组的子分组"1"的重发,所述第一 ATQ信道的SPID= "1"以及ACID= "0"。由于F-PDCCH消息的持续期是 一时隙,F-PDCH上的子分组传输的持续期也是一时隙。接着,终端将接收 到的子分组"0"和"1"组合,并且尝试为第一ARQ信道的编码器分组解 码。在此示例中,终端不能基于接收到的子分组"0"和"1"正确解码编 码器分组。然后在时刻T8,此终端在R-ACKCH上发送NAK,所述时刻 T8是时刻T7的F-PDCH传输结束之后的两个时隙。一般,接收机HARQ-CF可以或不可以为接收机的每个发送子分组提供 ACK反馈。后面的情况覆盖每个子分组传输 如果接收机不能在F-PDCCH上接收控制信息,则它不能察觉出子分 组传输的存在。接着在子分组传输的R-ACKCH上接收机不发送反馈。 如果接收机正确接收控制消息,但不能基于F-PDCH上为某个编码 器分组接收的所有子分组而恢复HARQ分组,则它察觉到子分组传输,并 且将NAK反馈给发射机。々口果接收机在F-PDCCH上接收到控制信息,并且也能基于在F-PDCH 上接收的子分组而恢复HARQ分组,则它将ACK反馈给发射机。对于每个发送的子分组,发射机基于从接收机接收的反馈(或其缺少) 执行适当的相应动作。特别地,发射机执行下列操作 如果不从用于子分组传输的接收机接收ACK反馈,则发射机 HARQ-CF可以在同一 ATQ信道上为HARQ分组重发另一子分组。发射机 HARQ-CF可以为每个HARQ分组发送多至某个最大子分组数(例如,8)。
如果为子分组传输接收ACK,则发射机HARQ-CF阻止编码器分组的任何附加子分组的发送/重发。发射机和接收机处的RLP和HARQ-CF被用来在分组数据信道上提供 可靠的数据传输。下面总结这些实体的每个所执行的功能。在下面的描述 中,"缺失的"分组是还没有被某个实体恢复/接收的分组,但是所述分组可 以属于一个不完全编码器分组传输事务,因此可以被随后恢复/接收。"缺失 的"分组是某个实体确定将被不能恢复/接收的分组。发射机HARO-CF:此实体确定给定HARQ分组是否通过观察 R-ACKCH上接收的ACK7NAK反馈而传递给接收机。发射机HARQ-CF不 包括HARQ分组的内容。R-ACKCH上的反馈的可靠性表示发射机 HARQ-CF对下列错误敏感 ACK变为NAK:此错误将触发向接收机不必要地传输附加子分组。 -NAK变为ACK:非常不期望此错误,因为RLP接着依赖于每个RLP 帧包括在缺失的HARQ分组中的NAK。发射机RLP:此实体确定给定RLP帧是否通过等待来自接收机RLP的 NAK而被成功地传递给接收机。由于在cdma2000版本C中添加了 HARQ-CF,发射机RLP需要在它从缺失RLP帧的接收机RLP接收NAK 前等待很长时间,如下所述。接收机HARO-CF:此实体尝试对发射机HARQ-CF发送的每个编码器 分组解码,以恢复相应的HARQ分组。如果接收机HARQ-CF接收指示它 的子分组传输的控制消息,则它处理F-PDCH以接收此子分组、为正被处 理的编码器分组累加所有至今已接收的子分组,并且解码累加的子分组以 恢复HARQ分组。基于解码结果,接收机HARQ-CF能确定HARQ分组是 否已经无大延时地被恢复。接收机HARQ-CF不知道什么被包含在HARQ 分组内。接收机HARQ-CF不能觉察编码器分组的传输和存在,除非检测到下列 中每个的至少一个控制消息(1)先前子分组,(2)当前子分组,以及(3) 下一子分组,所述子分组使用同一 ACID被发送。特别地,接收机HARQ-CF 需要观察颜色比特翻转,以便检测新的编码器分组。从而,接收机HARQ-CF 不能立即检测编码器分组已经被发送(例如,如果它错过控制消息,这种 情况下,它将不得不等待下一子分组传输)。接收机RLP:此实体能通过观察栳收的RLP帧的序列号来确定RLP帧 是否缺失。然而,接收机RLP帧在很短时间周期内不能确定缺失的RLP帧 是否是(1) HARQ分组的一部分,接收机HARQ-CF仍在尽力通过附加子 分组重发来恢复所述HARQ分组,或者(2)不由接收机HARQ-CF恢复的 缺失HARQ分组的一部分。接收机RLP将需要等待足够时间量,以便在发 送用于RLP重发的一个NAK前HARQ-CF重发完成。结果,缺失的RLP 帧的RLP重发延时通常很长。在cdma2000版本C中添加的HARQ-CF,扩展层2的功肖巨,但影响RLP 的操作。没有HARQ-CF (在cdma2000版本0、 A以及B中),RLP帧能串 行顺序地被发送到接收机。接着,RLP被用于(1)顺序地将RLP帧传递 到较高层以及(2)执行RLP重发。因此,如果接收机RLP检测到RLP帧 缺失,贝!J它能立即发回NAK,并且请求RLP帧被重发。具有HARQ-CF (在cdma2000版本C中),多个HARQ分组可以被并 行地发送到接收机,每个HARQ分组包括一个或多个RLP帧。而且, HARQ-CF能发送/重发每个HARQ分组多至某个规定的最大次数,直到 HARQ分组被正确恢复。由于每个HARQ分组由接收机HARQ-CF恢复, 包括在经恢复的HARQ分组中的RLP帧被提供给接收机RLP。因为多个HARQ分组能由HARQ-CF并行地发送,以及因为每个HARQ 分组中的RLP帧可以由接收机HARQ-CF在不同的时间发送到接收机RLP, 该时间根据HARQ分组何时由HARQ-CF恢复决定,接收机RLP难检测到 给定RLP帧实际上缺失。特别地,接收机RLP难区分两种情况(1)缺失 的RLP帧将不由接收机HARQ-CF提供,并且需要通过RLP重发,以及(2) 缺失的RLP帧是HARQ分组的部分,所述HARQ分组仍在由HARQ-CF 重发,这表示在此点没有RLP重发被请求。在解决上述不确定性的RLP重发方案中,当检测到缺失的RLP帧时, 接收机RLP拖延请求RLP重发。然而,接收机RLP在发送重发请求的NAK 前等待某个时间量过去。延时的NAK的目的是给HARQ-CF足够时间量来 完成HARQ分组的传输。此方案也称为"延时NAK" RLP重发方案。图5是说明接收机RLP和分组数据信道上数据传输的接收机HARQ-CF 之间互动的图表。此图表也示出了延时NAKRLP重发方案的操作。在此示例中,ACID为"0"、 "1"和"2"的三个ARQ信道被用于此分组数据信道 传输。为了简明,此示例的子分组传输持续期全部相等(即,同样的传输 长度), 一个紧接着另一个。在时刻T,开始,接收机HARQ-CF在指示ARQ信道"0"上它的子分 组传输的F-PDCCH上接收控制消息,处理在此ARQ信道上发送的子分组, 并且成功地恢复ARQ信道"0"上发送的HARQ分组。接着,经恢复的 HARQ分组被传递到复用子层,所述复用子层将包括在此HARQ分组中的 RLP帧提供到接收机RLP。对于此HARQ分组,在时刻T3 ,接收机HARQ-CF 也在R-ACKCH上发送ACK。对于在时刻T2开始的下一子分组传输,接收机HARQ-CF不能成功检 测F-PDCCH上的控制消息。因此,没有HARQ分组由接收机HARQ-CF 恢复,而且没有RLP帧被提供给接收机RLP。而且,对于此子分组传输, 接收机HARQ-CF在R-ACKCH上不发送任何东西。在时刻T4开始,接收机HARQ-CF接收F-PDCCH上的控制消息,所述 F-PDCCH上的控制消息指示ARQ信道"2"上它的子分组传输处理此ATQ 信道上发送的子分组,以及成功恢复ARQ信道"2"上发送的HARQ分组。 接着,此经恢复的HARQ分组被传递到复用子层,所述复用子层接着将包 括在此HARQ分组中的RLP帧提供到接收机RLP。对于此HARQ分组, 在时刻T6,接收机HARQ-CF也在R-ACKCH上发送ACK。在时刻T7开始,接收机RLP接收包括在HARQ分组中的RLP帧,所 述HARQ分组从ARQ信道"2"中恢复。接收机RLP察看这些RLP帧以 及来自ARQ信道"O"的那些较早接收的RLP帧的序列号。接着,接收机 RLP确定存在两个缺失的RLP帧。然而,接收机RLP不是立即在RLP子 层发送NAK,以请求这些缺失RLP帧的重发,而是为这些缺失的RLP帧 启动延时NAK计时器。接收机RLP接着在延时NAK计时器超时的时候发 送NAK。在时刻T6开始,接收机HARQ-CF接收F-PDCCH上的控制消息,处理 在此ARQ信道上发送的子分组,并且未能成功恢复ARQ信道"0"上发送 的HARQ分组,所述F-PDCCH指示ARQ信道"0"上它的子分组传输。 当对于此ARQ信道上较早发送的HARQ分组不接受R-ACKCH上的ACK时,ARQ信道"0"的重发由发射机HARQ-CF启动。此外,因为HARQ 分组没有被正确恢复,所以没有RLP帧被提供给接收机RLP。然而,对于 此子分组传输,在时刻T9,接收机RLP在R-ACKCH上发送NAK。对于随后的子分组传输的处理以同样的方式发生。如所能看到的, HARQ分组可以由接收机HARQ-CF以未知顺序恢复。因此,被提供给接 收机RLP的RLP帧由于缺失空洞而失序。如果适当值被选择用于延时NAK计时器,则上述延时NAK RLP重发 方案工作。然而,此计时器值将需要是一个非常保守的值,所述保守值将 计及使用的所有ARQ信道的HARQ-CF的最长可能重发延时。最大计时器 值将过度影响系统性能和有效性,由于接收机RLP在能请求每个缺失RLP 帧的重发前需要等待一段很长时间。这里提供使用RLP和HARQ-CF的功能的技术,从而它们能以无缝和 有效方式运行,以提高系统性能。这些技术使用不同实体处可用的不同信 息(例如,接收机RLP和接收HARQ-CF),以实现RLP传输方案,所述 RLP传输方案提供延时NAKRLP重发方案上改进性能(例如在TCP上), 延时NAK RLP重发方案依赖于具有保守的计时器值的延时NAK。当接收机RLP检测到缺失的RLP帧时,缺失帧仍在通过基于的 HARQ-CF正被发送的过程中。因此,接收机RLP想等待某个时间量,以 获得对于此RLP帧真正缺失估计的更多可信度。理想情况下,接收机RLP 将在完全确定RLP帧确实缺失之后发送NAK,以便避免通过虚警NAK不 必要地重发RLP帧。然而,接收机RLP对基于的HARQ-CF是盲操作。因 此,延时NAK计时器的值需要适当长。一方面,接收机HARQ-CF为每个由接收机RLP确定为缺失的RLP帧 保存动态的时间驱动计时器。此动态计时器具有可变持续期,而且它的超 时由接收机HARQ-CF已知的事件触发,如下面进一步详细描述的。接收机 RLP也可以为每个缺失RLP帧保存固定计时器(即,具有固定持续期的延 时NAK计时器)。如果对于RLP帧,动态计时器或固定计时器超时,无论 它们哪个先发生,则接收机RLP接着可以将NAK发送回发射机RLP,以 请求重发缺失的RLP帧。图7是过程700的实施例流程图,过程700用于基于为缺失RLP帧维持的动态计时器和固定计时器而启动RLP子层处缺失RLP的重发。开始时,接收机RLP检测缺失的RLP帧(步骤712)。如图5中所示, 可以通过观察接收机RLP接收的RLP帧的序列号以及将缺失的RLP帧标 识为在接收机RLP处己经落在在RLP帧之间的那些帧而达到这点。如果任 何缺失的RLP帧被检测,则对于检测到的缺失RLP帧接收机RLP向接收 机HARQ-CF发送一 "请求"(步骤714)。此请求要求接收机HARQ-CF为 每个缺失的RLP帧保存一个动态计时器。在一实施例中,由于RLP帧由它 们的序列号标识,所述序列号对于接收机RLP可用而非对于接收机 HARQ-CF可用,所以接收机RLP随着它发送到接收机HARQ-CF的每次请 求而为缺失的RLP帧提供序列号。从接收机RLP接收到请求后,接收机HARQ-CF为每个缺失的RLP帧 启动一动态计时器,所述缺失的RLP帧由随请求包含的序列号列表所标识 (步骤722)。因此,接收机HARQ-CF保存的每个动态计时器与某个缺失 RLP帧的序列号相关。随后,接收机HARQ-CF保存每个动态计时器并且 基于接收机HARQ-CF已知的事件更新动态计时器状态(步骤724)。每个 动态计时器也基于某些事件的发生而超时,而且不同的动态计时器可以受 不同事件影响。下面进一步详细描述动态计时器的保存和计时器超时的条 件。只要当给定的缺失RLP帧的动态计时器超时的时候,接收机HARQ-CF 将"指示"发送给接收机RLP (步骤726)。如果对于多个缺失RLP帧多个 动态计时器超时,则可以为所有这些分组发送一指示。在一实施例中,动 态计时器超时的所有缺失RLP帧的序列号列表随着指示被发送。此指示通 知接收机RLP,这些RLP帧的HARQ传输/重发被完全完成,不期望接收 机HARQ-CF传递这些RLP帧。此接收机RLP把该指示解释为表示所标识 的缺失RLP帧确实被丢失。在图7所示的实施例中,接收机RLP也为每个缺失RLP帧启动固定计 时器(步骤732)。固定计时器的值也可以在分组数据信道上操作开始时由 系统配置,并且因此可以对于分组数据信道操作固定。当缺失RLP帧的固 定计时器超时时,接收机RLP能向接收机HARQ-CF发送一 "命令"来取 消由接收机HARQ-CF为此RLP帧保存的对应的动态计时器(步骤734)。当缺失一次的RLP帧在此帧的动态计时器被触发后被接收时,接收机RLP 也能向接收机HARQ-CF发送命令,来取消该动态计时器。接收机RLP从接收机HARQ-CF接收指示以及任何固定计时器的超时 "通知"(步骤742)。接着,接收机RLP启动每个缺失RLP帧的恢复,所 述RLP帧的固定计时器已超时或者所述RLP帧的动态计时器已超时(步骤 744)。此RLP帧可以在RLP子层通过重发被恢复。图7中示出的步骤可以 周期性地或在指定的时间被执行。例如,接收机RLP的步骤可以在任何时 候当RLP帧被提供给接收机RLP时被执行,接收机HARQ-CF的步骤可以 在每个子分组传输结束时在F-PDCH上被执行。如上所述,接收机RLP可以向接收机HARQ-CF提供缺失RLP帧的列 表。接收机HARQ-CF接着被指令来为每个缺失RLP帧保存一动态计时器。 当确定缺失的RLP帧将不由接收机HARQ-CF恢复时,每个这样的动态计 时器超时。然而,RLP帧被包括在HARQ分组中,并且由于接收机HARQ-CF 不知道经恢复的HARQ分组的内容,它不能具体标识包括在经恢复的 HARQ分组中的RLP帧。这里提供了接收机HARQ-CF确定特定的缺失RLP帧是否缺失,而不 用访问它可能已经恢复的RLP帧的序列号的技术。在一实施例中,通过成 功消除所有可能ARQ信道而达到此,所述ARQ信道已经被用于发送包括 缺失RLP帧的HARQ分组,直到没有ARQ信道被留下。在此点,缺失RLP 帧被视为缺失,并且它的动态计时器超时。图8是过程800的实施例流程图,过程800用于基于F-PDCH上的子 分组传输而确定某个缺失RLP帧是否缺失。过程800可以用于被接收机RLP 检测为缺失的每个RLP帧。过程800包括为缺失RLP帧启动动态计时器的 一组步骤722a和更新动态计时器的一组步骤724a。步骤722a可以用于图7 中的步骤722,步骤724a可以被用于步骤724。开始时,从接收机RLP接收请求,以便为缺失的RLP帧保存一动态计 时器(步骤812)。接收到请求后,接收机HARQ-CF启动一个候选集合, 所述集合包括可以用于发送包括缺失RLP帧的HARQ分组的所有可能的 ARQ信道(步骤814)。此候选集合通常包括分配给用于分组数据信道传输 的接收机的所有ARQ信道,除了仅将一组良好RLP帧传递给接收机RLP的ARQ信道(称为"被忽略"ARQ信道)。如图5中所示,接收机RLP能检测到某个RLP帧已经接收一组良好的 RLP帧后在近时刻T7处缺失,所述良好RLP帧被包括在从某个ARQ信道 恢复的良好HARQ分组中。此ARQ信道不可能已经是用于发送带有缺失 RLP帧的坏HARQ分组的ARQ信道,因为发射机HARQ-CF将不在同一 ARQ信道上发送好的HARQ分组,直到坏的HARQ分组已经成功地被接 收机HARQ-CF恢复。返回参考图8, 一旦接收到请求则执行步骤812和814,以启动用于缺 失RLP帧的动态计时器。随后,通过执行步骤820到848更新动态计时器。 通过估计候选集合中的每个ARQ信道以确定它是否为用于发送包括缺失 RLP帧的HARQ分组的候选集合而达到更新。当启动动态计时器时,终端等待专用于终端的下一子分组的接收(步 骤820)。当下一子分组被接收而且相应的PDCH被处理时,动态计时器更新通过在用于估计的候选集合中选择第一 ARQ信道而开始。接着,确定 HARQ分组是否已经从此ARQ信道被成功恢复(步骤824)。如果答案为 是,则此ARQ信道从候选集合中被去除(步骤830)。用于移除此ARQ信 道的理念和不把被忽略ARQ的信道包括在候选组中的理念相同。如果缺失 的RLP帧在ARQ信道上被发送,则接收机RLP将在接收到相应RLP帧后 取消此动态计时器。否则,在步骤824后,确定是否新的HARQ分组已经在ARQ信道上被 发送(步骤826)。"新"HARQ分组标识在启动动态计时器后开始被发送的 新HARQ分组。如果答案为是,则此ARQ信道从候选集合中被移除(步 骤830)。出于几个原因中的任何一个,新HARQ分组已经在此ARQ信道 上被发送。第一,发射机HARQ-CF可以在先前HARQ分组的发送/重发的 最大数后发送一个新HARQ分组,所述先前HARQ分组已经包括缺失RLP 帧。第二,发射机HARQ-CF已经错误地检测到先前HARQ分组的ACK比 特并且假定先前HARQ分组被正确恢复。这样,接收机HARQ-CF能确定 对于先前HARQ分组没有附加子分组传输在此ARQ信道上被发送。因此, ARQ信道可以从此候选集合中被移除。此ARQ信道上新HARQ分组的传输可以通过观察在每个子分组传输的F-PDCCH上被发送的颜色比特而被检测。如上所述,对于ARQ信道上发 送的新HARQ分组,颜色比特被来回切换。将"新"HARQ分组标记为启 动动态计时器后开始被发送的新HARQ分组,而且将"先前"HARQ分组 标记为当启动动态计时器时已经被发送的HARQ分组。在启动动态计时器 的时刻,如果终端检测到"先前"HARQ分组的存在,则可以通过观察ARQ 信道翻转一次而检测到"新"HARQ分组的传输(即,从先前HARQ分组 的旧值变化到新HARQ分组的新值)。然而,接收机HARQ-CF可能在启动 动态计时器的时刻未能成功检测"先前"HARQ分组的存在。如果终端检 测编码器分组的所有先前子分组的相关控制消息失败,通常会发生此。这 样,当终端观察到启动动态计时器后第一颜色比特变化时,它仅检测到"先 前"HARQ分组的存在。为了检测"新"HARQ分组的存在(以及"先前" HARQ分组的完成),终端需要观察两次颜色比特变化。因此,可以通过观 察颜色比特翻转两次而以很大确定性检测"新"HARQ分组。否则,在步骤826后,确定在过去的周期Tm内是否任何新子分组传输 已经在此ARQ信道上被接收(步骤828)。在一实施例中,此时间周期对应 于启动动态计时器后调度接收机的连续M次时间。可以基于多个因素选择 参数M,例如,(1)分配给分组数据信道传输的接收机的ARQ信道总数, 以及(2)每个HARQ分组的传输/重发的最大数。 一般,如果使用ARQ信 道的似然性较小,则M被设置得较大,如果更多ARQ信道被分配或者较 少重发被允许,就是这种情况。在一个特定实施例中,M可以被设置如下#ARQ channel《M《a. (#ARQ channel),其中oc是适当被选择的大于1的常数。如果步骤828的答案为是,则此 ARQ信道从候选集合中被移除(步骤830)。在一实施例中,通过为候选集合中的每个ARQ信道建立一个计数器而 实现此测试。每个计数器被初始化为0。当对于终端子分组被接收且在某个 其它ARQ信道上时,某个ARQ信道的计数器加一。当对于终端子分组被 接收且在此ARQ信道上时,计数器被重置。当计数器到达M,则ARQ信 道从候选集合中被移除。发射机处的调度器通常给予已经在发送队列更长时间的编码器分组以 更高的优先级。而且,编码器分组通常基于它们的优先级以一顺序被发送。这样,未决的HARQ分组通常按照发送队列中它们的顺序被重发。可以基 于并计及上述两个假定的有效性程度而选择参数M。如果步骤828的答案为否,或者如果在步骤830中已经从候选集合中 移除ARQ信道,则确定是否已经估计候选集合中所有的ARQ信道(步骤 832)。如果答案为否,则选择此集合中的下一ARQ信道(步骤834),而且 接着过程返回步骤824以估计此ARQ信道。否则,如果此集合中的所有ARQ信道已经被估计,如步骤832中被确 定,则确定候选集合是否为空(步骤842)。如果此候选集合为空,则没有 用于发送可能包括缺失RLP帧的HARQ分组的ARQ信道,而且缺失RLP 帧的动态计时器被设置为超时(步骤844)。如果候选组不为空,而是(例 如,为缺失RLP帧或者缺失帧的恢复而由接收机RLP保存的固定计时器超 时后)从接收机RLP接收到取消动态计时器的命令,如步骤846中所确定, 则动态计时器被消除(步骤848)。否则,如果候选集合不为空并且没有从 接收机RLP接收到取消动态计时器的命令,则过程返回到步骤820,并且 终端等待专用于它的下一子分组。动态计时器超时或取消时,中断此过程。F-PDCH上每个子分组接收结束时,周期性地更新动态计时器。如果动 态计时器在任何更新后超时,则接收机HARQ-CF能向缺失RLP帧的接收 机RLP发送指示。图8中示出的过程有效地确定所有可能的ARQ信道的候选集合并且除 去不能用于发送HARQ分组的候选集合中每个ARQ信道,所述ARQ信道 已经被用于发送具有缺失RLP帧的HARQ分组。当请求被发送时,缺失 RLP帧仍能在候选集合中的任何ARQ信道上被重发。这是裁减候选集合的 目的。一旦接收机HARQ-CF确定缺失RLP帧在任何ARQ信道上不再被发 送,则它发送此指示。从而,图8中的过程成功地去除了可能的候选ARQ 信道。从候选集合中去除可能的ARQ信道的其它准则也被使用时,这在本发 明的范围内。而且,没必要实现图8中示出的所有三个准则。例如,步骤 828中示出的标准可以被忽略,而且接收机RLP保存的固定计时器可以依 赖于"超时"动态计时器。RLP之下的HARQ-CF的ACK/NAK机制可以被用于提高分组数据信道上数据传输的可靠性。在一实施例中,当发射机HARQ-CF认识到某个编 码器分组缺失(在此编码器分组重发某个次数后),发射机HARQ-CF能在 同一 ARQ信道上使用不同的颜色比特值再一次重发编码器分组。接着,这将迫使接收机清除已经从编码器分组接收的所有子分组并且再次启动解码 过程。此自发的发射机HARQ-CF重发方案使缺失的编码器分组被重发,而 不等待来自接收机RLP的延时NAK,接收机RLP的延时NAK在较长延时 后才发生。如果使用发射机HARQ-CF的自发重发,则图8中缺失RLP帧的动态 计时器的更新可以被修改,以考虑到具有一个新颜色比特值的同一编码器 分组可能的重发。在一实施例中,对于图8中的步骤826,如果颜色比特翻 转三次(而非两次),则新HARQ分组被检测为已经在ARQ信道上被发送。用于在接收机HARQ-CF处确定缺失的RLP帧是否缺失的其它机制也 被实现,而且这在本发明的范围内。图6是说明接收机RLP和接收机HARQ-CF之间互动的图表,所述接 收机HARQ-CF用于具有上述固定和动态计时器的分组数据信道上的数据 传输。图6中的分组数据信道传输的示例与图5的上述描述相同。特别地, 使用ACID为"0"、 "1"和"2"的三个ARQ信道,子分组传输持续期全 部相等,而且一个紧随另一个。如上所述,在时刻T7附近,接收机RLP确定存在具有序列号S2和S3 的两个缺失RLP帧。接着,接收机RLP为这些缺失RLP帧启动固定计时 器,而且也发送请求到接收机HARQ-CF以启动这些帧的动态计时器。接收到该请求后,接收机HARQ-CF启动两个动态计时器,Timer—A和 Timer一B,分别用于具有序列号为S2和S3的两个缺失RLP帧。为了初始 化这些动态计时器,接收机HARQ-CF为每个缺失RLP帧形成一个候选集 合。分别用于Timer—A和Timer_B的候选集合Ca和Cb毎个将包括ACID= "0"和ACID= "1",而不包括ACH^ "2",因为此ARQ信道提供最后的 好HARQ分组。接着,接收机HARQ-CF在专用于终端的每个接收的子分组传输后更新 活动的动态计时器。时刻U肖后,接收机HARQ-CF确定好的HARQ分组 已经从ARQ信道"0"中恢复,而ACID- "0"从两个候选集合Ca和Cb被移除。每个候选集合现在只包括ACID-"1"。在时刻T ,接收机HARQ-CF 在R-ACKCH上发送该HARQ分组的ACK。时刻T12稍后,接收机HARQ-CF 确定好的HARQ分组从ARQ信道"2"中被恢复,所述ARQ信道"2"不 被包括在候选集合CA禾B CB中。在时刻T13,接收机HARQ-CF在R-ACKCH 上发送该HARQ分组的ACK。因此,对于此子分组传输,没有变化发生在 候选集合Ca和Cb上。时刻T"稍后,接收机HARQ-CF确定好的HARQ 分组从ARQ信道"1"被恢复,而ACID= "1"从两个候选集合Ca和Cb 中被移除。在时刻丁15,接收机HARQ-CF在R-ACKCH上发送该HARQ分 组的ACK。接着,接收机HARQ-CF确定候选集合CA和CB都为空。结果, 两个动态计时器,Timer—A和Timer—B被设置为超时。然后,接收机 HARQ-CF将发送一指示到接收机RLP,所述指示带有与超时Timer—A和 TimerJB相关的序列号S2和S3。图6中所示的示例示出了基于ARQ信道上好HARQ分组的恢复而移除 两个候选集合中的每个ACID。图8中描述的其它两个用于从候选集合中移 除ARQ信道的准则被调用。这里描述的技术可以用于为具有基于HARQ重发机制的系统提供改进 的RLP重发。这些技术可以用于多种通信系统,诸如cdma2000、 CDMA 系统、W-CDMA系统等等。这些技术也被用于其它具有高层重发机制(对 应于RLP)和低层重发机制(对应于HARQ-CF)的通信系统。这些技术也 被用于其它类型的通信系统(例如,TDMA和FDMA系统)。图9是基站104和终端106的实施例的框图。在前向链路上,F-PDCH 和F-PDCCH的数据由发送(TX)数据处理器912接收和处理(例如,格 式化、编码等等),所述F-PDCH和F-PDCCH用于为接收分组数据信道传 输指定的某个终端。可以如在cdma2000标准的文献中所述执行F-PDCH和 F-PDCCH的处理。接着,处理数据被提供给调制器(MOD) 914,并被进 一步处理(例如,信道化、扩展等等),以提供调制数据。接着,发射机(TMTR)单元916将调制数据转化为一个或多个模拟信号,所述模拟信号进一步被 调节(例如,放大、滤波和频率上变换)以提供上行链路信号。前向链路 通过复用器(D) 922被路由,并且通过天线924被发送到指定终端。在终端,前向链路信号通过天线952被接收,被路由通过天线共用器954,并且被提供给接收机(RCVR)单元956。接收机单元956调节(例 如,滤波、放大和频率下变频)接收信号,并且进一步数字化经调节的信 号以提供采样。解调器958接着接收和处理(例如,解扩展、信道化和数 据解调)采样以提供码元。解调器958可以实现一使用能处理接收信号的 多个实例以提供组合码元的雷克接收机。接收(RX)数字处理器960接着 解码此码元、检测接收的分组/帧、并且提供解码数据。解调器958和RX 数据处理器960的处理分别与调制器914和TX数据处理器912的处理互补。在一实施例中,RX数据处理器960执行物理层和HARQ-CF的处理, 而且控制器970执行RLP的处理。对于此实施例,RX数据处理器960可 以提供(1)被正确恢复的每个HARQ分组的解码数据,(2)每个子分组传 输的状态(例如,ACK或者NAK), (3)超时动态计时器的指示等等。控 制器970接着可以检测缺失RLP帧,并且为被检测为缺失的帧提供请求。 控制器970还将接收机RLP的适当NAK反馈提供到TX数据处理器982, 以及将接收机HARQ-CF的ACK/NAK反馈提供给调制器984。在反向链路上,反向链路的数据和RLP反馈信息由TX数据处理器982 处理(例如,格式化、编码等等),由调制器984进一步处理(例如,信道 化、扩展等等),由发射机单元986调节(例如,转换为模拟信号、放大、 滤波和频率上变换),以提供反向链路信号。反向链路信号接着被路由通过 天线共用器954,并且通过天线952被发送到基站。在基站,反向链路信号通过天线924被接收,被路由通过天线共用器 922,并且被提供到接收机单元942。接收机单元942调节(例如,频率下 调、滤波和放大)接收信号,而且进一步数字化经调节的信号以提供采样 流。解调器944接着处理(例如,解扩展、信道化等等)采样,以提供码 元,而且RX数据处理器946还处理码元以便为终端提供解码数据。前向和 反向链路的数据处理由cdma2000标准文献描述。控制器930从解调器944接收HARQ-CF ACK/NAK反馈,从RX数据 处理器946接收RLPNAK反馈,并且指引HARQ-CF和RLP的适当重发。控制器930和970还分别控制基站和终端的处理。每个控制器也被设 计来实现这里所描述用于RLP重发的所有或部分技术。控制器930和970 要求的程序代码和数据可以分别被存储在存储器单元932和972中。这里所描述的用于RLP重发的技术可以通过各种装置来实现。例如,这些技术可以使用硬件、软件或它们的组合来实现。对于硬件实现,用于实现这些技术的元件可以实现在一个或多个应用专用集成电路(ASIC)、数 字信号处理器(DSP)、数字信号处理器设备(DSPD)、可编程逻辑电路 (PLD)、控制器、微控制器、微处理器、其他设计用于执行这里描述的功 能的电子元件、或者它们的组合。对于软件实现,这些技术可以使用执行这里所描述的功能的模块(例 如,过程、函数等等)来实现。软件可以存储在存储器单元(例如,图9 的存储器单元932和972)并且由处理器(例如,控制器930和970)执行。 存储器单元可以在处理器内或处理器外实现,其中它通过各种本领域已知的方法被通信耦合到处理器。上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这 些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义 的一般原理可以被应用于其它实施例中而不使用创造能力。因此,本发明 并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致 的最宽泛的范围。
权利要求
1.在具有第一子层中的第一重发机制和第二子层中的第二重发机制的无线通信系统中,一种用于使用所述第一重发机制重发数据的方法,包括检测所述第一子层中的缺失帧;在所述第二子层中,为所述第一子层检测为缺失的帧保存一个或多个动态计时器;基于所述第二子层中发生的事件更新所述一个或多个动态计时器;以及基于所述一个或多个动态计时器确定被检测为缺失的所述帧是否丢失。
2. 如权利要求l所述的方法,其中,所述第一重发机制由无线链路协 议(RLP)提供。
3. 如权利要求2所述的方法,其中,所述第二重发机制由驻存在所述 RLP之下的混合自动重发控制功能(HARQ-CF)提供。
4. 如权利要求l所述的方法,其中,所述第二子层中发生的事件对应 于所述第二子层中分组的发送和重发。
5. 如权利要求l所述的方法,其中,为所述第一子层中被检测为缺失 的每个帧保存一个动态计时器。
6. 如权利要求5所述的方法,其中,可以在多个逻辑信道中任意一个 上发送每个缺失帧,其中,每个缺失帧的动态计时器与可用于发送所述缺 失帧的逻辑信道的相应候选集合相关联。
7. 如权利要求6所述的方法,其中,所述逻辑信道对应于由cdma2000 定义的ARQ信道。
8. 如权利要求6所述的方法,其中,如果所述相关联的候选集合为空, 则每个缺失帧的动态计时器超时,其中,如果所述动态计时器超时,则将 所述缺失帧视为丢失。
9. 如权利要求6所述的方法,其中,所述第一层中的帧被包括在所述 第二层中的分组内,其中,如果通过逻辑信道接收到所述第二层中的分组 并且对其进行了正确地解码,则从候选集合中移除所述逻辑信道。
10. 如权利要求9所述的方法,其中,如果所述第二层中的新分组通 过逻辑信道发送,则也从候选集合中移除所述逻辑信道。
11. 如权利要求9所述的方法,其中,如果在一个时间周期内没有通过 逻辑信道接收到传输,则也从候选集合中移除所述逻辑信道。
12. 如权利要求l所述的方法,还包括为被检测为缺失的所述帧保存一个或多个固定计时器,其中,所述一 个或多个固定计时器也被用于确定被检测为缺失的所述帧是否丢失。
13. 如权利要求l所述的方法,还包括使用所述第一重发机制发送请求,以重发所述第一子层中被视为丢失 的每个帧。
14. 如权利要求l所述的方法,还包括一旦接收到与所述动态计时器相关联的所有帧,就取消每个动态计时器。
15. 如权利要求l所述的方法,其中,所述无线通信系统是cdma2000 系统。
16. 如权利要求l所述的方法,其中,所述无线通信系统是W-CDMA 系统。
17. 在具有由无线链路协议(RLP)提供的第一重发机制和由混合自动 重发控制功能(HARQ-CF)提供的第二重发机制的CDMA通信系统中,一 种通过所述RLP重发数据的方法,包括检测缺失的RLP帧;在所述HARQ-CF中,为所述RLP检测为缺失的每个RLP帧保存一个 动态计时器;基于所述HARQ-CF已知的事件更新每个动态计时器;以及 基于为被检测为缺失的每个RLP帧保存的动态计时器,确定所述RLP 帧是否丢失。
18. 如权利要求17所述的方法,其中,可以在多个ARQ信道中任意 一个上发送每个缺失的RLP帧,其中,每个缺失的RLP帧的动态计时器与 可用于发送所述缺失的RLP帧的ARQ信道的相应候选集合相关联。
19. 如权利要求18所述的方法,其中,RLP帧被包括在由所述HARQ-CF 发送的HARQ分组中。
20. 如权利要求19所述的方法,其中,如果通过ARQ信道接收到HARQ 分组并且对其进行了正确地解码,则从候选集合中去除所述ARQ信道。
21. 如权利要求19所述的方法,其中,如果新的HARQ分组通过ARQ 信道被发送,则从候选集合中去除所述ARQ信道。
22. 如权利要求19所述的方法,其中,如果在一个时间周期内没有通 过ARQ信道接收到传输,则也从候选集合中去除所述ARQ信道。
23. 如权利要求22所述的方法,其中,基于在给定ARQ信道上接收传输的似然性选择所述时间周期。
24. 如权利要求18所述的方法,其中,如果所述相关联的候选集合为 空,则每个缺失的RLP帧的动态计时器超时,其中,如果所述动态计时器 超时,则将所述缺失的RLP帧视为丢失。
25. 如权利要求18所述的方法,其中,每个动态计时器与相应的缺失 的RLP帧的序列号相关联。
26. 如权利要求17所述的方法,还包括为所述缺失的RLP帧保存一个或多个固定计时器,其中,所述一个或 多个固定计时器也被用于确定所述缺失的RLP帧是否丢失。
27. 如权利要求17所述的方法,还包括通过所述RLP发送否定确认(NAK),用于重发被视为丢失的每个RLP帧。
28. 如权利要求17所述的方法,还包括 接收取消特定动态计时器的命令;以及 按照所述命令取消所述特定动态计时器。
29. 如权利要求17所述的方法,还包括一旦接收到被检测为缺失的RLP帧,就取消为所述RLP帧保存的动态 计时器。
30. —种可通信地耦合到数字信号处理设备(DSPD)的存储器,所述 DSPD能将数字信息解释为检测第一子层中的缺失帧;在第二子层中,为所述第一子层检测为缺失的帧保存一个或多个动态 计时器;基于在所述第二子层中发生的事件更新所述一个或多个动态计时器, 其中,所述第一和第二子层分别提供第一和第二重发机制;以及基于所述一个或多个动态计时器确定被检测为缺失的所述帧是否丢失。
31. 具有第一子层中的第一重发机制和第二子层中的第二重发机制的 无线通信系统中的一种设备,包括用于检测所述第一子层中的缺失帧的装置;用于在所述第二子层中为所述第一子层检测为缺失的帧保存一个或多 个动态计时器的装置;用于基于所述第二子层中发生的事件更新所述一个或多个动态计时器的装置;以及用于基于所述一个或多个动态计时器确定被检测为缺失的所述帧是否 丢失的装置。
32. 如权利要求31所述的装置,其中,所述第一重发机制由无线链路 协议(RLP)提供。
33. 如权利要求32所述的装置,其中,所述第二重发机制由驻存在所 述RLP之下的混合自动重发控制功能(HARQ-CF)提供。
34. 具有第一子层中的第一重发机制和第二子层中的第二重发机制的无线通信系统中的一种接收机,包括RX数据处理器,用于处理数据传输以提供解码数据;以及 控制器,用于基于所述解码数据检测所述第一子层中的缺失帧, 在所述第二子层中,为所述第一子层检测为缺失的帧保存一个或 多个动态计时器,基于所述第二子层中发生的事件更新所述一个或多个动态计时 器,以及基于所述一个或多个动态计时器确定被检测为缺失的所述帧是否丢失。
35. 如权利要求34所述的接收机,其中,所述控制器还用于 发送请求,以使用所述第一重发机制重发所述第一子层中被视为丢失的每个帧。
36. —种包括权利要求34的接收机的终端。
37. 具有第一子层中的第一重发机制和第二子层中的第二重发机制的 无线通信系统中的一种终端,包括RX数据处理器,用于处理数据传输以提供解码数据;以及 控制器,用于基于所述解码数据检测所述第一子层中的缺失帧, 在所述第二子层中,为所述第一子层检测为缺失的帧保存一个或 多个动态计时器,基于所述第二子层中发生的事件更新所述一个或多个动态计时 器,以及基于所述一个或多个动态计时器确定被检测为缺失的所述帧是否丢失。
38. 如权利要求37所述的终端,其中,所述无线通信系统是cdma2000 系统。
全文摘要
在CDMA(例如,cdma2000)系统中通过RLP重发数据的技术,所述CDMA系统具有由RLP提供的第一重发机制和由HARQ-CF提供的第二重发机制。在一方法中,缺失的RLP帧被首先检测到(例如,被接收机RLP)。接着,一动态计时器被保存(例如,被接收机HARQ-CF),用于被检测为缺失的每个RLP帧。动态计时器是事件驱动的,具有可变的时间持续期。每个动态计时器基于接收机HARQ-CF已知的事件被更新。具有固定时间持续期的固定计时器也被保存(例如,被接收机RLP),用于缺失的RLP帧。基于为RLP帧保存的动态计时器和固定计时器(如果存在)确定缺失的RLP帧是否被丢。可以发出一NAK用于被视为缺失的每个RLP帧的重发。
文档编号H04L29/08GK101262323SQ20081009219
公开日2008年9月10日 申请日期2003年6月10日 优先权日2002年6月10日
发明者N·K·N·利昂, S·Y·D·何, 魏永斌 申请人:高通股份有限公司