移动通信系统中根据数据重复重发的操作方法和装置的制作方法

文档序号:7744346阅读:106来源:国知局
专利名称:移动通信系统中根据数据重复重发的操作方法和装置的制作方法
技术领域
本发明一般涉及移动通信系统中根据数据重复重发的操作方法和装置。更具体地,本发明涉及支持混合自动重传请求(HARQ)的长期演进(LTE)系统中用户设备用于确定 下行链路数据的重复重发、以及防止当用户设备发送与下行链路数据相关的ACK但节点B 却因为将该ACK确定为NACK而重发下行链路数据时的重复处理相应的数据的方法和装置。
背景技术
通用移动电信业务(UMTS)系统是使用基于作为遍及欧洲使用的移动通信系统的 全球移动通信系统(GSM)和通用分组无线业务(GPRS)的宽带码分多址(CDMA)的第3代异 步移动通信系统。致力于UMTS系统的标准化的第3代伙伴计划(3GPP)正在讨论长期演进(LTE)系 统作为UMTS系统的下一代移动通信系统。LTE技术以最高大约IOOMbps的数据速率实现快 速的基于分组的通信,而且计划在大约2010年服务。为此,正在讨论几种方案。例如,有方 法能够通过简化网络结构来减少通信路径中的节点的数量,而且有方法能够使无线协议尽 可能近地接近于无线信道。图1示出LTE系统的结构。图1中,将演进无线接入网(E-RAN) 110和112简化为包括演进节点B(ENB)或节 点B 120至128和接入网关130和132的两节点结构。用户设备(UE) 101通过E-RAN 110 和112接入因特网协议(IP)网络。ENB 120至128经由无线信道与UE 101连接,而且执行 比现有的节点B更复杂的功能。LTE系统使用媒介访问控制(MAC)层控制信号(S卩,MAC控制元素(CE))作为具 有比物理层控制信号更高的可靠性而且需要比无线链路控制(RLC)层控制信号更快的处 理的控制信号。例如,LTE系统为了上行链路传输定时同步而使用定时提前(TA)命令MAC CE,其为MAC层控制信号。图2示出LTE系统中利用TA命令MAC CE的上行链路传输定时同步。图2中,基于从UE 200接收的探测参考信号(SRS)或解调参考信号(DMRS),ENB 202在步骤210测量上行链路定时偏移。接下来,当根据上行链路定时偏移的测量确定有 必要纠正上行链路定时偏移或更新TA定时器时,ENB 202在步骤212向UE 200发送TA命 令MAC CE。UE 200在步骤214利用所接收的TA命令与ENB 202同步上行链路定时,并在 步骤216基于由TA命令纠正的上行链路定时来发送上行链路信道PUCCH和PUSCH以及上 行链路信号。其间,虽然UE发送针对下行链路混合自动重传请求(HARQ)数据的ACK,但是ENB 可能因为将该ACK确定为NACK或未能接收数据而重发下行链路HARQ数据。结果,UE接收 下行链路HARQ数据的重复。在这一点上,常规LTE系统并不提供用于检测MAC层中数据的 重复接收的技术。由于接收先前被接收并成功解码的MAC协议数据单元(PDU)的重复,UE 进行不必要的操作以处理所接收的重复的MAC PDU,这最终导致系统错误。例如,当接收包含TA命令MAC CE的重复的MAC PDU时,UE无法识别重复的接收,于是利用重复的TA命令与ENB重新同步上行链路定时,并最终导致累及上行链路传输定时同步的错误。

发明内容
为了解决现有技术的上述不足,本发明的主要方面是提供移动通信系统中根据数 据重复重发的操作方法和装置。本发明的另一个方面是提供支持混合自动重传请求(HARQ)的长期演进(LTE)系 统中确定是否冗余地接收到MAC PDU、以及防止重复处理先前被正常处理的MAC PDU的方法 和装置。本发明的另一个方面是提供LTE系统中通过向用于上行链路定时同步的MAC层控 制信号(TA命令MAC CE)添加序号来防止数据的重复重发累及定时同步的方法和装置。本发明的另一个方面是提供LTE系统中利用包含用于上行链路定时同步的MAC层 控制信号(TA命令MAC CE)的MAC PDU的HARQ相关信息来防止数据重复处理的方法和装置。本发明的另一个方面是提供LTE系统中利用HARQ软缓冲器的数据是否被成功解 码来防止重复处理数据的方法和装置。根据本发明的一个方面,一种移动通信系统中根据数据重复重发的用户设备(UE) 的方法包括将从演进节点B (ENB)接收的媒介访问控制协议数据单元(MAC PDU)存储到软 缓冲器;将MAC PDU解码;确定所述解码是否是相应的软缓冲器的数据的第一次成功解码; 以及根据所述确定的结果来确定是否向上层转发已解码的MAC PDU。根据本发明的另一个方面,一种移动通信系统中根据数据重复重发的UE的装置 包括软缓冲器,用于存储从ENB接收的MAC PDU ;解码器,用于将存储到软缓冲器的MAC PDU解码;以及控制器,用于确定所述解码是否是相应的软缓冲器的数据的第一次成功解 码,并根据所述确定的结果来确定是否向上层转发已解码的MAC PDU。根据本发明的另一个方面,一种移动通信系统中根据数据重复重发的UE的方法 包括接收MAC PDU;确定该MAC PDU是否包括用于纠正上行链路定时同步的控制信号;以 及当该MAC PDU包括所述控制信号时,利用该控制信号的序号(SN)来确定该控制信号的重 复接收。根据本发明的另一个方面,一种移动通信系统中用于数据重复重发的ENB的方法 包括当发生用于纠正UE的上行链路定时同步的事件时,产生包括SN的控制信号;以及产 生并向相应的UE发送包括该控制信号的MACPDU。通过下面结合附图公开本发明的示范性实施例的详细描述,本发明的其它方面、 优点、和突出特征将变得对本领域技术人员显而易见。在开始下面对具体实施方式
的描述之前,阐述本专利文件全文中使用的某些字词 和短语的定义将是有益的术语“包含”和“包括”及其派生词意味着没有限制的包含;术 语“或”是包含性的,意味着和/或;短语“与.· ·关联”和“与其关联”及其派生词可以意 味着包含、包含在...内、与...互连、容纳、容纳在...内、连接到或与...连接、耦接到 或与...耦接、与...可通信、与...协作、交织、并置、接近于、绑定到或与...绑定、具 有...的性质等等。本专利文件全文中提供某些字词和短语的定义,本领域普通技术人员应当理解,在许多(即便不是大多数)情形下,这样的定义适用于这样定义的字词和短语的以前的、以及将来的使用。


