CN101848490B - 移动通信***中根据数据重复重发的操作方法和装置 - Google Patents
移动通信***中根据数据重复重发的操作方法和装置 Download PDFInfo
- Publication number
- CN101848490B CN101848490B CN201010131340.XA CN201010131340A CN101848490B CN 101848490 B CN101848490 B CN 101848490B CN 201010131340 A CN201010131340 A CN 201010131340A CN 101848490 B CN101848490 B CN 101848490B
- Authority
- CN
- China
- Prior art keywords
- data
- harq
- received
- buffer
- decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1816—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
提供一种移动通信***中根据数据重复重发的操作方法和装置。一种移动通信***中根据数据重复重发的用户设备(UE)的方法包括:将从演进节点B(ENB)接收的媒介访问控制协议数据单元(MAC PDU)存储到软缓冲器;将MAC PDU解码;确定所述解码是否是相应的软缓冲器的数据的第一次成功解码;以及根据所述确定的结果来确定是否向上层转发已解码的MAC PDU。
Description
技术领域
本发明一般涉及移动通信***中根据数据重复重发的操作方法和装置。更具体地,本发明涉及支持混合自动重传请求(HARQ)的长期演进(LTE)***中用户设备用于确定下行链路数据的重复重发、以及防止当用户设备发送与下行链路数据相关的ACK但节点B却因为将该ACK确定为NACK而重发下行链路数据时的重复处理相应的数据的方法和装置。
背景技术
通用移动电信业务(UMTS)***是使用基于作为遍及欧洲使用的移动通信***的全球移动通信***(GSM)和通用分组无线业务(GPRS)的宽带码分多址(CDMA)的第3代异步移动通信***。
致力于UMTS***的标准化的第3代伙伴计划(3GPP)正在讨论长期演进(LTE)***作为UMTS***的下一代移动通信***。LTE技术以最高大约100Mbps的数据速率实现快速的基于分组的通信,而且计划在大约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)层控制信号(即,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或保留信息SN0或R 601和SN1或R 603、以及6位的TA命令信息605。SN0或SN1指示SN,而R表示保留信息。当***使用2位SN时,可以使用SN0或R 601和SN1或R 603二者作为SN。当***使用1位SN时,可以使用SN0或R 601和SN1或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 PDU。接收到重发的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 PDU。
在步骤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数据,即,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中的操作,即,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 PDU。
当解码失败时,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 PDU。
当解码失败时,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 PDU。
当解码失败时,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 PDU。具体地,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提供上行链路定时相关信息。
上行链路定时控制器2704基于从接收信道和信号处理器2702提供的SRS或DMRS的上行链路定时信息来测量上行链路定时偏移。当确定有必要纠正上行链路偏移或更新用于TA命令更新的TA定时器时,上行链路定时控制器2704向MAC CE产生器2710提供用于纠正的定时偏移值。
HARQ实体2706控制相应的用户的下行链路HARQ传输,并利用HARQ过程向相应的UE发送从MAC组装和复用实体2708输出的MAC PDU。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 PDU。因而,可以避免不必要的操作,可以防止累及上行链路定时同步,而且可以更可靠地传输上行链路数据和信号。
虽然已经利用示范性实施例描述了本公开,但是本领域技术人员可以想到各种变更和修改。意在使本公开涵盖落入所附权利要求书的范围内的这样的变更和修改。
Claims (8)
1.一种移动通信***中根据数据重复重发的用户设备(UE)的方法,该方法包括:
从演进节点B(ENB)接收数据;
基于新数据指示符确定接收的数据是否是重发的数据;
如果接收的数据是重发的数据,确定相应的数据是否已经被成功解码;
如果相应的数据没有被成功解码,则将接收的数据与在缓冲器中存储的数据进行组合;
尝试解码组合的数据;
如果组合的数据被成功解码,则确定组合的数据的解码是否是相应数据的第一次成功解码,以及
如果组合的数据的解码是相应数据的第一次成功解码,则将解码的数据递送到分解和解复用实体。
2.根据权利要求1所述的方法,进一步包括:
如果接收的数据是初始发送的数据,则将接收的数据存储在缓冲器中;以及
尝试解码接收的数据;
如果接收的数据被成功解码,则确定接收的数据的解码是否是相应数据的第一次成功解码;以及
如果接收的数据被成功解码,则将解码的接收数据递送到分解和解复用实体。
3.根据权利要求1所述的方法,进一步包括:
如果相应的数据已经被成功地解码,则比较接收的数据的尺寸和在缓冲器中存储的数据的尺寸;
如果接收的数据的尺寸与在缓冲器中存储的数据的尺寸一样,则丢弃所接收的数据。
4.如权利要求1所述的方法,进一步包括:
如果接收的数据的尺寸不同于在缓冲器中存储的数据的尺寸,则用接收的数据替换在缓冲器中存储的数据;以及
尝试解码在缓冲器中替换的数据而不是组合的数据;其中,确定组合的数据的解码是否是相应数据的第一次成功解码包括:
如果在缓冲器中替换的数据被成功解码,则确定在缓冲器中替换的数据的解码是否是相应数据的第一次成功解码。
5.一种移动通信***中根据数据重复重发的用户设备(UE)的装置,该装置包括:
收发器,用于从演进节点B(ENB)接收数据;以及
控制器,用于基于新数据指示符来确定接收的数据是否是重发的数据,如果接收的数据是重发的数据,确定相应的数据是否已经被成功解码,如果相应的数据没有被成功解码,则将接收的数据与在缓冲器中存储的数据进行组合,尝试解码组合的数据,如果组合的数据被成功解码,则确定组合的数据的解码是否是相应数据的第一次成功解码,以及如果组合的数据的解码是相应数据的第一次成功解码,则将解码的数据递送到分解和解复用实体。
6.如权利要求5所述的装置,其中,如果接收的数据是初始发送的数据,则所述控制器进行控制以将接收的数据存储在缓冲器中,尝试解码接收的数据,如果接收的数据被成功解码,则确定接收的数据的解码是否是相应数据的第一次成功解码,并且如果接收的数据的解码是相应数据的第一次成功解码,则进行控制以将解码的接收数据递送到分解和解复用实体。
7.如权利要求5所述的装置,其中,所述控制器如果相应的数据已经被成功地解码,则比较接收的数据的尺寸和在缓冲器中存储的数据的尺寸,并且如果接收的数据的尺寸与在缓冲器中存储的数据的尺寸一样,则丢弃所接收的数据。
8.如权利要求7所述的装置,其中,所述控制器进行控制,使得如果接收的数据的尺寸不同于在缓冲器中存储的数据的尺寸,则用接收的数据替换在缓冲器中存储的数据;尝试解码在缓冲器中替换的数据而不是组合的数据;并且并且如果在缓冲器中替换的数据被成功解码,则确定在缓冲器中替换的数据的解码是否是相应数据的第一次成功解码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510387768.3A CN104993916B (zh) | 2009-03-24 | 2010-03-24 | 用于在移动通信***中通过终端来处理数据的方法和装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090025150 | 2009-03-24 | ||
KR25150/09 | 2009-03-24 | ||
KR1020090031519A KR101645304B1 (ko) | 2009-03-24 | 2009-04-10 | 이동통신 시스템에서 데이터 중복 재전송에 따른 동작 방법 및 장치 |
KR31519/09 | 2009-04-10 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510387768.3A Division CN104993916B (zh) | 2009-03-24 | 2010-03-24 | 用于在移动通信***中通过终端来处理数据的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101848490A CN101848490A (zh) | 2010-09-29 |
CN101848490B true CN101848490B (zh) | 2015-08-05 |
Family
ID=42238791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010131340.XA Active CN101848490B (zh) | 2009-03-24 | 2010-03-24 | 移动通信***中根据数据重复重发的操作方法和装置 |
Country Status (3)
Country | Link |
---|---|
US (4) | US9166746B2 (zh) |
EP (1) | EP2234313B1 (zh) |
CN (1) | CN101848490B (zh) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848490B (zh) * | 2009-03-24 | 2015-08-05 | 三星电子株式会社 | 移动通信***中根据数据重复重发的操作方法和装置 |
CN102111257B (zh) * | 2011-03-04 | 2015-04-01 | 中兴通讯股份有限公司 | 一种时间提前量的调整方法及*** |
CN102833055B (zh) * | 2011-06-17 | 2018-08-31 | 南京中兴软件有限责任公司 | Pusch信道解调性能测试方法及装置 |
KR101967721B1 (ko) | 2011-08-10 | 2019-04-10 | 삼성전자 주식회사 | 무선 통신 시스템에서 확장 접속 차단 적용 방법 및 장치 |
KR101990134B1 (ko) | 2011-08-10 | 2019-06-17 | 삼성전자주식회사 | 듀얼 모드 단말의 성능 정보 보고 방법 및 장치 |
KR102092579B1 (ko) | 2011-08-22 | 2020-03-24 | 삼성전자 주식회사 | 이동통신 시스템에서 복수 개의 주파수 밴드 지원 방법 및 장치 |
US9319196B2 (en) | 2011-08-23 | 2016-04-19 | Lg Electronics Inc. | Method of operating an HARQ buffer for a dynamic sub-frame change and an apparatus for same |
IN2014KN00763A (zh) | 2011-10-05 | 2015-10-02 | Samsung Electronics Co Ltd | |
KR102172436B1 (ko) * | 2011-10-12 | 2020-10-30 | 삼성전자주식회사 | 이동통신 시스템에서 역방향 제어 신호를 전송하는 방법 및 장치 |
WO2013066126A1 (ko) * | 2011-11-03 | 2013-05-10 | 엘지전자 주식회사 | 무선 접속 시스템에서 참조 신호 송수신 방법 및 이를 위한 장치 |
JP6324319B2 (ja) | 2012-01-09 | 2018-05-16 | サムスン エレクトロニクス カンパニー リミテッド | ロギング方法及び装置 |
WO2013112021A1 (ko) | 2012-01-27 | 2013-08-01 | 삼성전자 주식회사 | 이동통신 시스템에서 복수의 캐리어를 이용해서 데이터를 송수신하는 방법 및 장치 |
US8983396B2 (en) * | 2012-03-19 | 2015-03-17 | Gaurav Nukala | Methods and apparatus for parameter adjustment during measurement gaps |
KR20150018531A (ko) | 2012-05-09 | 2015-02-23 | 삼성전자주식회사 | 이동통신 시스템에서 불연속 수신을 제어하는 방법 및 장치 |
EP3621353A1 (en) | 2012-05-21 | 2020-03-11 | Samsung Electronics Co., Ltd. | Method and device for transmitting and receiving data in mobile communication system |
US9148236B2 (en) | 2012-09-24 | 2015-09-29 | Qualcomm Incorporated | Optimized HARQ recombining within transmission window |
CN104581229B (zh) * | 2015-01-16 | 2018-08-03 | 京东方科技集团股份有限公司 | 一种流媒体数据传输装置、方法和*** |
EP3249885B1 (en) * | 2015-01-23 | 2021-09-01 | LG Electronics Inc. | Method and apparatus for transmitting/receiving signal of device-to-device communication terminal in wireless communication system |
CN107005254B (zh) * | 2015-06-12 | 2020-03-20 | 华为技术有限公司 | 信道译码的方法、装置和*** |
WO2017003048A1 (ko) * | 2015-07-02 | 2017-01-05 | 엘지전자(주) | 무선 통신 시스템에서 상향링크 데이터 송수신 방법 및 이를 위한 장치 |
CN109565794B (zh) * | 2016-07-06 | 2023-08-04 | 瑞典爱立信有限公司 | 用于调度多个tti束传送的方法和网络节点 |
US11265896B2 (en) * | 2017-01-18 | 2022-03-01 | Huawei Technologies Co., Ltd. | Systems and methods for asynchronous grant-free access |
US10674522B2 (en) * | 2017-03-23 | 2020-06-02 | Qualcomm Incorporated | Scheduling request for one or more uplink transmissions using narrowband communications |
CN111866948B (zh) * | 2017-05-05 | 2023-09-19 | 捷开通讯(深圳)有限公司 | 一种通信方法、基站、用户设备及具有存储功能的装置 |
EP3791504A4 (en) * | 2018-05-10 | 2021-12-15 | Apple Inc. | SYNCHRONIZATION CONTROL FOR THE TRANSMISSION OF A DUPLICATED PACKAGE DATA CONVERGENCE PROTOCOL (PDCP) |
JP7047718B2 (ja) * | 2018-11-13 | 2022-04-05 | 日本電信電話株式会社 | 無線lan通信装置および無線lan通信方法 |
CN111769915B (zh) * | 2020-06-28 | 2023-10-24 | 杭州涂鸦信息技术有限公司 | 数据传输方法及相关设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835617A (zh) * | 2005-03-16 | 2006-09-20 | 株式会社Ntt都科摩 | 移动台、移动通信***和移动通信方法 |
CN101350704A (zh) * | 2007-07-16 | 2009-01-21 | 华硕电脑股份有限公司 | 无线通信***改善混合式自动重发请求功能的方法及装置 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100382470B1 (ko) * | 1999-04-08 | 2003-05-01 | 엘지전자 주식회사 | Imt-2000 이동 통신 시스템의 무선 프로토콜 |
WO2001054339A1 (en) * | 2000-01-20 | 2001-07-26 | Nortel Networks Limited | Hybrid arq schemes with soft combining in variable rate packet data transmission |
JP3742760B2 (ja) | 2001-07-03 | 2006-02-08 | 松下電器産業株式会社 | 無線通信システム及び無線通信方法 |
KR100913897B1 (ko) | 2003-07-29 | 2009-08-26 | 삼성전자주식회사 | 재전송 타임아웃 수를 줄이기 위한 전송 제어 프로토콜혼잡제어방법 |
US9014192B2 (en) * | 2005-03-21 | 2015-04-21 | Qualcomm Incorporated | Method and apparatus for improving data transmission reliability in a wireless communications system |
JP5035969B2 (ja) * | 2006-04-27 | 2012-09-26 | イノヴァティヴ ソニック リミテッド | 無線通信システムにおいてパケットデータを処理する方法及び装置 |
US8559457B2 (en) * | 2007-06-18 | 2013-10-15 | Nokia Siemens Networks Oy | Method for dynamic interpretation of transport block size |
CN101330721A (zh) | 2007-06-19 | 2008-12-24 | 中兴通讯股份有限公司 | 数据指示方法及*** |
CN101345608B (zh) * | 2007-07-13 | 2011-08-17 | 电信科学技术研究院 | 管理多载波tdd上行的harq进程的方法及装置 |
US8437306B2 (en) * | 2007-08-08 | 2013-05-07 | Qualcomm Incorporated | Layer 2 tunneling of data during handover in a wireless communication system |
KR101532789B1 (ko) * | 2008-01-04 | 2015-07-09 | 엘지전자 주식회사 | 재전송 데이터를 처리하는 harq 동작 방법 |
US8059524B2 (en) * | 2008-01-04 | 2011-11-15 | Texas Instruments Incorporated | Allocation and logical to physical mapping of scheduling request indicator channel in wireless networks |
WO2009096746A2 (en) * | 2008-02-01 | 2009-08-06 | Lg Electronics Inc. | Method for sending rlc pdu and allocating radio resource in mobile communications system and rlc entity of mobile communications |
KR101375936B1 (ko) * | 2008-02-01 | 2014-03-18 | 엘지전자 주식회사 | 시간동기 타이머의 만료 시 하향링크 harq의 동작 방법 |
US20090238116A1 (en) * | 2008-03-21 | 2009-09-24 | Qual Comm Incorporated | Method and apparatus for media access control -based fast cell switching for high-speed packet access |
CN101983489B (zh) * | 2008-03-31 | 2016-11-09 | 马维尔国际贸易有限公司 | 对传输块的多码块进行选择性组合和译码的方法和装置 |
KR101253202B1 (ko) * | 2008-10-29 | 2013-04-10 | 엘지전자 주식회사 | 광대역 지원을 위한 다중 캐리어 결합 상황에서 효과적인 물리 채널 전송방법 |
US8311061B2 (en) * | 2008-12-17 | 2012-11-13 | Research In Motion Limited | System and method for multi-user multiplexing |
CN101848490B (zh) * | 2009-03-24 | 2015-08-05 | 三星电子株式会社 | 移动通信***中根据数据重复重发的操作方法和装置 |
US9763060B2 (en) * | 2014-11-11 | 2017-09-12 | Alcatel Lucent | Streaming unicast services to multiple user equipment |
-
2010
- 2010-03-24 CN CN201010131340.XA patent/CN101848490B/zh active Active
- 2010-03-24 US US12/730,629 patent/US9166746B2/en active Active
- 2010-03-24 EP EP10157570.2A patent/EP2234313B1/en active Active
-
2015
- 2015-09-21 US US14/859,730 patent/US9985752B2/en active Active
-
2018
- 2018-05-25 US US15/990,047 patent/US10476638B2/en active Active
-
2019
- 2019-11-11 US US16/679,663 patent/US11088787B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835617A (zh) * | 2005-03-16 | 2006-09-20 | 株式会社Ntt都科摩 | 移动台、移动通信***和移动通信方法 |
EP1703659A2 (en) * | 2005-03-16 | 2006-09-20 | NTT DoCoMo INC. | Retransmission control protocol reducing false detection of acknowledgements |
CN101350704A (zh) * | 2007-07-16 | 2009-01-21 | 华硕电脑股份有限公司 | 无线通信***改善混合式自动重发请求功能的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2234313A2 (en) | 2010-09-29 |
EP2234313A3 (en) | 2017-07-05 |
EP2234313B1 (en) | 2021-12-15 |
US11088787B2 (en) | 2021-08-10 |
CN101848490A (zh) | 2010-09-29 |
US9166746B2 (en) | 2015-10-20 |
US20200076545A1 (en) | 2020-03-05 |
US10476638B2 (en) | 2019-11-12 |
US20100246491A1 (en) | 2010-09-30 |
US20180278377A1 (en) | 2018-09-27 |
US20160013895A1 (en) | 2016-01-14 |
US9985752B2 (en) | 2018-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101848490B (zh) | 移动通信***中根据数据重复重发的操作方法和装置 | |
CN104993916A (zh) | 用于在移动通信***中通过终端来处理数据的方法和装置 | |
US8930785B2 (en) | Method for transmitting a data block in radio communication system | |
KR101676377B1 (ko) | 기지국 및 이동국 사이에서 데이터를 교환하는 방법 | |
RU2421918C2 (ru) | Протокол автоматического запроса повторной передачи (arq), имеющий множественные механизмы дополнительной обратной связи | |
KR100885254B1 (ko) | 전송 시간 간격 길이의 재구성동안 광대역 부호 분할 다중접속 업링크 하이브리드 자동 반복 요구 동작 | |
US9507669B2 (en) | Method of transmitting data using HARQ | |
CN102124689B (zh) | 用于控制同步混合自动重复请求重发的方法和装置 | |
RU2554527C2 (ru) | Способы и устройства в телекоммуникационной системе | |
US8284777B2 (en) | Uplink cell changes in a mobile communication network | |
KR20050106350A (ko) | 향상된 상향 링크 전용 채널에서 harq 동작을 고려한tti 변경 방법 및 장치 | |
JPWO2007052719A1 (ja) | 再送制御方法及び受信側装置 | |
JPWO2008096878A1 (ja) | 再送制御方法及び受信側装置 | |
JPWO2008096877A1 (ja) | 再送制御方法及び受信側装置 | |
CN113067683A (zh) | 用于控制数据重传的方法和用户设备 | |
CN108292973B (zh) | 基于切换的接收成功的指示符 | |
US20130322321A1 (en) | Data transmission method, wireless communication system, destination node and relay node | |
JP4708982B2 (ja) | 再送制御方法及び受信側装置 | |
KR100729313B1 (ko) | 이동통신시스템에서의 역방향 데이터 처리방법 | |
CN102882664B (zh) | 用于在无线通信***中提供自主重传的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |