具有灵活harq合并的增强型tti绑定的制作方法_4

文档序号:8386198阅读:来源:国知局
次的传输。不使用本文所述ACK/NACK预测技术的情况下,可能会浪费2次或3次传输。当在eNB 704处使用有效的预测方式时,平均浪费的传输数目能够接近于零。由于时域组合以及使用时域中均匀分布的发送,可以获得最佳分集增益。在该例子中,使用3ms间隔避免了未决的重传和新VoIP分组之间的冲突,这是因为接收接下来的两个VoIP分组,以在时间20n+20ms和20n+40ms时出现的子帧处发送,二者的TTI均不被在时间20n ms出现的子帧中生成的VoIP分组的任意重传所使用。
[0079]图9是无线通信方法的流程图900。该方法可以由UE 702执行。在步骤902处,UE 702在第一子帧中发送第一数据单元。第一数据单元可以作为第一数据单元的多个冗余版本中的一个来发送。
[0080]在步骤904处,在处理对第一数据单元的先前传输或重传的HARQ响应之前,UE702在一个或多个非连续的子帧中自动重传第一数据单元。自动重传可以周期性地发生。在第一数据单元的每一重传之前,可以传输预先确定数目的中间子帧。可以使用第一数据单元的多个冗余版本重传第一数据单元。可以根据循环选择方式或其他选择方式来选择使用冗余版本。
[0081]在一些实施例中,UE 702可以在多个中间子帧中发送并自动重传第二数据单元,直到确定第二数据单元的传输和重传的处理后的HARQ响应包含ACK。第二数据单元可以在非连续子帧中发送和重传。在第二数据单元的每一重传之前可以发送若干中间子帧。在重传第一和第二数据单元之前可以发送相同数目的中间子帧。在重传第一和第二数据单元之前传输不同数目的中间子帧。可以使用第二数据单元的多个冗余版本来发送和重传第二数据单元。
[0082]在步骤906处,UE 702确定ACK是否已经由UE 702接收和处理。如果没有接收到ACK,UE 702可以在步骤904自动重传数据单元。
[0083]如果UE 702处理了 ACK,那么在步骤908处,UE 702终止第一数据单元的重传。
[0084]在一些实施例中,在达到预先确定的最大重传数目后,终止第一数据单元的重传。可以为第一数据单元规定最大延迟。可以基于最大延迟确定最大重传数目。可以基于在第一数据单元的每一重传之前发送的中间子帧的数目来确定重传的最大数目。第一数据单元可以包括语音数据。第一数据单元可以包括VoIP数据。
[0085]图10是示出示例性装置1002中不同模块/单元/部件之间的数据流的概念数据流图1000。该装置可以是UE。装置1002包括发送模块1010、重传模块1008、接收模块1004以及HARQ响应模块1006。这些模块共同作用以执行前述图9的流程图中算法的步骤。发送模块1010向eNB 1050发送数据单元。重传模块1008使发送模块1010自动重传某些数据单元。接收单元1004接收UL准许、HARQ响应以及来自eNB 1050的其他信息。HARQ响应模块1006处理来自eNB 1050的HARQ响应。
[0086]装置1002可以包括执行前述图9的流程图中算法的每一步的额外的模块。因此,可以由模块来执行前述图9的流程图中的每一步,而装置可以包含那些模块中的一个或多个。模块可以是具体地被配置为执行所述过程/算法的一个或多个硬件部件、由被配置为执行所述过程/算法的处理器实现、存储在计算机可读介质以由处理器实现,或其一些组入口 ο
[0087]图11是示出采用处理系统1114的装置1002’的硬件实施方式的例子的图。可以利用由总线1124总体表示的总线架构来实现处理系统1114。取决于处理系统1114的具体应用和总设计约束,总线1124可以包括任意数量的互连总线和桥路。总线1124将包括一个或多个处理器和/或硬件模块的各种电路(通过处理器1004、模块1006、模块1008、模块1010和计算机可读介质1106表示)链接在一起。总线1124还可以链接各种其他电路,例如时钟源、外设、稳压器、和功率管理电路,这些是本领域公知的,因此不再进一步介绍。
[0088]处理系统1114可以耦合到收发机1110。收发机1110耦合到一根或多根天线1120。收发机1110提供用于通过传输介质与其他各种装置通信的单元。处理系统1114包括耦合到计算机可读介质1106的处理器1104。处理器1104负责一般处理,包括执行存储在计算机可读介质1106上的软件。当软件被处理器1104执行时,使得处理系统1114执行上文针对任意具体装置描述的各种功能。计算机可读介质1106还可以用于存储当执行软件时由处理器1104操纵的数据。处理系统还包括模块1004、1006、1008和1010中的至少一个。模块可以是在处理器1104中运行的、驻留/存储在计算接可读介质1106中的软件模块、耦合到处理器1104的一个或多个硬件模块,或其一些组合。处理系统1114可以是UE650的部件且可以包括存储器660和/或TX处理器668、RX处理器656以及控制器/处理器659中的至少一个。
[0089]在一种配置中,无线通信装置1002/1002’包括用于在第一子帧中发送第一数据单元的单元,用于在处理对第一数据单元的先前发送或重传的HARQ响应之前,在一个或多个非连续的子帧中自动重传第一数据单元的单元,用于终止第一数据单元的重传的单元,其中第一数据单元被配置为在确定处理后的HARQ响应包含ACK之后终止重传,以及用于接收HARQ响应的单元。
[0090]前述单元可以是被配置为执行前述单元记载的功能的装置1002和/或装置1002’的处理系统1114的前述模块中的一个或多个。如上所述,处理系统1114可以包括TX处理器668、RX处理器656以及控制器/处理器659。因此,在一个配置中,前述单元可以是被配置为执行前述单元记载的功能的TX处理器668、RX处理器656以及控制器/处理器659。
[0091]图12是无线通信方法的流程图1200。该方法可以由eNB 704来执行。在步骤1202处,eNB 704向UE 702提供准许。该准许可以提供用于数据单元自动重传的资源。该准许可以规定在数据单元的每一冗余版本发送之前将由UE发送的中间子帧的数目。该准许可以定义数据单元冗余版本的最大发送数目。该最大发送数目可以是基于数据单元所允许的最大延迟的。第一数据单元可以包括语音数据。第一数据单元可以包括VoIP数据。
[0092]在步骤1204处,eNB 704接收数据单元的第一冗余版本。在步骤1206处,eNB 704接收数据单元的下一个冗余版本。在步骤1208处,以及在接收和/或处理数据单元的下一个冗余版本之前,eNB 704确定是否已经从先前数据单元的冗余版本解码了数据单元。
[0093]如果没有成功解码数据单元,那么在步骤1210处,eNB 704可以发送NACK,作为对之前的数据单元冗余版本的HARQ响应。可以在接收和/或处理数据的下一个冗余版本的同时发送NACK。
[0094]如果已经成功解码数据单元,那么在步骤1212处,eNB 704可以发送ACK,作为对之前的数据单元冗余版本的HARQ响应。可以在接收和/或处理数据的下一个冗余版本的同时发送ACK。当能够从数据单元的多个冗余版本得出数据单元时,可以发送ACK。
[0095]在一些实施例中,即使没有成功解码数据单元,也可以发送ACK。eNB704可以计算或者确定能够从数据单元的下一个冗余版本得出数据单元的概率。当上述概率超过阈值,则在处理数据单元的下一个冗余版本之前,可以发送作为HARQ响应的ACK。可以基于之前接收的LLR来确定该概率。可以基于以下的一项或多项来确定上述概率:LLR平均能量、LLR平均幅度、多个LLR中的内部信息、turbo解码后确定的错误数目以及平均组合的信号与干扰和噪声比。
[0096]图13是示出示例性装置1302中不同模块/单元/部件之间数据流的概念性数据流图1300。该装置可以是eNB。装置1302包括接收模块1304、HARQ响应模块1306、概率计算模块1308以及发送模块1310。这些模块共同作用以执行前述图12的流程图中的算法的步骤。接收模块1304接收来自UE1350的数据单元的冗余版本。HARQ响应模块1306确定是否已经成功解码数据单元。概率计算模块1308可选地确定在处理数据单元的下一个冗余版本之后数据单元将被解码的可能性。发送模块1310向UE 1350发送准许和HARQ响应。
[0097]装置可以包括执行前述图12的流程图中算法的每一步的另外的模块。因此,前述图12的流程图中的每一步都可以由模块执行,而装置可以包含那些模块的一个或多个。模块可以是具体地被配置为执行所述过程/算法的一个或多个硬件部件、由被配置为执行所述过程/算法的处理器实现、存储在计算机可读介质用于由处理器实现,或它们的一些组入口 O
[0098]图14是示出采用处理系统1414的装置1302’的硬件实施方式的例子的图1400。可以使用总线架构来实现处理系统1414,其中总线架构通常由总线1424来表示。取决于处理系统1414的具体应用和总设计约束,总线1424可以包括任意数量的互连总线和桥路。总线1424将包括一个或多个处理器和/或硬件模块的各种电路(通过处理器1404、模块1304、1306、1308、1310以及计算机可读介质1406表示)链接在一起。总线1424还可以链接各种其他电路,例如时钟源、外设、稳压器、和功率管理电路,这些是本领域公知的,因此不再进一步介绍。
[0099]处理系统1414可以耦合到收发机1410。收发机1410耦合到一根或多根天线1420。收发机1410能够通过传输介质与其他各种装置通信。处理系统1414包括耦合到计算机可读介质1406的处理器1404。处理器1404负责一般处理,包括执行存储在计算机可读介质1406的软件。当软件被处理器1404被执行时,使处理系统1414执行上文针对任意特定装置描述的各种功能。计算机可读介质1406还可以用于存储执行软件时由处理器1404操纵的数据。处理系统还包括模块1304、1306、1308和1310中的至少一个。模块可以是在处理器1404中运行的、驻留/存储在计算接可读介质1406中的软件模块、耦合到处理器1404的一个或多个硬件模块,或它们的一些组合。处理系统1414可以是eNB 610的部件且可以包括存储器676和/或TX处理器616、RX处理器670以及控制器/处理器675中的至少一个。
[0100]在一个配置中,无线通信装置1302/1302’包括用于向UE提供准许的单元,用于接收数据单元的冗余版本的单元,用于发送HARQ响应的单元以及用于在处理数据单元的下一个冗余版本之后计算数据单元可能被解码的概率的单元。
[0101]前述单元可以是被配置为执行前述单元记载的功能的装置1302和/或装置1302’的处理系统1414的前述模块中的一个或多个。如上所述,处理系统1414可以包括TX处理器616、RX处理器670以及控制器/处理器675。因此,在一个配置中,前述单元可以是被配置为执行前述单元记载的功能的TX处理器616、RX处理器670和控制器/处理器675。
[0102]应该理解的是,任何所公开过程中的步骤的任何具体顺序或层次是示例性方法的说明。根据设计偏好,应该理解的是,过程中步骤的具体顺序或层次是可以重新排列的。而且,可以组合或省略一些步骤。所附的方法权利要求以示例性的顺序呈现了各个步骤的要素,并不意味着限于所给出的具体顺序或层次。
[0103]为使本领域的任何技术人员能够实现本文描述的各个方面,提供了之前描述。对于本领域技术人员来说,这些方面的各种修改都是显而易见的,并且本申请定义的总体原理可以适用于其它方面。因此,权利要求书并不旨在限于本文所示的各个方面,而是与权利要求语言最广范围相一致,其中,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1