为了更彻底地理解本公开及其优点,现在结合附图参照以下说明,其中类似的引 用数字代表类似的部分图1示出LTE系统的结构;图2示出LTE系统中利用TA命令MAC CE的上行链路传输定时同步过程;图3示出根据本发明的示范性实施例的LTE系统中利用序号来确定和处理MAC PDU的重复的信号流程;图4示出根据本发明的示范性实施例的LTE系统中利用序号来确定和处理MAC PDU的重复的UE的操作;图5示出根据本发明的示范性实施例的LTE系统中产生并发送包含序号的MAC PDU的ENB的操作;图6示出根据本发明的示范性实施例的LTE系统中的TA命令MAC CE ;图7示出根据本发明的另一个示范性实施例的LTE系统中利用HARQ信息来确定 和处理MAC PDU的重复的信号流程;图8示出根据本发明的另一个示范性实施例的LTE系统中利用HARQ信息来确定 和处理MAC PDU的重复的UE的操作;图9至12示出根据本发明的一个示范性实施例的LTE系统中UE利用HARQ信息 来确定和处理MAC PDU的重复的过程;图13、14、和15示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ 信息来确定和处理MAC PDU的重复的过程;图16至19示出本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的过程;图20、21、和22示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ 信息来确定和处理MAC PDU的重复的过程;图23、24、和25示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ 信息来确定和处理MAC PDU的重复的过程;图26是根据本发明的示范性实施例的LTE系统中的UE的框图;以及图27是根据本发明的示范性实施例的LTE系统中的ENB的框图。全部附图中,类似的引用数字将被理解为指代类似的部分、组件、和结构。
具体实施例方式提供参照附图的以下说明以帮助全面理解由权利要求书及其等价物限定的本发 明的示范性实施例。其包括用于帮助理解的各种具体细节,但是这些细节应当被看作为仅 仅是示范性的。从而,本领域普通技术人员将认识到,可以对这里描述的实施例作出各种变 更和修改而不背离本发明的范围和精神。而且,为清楚简洁和起见,略去公知功能和构造的 描述。
以下说明以及权利要求书中使用的术语和字词不限于文献的含义,发明人仅仅是利用其使得能够实现本发明的清楚和一致的理解。从而,本领域技术人员显然可知,提供本 发明的示范性实施例的以下说明仅仅用于例示性目的,而非用于限制由所附权利要求书及 其等价物限定的本发明的目的。应当理解,单数形式“一”、“一个”、和“该”包括复数对象,除非上下文清楚地表述 相反。于是,例如,对“一个组件表面”的引用包括对一个或多个这样的表面的引用。本发明的示范性实施例提供支持混合自动重传请求(HARQ)的长期演进(LTE)系 统中通过在用户设备(UE)处确定是否接收到媒介访问控制协议数据单元(MAC PDU)的重 复来防止重复处理先前被正常处理的MACPDU的方法和装置。其中,当UE发送MAC PDU的 ACK但演进节点B (ENB)却因为将该ACK确定为NACK或未能接收MAC PDU而重发MAC PDU 时,UE冗余地接收MAC PDU,其被称为MAC PDU重复。通过向作为用于上行链路定时同步的MAC层的控制信号的定时提前(TA)命令MAC 控制元素(CE)添加序号,本发明提供在包含TA命令MAC CE的MAC PDU的重复的情况下防 止重复处理TA命令MAC CE的技术。图3是根据本发明的示范性实施例的LTE系统中利用序号来确定和处理MAC PDU
重复的信号流程。图3中,UE 300在步骤310利用由ENB 302分配的资源向ENB 302发送探测参考 信号(SRS)或解调参考信号(DMRS)。ENB 302利用UE 300的SRS或DMRS来检查上行链路 定时偏移,并确定是否有必要纠正上行链路定时偏移。当需要纠正上行链路定时偏移时, ENB 302在步骤312产生并向UE 300发送包含序号(SN)的TA命令MAC CE。其中,如图6 中所示,TA命令MAC CE包括2位的SN或保留信息SNO或R 601和Sm或R 603、以及6位 的TA命令信息605。SNO或Sm指示SN,而R表示保留信息。当系统使用2位SN时,可以 使用SNO或R 601和Sm或R 603 二者作为SN。当系统使用1位SN时,可以使用SNO或R 601和Sm或R 603其中之一作为SN的位,并可以使用另一个作为保留信息的位。接收TA命令MAC CE的UE 300检查TA命令MAC CE的SN,并将所检查的SN与先 前接收的TA命令MAC CE的SN进行比较。当两个SN不同时,UE 300在步骤314确定TA 命令MAC CE没有重复,并通过应用所接收的TA命令来纠正上行链路定时。在步骤316,UE 300向ENB 302发送ACK以告知TA命令MAC CE的成功接收。当将ACK确定为NACK时,ENB 302在步骤318向UE 300重发包含带有SN的TA命 令MAC CE的MAC PDU0接收到重发的MAC PDU后,UE 300检查所接收的MAC PDU的TA命 令MAC CE中的SN,并将所检查的SN与先前的TA命令MAC CE的SN进行比较。当两个SN 相同时,UE 300在步骤320确定TA命令MAC CE重复,并丢弃TA命令MAC CE而不予处理。图4示出根据本发明的示范性实施例的LTE系统中UE利用SN来确定和处理MAC PDU的重复的操作。在步骤401向ENB发送SRS或DMRS之后,UE在步骤403从ENB接收MAC PDU0在步骤405,UE检查MAC PDU是否包含TA命令MAC CE。其中,UE可以基于MAC 首标的逻辑信道ID来查验MAC PDU是否包含TA命令MAC CE。当MAC PDU不包含TA命令 MAC CE时,UE在步骤407处理MAC PDU的内容,并返回步骤403以重复随后的步骤。当MAC PDU包含TA命令MAC CE时,UE在步骤409确认TA命令MAC CE的SN,将该SN与先前接收的TA命令MAC CE的SN进行比较,从而确定两个SN是否相同。其中,在初始接收的TA命令MAC CE的情况下,没有先前接收的SN。自然地,UE可以确定不同的SN。 通过将ENB未使用的SN预定义为初始SN,UE可以使两个SN在TA命令MAC CE的初始接收 时不同。当两个SN相同时,UE在步骤415确定包含TA命令MAC CE的MACPDU重复,并丢 弃所接收的TA命令MAC CE。接下来,UE进入步骤407。相反,当两个SN不同时,UE在步骤411通过应用TA命令MAC CE的TA命令来同 步上行链路定时,在步骤413存储该TA命令MAC CE的SN,并接着进入步骤407。图5示出根据本发明的示范性实施例的LTE系统中产生并发送包含SN的MAC PDU 的ENB的操作。在步骤501从UE接收SRS或DMRS之后,ENB在步骤503利用所接收的SRS或DMRS 来测量上行链路定时偏移。ENB在步骤505确定是否有必要纠正上行链路定时偏移。当没 有必要纠正时,ENB在步骤507产生并发送MAC PDU,并接着结束该过程。当需要纠正上行链路定时偏移时,ENB在步骤509增加SN,并在步骤511检查已增 加的SN是否大于预设最大值。当已增加的SN大于预设最大值时,ENB在步骤515初始化 SN,并进入步骤513。SN被初始化为预设最小值。当已增加的SN不大于预设最大值时,ENB在步骤513产生包含已增加的SN的TA 命令MAC CE,在步骤507产生并向UE发送包含所产生的TA命令MAC CE的MAC PDU,并接 着结束该过程。通过如图3至6所述利用SN来防止TA命令MAC CE的重复处理,可以避免累及上 行链路定时同步,而且可以更可靠地发送上行链路数据和信号。现在,在包含TA命令MAC CE的MAC PDU重复的情况下,描述利用MAC PDU的HARQ 相关信息来防止TA命令MAC CE的重复处理的技术。ENB与常规LTE系统中一样操作。其 中,HARQ相关信息包括下列其中至少一个指示HARQ软缓冲器的数据是否是成功解码的第 一次事例的信息、在确定HARQ数据是否是初始发送的之后指示初始解码是否成功的信息、 软缓冲器更新信息、新数据指示符(NDI)信息、和指示先前接收的数据是否被成功解码的 信息以及先前接收的和当前接收的数据的尺寸信息。图7是根据本发明的另一个示范性实施例的LTE系统中利用HARQ信息来确定和 处理MAC PDU的重复的信号流程。ENB 702在步骤710向UE 700发送下行链路HARQ数据。在这样做时,ENB 702可 以将用于纠正上行链路定时同步的TA命令MAC CE包含在下行链路HARQ数据中。在步骤 712,接收下行链路HARQ数据的UE 700向ENB 702发送ACK以告知下行链路HARQ数据的 成功接收。然而,将该ACK确定为NACK的ENB 702在步骤714重发下行链路HARQ数据。 ENB 702可以通过将重发的下行链路HARQ数据的NDI信息包含在物理下行链路控制信道 (PDCCH)中来指示相应的MAC PDU是重发数据。即,NDI信息指明当前分组数据是初始发送 的分组数据还是重发的分组数据。当NDI信息为‘0’时,分组数据是初始发送的。NDI信息 ‘1’可以指示重发的分组数据。可替换地,可以利用NDI值的增加或切换(toggling)来表 示初始发送或重发。当NDI不同于先前的值或从先前的值增加时,指示分组数据的初始发送。与先前的值相同的NDI信息可以指示分组数据的重发。该情况下,当发送的数据的尺寸不同时,即便NDI值相同,ENB也可以确定初始发送的分组数据。在步骤716,UE 700基于重发的下行链路HARQ数据的HARQ相关信息来确定下行 链路HARQ数据是否重复。其中,可以利用确定HARQ软缓冲器的数据是否是成功解码的第 一次事例的方法、在确定HARQ数据是否是初始发送的之后确定初始解码是否成功的方法、 确定HARQ软缓冲器的数据是否通过以当前接收的数据替换或组合而被更新的方法、或确 定是否所接收的数据是重发的且软缓冲器的先前的数据被成功解码并将当前接收的数据 的尺寸与先前的数据的尺寸进行比较的方法来确定下行链路HARQ数据是否重复。其中,对 于重复,UE 700丢弃下行链路HARQ数据的TA命令MAC CE,而不进行处理。对于没有重复, UE 700通过处理下行链路HARQ数据的TA命令MAC CE来同步上行链路定时。接下来,UE 700在步骤718向ENB 702发送ACK。图8示出根据本发明的另一个示范性实施例的LTE系统中利用HARQ信息来确定 和处理MAC PDU的重复的UE的操作。在步骤801发送SRS或DMRS之后,UE在步骤803从ENB接收HARQ数据,S卩,MAC PDU。基于所接收的HARQ数据的HARQ相关信息,UE在步骤805确定HARQ数据是否是重 复的,并存储确定结果。其中可以利用确定HARQ软缓冲器的数据是否是成功解码的第一次 事例的方法、在确定HARQ数据是否是初始发送的之后确定初始解码是否成功的方法、确定 HARQ软缓冲器的数据是否通过以当前接收的数据替换或组合而被更新的方法、或确定是否 所接收的数据是重发的且软缓冲器的先前的数据被成功解码并将当前接收的数据的尺寸 与先前的数据的尺寸进行比较的方法来确定HARQ数据是否是重复的。其中,将参照图9至 25来说明检查HARQ数据的重复的方法。在步骤807,UE确定MAC PDU是否包含TA命令MAC CE。其中,可以基于MAC首标 的逻辑信道ID来查验是否包含TA命令MAC CE。当MACPDU不包含TA命令MAC CE时,UE 在步骤809处理MAC PDU中的数据,并返回步骤803以重复随后的步骤。当MAC PDU包含TA命令MAC CE时,UE在步骤811检查已存储的重复。当确认该重复时,UE在步骤815丢弃MAC PDU的TA命令MAC CE。接下来,UE进 入步骤809。相反,当确认没有重复时,UE在步骤813通过应用MAC PDU的TA命令MAC CE 的TA命令来同步上行链路定时,并进入步骤809。其中,UE不仅根据HARQ的重复来确定是应用还是丢弃TA命令,而且可以改变步 骤809中的操作,BP, MAC PDU中的其他数据的处理,将参照图9至25对其进行阐述。现在参照图9至25,说明UE利用HARQ相关信息来确定相应的HARQ数据是否重复 的方法、以及根据重复结果来处理相应的数据的方法。首先,参照图9至12描述UE利用HARQ数据的解码结果和数据的尺寸来确定和处 理相应的HARQ数据的重复的方法。图9示出根据本发明的一个示范性实施例的LTE系统中UE利用HARQ信息来确定 和处理MAC PDU的重复的操作。UE在步骤901从ENB接收下行链路HARQ数据,并在步骤903确认HARQ信息。其 中,HARQ信息包括指示当前发送的数据是初始发送数据还是重发的数据的NDI信息。
在步骤905,UE基于HARQ信息来确定所接收的数据是否是重发的数据。 当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤907将所接收的 数据替换并存储到相应的HARQ的软缓冲器,并进入步骤909。相反,当所接收的数据是重发 数据时,UE在步骤915检查相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤917将所接收的数据与相 应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功率, 并进入步骤909。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤923查验相 应的HARQ的先前的数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,在步骤925将所接收的数据替换并存储到相应 的HARQ的软缓冲器,并接着进入步骤909。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE确定所接收的数 据重复,在步骤927丢弃所接收的数据,进入步骤921而不经解码,并在步骤921产生并向 ENB发送对相应的HARQ数据的ACK。如此,可以省略对重复数据的解码,而且可以避免由重 复导致的额外操作和故障。其中,操作中可以省略步骤927中对所接收的数据的丢弃。接下来,UE在步骤909将软缓冲器中的数据解码,并在步骤911检查解码是否成 功。当解码成功时,UE在步骤919向相应的MAC分解和解复用实体、或向上层转发已解码 的MAC PDU,并在步骤921产生并向ENB发送对相应的HARQ数据的ACK。当解码失败时,UE在步骤913产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图9中,不利的是,当重发且被接收的数据先前未被成功解码而且与数据尺寸不 同时,即,当重发的数据不同于先前的数据时,可以将重发的数据与先前的软缓冲器中的数 据组合并接着一起解码。为了克服该缺点,参照图10、11、和12说明UE的各种过程。图10示出根据本发明的一个示范性实施例的LTE系统中UE利用HARQ信息来确 定和处理MAC PDU的重复的另一个过程。UE在步骤1001从ENB接收下行链路HARQ数据,并在步骤1003确认HARQ信息, 即,NDI信息。在步骤1005,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接 收的数据是初始发送的数据而不是重发数据时,UE在步骤1007将所接收的数据替换并存 储到相应的HARQ的软缓冲器,并进入步骤1009。相反,当所接收的数据是重发数据时,UE在步骤1015查验相应的HARQ的先前的 数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸 不相同时,UE确定所接收的数据(即,重发的数据)与先前的数据不同,在步骤1017将所 接收的数据替换并存储到相应的HARQ的软缓冲器,并接着进入步骤1009。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE在步骤1023检查 相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码 时,UE在步骤1025将所接收的数据与相应的HARQ的软缓冲器的先前的数据组合并存储经 组合的数据以提高数据的解码成功率,并进入步骤1009。相反,当相应的HARQ的先前的数据被成功解码时,UE确定所接收的数据重复,在步骤1027丢弃所接收的数据,并在步骤1021产生并向ENB发送对相应的HARQ数据的ACK 而不经解码。接下来,UE在步骤1009将软缓冲器中的数据解码,并在步骤1011检查解码是否成功。当解码成功时,UE在步骤1019向相应的MAC分解和解复用实体、或向上层转发已解 码的MAC PDU,并在步骤1021产生并向ENB发送对相应的HARQ数据的ACK。当解码失败时,UE在步骤1013产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图11示出根据本发明的一个示范性实施例的LTE系统中UE利用HARQ信息来确 定和处理MAC PDU的重复的另一个过程。UE在步骤1101从ENB接收下行链路HARQ数据,并在步骤1103确认HARQ信息, 即,NDI信息。在步骤1105,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤1107将所接收 的数据替换并存储到相应的HARQ的软缓冲器,并进入步骤1109。相反,当所接收的数据是 重发数据时,UE在步骤1115检查相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤1117将所接收的数据 与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功 率,并接着进入步骤1123。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤1123 查验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,在步骤1125将所接收的数据替换并存储到相 应的HARQ的软缓冲器,并接着进入步骤1109。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE在步骤1127确定 所接收的数据是否是重复的。其中,UE可以利用确定HARQ软缓冲器的数据是否是成功解 码的第一次事例的方法、在确定HARQ数据是否是初始发送的之后确定初始解码是否成功 的方法、确定HARQ软缓冲器的数据是否通过以当前接收的数据替换或组合而被更新的方 法、或确定是否所接收的数据是重发的且软缓冲器的先前的数据被成功解码并将当前接收 的数据的尺寸与先前的数据的尺寸进行比较的方法来检查重复。当确定没有重复时,UE进 入步骤1109。当确定重复时,UE在步骤1129丢弃所接收的数据,并在步骤1121产生并向 ENB发送对相应的HARQ数据的ACK而不经解码。接下来,UE在步骤1109将软缓冲器中的数据解码,并在步骤1111检查解码是否 成功。当解码成功时,UE在步骤1119向相应的MAC分解和解复用实体、或向上层转发已解 码的MAC PDU,并在步骤1121产生并向ENB发送对相应的HARQ数据的ACK。当解码失败时,UE在步骤1113产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图12示出根据本发明的一个示范性实施例的LTE系统中UE利用HARQ信息来确 定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图11中基本类似的操作,将 不再进一步详细示出其操作。然而,当先前的数据与当前接收的数据不相同时,图11中将 所接收的数据替换并存储到软缓冲器,并将软缓冲器的数据解码。图12中,在步骤1225将所接收的数据替换并存储到软缓冲器之后,在步骤1227查验所接收的数据的重复,而不是 在步骤1209将软缓冲器的数据解码。图9至12的这一个示范性实施例中,通过确定所接收的数据的重复来防止额外的 解码。于是,可以省略不必要的操作。然而,不同于常规系统中重发数据的HARQ操作,发送 ACK而不解码重发的数据的相应的软缓冲器数据并不正常。因此,参照图13、14、和15说明 在维持常规系统的HARQ操作的同时防止MAC PDU的重复处理的过程。当确定所接收的数 据重复时,图13、14、和15中的技术阻止向相应的MAC分解和解复用实体或上层转发已解码 的 MAC PDU。图13示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的过程。UE在步骤1301从ENB接收下行链路HARQ数据,并在步骤1303确认HARQ信息, 艮口,NDI信息。在步骤1305,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤1307将所接收 的数据替换并存储到相应的HARQ的软缓冲器,并进入步骤1309。相反,当所接收的数据是 重发数据时,UE在步骤1315检查相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤1317将所接收的数据 与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功 率,并进入步骤1309。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤1321查 验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,在步骤1323将所接收的数据替换并存储到相 应的HARQ的软缓冲器,并接着进入步骤1309。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE在步骤1329确定 所接收数据的重复,丢弃所接收的数据,而不将所接收的数据存储到软缓冲期中,并接着进 入步骤1309。接下来,UE在步骤1309将软缓冲器中的数据解码,并在步骤1311检查解码是否 成功。当解码失败时,UE在步骤1313产生并向ENB发送对相应的HARQ数据的NACK。当解码成功时,UE在步骤1319确定已解码的数据是否是重复数据。其中UE可以 利用确定HARQ软缓冲器的数据是否是成功解码的第一次事例的方法、在确定HARQ数据是 否是初始发送的之后确定初始解码是否成功的方法、确定HARQ软缓冲器的数据是否通过 以当前接收的数据替换或组合而被更新的方法、或确定是否所接收的数据是重发的且软缓 冲器的先前的数据被成功解码并将当前接收的数据的尺寸与先前的数据的尺寸进行比较 的方法来检查重复。当确定没有解码数据的重复时,UE在步骤1325向相应的MAC分解和解复用实体、 或向上层转发已解码的MAC PDU,并接着进入步骤1327。当确定解码数据的重复时,UE在 步骤1327产生并向ENB发送对相应的HARQ数据的ACK。接下来,UE结束该过程。图13中,当重发且被接收的数据先前未被成功解码而且具有不同的数据尺寸时, 即,当重发的数据不同于先前的数据时,将重发的数据与先前的软缓冲器中的数据组合并解码可能是不利的。为了克服该缺点,在图14和15中提供UE的各种过程。

图14示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。UE在步骤1401从ENB接收下行链路HARQ数据,并在步骤1403确认HARQ信息, 艮口,NDI信息。在步骤1405,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤1407将所接收 的数据替换并存储到相应的HARQ的软缓冲器,并进入步骤1409。相反,当所接收的数据是 重发数据时,UE在步骤1415查验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。 当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的数据(即, 重发的数据)与先前的数据不同,在步骤1417将所接收的数据替换并存储到相应的HARQ 的软缓冲器,并接着进入步骤1409。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE在步骤1421检查 相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码 时,UE在步骤1423将所接收的数据与相应的HARQ的软缓冲器的先前的数据组合并存储经 组合的数据以提高数据的解码成功率,并进入步骤1409。相反,当相应的HARQ的先前的数 据被成功解码时,UE确定所接收的数据重复,在步骤1429丢弃所接收的数据而不将所接收 的数据存储到软缓冲器,并接着进入步骤1409。接下来,UE在步骤1409将软缓冲器中的数据解码,并在步骤1411检查解码是否 成功。当解码失败时,UE在步骤1413产生并向ENB发送对相应的HARQ数据的NACK。当解码成功时,UE在步骤1419确定已解码的数据是否是重复数据。其中UE可以 利用确定HARQ软缓冲器的数据是否是成功解码的第一次事例的方法、在确定HARQ数据是 否是初始发送的之后确定初始解码是否成功的方法、确定HARQ软缓冲器的数据是否通过 以当前接收的数据替换或组合而被更新的方法、或确定是否所接收的数据是重发的且软缓 冲器的先前的数据被成功解码并将当前接收的数据的尺寸与先前的数据的尺寸进行比较 的方法来检查重复。当确定没有解码数据的重复时,UE在步骤1425向相应的MAC分解和解复用实体、 或向上层转发已解码的MAC PDU,并接着进入步骤1427。当确定解码数据的重复时,UE在 步骤1427产生并向ENB发送对相应的HARQ数据的ACK。接下来,UE结束该过程。图15示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图13中基本类似的操作, 将不再进一步详细示出其操作。然而,图15中,在步骤1517将所接收的数据与软缓冲器的 先前的数据组合并存储之后,UE在步骤1521确定先前接收的数据是否与所接收的数据尺 寸相等,而不是在步骤1509将软缓冲器的数据解码。下面参照图16至19,说明通过如同常规系统中一样处理重发数据、并将所接收的 数据的重复告知MAC分解和解复用实体或上层来防止重复的MAC PDU的故障或额外操作的 技术。图16示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的过程。
UE在步骤1601从ENB接收下行链路HARQ数据,并在步骤1603确认HARQ信息,即 NDI信息,而且应用并初始化指示相应的HARQ的MACPDU的重复的重复指示符(以下,称为 dup_ind)。在步骤1605,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤1607将所接收的数据替换并存 储到相应的HARQ的软缓冲器,并进入步骤1609。相反,当所接收的数据是重发数据时,UE 在步骤1615检查相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤1617将所接收的数据 与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功 率,并进入步骤1609。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤1623查 验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,将所接收的数据替换并存储到相应的HARQ的 软缓冲器,并接着进入步骤1609。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE确定所接收的数 据重复,在步骤1627丢弃所接收的数据,在步骤1629设置已初始化的dup_ind,并接着进入 步骤1609。接下来,UE在步骤1609将软缓冲器中的数据解码,并在步骤1611检查解码是否 成功。当解码成功时,UE在步骤1619向相应的MAC分解和解复用实体、或向上层转发已解 码的MAC PDU和已设置的dup_ind,并在步骤1621产生并向ENB发送对相应的HARQ数据 的ACK。其中,接收MACPDU的MAC分解和解复用实体或上层可以检查dup_ind的值,而且当 dup_ind值指示重复时丢弃MAC PDU0当解码失败时,UE在步骤1613产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图17示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图16中基本类似的操作, 将不再进一步详细示出其操作。然而,图16中,在确定先前的数据的解码是否成功之后,当 解码成功时将先前的数据的尺寸与当前数据的尺寸进行比较。图17中,在比较先前的数据 和当前数据的尺寸之后确定先前的数据的解码是否成功。图18示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。UE在步骤1801从ENB接收下行链路HARQ数据,并在步骤1803确认HARQ信息,即 NDI信息,而且应用并初始化指示相应的HARQ的MACPDU的重复的dup_ind。在步骤1805,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接 收的数据是初始发送的数据而不是重发数据时,UE在步骤1807将所接收的数据替换并存 储到相应的HARQ的软缓冲器,并进入步骤1809。相反,当所接收的数据是重发数据时,UE 在步骤1815检查相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤1817将所接收的数据 与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功率,并进入步骤1823。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤1823查 验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,在步骤1825将所接收的数据替换并存储到相 应的HARQ的软缓冲器,并接着进入步骤1809。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE在步骤1827确定 所接收的数据是否是重复的。其中,UE可以利用确定HARQ软缓冲器的数据是否是成功解 码的第一次事例的方法、在确定HARQ数据是否是初始发送的之后确定初始解码是否成功 的方法、确定HARQ软缓冲器的数据是否通过以当前接收的数据替换或组合而被更新的方 法、或确定是否所接收的数据是重发的且软缓冲器的数据被在先成功解码并将当前接收的 数据的尺寸与先前的数据的尺寸进行比较的方法来检查重复。
当确定没有重复时,UE进入步骤1809。当确定重复时,UE在步骤1829丢弃所接 收的数据,在步骤1831设置已初始化的dup_ind,并接着进入步骤1809。接下来,UE在步骤1809将软缓冲器中的数据解码,并在步骤1811检查解码是否 成功。当解码成功时,UE在步骤1819向相应的MAC分解和解复用实体、或向上层转发已解 码的MAC PDU和已设置的dup_ind,并在步骤1821产生并向ENB发送对相应的HARQ数据 的ACK。其中,接收MACPDU的MAC分解和解复用实体或上层可以检查dup_ind的值,而且当 dup_ind值指示重复时丢弃MAC PDU0当解码失败时,UE在步骤1813产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图19示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图18中基本类似的操作, 将不再进一步详细示出其操作。然而,当先前的数据与当前接收的数据不相同时,图18中 将所接收的数据替换并存储到软缓冲器,并将软缓冲器的数据解码。相比之下,图19中将 所接收的数据替换并存储到软缓冲器并在步骤1927确定所接收的数据是否是重复的,而 不是在步骤1909将软缓冲器的数据解码。接下来,参照图20、21、和22,说明通过如同常规系统中一样处理重发数据、并将 软缓冲器更新告知MAC分解和解复用实体或上层来防止重复的MAC PDU的故障或额外操作 的技术。图20示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的过程。UE在步骤2001从ENB接收下行链路HARQ数据,并在步骤2003确认HARQ信息, 即NDI信息,而且应用并初始化指示相应的HARQ的软缓冲器的更新的软缓冲器更新指示符 (以下,称为buffer_update_ind)。buffer_update_ind的初始值指示软缓冲器未更新。在步骤2005,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接 收的数据是初始发送的数据而不是重发数据时,UE在步骤2007将所接收的数据替换并存 储到相应的HARQ的软缓冲器,并设置buffer_update_ind,并进入步骤2009。相反,当所接 收的数据是重发数据时,UE在步骤2015检查相应的HARQ的先前的数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤2017将所接收的数据与相应的HARQ的软缓冲器的先前的数据组合,存储经组合的数据以提高数据的解码成功率, 并设置buffer_update_ind,而且接着进入步骤2009。相反,当相应的HARQ的先前的数据 被成功解码时,UE在步骤2023查验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,在步骤2025将所接收的数据替换并存储到相 应的HARQ的软缓冲器,并设置buffer_update_ind,并接着进入步骤2009。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE确定所接收的数 据重复,在步骤2027丢弃所接收的数据而不存储到软缓冲器,并进入步骤2009。接下来,UE在步骤2009将软缓冲器中的数据解码,并在步骤2011检查解码是否 成功。当解码成功时,UE在步骤2019向相应的MAC分解和解复用实体、或向上层转发已解 码的MAC PDU和已设置的buffer_update_ind,并在步骤2021产生并向ENB发送对相应的 HARQ数据的ACK。其中,当buffer_update_ind值被设置为初始值时,接收MAC PDU的MAC 分解和解复用实体或上层可以丢弃MAC PDU0当解码失败时,UE在步骤2013产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图21示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图20中基本类似的操作, 将不再进一步详细示出其操作。虽然,图20中确定先前接收的数据的解码成功还是失败, 而且当解码成功时将先前接收的数据的尺寸与当前接收的数据的尺寸进行比较,但是图21 中比较先前接收的数据和当前接收的数据的尺寸,并接着确定先前接收的数据的解码成功 还是失败。图22示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图20中基本类似的操作, 将不再进一步详细示出其操作。图20中,当相应的HARQ的先前的数据的解码失败时,将所 接收的数据与已存储的先前的数据组合并存储,设置buffer_update_ind,并接着将软缓冲 器的数据解码。相比之下,图22中,在步骤2217将所接收的数据与已存储的先前的数据组 合并存储到软缓冲器而且设置buffer_Update_ind之后,在步骤2223确定先前的数据和当 前接收的数据的尺寸是否相等,而不是进入步骤2209。最后,参照图23、24、和25说明通过当软缓冲器中的数据被更新时立即将软缓冲 器中的数据解码、而且仅当解码成功时将软缓冲器更新告知MAC分解和解复用实体或上层 来防止重复的MAC PDU的故障或额外操作的技术。图23示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的过程。UE在步骤2301从ENB接收下行链路HARQ数据,并在步骤2303确认HARQ信息, 艮口,NDI信息。在步骤2305,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤2307将所接收 的数据替换并存储到相应的HARQ的软缓冲器,在步骤2309将软缓冲器中的数据解码,并进 入步骤2311。
相反,当所接收的数据是重发数据时,UE在步骤2317检查相应的HARQ的先前的 数据是否被成功解码。当相应的HARQ的先前的数据未被成功解码时,UE在步骤2319将所 接收的数据与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据 的解码成功率,在步骤2321将软缓冲器中的数据解码,并接着进入步骤2311。相反,当相应 的HARQ的先前的数据被成功解码时,UE在步骤2327查验相应的HARQ的先前的数据是否 与所接收的数据尺寸相等。当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的 数据(即,重发的数据)与先前的数据不同,在步骤2329将所接收的数据替换并存储到相 应的HARQ的软缓冲器,在步骤2331将软缓冲器中的数据解码,并接着进入步骤2311。当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE确定所接收的数 据重复,在步骤2333丢弃所接收的数据,并进入步骤2311而不经解码。在步骤2311,UE检查当前软缓冲器的数据解码是否成功。当解码成功时,UE在 步骤2323向相应的MAC分解和解复用实体、或向上层转发已解码的MAC PDU,并进入步骤 2313。当解码失败时,UE在步骤2313检查当前或过去解码是否成功。当当前解码不成 功时,UE查验先前有效的解码是否成功。其中,当当前或过去解码成功时,UE在步骤2325 产生并向ENB发送对相应的HARQ数据的ACK。当当前解码和过去解码不成功时,UE在步骤 2315产生并向ENB发送对相应的HARQ数据的NACK。接下来,UE结束该过程。图24示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图23中基本类似的操作, 将不再进一步详细示出其操作。然而,图23中,在确定先前接收的数据的解码成功还是失 败之后,当解码成功时将先前接收的数据的尺寸与当前接收的数据的尺寸进行比较。相比 之下,图24中,在比较先前接收的数据和当前接收的数据的尺寸之后,确定先前接收的数 据的解码成功还是失败。图25示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来 确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图23中基本类似的操作, 将不再进一步详细示出其操作。图23中,当相应的HARQ的先前的数据的解码失败时,将所 接收的数据与已存储的先前的数据组合并存储到软缓冲器,将软缓冲器的数据解码,并接 着查验解码成功还是失败。图25中,在步骤2521将所接收的数据与已存储的先前的数据 组合并存储到软缓冲器而且将软缓冲器的数据解码之后,在步骤2527比较先前的数据和 当前接收的数据的尺寸,而不是进入步骤2511。图26是根据本发明的示范性实施例的LTE系统中的UE的框图。图26的UE包括收发器2600、接收控制信道处理器2602、HARQ软缓冲器2604、HARQ 控制器2606、解码器2608、发送控制信道处理器2610、MAC分解和解复用实体2612、以及上 层设备2614。收发器2600处理LTE无线信道上PHY信道和信号的发送和接收。接收控制信道 处理器2602处理在下行链路控制信道中接收的控制信道数据,解码并解析所接收的控制 信道,向相应的模块(即,向上层设备2614、HARQ控制器2606、和解码器2608)提供已解析的信息,并控制收发器2600。
HARQ软缓冲器2604在HARQ控制器2606的控制下替换并存储所接收的数据,将先 前的数据与当前接收的数据组合并存储,或者丢弃所接收的数据。HARQ控制器2606控制HARQ过程。HARQ控制器2606通过从接收控制信道处理器 2602接收HARQ相关信息而被触发,利用HARQ相关信息确定是将所接收的数据替换并存储 到相应的HARQ软缓冲器2604、与先前的数据组合和存储、还是丢弃所接收的数据,并根据 所述确定来控制HARQ软缓冲器2604。HARQ控制器2606通过确定是否将HARQ软缓冲器 2604的数据解码来控制解码器2608。HARQ控制器2606向上层设备2614转发HARQ相关控 制信息,根据解码器2608的解码结果产生ACK/NACK信息,并向发送控制信道处理器2610 发送所产生的ACK/NACK信息。HARQ控制器2606利用检查HARQ软缓冲器2604是否通过以 当前接收的数据替换或组合而被更新的方法、或当所接收的数据是重发数据时检查先前的 数据的解码是否成功并比较当前接收的数据和先前的数据的尺寸的方法来确定是否发生 重复,并确定处理相应的数据。其中HARQ控制器2606可以基于从解码器2608提供的解码 结果来确定先前的数据的解码成功还是失败。解码器2608在HARQ控制器2606的指引下基于在接收控制信道中接收的解码相 关信息将相应的HARQ软缓冲器2604的数据解码,并向HARQ控制器2606提供解码结果。处理上行链路控制信道操作的发送控制信道处理器2610从HARQ控制器2606接 收将要在上行链路控制信道中发送的信息(例如,ACK/NACK信息或CQI信息),处理接收的 信息,并将经处理的信息输出给收发器2600以向对应节点发送该信息。MAC分解和解复用实体2612基于从HARQ控制器2606馈送的控制信号、以及重复 发生信息而分解并解复用从解码器2608输出的MAC PDU0具体地,MAC分解和解复用实体 2612通过确认并分离TA命令MAC CE来确定TA命令MAC CE是否是重复的,并根据所述 确定结果来处理TA命令MAC CE。当发生重复时,MAC分解和解复用实体261丢弃TA命令 MACCE。当未发生重复时,MAC分解和解复用实体2612通过应用TA命令MACCE的TA命令 来处理和控制以获取上行链路定时同步。其中,基于TA命令MAC CE的SN,MAC分解和解复 用实体2612可以确定TA命令MAC CE是否是重复的。上层设备2614表示产生UE用于在LTE的无线信道上发送和接收的数据的设备。 上层设备2614包括UE的全部应用以及控制消息处理器。图27是根据本发明的示范性实施例的LTE系统中的ENB的框图。图27的ENB包括收发器2700、接收信道和信号处理器2702、上行链路定时控制器 2704,HARQ实体2706、MAC组装和复用实体2708、MAC CE产生器2710、以及上层设备2712。收发器2700处理LTE无线信道上PHY信道和信号的发送和接收。接收信道和信号处理器2702处理在上行链路信道中接收的信道数据和接收信 号。接收信道和信号处理器2702解码并解析所接收的信道,向上层设备2712提供已解析 的信息,处理从UE接收的SRS和DMRS,并向上行链路定时控制器2704提供上行链路定时相 关fe息。上行链路定时控制器2704基于从接收信道和信号处理器2702提供的SRS或DMRS 的上行链路定时信息来测量上行链路定时偏移。当确定有必要纠正上行链路偏移或更新用 于TA命令更新的TA定时器时,上行链路定时控制器2704向MAC CE产生器2710提供用于纠正的定时偏移值。HARQ实体2706控制相应的用户的下行链路HARQ传输,并利用HARQ过程向相应 的UE发送从MAC组装和复用实体2708输出的MAC PDU0 HARQ实体2706从接收信道和信 号处理器2702接收上行链路接收控制信道的HARQ相关信息,并确定是初始发送还是重发 相应的HARQ数据。其中,当确定重发时,HARQ实体2706在将要重发的HARQ数据中设置指 示相应的HARQ数据是重发数据的NDI信息。MAC CE产生器2710基于从上行链路定时控制器2704提供的上行链路定时偏移值 来产生TA命令MAC CE,并向MAC组装和复用实体2708输出所产生的TA命令MAC CE。具 体地,通过如图6中所示向TA命令MAC CE添加SN,MAC CE产生器2710可以使接收TA命 令MAC CE的UE不致冗余地处理TA命令MAC CE。MAC组装和复用实体2708组装并复用从MAC CE产生器2710输出的MAC CE、和从 上层设备2712输出的MAC SDU数据。上层设备2712表示产生UE用于在LTE的无线信道上发送和接收的数据的设备。 上层设备2712包括UE的应用以及控制消息处理器。在LTE系统中,UE确定MAC PDU是否重复以防止重复处理已经被正常处理的MAC PDU0因而,可以避免不必要的操作,可以防止累及上行链路定时同步,而且可以更可靠地传 输上行链路数据和信号。虽然已经利用示范性实施例描述了本公开,但是本领域技术人员可以想到各种变 更和修改。意在使本公开涵盖落入所附权利要求书的范围内的这样的变更和修改。
权利要求
一种移动通信系统中根据数据重复重发的用户设备(UE)的方法,该方法包括将从演进节点B(ENB)接收的媒介访问控制协议数据单元(MAC PDU)存储到软缓冲器;将MAC PDU解码;确定所述解码是否是相应的软缓冲器的数据的第一次成功解码;以及根据所述确定的结果来确定是否向上层转发已解码的MAC PDU。
2.如权利要求1所述的方法,其中确定是否向上层转发已解码的MACPDU的步骤包括 当确定所述解码是相应的软缓冲器的数据的第一次成功解码时,向上层转发已解码的MAC PDU ;以及当确定所述解码不是相应的软缓冲器的数据的第一次成功解码时,丢弃已解码的MACPDU。
3.如权利要求1所述的方法,其中确定所述解码是否是相应的软缓冲器的数据的第一 次成功解码的步骤包括确定MAC PDU是初始发送的数据还是重发的数据;以及 确定MAC PDU的初始解码是否成功。
4.如权利要求3所述的方法,其中利用包含在物理下行链路控制信道(PDCCH)中的信 息当中的以1位切换方式指示相应的MAC PDU是否是与先前相同的数据的新数据指示符 (NDI)信息、和传输块尺寸信息其中至少一个来确定MAC PDU是初始发送的数据还是重发 的数据。
5.一种移动通信系统中根据数据重复重发的用户设备(UE)的装置,该装置包括 软缓冲器,用于存储从演进节点B(ENB)接收的媒介访问控制协议数据单元(MACPDU);解码器,用于将存储到软缓冲器的MAC PDU解码;以及控制器,用于确定所述解码是否是相应的软缓冲器的数据的第一次成功解码,并根据 所述确定的结果来确定是否向上层转发已解码的MAC PDU0
6.如权利要求5所述的装置,其中当确定所述解码是相应的软缓冲器的数据的第一次 成功解码时,控制器向上层转发已解码的MAC PDU,而当确定所述解码不是相应的软缓冲器 的数据的第一次成功解码时,控制器丢弃已解码的MAC PDU。
7.如权利要求5所述的装置,其中控制器确定MACPDU是初始发送的数据还是重发的 数据,并确定MAC PDU的初始解码是否成功。
8.如权利要求7所述的装置,其中控制器利用包含在物理下行链路控制信道(PDCCH) 中的信息当中的以1位切换方式指示相应的MAC PDU是否是与先前相同的数据的新数据指 示符(NDI)信息、和传输块尺寸信息其中至少一个来确定MAC PDU是初始发送的数据还是 重发的数据。
9.一种移动通信系统中根据数据重复重发的用户设备(UE)的方法,该方法包括 接收媒介访问控制协议数据单元(MAC PDU);确定该MAC PDU是否包括用于纠正上行链路定时同步的控制信号;以及 当该MAC PDU包括所述控制信号时,利用该控制信号的序号(SN)来确定该控制信号的 重复接收。
10.一种移动通信系统中用于数据重复重发的演进节点B(ENB)的方法,该方法包括当发生用于纠正用户设备(UE)的上行链路定时同步的事件时,产生包括序号(SN)的控制信号;以及产生并向相应的UE发送包括该控制信号的媒介访问控制协议数据单元(MAC PDU)。
11.一种移动通信系统中根据数据重复重发的用户设备(UE)的装置,该装置包括 接收器,用于接收媒介访问控制协议数据单元(MAC PDU);以及控制器,用于确定该MAC PDU是否包括用于纠正上行链路定时同步的控制信号,而且当 该MAC PDU包括所述控制信号时,利用该控制信号的序号(SN)来确定该控制信号的重复接 收。
12.—种移动通信系统中根据数据重复重发的演进节点B(ENB)的装置,该装置包括 媒介访问控制(MAC)控制信号产生器,用于当发生用于纠正用户设备(UE)的上行链路定时同步的事件时,产生包括序号(SN)的控制信号;MAC产生器,用于产生包括该控制信号的MAC协议数据单元(PDU);以及混合自动重传请求(HARQ)实体,用于根据HARQ过程控制向相应的UE发送该MAC PDU0
全文摘要
提供一种移动通信系统中根据数据重复重发的操作方法和装置。一种移动通信系统中根据数据重复重发的用户设备(UE)的方法包括将从演进节点B(ENB)接收的媒介访问控制协议数据单元(MAC PDU)存储到软缓冲器;将MAC PDU解码;确定所述解码是否是相应的软缓冲器的数据的第一次成功解码;以及根据所述确定的结果来确定是否向上层转发已解码的MAC PDU。
文档编号H04W56/00GK101848490SQ201010131340
公开日2010年9月29日 申请日期2010年3月24日 优先权日2009年3月24日
发明者李焌诚, 格特-简·范利肖特, 裵秉才, 金成勋, 韩成满 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1