用于在移动通信系统中通过终端来处理数据的方法和装置的制造方法_4

文档序号:9276651阅读:来源:国知局
一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图13中基本类似的操作,将不再进一步详细示出其操作。然而,图15中,在步骤1517将所接收的数据与软缓冲器的先前的数据组合并存储之后,UE在步骤1521确定先前接收的数据是否与所接收的数据尺寸相等,而不是在步骤1509将软缓冲器的数据解码。
[0128]下面参照图16至19,说明通过如同常规系统中一样处理重发数据、并将所接收的数据的重复告知MAC分解和解复用实体或上层来防止重复的MAC PDU的故障或额外操作的技术。
[0129]图16示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的过程。
[0130]UE在步骤1601从ENB接收下行链路HARQ数据,并在步骤1603确认HARQ信息,即NDI信息,而且应用并初始化指示相应的HARQ的MAC PDU的重复的重复指示符(以下,称为 dup_ind)。
[0131]在步骤1605,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤1607将所接收的数据替换并存储到相应的HARQ的软缓冲器,并进入步骤1609。相反,当所接收的数据是重发数据时,UE在步骤1615检查相应的HARQ的先前的数据是否被成功解码。
[0132]当相应的HARQ的先前的数据未被成功解码时,UE在步骤1617将所接收的数据与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功率,并进入步骤1609。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤1623查验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。
[0133]当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的数据(即,重发的数据)与先前的数据不同,将所接收的数据替换并存储到相应的HARQ的软缓冲器,并接着进入步骤1609。
[0134]当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE确定所接收的数据重复,在步骤1627丢弃所接收的数据,在步骤1629设置已初始化的dup_ind,并接着进入步骤1609。
[0135]接下来,UE在步骤1609将软缓冲器中的数据解码,并在步骤1611检查解码是否成功。当解码成功时,UE在步骤1619向相应的MAC分解和解复用实体、或向上层转发已解码的MAC PDU和已设置的dup_ind,并在步骤1621产生并向ENB发送对相应的HARQ数据的ACK。其中,接收MAC PDU的MAC分解和解复用实体或上层可以检查dup_ind的值,而且当dup_ind值指示重复时丢弃MAC PDU0
[0136]当解码失败时,UE在步骤1613产生并向ENB发送对相应的HARQ数据的NACK。
[0137]接下来,UE结束该过程。
[0138]图17示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图16中基本类似的操作,将不再进一步详细示出其操作。然而,图16中,在确定先前的数据的解码是否成功之后,当解码成功时将先前的数据的尺寸与当前数据的尺寸进行比较。图17中,在比较先前的数据和当前数据的尺寸之后确定先前的数据的解码是否成功。
[0139]图18示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的另一个过程。
[0140]UE在步骤1801从ENB接收下行链路HARQ数据,并在步骤1803确认HARQ信息,即NDI信息,而且应用并初始化指示相应的HARQ的MAC PDU的重复的dup_ind。
[0141]在步骤1805,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤1807将所接收的数据替换并存储到相应的HARQ的软缓冲器,并进入步骤1809。相反,当所接收的数据是重发数据时,UE在步骤1815检查相应的HARQ的先前的数据是否被成功解码。
[0142]当相应的HARQ的先前的数据未被成功解码时,UE在步骤1817将所接收的数据与相应的HARQ的软缓冲器的先前的数据组合并存储经组合的数据以提高数据的解码成功率,并进入步骤1823。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤1823查验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。
[0143]当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的数据(即,重发的数据)与先前的数据不同,在步骤1825将所接收的数据替换并存储到相应的HARQ的软缓冲器,并接着进入步骤1809。
[0144]当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE在步骤1827确定所接收的数据是否是重复的。其中,UE可以利用确定HARQ软缓冲器的数据是否是成功解码的第一次事例的方法、在确定HARQ数据是否是初始发送的之后确定初始解码是否成功的方法、确定HARQ软缓冲器的数据是否通过以当前接收的数据替换或组合而被更新的方法、或确定是否所接收的数据是重发的且软缓冲器的数据被在先成功解码并将当前接收的数据的尺寸与先前的数据的尺寸进行比较的方法来检查重复。
[0145]当确定没有重复时,UE进入步骤1809。当确定重复时,UE在步骤1829丢弃所接收的数据,在步骤1831设置已初始化的dup_ind,并接着进入步骤1809。
[0146]接下来,UE在步骤1809将软缓冲器中的数据解码,并在步骤1811检查解码是否成功。当解码成功时,UE在步骤1819向相应的MAC分解和解复用实体、或向上层转发已解码的MAC PDU和已设置的dup_ind,并在步骤1821产生并向ENB发送对相应的HARQ数据的ACK。其中,接收MAC PDU的MAC分解和解复用实体或上层可以检查dup_ind的值,而且当dup_ind值指示重复时丢弃MAC PDU0
[0147]当解码失败时,UE在步骤1813产生并向ENB发送对相应的HARQ数据的NACK。
[0148]接下来,UE结束该过程。
[0149]图19示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图18中基本类似的操作,将不再进一步详细示出其操作。然而,当先前的数据与当前接收的数据不相同时,图18中将所接收的数据替换并存储到软缓冲器,并将软缓冲器的数据解码。相比之下,图19中将所接收的数据替换并存储到软缓冲器并在步骤1927确定所接收的数据是否是重复的,而不是在步骤1909将软缓冲器的数据解码。
[0150]接下来,参照图20、21、和22,说明通过如同常规系统中一样处理重发数据、并将软缓冲器更新告知MAC分解和解复用实体或上层来防止重复的MAC PDU的故障或额外操作的技术。
[0151]图20示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的过程。
[0152]UE在步骤2001从ENB接收下行链路HARQ数据,并在步骤2003确认HARQ信息,即NDI信息,而且应用并初始化指示相应的HARQ的软缓冲器的更新的软缓冲器更新指示符(以下,称为buffer_update_ind)。buffer_update_ind的初始值指示软缓冲器未更新。
[0153]在步骤2005,UE基于HARQ信息来确定所接收的数据是否是重发的数据。当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤2007将所接收的数据替换并存储到相应的HARQ的软缓冲器,并设置buffer_update_ind,并进入步骤2009。相反,当所接收的数据是重发数据时,UE在步骤2015检查相应的HARQ的先前的数据是否被成功解码。
[0154]当相应的HARQ的先前的数据未被成功解码时,UE在步骤2017将所接收的数据与相应的HARQ的软缓冲器的先前的数据组合,存储经组合的数据以提高数据的解码成功率,并设置buffer_update_ind,而且接着进入步骤2009。相反,当相应的HARQ的先前的数据被成功解码时,UE在步骤2023查验相应的HARQ的先前的数据是否与所接收的数据尺寸相等。
[0155]当相应的HARQ的先前的数据和所接收的数据的尺寸不相同时,UE确定所接收的数据(即,重发的数据)与先前的数据不同,在步骤2025将所接收的数据替换并存储到相应的HARQ的软缓冲器,并设置buffer_update_ind,并接着进入步骤2009。
[0156]当相应的HARQ的先前的数据和所接收的数据的尺寸相同时,UE确定所接收的数据重复,在步骤2027丢弃所接收的数据而不存储到软缓冲器,并进入步骤2009。
[0157]接下来,UE在步骤2009将软缓冲器中的数据解码,并在步骤2011检查解码是否成功。当解码成功时,UE在步骤2019向相应的MAC分解和解复用实体、或向上层转发已解码的MAC PDU和已设置的buffer_update_ind,并在步骤2021产生并向ENB发送对相应的HARQ数据的ACK。其中,当buffer_update_ind值被设置为初始值时,接收MAC PDU的MAC分解和解复用实体或上层可以丢弃MAC PDUo
[0158]当解码失败时,UE在步骤2013产生并向ENB发送对相应的HARQ数据的NACK。
[0159]接下来,UE结束该过程。
[0160]图21示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图20中基本类似的操作,将不再进一步详细示出其操作。虽然,图20中确定先前接收的数据的解码成功还是失败,而且当解码成功时将先前接收的数据的尺寸与当前接收的数据的尺寸进行比较,但是图21中比较先前接收的数据和当前接收的数据的尺寸,并接着确定先前接收的数据的解码成功还是失败。
[0161]图22示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的另一个过程。其中,由于UE执行与图20中基本类似的操作,将不再进一步详细示出其操作。图20中,当相应的HARQ的先前的数据的解码失败时,将所接收的数据与已存储的先前的数据组合并存储,设置buffer_update_ind,并接着将软缓冲器的数据解码。相比之下,图22中,在步骤2217将所接收的数据与已存储的先前的数据组合并存储到软缓冲器而且设置buffer_update_ind之后,在步骤2223确定先前的数据和当前接收的数据的尺寸是否相等,而不是进入步骤2209。
[0162]最后,参照图23、24、和25说明通过当软缓冲器中的数据被更新时立即将软缓冲器中的数据解码、而且仅当解码成功时将软缓冲器更新告知MAC分解和解复用实体或上层来防止重复的MAC PDU的故障或额外操作的技术。
[0163]图23示出根据本发明的另一个示范性实施例的LTE系统中UE利用HARQ信息来确定和处理MAC PDU的重复的过程。
[0164]UE在步骤2301从ENB接收下行链路HARQ数据,并在步骤2303确认HARQ信息,即,NDI信息。在步骤2305,UE基于HARQ信息来确定所接收的数据是否是重发的数据。
[0165]当所接收的数据是初始发送的数据而不是重发数据时,UE在步骤2307将所接收的数据替换并存储到相应的HARQ的软缓冲器,在步骤2309将软缓冲器中的数据解码,并进入步骤2311。
[0166]相反,当所接收的数据是
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1