包括不连续发射的重发方法和相关设备与流程

文档序号:17567074发布日期:2019-05-03 18:57阅读:299来源:国知局
包括不连续发射的重发方法和相关设备与流程

本公开内容针对无线通信,并且更特别地,针对多输入多输出(MIMO)无线通信以及相关的网络节点和无线终端。



背景技术:

在典型的蜂窝无线电系统中,无线终端(也称为用户设备单元节点、UE、和/或移动台)经由无线电接入网络(RAN)与一个或多个核心网络进行通信。RAN覆盖被划分为小区区域的地理区域,并且每个小区区域由无线电基站(也称为RAN节点、“NodeB”、和/或增强型NodeB“eNodeB”)来服务。小区区域是一个地理区域,在该地理区域中,无线电覆盖由位于基站站点处的基站装备来提供。基站通过无线电通信信道与基站的范围内的UE进行通信。

此外,用于基站的小区区域可以被划分为围绕该基站的多个扇区。例如,基站可以服务于围绕该基站的三个120度的扇区,并且该基站可以为每个扇区提供相应的方向性收发机和扇区天线阵列。换句话说,基站可以包括服务于围绕该基站的相应120度基站扇区的三个方向性扇区天线阵列。

例如,由Telatar在“Capacity Of Multi-Antenna Gaussian Channels”(欧洲电信学报,卷10第585-595页,1999年11月)中所讨论的,多天线技术能够显著地增加无线通信系统的容量、数据率、和/或可靠性。如果用于基站扇区的发射机和接收机两者都装备具有多个天线(例如,扇区天线阵列)来为该基站扇区提供(多个)多输入多输出(MIMO)通信信道,则性能可以被改进。这样的系统和/或相关技术通常称为MIMO。LTE标准当前正在以增强型MIMO支持和MIMO天线部署进行演进。在更为良好的信道条件下为了相对高的数据率而提供空间复用模式,并且在较不良好的信道条件下为了相对高的可靠性(以较低的数据率)而提供发射分集模式。

在从通过MIMO信道从扇区天线阵列进行发射的基站到该扇区中的无线终端的下行链路中,例如,空间复用(或SM)可以允许多个符号流通过相同频率从用于该扇区的基站扇区天线阵列的同时发射。换句话说,可以从用于该扇区的基站扇区天线阵列,通过同一下行链路时间/频率资源元素(TFRE),将多个符号流发射给无线终端,以提供增加的数据率。在从自相同扇区天线阵列进行发射的相同基站扇区到相同无线终端的下行链路中,(例如,使用空时码的)发射分集可以允许相同的符号流通过相同频率从该基站扇区天线阵列中的不同天线的同时发射。换句话说,可以从基站扇区天线阵列中的不同天线,通过同一时间/频率资源元素(TFRE),将相同的符号流发射给无线终端,以在无线终端处由于发射分集增益而提供增加的接收可靠性。

四层MIMO发射方案被提议用于第三代合作伙伴计划(3GPP)标准化内的高速下行链路分组接入(HSDPA)。相应地,当使用4-分支MIMO发射时,可以使用同一TFRE来发射多至4个经信道编码的传输数据块(有时称为传输数据块码字)。因为用于将在同一TFRE期间被发射的每个传输数据块的ACK/NACK信令和/或信道编码可能要求无线终端反馈(例如,作为ACK/NACK和/或CQI或信道质量信息),所以当使用4-分支MIMO发射时,可能要求用以定义用于4个传输数据块的ACK/NACK和/或信道编码的反馈。当使用4-分支MIMO发射时的反馈信令因此可能不合意地高,例如,因为不同的MIMO层可能在同一TFRE期间在无线终端处以不同的质量、信号强度、错误率等被接收。



技术实现要素:

因此,一个目的可能是解决上面所提到的缺点中的至少一些缺点,和/或改进无线通信系统中的性能。本文所讨论的一些实施例,例如,可以提供(多个)改进的HARQ重发增益而不显著地增加(多个)延迟。

根据一些实施例,一种操作无线电接入网络的节点的方法可以包括:在第一发射时间间隔(TTI)期间从该无线电接入网络通过多输入多输出(MIMO)无线信道的相应的第一和第二MIMO层向无线终端发射第一和第二数据块。响应于接收到针对第二数据块的否定确认(NACK)消息,可以从该无线电接入网络向该无线终端发射针对第二TTI的下行链路信令,并且该下行链路信令包括针对第一MIMO层的不连续发射(DTX)指示符和针对第二MIMO层的重发数据指示符。响应于接收到针对第二数据块的否定确认(NACK)消息,在第二TTI期间从该无线电接入网络通过第二MIMO层向该无线终端重发第二数据块。

通过使用不连续发射指示符,在支持非确认数据的重发时,可以在无线电接入网络处和/或在无线终端处节省通信和/或处理资源。例如,无线电接入网络可以重发(多个)第一MIMO流/层的先前非确认的数据,而不向经历不连续发射的(多个)另一MIMO流/层的发射/处理投入显著的资源。

发射该下行链路信令可以包括:响应于接收到针对第一数据块的确认(ACK)消息并且响应于接收到针对第二数据块的否定确认(NACK)消息来发射该下行链路信令,并且重发第二数据块可以包括:响应于接收到针对第一数据块的确认(ACK)消息并且响应于接收到针对第二数据块的否定确认(NACK)消息来重发第二数据块。

在第二TTI期间重发第二数据块可以包括:在第二TTI期间重发第二数据块而不通过第一MIMO层发射数据。

在第一发射时间间隔期间发射第一和第二数据块之前,可以选择第一和第二HARQ过程标识用于第一和第二MIMO层,并且在发射针对第二TTI的下行链路信令之前,可以作为用于第二MIMO层的第二HARQ过程标识的函数来生成用于第一MIMO层的HARQ-DTX过程标识。

发射该下行链路信令可以包括:响应于接收到针对第一和第二数据块的第一和第二否定确认(NACK)消息来发射该下行链路信令,并且重发第二数据块可以包括:响应于接收到针对第一和第二数据块的第一和第二否定确认(NACK)消息来重发第二数据块。响应于接收到两个NACK消息,无线电接入网络因此可以通过MIMO流/层之一来使用不连续发射(例如,不发射被NACK的数据块或多个数据块之一),以减少相对于通过(多个)其他MIMO流/层重发的(多个)其他数据块的层间干扰。相应地,被重发的(多个)数据块在无线终端处被成功接收/解码的可能性在该重发期间可以被改进。

在第二TTI期间重发第二数据块可以包括:在第二TTI期间重发第二数据块而不通过第一MIMO层发射数据。

响应于在第二TTI期间接收到针对第二数据块的重发的确认(ACK)消息,可以针对第三TTI从该无线电接入网络向该无线终端发射下行链路信令,其中针对第三TTI的该下行链路信令包括针对第二MIMO层的不连续发射(DTX)指示符和针对第一MIMO层的重发数据指示符。响应于在第二TTI期间接收到针对第二数据块的重发的确认(ACK)消息,可以在第三TTI期间从该无线电接入网络通过第一MIMO层向该无线终端重发第一数据块。

在第一发射时间间隔期间发射第一和第二数据块之前,可以选择第一和第二HARQ过程标识用于第一和第二MIMO层,并且在发射针对第二TTI的下行链路信令之前,可以作为用于第二MIMO层的第二HARQ过程标识的函数来生成用于第一MIMO层的HARQ-DTX过程标识。

发射第一和第二数据块可以包括:根据第一MIMO秩来发射第一和第二数据块。发射下行链路信令可以包括:响应于接收到针对第二数据块的否定确认(NACK)消息并且响应于从无线终端接收到对少于第一秩的第二MIMO秩的偏好,来发射下行链路信令。此外,重发第二数据块可以包括:响应于接收到针对第二数据块的否定确认(NACK)消息并且响应于接收到对少于第一MIMO秩的第二MIMO秩的偏好,在第二TTI期间根据第一MIMO秩来重发第二数据块。通过即便无线终端请求了更低的秩也维持用于重发的相同秩,MIMO层与软缓冲器的映射可以被维持以支持第二数据块的先前发射与重发的符号/比特的组合。

此外,发射该下行链路信令可以包括:响应于接收到针对第一数据块的否定确认(NACK),响应于接收到针对第二数据块的否定确认(NACK)消息,并且响应于接收到对少于第一秩的第二MIMO秩的偏好,来发射该下行链路信令。

响应于在第二TTI期间接收到针对第二数据块的重发的确认(ACK)消息,可以针对第三TTI从该无线电接入网络向无线终端发射下行链路信令,并且针对第三TTI的该下行链路信令包括针对第一MIMO层的重发数据指示符和针对第二MIMO层的不连续发射(DTX)指示符。响应于在第二TTI期间接收到针对第二数据块的重发的确认(ACK)消息,可以在第三TTI期间根据第一MIMO秩从该无线电接入网络通过第二MIMO层向无线终端重发第一数据块。

在第一发射时间间隔期间发射第一和第二数据块之前,可以选择第一和第二HARQ过程标识用于第一和第二MIMO层,并且在发射针对第二TTI的下行链路信令之前,可以作为用于第二MIMO层的第二HARQ过程标识的函数来生成用于第一MIMO层的HARQ-DTX过程标识。

在第二TTI期间重发第二数据块可以包括:在第二TTI期间重发第二数据块而不通过第一MIMO层发射数据。

可以选择第一和第二HARQ过程标识用于第一和第二MIMO层。响应于选择第一和第二HARQ过程标识,可以针对第一发射时间间隔(TTI)从该无线电接入网络向无线终端发射下行链路信令。响应于接收到针对第二数据块的否定确认(NACK)消息,可以作为用于第二MIMO层的第二HARQ过程标识的函数来生成用于第一MIMO层的HARQ不连续发射(DTX)过程标识。发射针对第二TTI的下行链路信令可以包括:响应于生成HARQ-DTX过程标识并且响应于接收到针对第二数据块的NACK消息,来发射针对第二TTI的下行链路信令。重发第二数据块可以包括:响应于生成HARQ-DTX过程标识并且响应于接收到针对第二数据块的NACK消息,来重发第二数据块。

根据一些其他实施例,一种无线电接入网络的节点可以包括:被配置为通过多输入多输出(MIMO)无线信道与无线终端通信的收发机,以及耦合至该收发机的处理器,该处理器可以被配置为在第一发射时间间隔(TTI)期间经过该收发机通过MIMO无线信道的相应的第一和第二MIMO层向无线终端发射第一和第二数据块。该处理器可以被配置为,响应于接收到针对第二数据块的否定确认(NACK)消息,经过该收发机向该无线终端发射针对第二TTI的下行链路信令,并且该下行链路信令包括针对第一MIMO层的不连续发射(DTX)指示符和针对第二MIMO层的重发数据指示符。该处理器可以被配置为,响应于接收到针对第二数据块的否定确认(NACK)消息,在第二TTI期间经过该收发机通过第二MIMO层向该无线终端重发第二数据块。

该处理器可以被配置为,响应于接收到针对第一数据块的确认(ACK)消息并且响应于接收到针对第二数据块的否定确认(NACK)消息来发射该下行链路信令,并且该处理器可以被配置为,响应于接收到针对第一数据块的确认(ACK)消息并且响应于接收到针对第二数据块的否定确认(NACK)消息来重发第二数据块。

该处理器可以被配置为,响应于接收到针对第一和第二数据块的第一和第二否定确认(NACK)消息来发射该下行链路信令,并且该处理器可以被配置为,响应于接收到针对第一和第二数据块的第一和第二否定确认(NACK)消息来重发第二数据块。

该处理器可以被配置为,根据第一MIMO秩来发射第一和第二数据块。该处理器可以被配置为,响应于接收到针对第二数据块的否定确认(NACK)消息并且响应于从无线终端接收到对少于第一秩的第二MIMO秩的偏好,来发射该下行链路信令。该处理器被配置为,响应于接收到针对第二数据块的否定确认(NACK)消息并且响应于接收到对少于第一MIMO秩的第二MIMO秩的偏好,通过在第二TTI期间根据第一MIMO秩重发第二数据块,来重发第二数据块。

该处理器还可以被配置为,选择第一和第二HARQ过程标识用于第一和第二MIMO层,响应于选择第一和第二HARQ过程标识,针对第一发射时间间隔(TTI)从该无线电接入网络向无线终端发射下行链路信令,并且响应于接收到针对第二数据块的否定确认(NACK)消息,作为用于第二MIMO层的第二HARQ过程标识的函数来生成用于第一MIMO层的HARQ不连续发射(DTX)过程标识。另外,该处理器可以被配置为,响应于生成HARQ-DTX过程标识并且响应于接收到针对第二数据块的NACK消息,来发射针对第二TTI的下行链路信令,并且响应于生成HARQ-DTX过程标识并且响应于接收到针对第二数据块的NACK消息,来重发第二数据块。

该处理器可以被配置为,在第二TTI期间重发第二数据块而不通过第一MIMO层发射数据。

附图说明

被包括以提供对本公开内容的进一步理解并且被并入且构成本申请的一部分的附图图示了某个(些)非限制性实施例。在附图中:

图1是根据一些实施例来配置的通信系统的框图;

图2是图示了根据图1的一些实施例的基站和无线终端的框图;

图3A是用于MIMO通信系统的消息序列图;

图3B图示了图3A的反馈信道报告格式;

图4是图示了根据图2的一些实施例的基站处理器的元件/功能的框图;

图5是图示了根据图2的一些实施例的无线终端处理器的元件/功能的框图;

图6示意性地图示了无线终端(UE)中的介质访问控制(MAC)实体;

图7A和7B是图示了在用于秩/层3和4的MIMO发射的多个MIMO数据流之间的共享HARQ过程的组合的表格;

图8A和8B是图示了根据一些实施例的基站和无线终端的操作的流程图;

图9是图示了根据一些实施例的基站操作的流程图;

图10、11、12和13是图示了根据一些实施例的MIMO秩选择的表格;

图14是图示了根据一些其他实施例的将两个HARQ过程分配给MIMO数据层/流用于秩1、2、3和4的MIMO发射/接收的表格;

图15、16、17和18是图示了根据一些实施例的MIMO秩选择的表格;

图19是图示了根据一些其他实施例的用于重发的操作的流程图;

图20A、20B和20C是图示了根据图21的实施例的用于不同秩的重发的表格;

图21A、21B、21C和21D是图示了根据一些实施例的下行链路信令结构的框图;

图22和23是图示了根据一些实施例的调制和秩的比特模式的表格;

图24是图示了根据一些实施例的无线终端处理器的操作的流程图;以及

图25、26和27图示了根据一些实施例的基站处理器的操作。

具体实施方式

现在将参考附图在后文中更加完全地描述发明的概念,在附图中,示出了实施例的示例。然而,这些发明概念可以采用许多不同的形式来具体化,并且不应当解释为被限制于本文所阐述的实施例。确切地说,这些实施例被提供以使得本公开内容将是透彻的和完整的,并且将完全把本发明概念的范围传达给本领域的技术人员。还应当注意,这些实施例不是相互排斥的。来自一个实施例的组件可以默示地被假定为存在于/使用在另一实施例中。

仅为了说明和解释的目的,本文在通过无线电通信信道与无线终端(也称为UE)进行通信的RAN中操作的情景中描述了这些和其他实施例。然而,将理解,本发明概念不被限制于这样的实施例,并且可以一般性地具体化在任何类型的通信网络中。如本文所使用的,无线终端(也称为UE)能够包括从通信网络接收数据的任何设备,并且可以包括但不限于,移动电话(“蜂窝”电话)、膝上型/便携式计算机、口袋式计算机、手持式计算机、和/或台式计算机。

在RAN的一些实施例中,若干基站能够(例如,通过陆上线路或者无线电信道)连接至无线电网络控制器(RNC)。无线电网络控制器,有时候也称为基站控制器(BSC),监管并且协调连接到它的多个基站的各种行为。无线电网络控制器通常连接至一个或多个核心网络。

通用移动电信系统(UMTS)是第三代移动通信系统,其从全球移动通信系统(GSM)演进而来,并且意图为基于宽带码分多址(WCDMA)技术来提供改进的移动通信服务。UTRAN(对于UMTS陆地无线电接入网络的缩写)是对于组成UMTS无线电接入网络的节点B和无线电网络控制器的集合术语。因此,UTRAN本质上是使用针对UE的宽带码分多址的无线电接入网络。

第三代合作伙伴计划(3GPP)已经着手进一步演进基于UTRAN和GSM的无线电接入网络技术。在这个方面,用于演进型通用陆地无线电接入网络(E-UTRAN)的规范正在3GPP内进行中。演进型通用陆地无线电接入网络(E-UTRAN)包括长期演进(LTE)和系统架构演进(SAE)。

注意,尽管来自3GPP(第3代合作伙伴计划)LTE(长期演进)的术语在本公开内容中被用来例示发明概念的实施例,但是这不应当被视为将发明概念的范围仅限制于这些系统。其他无线系统,包括WCDMA(宽带码分多址)、WiMax(全球微波接入互操作性)、UMB(超移动宽带)、HSDPA(高速下行链路分组接入)、GSM(全球移动通信系统)等,也可以从利用本文所公开的实施例受益。

还要注意,诸如基站(也称为eNodeB或演进型节点B)和无线终端(也称为UE或用户设备)的术语应当考虑为是非限制性的,并且不暗示两者之间的某种层级关系。一般而言,基站(例如,“eNodeB”)和无线终端(例如,“UE”)可以被考虑为是通过无线的无线电信道来相互通信的相应的不同通信设备的示例。尽管本文所讨论的实施例可能关注于从eNodeB到UE的下行链路中的无线发射,但是发明概念的实施例也可以被应用在例如上行链路中。

图1是被配置为根据本发明概念的一些实施例进行操作的通信系统的框图。示例RAN 60被示出,其可以是长期演进(LTE)RAN。无线电基站(例如,eNodeB)100可以直接连接至一个或多个核心网络70,和/或无线电基站100可以通过一个或多个无线电网络控制器(RNC)耦合至核心网络70。在一些实施例中,(多个)无线电网络控制器的功能可以由无线电基站100来执行。无线电基站100通过无线信道300与位于它们相应的通信服务小区(也称为覆盖区域)内的无线终端(也称为用户设备节点或UE)200进行通信。如对于本领域的技术人员而言是公知的,无线电基站100能够通过X2接口来相互通信,并且通过S1接口与(多个)核心网络70进行通信。

图2是根据本发明概念的一些实施例的通过无线信道300在通信中的图1的基站100和无线终端200的框图。如所示出的,基站100可以包括耦合在处理器101与天线阵列117(包括多个天线)之间的收发机109,以及耦合至处理器101的存储器118。此外,无线终端200可以包括耦合在天线阵列217与处理器201之间的收发机209,并且用户接口221和存储器218可以耦合至处理器201。相应地,基站处理器101可以通过收发机109和天线阵列117来发射通信,以用于在无线终端处理器201处通过天线阵列217和收发机209的接收。在另一方向上,无线终端处理器201可以通过收发机209和天线阵列217来发射通信,以用于在基站处理器101处通过天线阵列117和收发机109的接收。为了支持多至4-分支MIMO(允许使用同一TFRE的4个数据层/流的并行发射),天线阵列117和217中的每个天线阵列可以包括四个(或更多)天线元件。图2的无线终端200,例如,可以是蜂窝无线电电话、智能电话、膝上型/上网本/平板式/手持式计算机、或者提供无线通信的任何其他设备。用户接口211,例如,可以包括诸如液晶显示器的视觉显示器、触敏视觉显示器、小键盘、扬声器、麦克风等。

对于从RAN 60到无线终端200的MIMO下行链路发射,预编码矢量的码本(在RAN 60和无线终端200两者处都是已知的)被用来预编码(例如,将预编码权重应用至)在同一TFRE期间从(多个)扇区天线阵列并行发射给无线终端200的不同数据层(数据流),并且被用来解码在该同一TFRE期间在无线终端200处并行接收的数据层(数据流)。预编码矢量的相同码本可以被存储在无线终端存储器218中以及基站存储器118中。此外,无线终端200可以估计每个下行链路信道的特性以生成信道质量信息(CQI),并且来自无线终端200的CQI反馈可以被发射给基站100。这个CQI反馈然后可以由基站处理器101用来选择:发射秩(即,在后续TFRE期间将被发射的数据层/流的数目);(多个)传输数据块长度;将被用来对不同传输数据块进行信道编码的(多个)信道码率;(多个)调制阶数;符号到层的映射方案;和/或用于去往无线终端200的相应下行链路发射的预编码矢量。

通过示例的方式,基站天线阵列117可以包括4个天线,并且无线终端天线阵列217可以包括四个天线,从而无线终端200可以在MIMO通信期间从基站天线阵列117接收多至四个下行链路数据层(数据流)。在这个示例中,预编码码本可以包括秩1预编码矢量(在从基站扇区天线阵列117向无线终端200发射一个下行链路数据流时使用)、秩2预编码矢量(在从基站扇区天线阵列117向无线终端200发射两个下行链路数据流时使用)、秩3预编码矢量(在从基站扇区天线阵列117向无线终端200发射三个下行链路数据流时使用)、以及秩4预编码矢量(在从基站扇区天线阵列117向无线终端200发射四个下行链路数据流时使用)。预编码矢量也可以称为,例如,预编码码本条目、预编码码字、和/或预编码矩阵。

对于用于HSPDA的四层MIMO发射方案而言的一个问题是应当支持什么数目的HARQ(混合自动重传请求)码字/过程。为了减少上行链路和/或下行链路信令,两个HARQ码字/过程可以被使用在四层MIMO发射方案中,用于与一、二、三、以及四层下行链路发射有关的反馈。使用两个HARQ码字/过程可以相对容易地实施,而不显著地减少性能(相对于使用四个HARQ码字/过程)。

可以在无线系统中使用(多个)混合自动重传请求(HARQ)过程来克服单独使用前向纠错码(也称为信道代码)不能纠正的发射错误。在HARQ过程的一些实施例中,HARQ过程被映射至一个或多个MIMO发射层,并且发射设备(例如,基站100)将错误检测/纠正码(例如,循环冗余校验或CRC码)附带至TTI/TFRE的每个传输数据块(也称为数据块、数据分组、分组等)以提供错误检测/纠正。在接收设备处(例如,在无线终端200处),可以使用附带至每个所接收的传输数据块的相应错误检测/纠正码来验证每个所接收的传输数据块的内容。如果传输数据块未通过错误检测/纠正验证,则接收设备可以向发射设备发送回包括针对该HARQ过程的否定确认NACK消息(也称为非确认消息)的HARQ码字,以请求被映射至该HARQ过程的已失败的传输数据块或多个传输数据块的重发。已失败的数据块可以被重发,直到它被解码或者直到已经发生了所允许的重发的最大数目(例如,四次到六次重发)。如果传输数据块通过了错误检测/纠正验证,则向发射设备发送回包括确认ACK消息的HARQ码字,以确认对传输数据块的接收和正确解码。HARQ过程因此可以被映射至一个或多个MIMO发射层,并且对于每个TTI/TFRE,HARQ过程可以生成在反馈信道(例如,HS-PDCCH)的HARQ码字中发射的HARQ ACK/NACK反馈消息。

如下面更详细地讨论的,实施HARQ功能的无线终端200可以包括用于在一个TFRE期间接收的每个传输数据块的软缓冲器,从而原始发射的传输数据块和重发的传输数据块可以在解码之前被组合,以由此改进系统吞吐量。取决于原始发射的传输数据块和重发的传输数据块被组合的方式,HARQ系统/过程可以分类为追加组合或CC(重发不带有附加信息的相同传输数据块)或者增量冗余或IR(发射带有附加奇偶校验位的相同传输数据块)。

单个软缓冲器可以用于层/秩一MIMO发射/接收(在一个TFRE期间接收到一个传输数据块),两个软缓冲器可以用于层/秩二MIMO发射/接收(在一个TFRE期间接收到两个传输数据块),三个软缓冲器可以用于层/秩三MIMO发射/接收(在一个TFRE期间接收到三个传输数据块),并且四个软缓冲器可以用于层/秩四MIMO发射/接收(在一个TFRE期间接收到四个传输数据块)。每个软缓冲器在解码之前存储用于传输数据块的解调制器输出,以在该传输数据块没有被成功解码时的重发之后使用。对于支持多至两个秩/层发射(在一个TFRE期间向UE发射多至两个传输数据块)的发布7MIMO,HARQ过程被提供用于每个软缓冲器并且因此用于每个传输数据块。然而,当两个HARQ过程被映射至三或四层/秩MIMO发射/接收时,可能需要用于将UE接收机软缓冲器映射至HARQ过程的机制。

根据本文所讨论的一些实施例,对于当所支持的HARQ过程的数目少于由系统支持的MIMO发射层/秩的数目时(例如,当支持秩/层3和/或4MIMO发射但是仅支持两个HARQ过程时)的情形,各方法可以被提供来映射基站100发射层、无线终端200接收机层(包括相应的软缓冲器)、以及HARQ过程之间的功能。利用两个HARQ过程,HARQ ACK/NACK消息两者都可以被包括在反馈信道(例如,HS-DPCCH)的HARQ码字中。

图3A图示了MIMO通信系统中的基站100与无线终端200之间的消息序列。如图3A中所示出的,基站100通过(多个)下行链路信道来发射导频信号,并且无线终端200在框391处基于这些导频信号来估计(多个)下行链路信道(用于从基站100向无线终端200的发射)。无线终端200在框393处针对该(些)下行链路信道生成(例如,计算)信道状态信息,并且无线终端200通过反馈信道向基站100报告该信道状态信息。在图3B中图示了对于两个报告间隔的用于反馈信道报告的格式的示例,并且图3B示出了反馈信道报告可以包括HARQ元素/消息/码字(包括确认/ACK和/或否定确认/NACK信息)和/或CQI/PCI(信道质量信息和/或预编码控制指示符)信息。

更特别地,无线终端200可以(通过反馈信道)发射包括秩指示符的CQI/PCI信息,该秩指示符请求/推荐用于从基站100向无线终端200的后续下行链路发射的MIMO发射秩。基站处理器101可以选择所请求/所推荐的MIMO秩或者不同的MIMO秩,并且基站100可以标识在例如使用下行链路信令信道HS-SCCH(高速共享控制信道)发射给无线终端200的下行链路信令中所选择的MIMO秩。基站100然后可以例如使用下行链路业务信道HS-PDSCH(高速物理下行链路共享信道),在后续的TFRE中根据所选择的MIMO秩,通过该下行链路信道,使用相应的MIMO流来发射一个或多个传输数据块作为下行链路业务。基于成功/失败解码每个所接收的传输数据块,无线终端200可以生成通过反馈信道发射给基站100的相应的HARQ ACK/NACK消息。

图4是图示了根据一些实施例的支持具有4个信道编码器的两个HARQ码字MIMO以及多至四个秩的MIMO下行链路发射的图2的基站处理器101的元件/功能的框图。根据图4的实施例,四个信道编码器CE1、CE2、CE3和CE4可以被提供用于传输数据块B1、B2、B3和B4的四个流,并且用于无线终端200的一个数据输入流的符号被映射至多达四个不同的数据流。如所示出的,处理器101可以包括传输数据块生成器401、信道编码器403、调制器405、层映射器407、扩频器/加扰器409、以及层预编码器411。在图4的实施例中,如下面更详细讨论的,信道编码器403可以包括信道编码器CE1、CE2、CE3和CE4以用于传输数据块B1、B2、B3和B4的四个流,调制器405可以包括交织器/调制器IM1、IM2、IM3和IM4,并且层映射器407可以被配置为将这四个流的结果符号映射至多达四个不同的MIMO层(流)X1、X2、X3和X4。此外,自适应控制器415可以被配置为响应于从无线终端200作为反馈所接收的信道质量信息(CQI),来控制传输数据块生成器401、信道编码器403、调制器405、层映射器407、和/或层预编码器411。相应地,响应于由信道编码器CE1、CE2、CE3和CE4使用不同信道编码(由自适应控制器415响应于无线终端200的反馈来确定)分别生成的码字而生成的符号,可以被交织并且分发(映射)至4个不同的MIMO层。更特别地,响应于两个数据码字CW(其中数据码字CW是具有附加信道编码和/或CRC位的传输数据块)而生成的符号可以被交织并且然后拆分在两个不同的MIMO层之间。根据本文所讨论的一些实施例,层映射器407可以执行一对一映射。

例如,基站处理器101可以(例如,从核心网络70,从另一基站,等等)接收输入数据以用于发射给无线终端200,并且传输数据块生成器401(包括传输数据块数据生成器TB1、TB2、TB3和TB4)可以提供数据块的单个流(用于秩1发射),或者将输入数据分离为数据块的多个不同流(用于秩2、秩3和秩4发射)。更特别地,对于秩1发射(提供仅1个MIMO层/流),可以通过传输数据块生成器TB1来处理所有的输入数据以提供传输数据块B1(包括个体的传输数据块b1-1、b1-2、b1-3等)的单个流,而不使用传输数据块生成器TB2、TB3或TB4,并且不生成传输数据块B2、B3或B4的其他流。对于秩2发射(提供2个MIMO层/流),传输数据块生成器TB1可以生成传输数据块B1(包括个体的传输数据块b1-1、b1-2、b1-3等)的流,并且传输数据块生成器TB3可以生成传输数据块B3(包括个体的传输数据块b3-1、b3-2、b3-3等)的流,而不使用传输数据块生成器TB2或TB4,并且不生成传输数据块B2或B4的其他流。对于秩3发射(提供3个MIMO层/流),传输数据块生成器TB1可以生成传输数据块B1(包括个体的传输数据块b1-1、b1-2、b1-3等)的流,传输数据块生成器TB2可以生成传输数据块B2(包括个体的传输数据块b2-1、b2-2、b2-3等)的流,并且传输数据块生成器TB3可以生成传输数据块B3(包括个体的传输数据块b3-1、b3-2、b3-3等)的流,而不使用传输数据块生成器TB4,并且不生成传输数据块B4的另一流。对于秩4发射(提供4个MIMO层/流),传输数据块生成器TB1可以生成传输数据块B1(包括个体的传输数据块b1-1、b1-2、b1-3等)的流,传输数据块生成器TB2可以生成传输数据块B2(包括个体的传输数据块b2-1、b2-2、b2-3等)的流,传输数据块生成器TB3可以生成传输数据块B3(包括个体的传输数据块b3-1、b3-2、b3-3等)的流,并且传输数据块生成器TB4可以生成传输数据块B4(包括个体的传输数据块b4-1、b4-2、b4-3等)的流。

信道编码器403(包括信道编码器CE1、CE2、CE3和CE4)可以例如使用turbo编码、卷积编码等,来编码由传输数据块生成器401生成的数据块B1、B2、B3和/或B4的流/多个流,以提供数据码字CW1(包括个体的数据码字cw1-1、cw1-2、cw1-3等)、CW2(包括个体的数据码字cw2-1、cw2-2、cw2-3等)、CW3(包括个体的数据码字cw3-1、cw3-2、cw3-3等)、和/或CW4(包括个体的数据码字cw4-1、cw4-2、cw4-3等)的相应流。此外,由信道编码器CE1、CE2、CE3和CE4应用的编码特性(例如,编码率)可以由自适应控制器415响应于无线终端200反馈(例如,关于下行链路信道的CQI)来分开地确定。对于秩1发射,信道编码器403可以仅使用信道编码器CE1,响应于数据块B1的流,来生成数据码字CW1的单个流。对于秩2发射,信道编码器403可以使用信道编码器CE1和信道编码器CE3,响应于数据块B1和B3的相应流,来生成数据码字CW1和CW3的两个流。对于秩3发射,信道编码器403可以使用信道编码器CE1、信道编码器CE2和信道编码器CE3,响应于数据块B1、B2和B3的相应流,来生成数据码字CW1、CW2和CW3的三个流。对于秩4发射,信道编码器403可以使用信道编码器CE1、信道编码器CE2、信道编码器CE3和信道编码器CE4,响应于数据块B1、B2、B3和B4的相应流,来生成数据码字CW1、CW2、CW3和CW4的四个流。根据一些实施例,信道编码器CE1、CE2、CE3和/或CE4可以在秩2、秩3和/或秩4发射期间应用不同的编码特性(例如,不同的编码率),以生成包括将在同一TFRE期间发射的数据的相应的(不同地被编码的)数据码字cw1-1、cw2-1、cw3-1和/或cw4-1。

调制器405(包括交织器/调制器IM1、IM2、IM3和IM4)可以交织并且调制由信道编码器403生成的数据码字CW1、CW2、CW3和/或CW4的流/多个流,以提供未映射的符号块D1(包括未映射的符号块d1-1、d1-2、d1-3等)、D2(包括未映射的符号块d2-1、d2-2、d2-3等)、D3(包括未映射的符号块d3-1、d3-2、d3-3等)和/或D4(包括未映射的符号块d4-1、d4-2、d4-3等)的相应流。对于秩1发射(提供仅1个MIMO层/流),调制器405可以仅使用交织器/调制器IM1,响应于数据码字CW1的流,来生成未映射的符号块D1的单个流。对于秩2发射,调制器405可以使用交织器/调制器IM1和IM3,响应于数据码字CW1和CW3的相应流,来生成未映射的符号块D1和D3的两个流。对于秩3发射,调制器405可以使用交织器/调制器IM1、IM2和IM3,响应于数据码字CW1、CW2和CW3的相应流,来生成未映射的符号块D1、D2和D3的三个流。对于秩4发射,调制器405可以使用交织器/调制器IM1、IM2、IM3和IM4,响应于数据码字CW1、CW2、CW3和CW4的相应流,来生成未映射的符号块D1、D2、D3和D4的四个流。调制器405可以响应于来自自适应控制器415的基于来自无线终端200的CQI反馈所确定的输入,而应用调制阶数。

另外,每个交织器/调制器IM1、IM2、IM3和/或IM4可以交织一个流的两个或更多码字的数据,从而相应流的两个或更多连续的未映射的符号块包括表示该两个或更多连续码字的数据的符号。例如,码字流CW1的连续数据码字cw1-1和cw1-2的数据可以被交织并且调制,以提供流D1的连续的未映射的符号块d1-1和d1-2。类似地,码字流CW2的连续数据码字cw2-1和cw2-2的数据可以被交织并且调制,以提供流D2的连续的未映射的符号块d2-1和d2-2;码字流CW3的连续数据码字cw3-1和cw3-2的数据可以被交织并且调制,以提供流D3的连续的未映射的符号块d3-1和d3-2;和/或码字流CW4的连续数据码字cw4-1和cw4-2的数据可以被交织并且调制,以提供流D4的连续的未映射的符号块d4-1和d4-2。

例如,使用一对一映射,未映射的符号块D1、D2、D3和D4的流的符号可以被映射至经映射的符号块X1、X2、X3和X4(用于相应的MIMO发射层)的相应流。尽管通过示例的方式讨论了一对一映射,但是假如层映射器407的映射函数对于基站100和无线终端200两者而言是已知的,则可以使用其他映射。

扩频器/加扰器409可以包括四个扩频器/加扰器SS1、SS2、SS3和SS4,并且针对由层映射器407提供的每个经映射的符号流,扩频器/加扰器409可以(例如,使用Walsh码)生成经扩频的符号块Y1、Y2、Y3和Y4的相应流。层预编码器411可以(基于如由自适应控制器415解译的无线终端反馈)将适当秩的MIMO预编码矢量(例如,通过应用预编码权重)应用至经扩频的符号块的流,以用于通过收发机109以及天线阵列117的天线Ant-1、Ant-2、Ant-3和Ant-4来发射。根据一些实施例,对于秩一发射,可以使用图4的仅第一层的元件(例如,TB1、CE1、IM1和/或SS1);对于秩二发射,可以使用图4的两层的元件(例如,TB1、TB3、CE1、CE3、IM1、IM3、SS1和/或SS3);对于秩三发射,可以使用图4的三层的元件(例如,TB1、TB2、TB3、CE1、CE2、CE3、IM1、IM2、IM3、SS1、SS2和/或SS3);并且对于秩四发射,可以使用图4的四层的元件(例如,TB1、TB2、TB3、TB4、CE1、CE2、CE3、CE4、IM1、IM2、IM3、和IM4、SS1、SS2、SS3和/或SS4)。根据一些其他实施例,对于秩一发射,可以使用图4的仅第一层的元件(例如,TB1、CE1、IM1和/或SS1);对于秩二发射,可以使用图4的两层的元件(例如,TB1、TB2、CE1、CE2、IM1、IM2、SS1和/或SS2);对于秩三发射,可以使用图4的三层的元件(例如,TB1、TB2、TB3、CE1、CE2、CE3、IM1、IM2、IM3、SS1、SS2和/或SS3);并且对于秩四发射,可以使用图4的四层的元件(例如,TB1、TB2、TB3、TB4、CE1、CE2、CE3、CE4、IM1、IM2、IM3、和IM4、SS1、SS2、SS3和/或SS4)。

在图4的实施例中,基站处理器101可以支持具有4个信道编码器CE1-CE4的两个HARQ过程/码字MIMO。使用来自无线终端200的反馈(由“反馈信道”所指示),自适应控制器415选取(由传输块生成器401、编码器403、和/或调制器405使用的)传输块长度、调制阶数、以及编码率。自适应控制器415还生成由层预编码器411使用的预编码权重信息。即便编码器403包括四个信道编码器CE1-CE4,无线终端200可以仅针对两个经编码的传输块码字中的最大值来提供反馈信息。换句话说,无线终端200可以针对秩一发射(具有每TFRE使用一个下行链路数据流的一个传输数据块)提供一个HARQ过程/码字,无线终端200可以针对秩二发射(具有每TFRE使用两个下行链路数据流的两个传输数据块)提供两个HARQ过程/码字,无线终端200可以针对秩三发射(具有每TFRE使用三个下行链路数据流的三个传输数据块)提供两个HARQ过程/码字,并且无线终端200可以针对秩四发射(具有每TFRE使用四个下行链路数据流的四个传输数据块)提供两个HARQ过程/码字。

对于秩三和秩四发射,由传输块生成器401、编码器403、调制器405和扩频器加扰器409生成的数据流的数目大于由基站100和/或无线终端200所支持的HARQ过程/码字的数目。根据本文所讨论的实施例,对于秩3和秩4发射,HARQ过程/码字可以被映射至多于一个数据流。对于秩一发射,一个HARQ过程/码字可以直接被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收)。对于秩二发射,第一HARQ过程/码字可以直接被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收),并且第二HARQ过程/码字可以直接被映射至第二数据流(例如,使用包括TB3、CE3、IM3和/或SS3的第三发射层来发射,并且使用包括DM3、SB3和/或CD3的第三接收层来接收)。对于秩三发射,第一HARQ过程/码字可以被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收)并且映射至第二数据流(例如,使用包括TB2、CE2、IM2和/或SS2的第二发射层来发射,并且使用包括DM2、SB2和/或CD2的第二接收层来接收),并且第二HARQ过程/码字可以被映射至第三数据流(例如,使用包括TB3、CE3、IM3和/或SS3的第三发射层来发射,并且使用包括DM3、SB3和/或CD3的第三接收层来接收)。对于秩四发射,第一HARQ过程/码字可以被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收)并且映射至第二数据流(例如,使用包括TB2、CE2、IM2和/或SS2的第二发射层来发射,并且使用包括DM2、SB2和/或CD2的第二接收层来接收),并且第二HARQ过程/码字可以被映射至第三数据流(例如,使用包括TB3、CE3、IM3和/或SS3的第三发射层来发射,并且使用包括DM3、SB3和/或CD3的第三接收层来接收),并且映射至第四数据流(例如,使用包括TB4、CE4、IM4和/或SS4的第四发射层来发射,并且使用包括DM4、SB4和/或CD4的第四接收层来接收)。

根据一些其他实施例,对于秩一发射,一个HARQ过程/码字可以直接被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收)。对于秩二发射,第一HARQ过程/码字可以直接被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收),并且第二HARQ过程/码字可以直接被映射至第二数据流(例如,使用包括TB2、CE2、IM2和/或SS2的第二发射层来发射,并且使用包括DM2、SB2和/或CD2的第二接收层来接收)。对于秩三发射,第一HARQ过程/码字可以被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收),并且第二HARQ过程/码字可以被映射至第二数据流(例如,使用包括TB2、CE2、IM2和/或SS2的第二发射层来发射,并且使用包括DM2、SB2和/或CD2的第二接收层来接收),并且映射至第三数据流(例如,使用包括TB3、CE3、IM3和/或SS3的第三发射层来发射,并且使用包括DM3、SB3和/或CD3的第三接收层来接收)。对于秩四发射,第一HARQ过程/码字可以被映射至第一数据流(例如,使用包括TB1、CE1、IM1和/或SS1的第一发射层来发射,并且使用包括DM1、SB1和/或CD1的第一接收层来接收)并且映射至第四数据流(例如,使用包括TB4、CE4、IM4和/或SS4的第四发射层来发射,并且使用包括DM4、SB4和/或CD4的第四接收层来接收),并且第二HARQ过程/码字可以被映射至第二数据流(例如,使用包括TB2、CE2、IM2和/或SS2的第二发射层来发射,并且使用包括DM2、SB2和/或CD2的第二接收层来接收),并且映射至第三数据流(例如,使用包括TB3、CE3、IM3和/或SS3的第三发射层来发射,并且使用包括DM3、SB3和/或CD3的第三接收层来接收)。

基于由自适应控制器415选取的秩,传输数据块可以被传递给编码器403,并且可以使用调制器405来交织并且调制编码器输出。使用层映射器407,调制器405的输出可以被映射至空时层,并且如上面所讨论的,层映射器407可以提供一对一的层映射。可以使用扩频器/加扰器409来扩频并且加扰由层映射器407生成的(多个)符号流,并且层预编码器411可以预编码扩频器/加扰器409的输出,并且通过收发机109和天线阵列117(包括天线Ant-1、Ant-2、Ant-3和Ant-4)来传递预编码器输出。

在无线终端200处,在接收由基站发射的MIMO下行链路通信时,处理器201的操作可以是基站处理器101的操作的镜像。更特别地,图5中图示了无线终端处理器201的元件/功能,其是上面参考图4所讨论的基站处理器101的元件/功能的镜像。

可以通过MIMO天线阵列217的MIMO天线元件和收发机209来接收无线电信号,并且这些无线电信号可以由层解码器601使用MIMO解码矢量来解码,以取决于用于发射/接收的MIMO秩,来生成多个经MIMO解码的符号层X1’、X2’、X3’和/或X4’。层解码器601可以使用与由基站100使用的预编码矢量相对应的解码矢量。对于秩1接收,层解码器601可以生成单个经解码的符号层X1’;对于秩2接收,层解码器601可以生成两个经解码的符号层X1’和X3’;对于秩3接收,层解码器601可以生成三个经解码的符号层X1’、X2’和X3’;并且对于秩4发射,层解码器601可以生成四个经解码的符号层X1’、X2’、X3’和X4’。层解码器601因此可以执行由基站100的层预编码器411和扩频器/加扰器409所执行的操作的逆。层解码器601可以执行MIMO检测器(对应于层预编码器411的逆)的功能以及用于每个数据流/层的解扩频/解扰块(对应于扩频器/加扰器409的逆)的功能。层解映射器603可以用作层映射器407的逆,以根据发射秩来将经解码的符号层X1’、X2’、X3’和/或X4’解映射为相应的未映射的符号层D1’、D2’、D3’和/或D4’。

对于秩一接收,层解映射器603可以将经解码的符号层X1’块x1’-j直接解映射为未映射的符号层D1’块d1’-j的符号,解调制器/解交织器DM-1可以解调制/解交织未映射的符号层块d1’-j以提供码字流CW1’的数据码字cw1’-j,并且信道解码器CD1可以解码码字流CW1’的数据码字cw1’-j以提供流B1’的传输块b1’-j。传输块生成器607然后可以传递流B1’的传输块b1’-j作为数据流。在秩一接收期间,可以不使用解调制器/解交织器DM2、DM3和DM4以及信道解码器CD2、CD3和CD4。

对于秩二接收,层解码器601可以生成经解码的符号层X1’和X3’。层解映射器603可以将经解码的符号层X1’块x1’-j直接解映射为未映射的符号层D1’块d1’-j的符号,并且层解映射器603可以将经解码的符号层X3’块x3’-j直接解映射为未映射的符号层D3’块d3’-j的符号。解调制器/解交织器DM-1可以解调制/解交织未映射的符号层块d1’-j以提供码字流CW1’的数据码字cw1’-j,并且解调制器/解交织器DM-3可以解调制/解交织未映射的符号层块d3’-j以提供码字流CW3’的数据码字cw3’-j。信道解码器CD1可以解码码字流CW1’的数据码字cw1’-j以提供流B1’的传输块b1’-j,并且信道解码器CD3可以解码码字流CW3’的数据码字cw3’-j以提供流B3’的传输块b3’-j。传输块生成器607然后可以将流B1’和B3’的传输块b1’-j和b3’-j组合作为数据流。在秩二接收期间,可以不使用解调制器/解交织器DM2和DM4以及信道解码器CD2和CD4。

对于秩三接收,层解码器601可以生成经解码的符号层X1’、X2’和X3’。层解映射器603可以将经解码的符号层X1’块x1’-j直接解映射为未映射的符号层D1’块d1’-j的符号,层解映射器603可以将经解码的符号层X2’块x2’-j直接解映射为未映射的符号层D2’块d2’-j的符号,并且层解映射器603可以将经解码的符号层X3’块x3’-j直接解映射为未映射的符号层D3’块d3’-j的符号。解调制器/解交织器DM-1可以解调制/解交织未映射的符号层块d1’-j以提供码字流CW1’的数据码字cw1’-j,解调制器/解交织器DM-2可以解调制/解交织未映射的符号层块d2’-j以提供码字流CW2’的数据码字cw2’-j,并且解调制器/解交织器DM-3可以解调制/解交织未映射的符号层块d3’-j以提供码字流CW3’的数据码字cw3’-j。信道解码器CD1可以解码码字流CW1’的数据码字cw1’-j以提供流B1’的传输块b1’-j,信道解码器CD2可以解码码字流CW2’的数据码字cw2’-j以提供流B2’的传输块b2’-j,并且信道解码器CD3可以解码码字流CW3’的数据码字cw3’-j以提供流B3’的传输块b3’-j。传输块生成器607然后可以将流B1’、B2’和B3’的传输块b1’-j、b2’-j和b3’-j组合作为数据流。在秩三接收期间,可以不使用解调制器/解交织器DM4以及信道解码器CD4。

对于秩四接收,层解码器601可以生成经解码的符号层X1’、X2’、X3’、X4’。层解映射器603可以将经解码的符号层X1’块x1’-j直接解映射为未映射的符号层D1’块d1’-j的符号,层解映射器603可以将经解码的符号层X2’块x2’-j直接解映射为未映射的符号层D2’块d2’-j的符号,并且层解映射器603可以将经解码的符号层X3’块x3’-j直接解映射为未映射的符号层D3’块d3’-j的符号,并且层解映射器603可以将经解码的符号层X4’块x4’-j直接解映射为未映射的符号层D4’块d4’-j的符号。解调制器/解交织器DM-1可以解调制/解交织未映射的符号层块d1’-j以提供码字流CW1’的数据码字cw1’-j,解调制器/解交织器DM-2可以解调制/解交织未映射的符号层块d2’-j以提供码字流CW2’的数据码字cw2’-j,解调制器/解交织器DM-3可以解调制/解交织未映射的符号层块d3’-j以提供码字流CW3’的数据码字cw3’-j,并且解调制器/解交织器DM-4可以解调制/解交织未映射的符号层块d4’-j以提供码字流CW4’的数据码字cw4’-j。信道解码器CD1可以解码码字流CW1’的数据码字cw1’-j以提供流B1’的传输块b1’-j,信道解码器CD2可以解码码字流CW2’的数据码字cw2’-j以提供流B2’的传输块b2’-j,信道解码器CD3可以解码码字流CW3’的数据码字cw3’-j以提供流B3’的传输块b3’-j,并且信道解码器CD4可以解码码字流CW4’的数据码字cw4’-j以提供流B4’的传输块b4’-j。传输块生成器607然后可以将流B1’、B2’、B3’和B4’的传输块b1’-j、b2’-j、b3’-j和b4’-j组合作为数据流。

如进一步在图5中所示出的,相应的软缓冲器SB1、SB2、SB3和SB4可以被提供用于所接收的数据的每个流,并且每个解码器CD1、CD2、CD3和CD4可以被配置为确定每个经解码的传输数据块是通过还是未通过解码。更详细地,由解调制器/解码器DM生成的每个未解码的传输数据块可以被保存在相应的软缓冲器SB中,直到解码结果由信道解码器CD确定。如果传输数据块通过解码,则ACK(确认消息)可以被生成并且被提供作为针对基站的反馈,并且不要求被成功解码(通过)的数据块的重发。如果传输数据块没有通过解码,则NACK(否定确认消息)可以被生成并且被提供作为针对基站的反馈,并且解调制器/解交织器的未解码的输出(也称为软比特)可以被保存在软缓冲器SB中。响应于NACK,基站可以重发已失败的传输数据块,并且无线终端200可以使用被重发的数据块连同解调制器/解交织器的先前未解码的输出(其被保存在相应的软缓冲器中)一起,在第二次传递上解码被重发的数据块。通过使用软缓冲器来组合经解调制的数据块的第一版本和第二版本,成功解码的可能性在重发之后可以增加。

如图5中所示出的,层解码器601(例如,包括MIMO检测器,诸如最小均方误差或MMSE接收机)可以减少来自多径信道的干扰和/或可以减少其他天线干扰。在解扩频、解映射、解调制、和/或解交织之后,无线终端200可以尝试使用相应的信道解码器来解码传输数据块的经编码的比特。如果解码尝试失败,则无线终端200将该传输数据块的所接收的软比特缓冲在相应的软缓冲器中,并且通过发射NACK消息(例如,作为HARQ-ACK码字(也称为HARQ码字)的一部分)来请求该传输数据块的重发。一旦该重发由无线终端200所接收(并且经历解码、解映射、解调制、和/或解交织),无线终端可以将所缓冲的软比特与从该重发接收的软比特相组合,并且尝试使用相应的信道解码器来解码该组合。

为了软组合恰当地操作,无线终端可能需要知道所接收的发射是传输数据块的新发射还是先前发射的传输数据块的重发。为了这个目的,下行链路控制信令可以包括数据指示符(也称为指示符、新数据指示符、新/旧数据指示符等),该数据指示符由无线终端用来控制软缓冲器是否应当被清除或者软缓冲器与所接收的软比特的软组合是否应当发生。对于向无线终端200的给定发射/重发,数据指示符因此可以具有指示新数据的初始发射的一个值,以及指示先前发射的数据的重发的另一值。

每当当前的发射不是重发时,基站处理器101的NodeB基站MAC-ehs元件可以使单比特数据指示符递增。相应地,每次新的传输数据块通过MIMO层被发射,该单比特数据指示符可以被切换。该数据指示符因此能够由无线终端处理器201用来针对每个初始发射而清除软缓冲器/多个软缓冲器,因为对于新的/初始发射,没有软组合应当进行。该指示符还可以用来检测状况信令中的错误情况。如果不管用于所讨论的HARQ过程的先前数据正确地被解码并且(使用ACK消息)被确认的事实,该数据指示符也没有被切换,则最有可能发生了例如上行链路信令中的错误。类似地,如果该指示符被切换但是用于该HARQ过程的先前数据没有被正确解码,则无线终端可以利用新接收的数据来代替先前在软缓冲器中的用于该HARQ过程的数据。

对于秩四发射,无线终端200因此可以在同一TFRE中接收多至四个传输数据块,以支持传输数据块的四个流。在秩4发射期间解码针对一个TFRE的四个数据块之后,每个解码器CD1、CD2、CD3和CD4可以取决于相应的传输数据块是通过还是未通过解码而生成相应的本地ACK或NACK。在秩4发射中,解码器CD1和CD2可以被映射至第一HARQ过程,从而仅当两个解码器CD1和CD2都生成本地ACK时,结果HARQ ACK/NACK才是ACK,并且如果解码器CD1或CD2任一个生成本地NACK,则来自第一HARQ过程的结果HARQ ACK/NACK消息是NACK;并且解码器CD3和CD4可以被映射至第二HARQ过程,从而仅当两个解码器CD3和CD4都生成本地ACK时,来自第二HARQ过程的结果HARQ ACK/NACK才是ACK,并且如果解码器CD3或CD4任一个生成本地NACK,则结果HARQ ACK/NACK消息是NACK。

对于秩三发射,无线终端200因此可以在同一TFRE中接收多至三个传输数据块。在秩3发射期间解码针对一个TFRE的三个数据块之后,每个解码器CD1、CD2和CD3可以取决于相应的传输数据块是通过还是未通过解码而生成相应的本地ACK或NACK。在秩3发射中,解码器CD1和CD2可以被映射至第一HARQ过程,从而仅当两个解码器CD1和CD2都生成本地ACK时,结果HARQ ACK/NACK才是ACK,并且如果解码器CD1或CD2任一个生成本地NACK,则来自第一HARQ过程的结果HARQ ACK/NACK消息是NACK;并且解码器CD3可以被映射至第二HARQ过程,从而如果解码器CD3生成本地ACK,则来自第二HARQ过程的结果HARQ ACK/NACK是ACK,并且如果解码器CD3生成本地NACK,则结果HARQ ACK/NACK消息是NACK。

对于秩二发射,无线终端200可以在同一TFRE中接收多至两个传输数据块。在秩2发射期间解码针对一个TFRE的两个数据块之后,每个解码器CD1和CD3可以取决于相应的传输数据块是通过还是未通过解码而生成相应的本地ACK或NACK。在秩二发射中,解码器CD1可以被映射至第一HARQ过程,从而仅当解码器CD1生成本地ACK时,结果HARQ ACK/NACK才是ACK,并且如果解码器CD1生成本地NACK,则来自第一HARQ过程的结果HARQ ACK/NACK消息是NACK;并且解码器CD3可以被映射至第二HARQ过程,从而如果解码器CD3生成本地ACK,则来自第二HARQ过程的结果HARQ ACK/NACK是ACK,并且如果解码器CD3生成本地NACK,则结果HARQ ACK/NACK消息是NACK。

对于秩一发射,无线终端200因此可以在一个TFRE中接收一个传输数据块。在秩1发射期间解码针对一个TFRE的一个数据块之后,解码器CD1可以取决于该传输数据块是通过还是未通过解码而生成相应的ACK或NACK。在秩一发射中,解码器CD1可以被映射至第一HARQ过程,从而如果解码器CD1生成本地ACK,则结果HARQ ACK/NACK是ACK,并且如果解码器CD1生成本地NACK,则来自第一HARQ过程的结果HARQ ACK/NACK消息是NACK。

根据一些其他实施例,在秩1发射/接收期间,可以使用第一发射层/接收层TL1/RL1,并且在秩1发射/接收期间,HARQ过程HARQ-1可以被映射至第一发射层/接收层TL1/RL1的数据块。在秩2发射/接收期间,可以使用第一和第二发射层/接收层TL1/RL1和TL2/RL2,在秩1发射/接收期间,HARQ过程HARQ-1可以被映射至第一发射层/接收层TL1/RL1的数据块,并且在秩2发射/接收期间,HARQ过程HARQ-2可以被映射至第二发射层/接收层TL2/RL2的数据块。在秩3发射/接收期间,可以使用第一、第二和第三发射层/接收层TL1/RL1、TL2/RL2和TL3/RL3,在秩3发射/接收期间,HARQ过程HARQ-1可以被映射至第一发射层/接收层TL1/RL1的数据块,并且在秩3发射/接收期间,HARQ过程HARQ-2可以被映射至第二和第三发射层/接收层TL2/RL2和TL3/RL3的数据块。在秩4发射/接收期间,可以使用第一、第二、第三和第四发射层/接收层TL1/RL1、TL2/RL2、TL3/RL3和TL4/RL4,在秩4发射/接收期间,HARQ过程HARQ-1可以被映射至第一和第四发射层/接收层TL1/RL1和TL4/RL4的数据块,并且在秩4发射/接收期间,HARQ过程HARQ-2可以被映射至第二和第三发射层/接收层TL2/RL2和TL3/RL3的数据块。(由相应的发射层/接收层支持的)MIMO层因此可以定义数据块(或者数据块的流)通过其而被发射的逻辑信道。

根据本文所讨论的实施例,无线终端处理器101的MAC-ehs中的HARQ过程可以提供图6中所图示的MAC功能。图6图示了无线终端200处的MAC(介质访问控制)功能。如图6中所示出的,一个HARQ实体可以针对每HS-DSCH(高速下行链路共享信道)的一个用户来处置HARQ功能。一个HARQ实体可以能够支持停止和等待HARQ协议的多个实例(多个HARQ过程)。根据一些实施例,应该是每HS-DSCH有一个HARQ实体,针对单流(秩一)发射每TTI(发射时间间隔)有一个HARQ过程,并且针对二流(秩二)发射、三流(秩三)发射、以及四流(秩四)发射每TTI有两个HARQ过程。

因为仅2个HARQ过程被支持用于使用三个下行链路流(秩三)的MIMO发射/接收,并且用于使用四个下行链路流(秩四)的MIMO发射/接收,所以可以根据图7A的表格针对秩3并且根据图7B的表格针对秩4下行链路发射/接收来提供软缓冲器的映射。注意,图7A的组合中的任何一种组合可以用于秩4下行链路发射,并且图7B的组合中的任何一种组合可以用于秩3下行链路发射。每当用于共享的HARQ过程(即,由两个或更多流/层共享的HARQ过程)的数据指示符指示了新数据已经通过下行链路被初始发射时(例如,数据指示符已经被切换),针对与该共享的HARQ过程相关联的两个/所有流的软缓冲器应当被清除。每当用于共享的HARQ过程(即,由两个或更多流/层共享的HARQ过程)的数据指示符指示了旧数据正在被重发时,针对与该共享的HARQ过程相关联的两个/所有流的软缓冲器应当与相应数据流的被重发的数据进行组合。

对于秩一发射,第一HARQ过程可以被用于单个下行链路数据流(例如,用于使用定义第一发射层的TB1、CE1、IM1和/或SS1所发射并且使用定义第一接收层的DM1、SB1和/或CD1所接收的下行链路流)。相应地,一个数据指示符标志可以由基站发射以用于该下行链路数据流的一个传输数据块,并且无线终端200可以使用DM1、SB1和CD1来接收这一个传输数据块。如果该数据指示符指示该传输数据块是新的/初始发射,则无线终端200可以清除软缓冲器SB1并且尝试使用信道编码器CD1进行解码。如果该数据指示符指示该传输数据块是先前失败的发射的重发,则无线终端200可以将(由解调制器/解交织器DM1生成的)该重发的软比特与来自软缓冲器SB1的软比特进行组合并且尝试使用信道编码器CD1进行解码。如果信道解码器CD1能够成功解码该发射/重发,则ACK消息被生成并且被发射给基站100(例如,作为HARQ-ACK码字(也称为HARQ码字)的元素)。如果信道解码器CD1不能解码该发射/重发,则NACK消息被生成并且被发射给基站100(例如,作为HARQ-ACK码字(也称为HARQ码字)的元素)。单个HARQ过程(包括数据指示符、NACK消息和/或ACK消息)因此可以映射至通过秩/层一下行链路数据流被发射的每个传输数据块。

对于秩二发射,第一HARQ过程(包括数据指示符、NACK消息和/或ACK消息)可以映射至通过秩二发射的第一流(例如,用于使用定义第一发射层的TB1、CE1、IM1和/或SS1所发射并且使用定义第一接收层的DM1、SB1和/或CD1所接收的下行链路流)被发射的每个传输数据块,并且第二HARQ过程(包括数据指示符、NACK消息和/或ACK消息)可以映射至通过秩二发射的第二流(例如,用于使用定义第三发射层的TB3、CE3、IM3和/或SS3所发射并且使用定义第三接收层的DM3、SB3和/或CD3所接收的下行链路流)被发射的每个传输数据块。如上面关于秩/层一发射所讨论的,第一和第二HARQ过程中的每个HARQ过程因此可以操作用于秩二发射的相应流的传输数据块。换句话说,相应的数据指示符可以被提供用于在同一TFRE期间接收的每个传输数据块,用于相应下行链路数据流的软缓冲器可以响应于相应的数据指示符而独立地被清除或者被维持用于重发组合,并且针对在同一TFRE期间接收的每个传输数据块,相应的ACK/NACK消息可以被生成并且被发射给基站100。

然而,对于更高阶的发射秩/层,一个HARQ过程可以由两个或更多下行链路数据流共享以减少上行链路反馈信令。对于秩三下行链路发射,第一HARQ过程(每TFRE包括一个数据指示符和一个ACK/NACK消息)可以映射至传输数据块的第一流和第二流,并且第二HARQ过程(每TFRE包括一个数据指示符和一个ACK/NACK消息)可以映射至传输数据块的第三流。对于秩三下行链路发射,例如,第一HARQ过程可以映射至通过秩三发射的第一流(例如,用于使用定义第一发射层的TB1、CE1、IM1和/或SS1所发射并且使用定义第一接收层的DM1、SB1和/或CD1所接收的下行链路流)被发射的每个传输数据块,并且映射至通过秩三发射的第二流(例如,用于使用定义第二发射层的TB2、CE2、IM2和/或SS2所发射并且使用定义第二接收层的DM2、SB2和/或CD2所接收的下行链路流)被发射的每个传输数据块;并且第二HARQ过程可以映射至通过秩三发射的第三流(例如,用于使用定义第三发射层的TB3、CE3、IM3和/或SS3所发射并且使用定义第三接收层的DM3、SB3和/或CD3所接收的下行链路流)被发射的每个传输数据块。在秩三发射期间,第一HARQ过程因此可以由使用同一TFRE发射的第一流和第二流的数据块共享,从而该第一流和第二流被捆绑至同一HARQ过程。相应地,在秩三发射期间,一个HARQ ACK/NACK消息和一个数据指示符可以被映射至同一TFRE的两个数据块以用于第一流和第二流。作为对照,第二HARQ过程可以应用至仅第三数据流,从而一个HARQ ACK/NACK消息和一个数据指示符可以被映射至该第三流的每个TFRE的一个数据块。

相应地,在秩三发射期间,可以在同一TFRE期间通过相应的第一、第二和第三流来发射第一、第二和第三传输数据块。第一数据指示符可以由基站100发射以用于第一和第二下行链路数据流的第一和第二传输数据块的两者。如果第一数据指示符指示新的/初始发射,则无线终端200可以清除软缓冲器SB1和SB2,并且尝试使用信道编码器CD1和CD2来解码该第一和第二传输数据块。如果第一数据指示符指示重发,则无线终端200可以将(由解调制器/解交织器DM1和DM2生成的)第一和第二传输数据块的软比特与来自相应的软缓冲器SB1和SB2的软比特进行组合,并且尝试使用相应的信道编码器CD1和CD2来解码这些组合。如果信道解码器CD1和CD2两者都能够成功解码这些发射/重发,则ACK消息被生成并且被发射给基站100(例如,作为共享的HARQ-ACK码字(也称为HARQ码字)的元素)。如果信道解码器CD1或CD2中的任一个不能解码这些发射/重发,则NACK消息被生成并且被发射给基站100(例如,作为共享的HARQ-ACK码字(也称为HARQ码字)的元素)。第一HARQ过程(包括单个数据指示符和单个ACK和/或NACK消息)因此可以由在同一TFRE期间通过不同的下行链路数据流发射的两个传输数据块来共享。第二数据指示符可以由基站100发射以用于第三流的第三传输数据块,并且如果第二数据指示符指示第三传输数据块是初始发射,则软缓冲器SB3可以被清除,或者如果第二数据指示符指示第一传输数据块是重发,则软缓冲器SB3可以被维持以用于组合的解码。如果信道解码器CD3能够成功解码该发射/重发,则ACK消息被生成并且被发射给基站100(例如,作为HARQ-ACK码字(也称为HARQ码字)的元素)。如果信道解码器CD3不能解码这些发射/重发,则NACK消息被生成并且被发射给基站100(例如,作为HARQ-ACK码字(也称为HARQ码字)的元素)。

对于根据一些实施例的秩/层四下行链路发射,第一HARQ过程可以在第一流(例如,用于使用定义第一发射层的TB1、CE1、IM1和/或SS1所发射并且使用定义第一接收层的DM1、SB1和/或CD1所接收的下行链路流)与第二流(例如,用于使用定义第二发射层的TB2、CE2、IM2和/或SS2所发射并且使用定义第二接收层的DM2、SB2和/或CD2所接收的下行链路流)之间被共享,并且第二HARQ过程可以在第三流(例如,用于使用定义第三发射层的TB3、CE3、IM3和/或SS3所发射并且使用定义第三接收层的DM3、SB3和/或CD3所接收的下行链路流)与第四流(例如,用于使用定义第四发射层的TB4、CE4、IM4和/或SS4所发射并且使用定义第四接收层的DM4、SB4和/或CD4所接收的下行链路流)之间被共享。在任何两个数据流之间对HARQ过程的共享可以与上面关于在秩三发射期间在第一与第二数据流之间对第一HARQ过程的共享所讨论的相同。在HARQ过程在两个流之间被共享的场合,该HARQ过程为共享该HARQ过程的所有数据流针对每个TFRE提供一个数据指示符和一个ACK/NACK消息。

一个HARQ过程/标识(例如,HARQ-1/H_a或HARQ-2/H_b)因此可以用来支持从基站100到无线终端200的下行链路发射/重发,并且两个HARQ过程/标识可以支持用于支持多至4层/流下行链路发射的4-天线MIMO系统(和/或支持更高的秩/层发射的更高的天线系统)的HARQ ACK/NACK/DTX信令。对于秩1发射,第一HARQ过程/标识HARQ-1/H_a映射至由发射层/接收层TL1/RL1支持的第一层。对于秩2发射,第一HARQ过程/标识HARQ-1/H_a映射至由发射层/接收层TL1/RL1支持的第一层,并且第二HARQ过程/标识HARQ-2/H_a映射至由发射层/接收层TL2/RL2支持的第二层。对于秩3发射,第一HARQ过程/标识HARQ-1/H_a映射至由发射层/接收层TL1/RL1支持的第一层,并且第二HARQ过程/标识HARQ-2/H_b映射至由发射层/接收层TL2/RL2和TL3/RL3支持的第二层和第三层。对于秩4发射,第一HARQ过程/标识HARQ-1/H_a映射至由发射层/接收层TL1/RL1和TL4/RL4支持的第一层和第四层,并且第二HARQ过程/标识HARQ-2/H_b映射至由发射层/接收层TL2/RL2和TL3/RL3支持的第二层和第三层。

因为基站100在第一下行链路TTI/TFRE期间向无线终端200发射(多个)第一数据块与从无线终端200接收针对该(多个)第一数据块的(多个)HARQ ACK/NACK响应之间的延迟,所以可以在接收到针对该(多个)第一数据块的(多个)HARQ ACK/NACK响应之前在第二下行链路TTI/TFRE期间向无线终端200发射(多个)第二数据块。相应地,HARQ过程标识可以由基站100用来在针对不同下行链路TTI/TFRE的被发射给同一无线终端200的不同数据块的不同HARQ ACK/NACK响应之间进行区分。换句话说,HARQ过程标识可以用来将HARQ ACK/NACK响应与(多个)适当的数据块和TTI/TFRE相匹配。HARQ过程标识还可以由无线终端100用来将该数据块/多个数据块与来自相应的软缓冲器/多个软缓冲器的适当软比特相匹配。

同一HARQ过程标识因此可以被用于数据块/多个数据块向无线终端200的初始发射和每个重发,直到该数据块/多个数据块由无线终端200成功接收/解码(如由ACK所指示的),或者直到已经发生了最大的所允许的重发数目。一旦该数据块/多个数据块已经成功被接收/被解码或者发生了最大的重发数目,用于该数据块/多个数据块的HARQ过程标识就可以被销毁,意味着该HARQ过程标识然后可以被重用于新的数据块/多个数据块。

根据一些实施例,可以从八个值(例如,1、2、3、3、5、6、7或8)之一来选择HARQ过程标识。对于向无线终端200的秩1、2和3下行链路发射,HARQ过程标识H_a被映射至第一HARQ过程HARQ-1以用于使用发射层/接收层TL1/RL1的层1发射。对于向无线终端的秩4下行链路发射,HARQ过程标识H_a被映射至第一HARQ过程HARQ-1以用于使用发射层/接收层TL1/RL1和TL4/RL4的层1和4发射。对于向无线终端200的秩2下行链路发射,HARQ过程标识H_b被映射至第二HARQ过程HARQ-2以用于使用发射层/接收层TL2/RL2的层2发射。对于向无线终端的秩3和4下行链路发射,HARQ过程标识H_b被映射至第二HARQ过程HARQ-2以用于使用发射层/接收层TL2/RL2和TL3/RL3的层2和3发射。相应地,HARQ过程HARQ-1和标识H_a被用于秩1、2、3和4发射,并且HARQ过程HARQ-2和标识H_b被用于秩2、3和4发射。

对于数据块的初始秩1发射,(例如,从1-8所选择的)当前未使用的标识值被指配给H_a以用于HARQ过程HARQ-1,并且H_a用来标识被应用至层1数据块的发射/重发并且被应用至与层1数据块相对应的HARQ ACK/NACK响应的HARQ-1的实例。

对于在同一TTI/TFRE期间使用HARQ过程HARQ-1和HARQ-2两者的数据块的初始秩2、3或4发射,(例如,从1-8所选择的)当前未使用的标识值被指配给H_a以用于HARQ过程HARQ-1,并且另一标识值被指配给H_b以用于过程HARQ-2(例如,作为H_a的函数)。相应地,H_a用来标识被应用至层1/4数据块/多个数据块的发射/重发(用于层1和/或4发射/重发)并且被应用至与层1/4数据块相对应的HARQ ACK/NACK响应的HARQ-1的实例,并且H_b用来标识被应用至层2/3数据块/多个数据块的发射/重发(用于层2和/或3发射/重发)并且被应用至与层2/3数据块/多个数据块相对应的HARQ ACK/NACK响应的HARQ-2的实例。

根据一些实施例,HARQ过程标识H_b可以被指配为HARQ过程标识H_a的函数。例如,利用从一到八的八个不同HARQ过程标识值,可以根据以下公式来指配标识H_b:

H_b=(H_a+N/2)mod(N)

其中N是如由更高层和/或由无线电网络控制器所配置的HARQ过程的数目(例如,对于HARQ-1和HARQ-2为两个)。利用两个HARQ过程和八个不同的HARQ过程标识值,根据以下表格,标识H_b可以被选择为H_a的函数:

相应地,在基站100与无线终端200之间可能仅需要发射HARQ过程标识之一(例如,H_a),并且在接收设备处使用H_a来导出另一HARQ过程标识(例如,H_b)。

如果节点B(基站)在任何发射中调度三个传输块(即,秩3),则对于重发,如上面所讨论的,利用同一HARQ过程标识符(其由用于初始发射的第二和第三传输块共享)来重发第二传输块和第三传输块。如果节点B在任何发射中调度四个传输块,则对于重发,如上面所讨论的,利用同一HARQ过程标识符(其由用于初始发射的初级和第四传输块共享)来重发初级传输块和第四传输块,并且利用同一HARQ过程标识符(其由用于初始发射的第二和第三传输块共享)来重发第二和第三传输块。

现在将在下面关于图8A和8B的流程图更详细地讨论由多个数据流共享的HARQ过程的操作。图8A图示了根据一些实施例的使用共享的HARQ过程来发射多个MIMO数据流的基站的操作,并且图8B图示了根据一些实施例的使用共享的HARQ过程来接收多个MIMO数据流的无线终端的操作。可以同时讨论图8A和8B的操作,因为基站和无线终端操作可以是交错的。

如图8A中所示出的,在框811处,基站处理器101可以针对一个HARQ过程来确定该HARQ过程是否被应用至单个MIMO数据流,或者该HARQ过程是否由多个(例如,两个)MIMO数据流共享。如果该HARQ过程被应用至仅一个MIMO数据流,则在框815处,该HARQ过程可以被个体地应用至该单个MIMO数据流,从而来自在前TFRE的(从无线终端200接收的)一个ACK/NACK消息对于当前的TFRE仅被应用至该单个MIMO数据流,并且从而一个数据指示符对于当前的TFRE仅被应用至该单个MIMO数据流。

如果在框811处,该HARQ过程由多个MIMO数据流共享,则基站处理器101可以确定响应于通过一/该在先TFRE中的多个MIMO数据流发射的传输数据块是接收到ACK消息还是NACK消息。如上面所讨论的,一个ACK或NACK消息可以由无线终端200发射以用于共享HARQ过程的多个数据流。

如果在框817处,针对在前TFRE发射接收到ACK消息,则在框819处,基站处理器101可以生成并且发射一个数据指示符,该数据指示符指示对于共享该HARQ过程的数据流的针对在当前TFRE期间所发射的所有传输数据块的新数据的初始发射。在框821处,基站处理器101可以生成并且发射针对共享该HARQ过程的所有数据流的新传输数据块。

如果在框817处,针对在前TFRE发射接收到NACK消息,则在框831处,基站处理器101可以生成并且发射一个数据指示符,该数据指示符指示对于共享该HARQ过程的数据流的针对在当前TFRE期间所发射的所有传输数据块的在前数据的重发。在框833处,基站处理器101可以重发针对共享该HARQ过程的所有数据流的先前发射的传输数据块。单个NACK消息因此可以导致针对共享该HARQ过程的所有数据流的传输数据块的重发。

如在图8B中所示出的,响应于在框849处接收到针对一个TFRE的数据,在框851处,无线终端处理器201可以针对一个HARQ过程来确定该HARQ过程是否被应用至单个MIMO数据流,或者该HARQ过程是否由多个(例如,两个)MIMO数据流共享。如果该HARQ过程被应用至仅一个MIMO数据流,则在框853处,该HARQ过程可以被个体地应用至该单个MIMO数据流,从而一个ACK/NACK消息被生成仅用于该单个MIMO数据流,并且从而一个数据指示符对于当前的TFRE仅被应用至该单个MIMO数据流。如上面关于四天线系统所讨论的,例如,第一HARQ过程(HARQ-1)可以被个体地应用至(例如,使用TB1、CE1、IM1、DM1、SB1和/或CD1的)第一MIMO数据流以用于秩1、秩2和秩3发射/接收,并且第二HARQ过程(HARQ-2)可以被个体地应用至(例如,使用TB2、CE2、IM2、DM2、SB2和/或CD2的)第二MIMO数据流以用于秩2发射/接收。

如果在框851处,该HARQ过程由多个MIMO数据流共享,则在框855处,无线终端处理器201可以确定(由基站100发射的)数据指示符指示了这些传输数据块是新数据的初始发射还是先前TFRE中发射的旧数据的重发。

如上面关于四天线系统所讨论的,例如,第一HARQ过程(HARQ-1)可以由(例如,使用TB1、CE1、IM1、DM1、SB1和/或CD1的)第一MIMO数据流和(例如,使用TB4、CE4、IM4、DM4、SB4和/或CD4的)第四MIMO数据流共享以用于秩4发射/接收,并且第二HARQ过程(HARQ-2)可以由(例如,使用TB2、CE2、IM2、DM2、SB2和/或CD2的)第二MIMO数据流和(例如,使用TB3、CE3、IM3、DM3、SB3和/或CD3的)第三MIMO数据流共享以用于秩3和秩4发射/接收。

如果所共享的HARQ过程的传输数据块是新数据的初始发射,则在框861处(响应于这一个数据指示符),共享该HARQ过程的数据流的所有软缓冲器被清除,并且在框863处,共享该HARQ过程的数据流的传输数据块中的每个传输数据块被分开地解调,以生成用于相应传输数据块的软比特。用于相应传输数据块的软比特然后在框865处被解码,以生成原始的传输数据块。如果在框867处,共享该HARQ过程的MIMO数据流的(当前TFRE的)所有的当前传输数据块被成功解码,则在框869处,一个ACK消息可以被生成并且被发射给基站100,以用于共享该HARQ过程的所有的传输数据块。如果在框867处,共享该HARQ过程的MIMO数据流的(当前TFRE的)当前传输数据块之一未通过解码,则在框871处,一个NACK消息可以被生成并且被发射给基站100,以用于共享该HARQ过程的所有的传输数据块。

如果在框855处,所共享的HARQ过程的传输数据块是重发,则在框881处(响应于指示重发的这一个数据指示符),共享该HARQ过程的数据流的所有软缓冲器被维持,并且在框883处,共享该HARQ过程的数据流的传输数据块中的每个传输数据块被分开地解调,以生成用于相应传输数据块的软比特。用于相应传输数据块的软比特然后在框885处与来自相应软缓冲器的对应软比特进行组合,并且旧的/新的软比特的组合在框887处被分开地解码,以生成原始的传输数据块。如果在框887和867处,共享该HARQ过程的MIMO数据流的(当前TFRE的)所有的当前传输数据块被成功解码,则在框869处,一个ACK消息可以被生成并且被发射给基站100,以用于共享该HARQ过程的所有的传输数据块。如果在框867处,共享该HARQ过程的MIMO数据流的(当前TFRE的)当前传输数据块之一未通过解码,则在框871处,一个NACK消息可以被生成并且被发射给基站100,以用于共享该HARQ过程的所有的传输数据块。

在具有HARQ码字标度(dimensioning)的支持多至四个MIMO数据流的多个HARQ码字MIMO系统中,例如,两个HARQ码字可以被映射至三个MIMO数据流/层用于秩3发射并且映射至四个MIMO数据流/层用于秩4发射。对于秩三下行链路发射,例如,第一HARQ过程(HARQ-1)可以映射至通过秩三发射的第一流(例如,用于使用定义第一发射层TL1的TB1、CE1、IM1和/或SS1所发射并且使用定义第一接收层RL1的DM1、SB1和/或CD1所接收的下行链路流)所发射的每个传输数据块,并且映射至通过秩三发射的第二流(例如,用于使用定义第二发射层TL2的TB2、CE2、IM2和/或SS2所发射并且使用定义第二接收层RL2的DM2、SB2和/或CD2所接收的下行链路流)所发射的每个传输数据块;并且第二HARQ过程(HARQ-2)可以映射至通过秩三发射的第三流(例如,用于使用定义第三发射层TL3的TB3、CE3、IM3和/或SS3所发射并且使用定义第三接收层RL3的DM3、SB3和/或CD3所接收的下行链路流)所发射的每个传输数据块。对于秩四下行链路发射,第一HARQ过程(HARQ-1)可以映射至通过秩四发射的第一流(例如,用于使用定义第一发射层TL1的TB1、CE1、IM1和/或SS1所发射并且使用定义第一接收层RL1的DM1、SB1和/或CD1所接收的下行链路流)所发射的每个传输数据块,并且映射至通过秩四发射的第二流(例如,用于使用定义第二发射层TL2的TB2、CE2、IM2和/或SS2所发射并且使用定义第二接收层RL2的DM2、SB2和/或CD2所接收的下行链路流)所发射的每个传输数据块;并且第二HARQ过程(HARQ-2)可以映射至通过秩四发射的第三流(例如,用于使用定义第三发射层TL3的TB3、CE3、IM3和/或SS3所发射并且使用定义第三接收层RL3的DM3、SB3和/或CD3所接收的下行链路流)并且通过秩四发射的第四流(例如,用于使用定义第四发射层TL4的TB4、CE4、IM4和/或SS4所发射并且使用定义第四接收层RL4的DM4、SB4和/或CD4所接收的下行链路流)所发射的每个传输数据块。HARQ过程的这种共享可以被称为捆绑和/或共享。

如上面进一步讨论的,如果在相应的信道解码器处没有成功解码共享HARQ过程的任一数据块(例如,如果在秩3或秩4发射期间,一个数据块在共享第一HARQ过程(HARQ-1)的信道解码器CD1或CD2中的任一个处未通过,或者如果在秩4发射期间,一个数据块在共享第二HARQ过程(HARQ-2)的信道解码器CD3或CD4中的任一个处未通过),则用于捆绑的/共享的HARQ过程的单个NACK可以被发射给基站100,并且用于两个已失败的数据块的软比特可以被保存在(对应于相应的信道解码器和/或HARQ过程的)相应的软缓冲器处,以用于与已失败的数据块的重发的后续组合。然而,如果由无线终端200请求的发射秩在发射初始数据块与重发已失败的数据块之间改变,那么如果经更新的秩不支持用于已失败的数据块的共享HARQ过程,则重发可能是复杂的。更特别地,软缓冲器可以被映射至相应的HARQ过程,从而如果捆绑的HARQ过程的映射根据经更新的发射秩不包括两个软缓冲器,则在相应软缓冲器中的一个或两者中所保存的软比特可能不可用。相应地,基站100可能不能使用经更新的秩来重发已失败的捆绑的数据块,由此增加了重发已失败的捆绑的数据块中的延迟。

在使用一个TFRE来发射三个或四个数据块的秩3或秩4发射中,例如,可以使用第一发射层TL1(例如,包括TB1、CE1、IM1和/或SS1)来发射并且使用第一接收层RL1(例如,包括DM1、SB1和/或CD1)来接收第一数据块,并且可以使用第二发射层TL2(例如,包括TB2、CE2、IM2和/或SS2)来发射并且使用第二接收层RL2(例如,包括DM2、SB2和/或CD2)来接收第二数据块。如果第一或第二数据块的任一或两者未通过在相应信道解码器CD1和/或CD2处的解码,则无线终端200可以将单个NACK消息发射给基站100以指示被捆绑的第一和第二数据分组的失败,并且(来自相应的解调制器/解交织器DM1和DM2的)第一和第二数据块的软比特可以被保存在相应的软缓冲器SB1和SB2处,以用于与第一和第二数据块的重发的后续组合。然而,如果发射秩被减少至秩1或秩2,则沿着第二发射层TL2(例如,包括TB2、CE2、IM2和/或SS2)和第二接收层RL2(例如,包括DM2、SB2和/或CD2)的发射/接收可能不再被支持,从而使用第一HARQ过程HARQ-1(包括软缓冲器SB1和SB2两者)的第一和第二数据分组的并行重发可能不是可能的。

类似地,在使用一个TFRE的秩4发射中,例如,可以使用第三发射层TL3(例如,包括TB3、CE3、IM3和/或SS3)来发射并且使用第三接收层RL3(例如,包括DM3、SB3和/或CD3)来接收第三数据块,并且可以使用第四发射层TL4(例如,包括TB4、CE4、IM4和/或SS4)来发射并且使用第四接收层RL4(例如,包括DM4、SB4和/或CD4)来接收第四数据块。如果第三和/或第四数据块中的任一或两者未通过在相应信道解码器CD3和/或CD4处的解码,则无线终端200可以将单个NACK消息发射给基站100以指示被捆绑的第三和第四数据块的失败,并且(来自相应的解调制器/解交织器DM3和DM4的)第三和第四数据块的软比特可以被保存在相应的软缓冲器SB3和SB4处,以用于与第一和第二数据块的重发的后续组合。然而,如果发射秩被减少至秩1、秩2或秩3,则沿着第三和/或第四发射层/接收层的发射/接收可能不再被支持,从而使用第二HARQ过程HARQ-2(包括软缓冲器SB3和SB4两者)的第三和第四数据分组的并行重发可能不是可能的。

根据一些实施例,基站100可以延迟改变用于无线终端200的下行链路发射秩,直到针对先前发射给无线终端200的所有数据块已经接收到ACK或者已经发生了最大的重发数目。相应地,在被需要用于使用共享的/捆绑的HARQ过程初始发射的任何已失败的数据块的重发时,HARQ过程到发射层/接收层(包括相应的软缓冲器)的映射可以被维持。然而,因为下行链路信道条件可能在两个到三个接连的发射时间间隔上以相对低的速率而变化,所以导致初始信道解码器失败的下行链路信道的相对低的发射质量可能仍然相对低,从而可能需要更多数目的重发来实现对(多个)已失败的数据块的成功解码和CRC验证。然而,增加的重发数目可能增加向更高的处理层传送(多个)数据块的延迟,和/或增加的残留误块率可能发生。

根据一些实施例,当无线终端200报告/请求与用来初始发射现在已失败的数据分组的下行链路发射秩不同的下行链路发射秩时,基站处理器101可以使用图10-13的映射表格来重发(例如,与捆绑的HARQ过程相关联的)已失败的数据分组。下面关于图9-13的表格,针对支持一、二、三和四MIMO发射秩的包括4个发射和4个接收MIMO天线的系统来更详细地讨论一些实施例。尽管通过示例的方式讨论了与4个发射和4个接收MIMO天线有关的实施例,但是各实施例可以应用至包括更少和/或更多MIMO发射和接收天线的系统。

根据一些实施例,基站处理器101可以根据重发算法进行操作,使得如果针对用于多个数据块(例如,用于在秩3和/或秩4发射期间使用包括信道解码器CD1和CD2的第一和第二发射层/接收层所发射/所接收、和/或在秩4发射期间使用包括信道解码器CD3和CD4的第三和第四发射层/接收层所发射/所接收的同一TFRE的第一和第二数据块)的捆绑的HARQ ACK/NACK消息生成了NACK,则可以使用被选择以维持用于捆绑的HARQ NACK消息的HARQ过程映射的秩来重发捆绑的数据块。例如,即使无线终端200请求/推荐了更低的秩,基站处理器101也可以维持至少与用于原始发射的秩一样高的秩。根据一些实施例,即使无线终端200请求/推荐了更低的下行链路秩,基站处理器101也可以维持相同的发射秩以用于捆绑的数据分组的重发,由此维持HARQ过程(针对该HARQ过程接收到捆绑的NACK消息)到用于初始发射和(多个)后续重发两者的相应发射层和接收层的映射。

如图9中所示出的,基站处理器101可以响应于通过反馈信道从无线终端200接收的下行链路发射秩请求和/或推荐,来选择用于向无线终端200的后续下行链路发射的下行链路(DL)发射秩,但是如果响应于针对捆绑的HARQ过程所接收的HARQ NACK消息而要求了任何捆绑的数据块的重发,则基站处理器101可以选择不同的DL发射秩。在框901处,当从无线终端200接收到针对新DL发射秩的请求/推荐时,基站处理器101可以在框903处确定是否要求了任何捆绑的数据块向无线终端200的重发。更特别地,可以使用同一TFRE通过共享HARQ过程的发射层/接收层来发射两个数据块,并且如果任一或者两个数据块未通过在无线终端200处的解码,则来自无线终端200的共享的/捆绑的HARQ NACK消息可以请求这两个数据块的重发。

如果在框903处没有要求重发(例如,如果使用共享的/捆绑的HARQ过程的所有在先前发射的数据块已经以ACK被确认或者被重发了最大数目的所允许次数),则基站处理器101可以在框907处以所请求和/或所推荐的DL发射秩来继续。然而,如果在框903处要求了使用(多个)共享的/捆绑的HARQ过程的在先前发射的数据块的重发,则基站处理器101可以在框905处选择DL发射秩以维持用于任何这样的重发的HARQ过程映射。下面将关于图10-13的映射表格以更多的细节来讨论框905的DL发射秩选择。在框903处,一旦所有先前已失败的捆绑的数据块已经成功被发射(如由HARQ ACK消息所指示)或者被重发了最大所允许的次数,则基站处理器101然后可以在框907处以所请求和/或所推荐的DL发射秩来继续。

图10-13的映射表格图示了根据包括具有被标识为HARQ-1和HARQ-2的两个HARQ过程的四个发射层/接收层的实施例的用以选择发射秩的基站处理器101的操作。通过示例的方式,可以使用图4和5的TB1、CE1、IM1、SS1、DM1、SB1和/或CD1来实施第一发射层和接收层TL1和RL1;可以使用图4和5的TB2、CE2、IM2、SS2、DM2、SB2和/或CD2来实施第二发射层和接收层TL2和RL2;可以使用图4和5的TB3、CE3、IM3、SS3、DM3、SB3和/或CD3来实施第三发射层和接收层TL3和RL3;并且可以使用图4和5的TB4、CE4、IM4、SS4、DM4、SB4和/或CD4来实施第四发射层和接收层TL4和RL4。此外,第一HARQ过程HARQ-1可以仅映射至(无捆绑/共享)第一发射层和接收层TL1和RL1以用于秩1和秩2发射,并且第一HARQ过程HARQ-1可以映射至(有捆绑/共享)第一和第二发射层/接收层TL1、RL1、TL2和RL2两者以用于秩3和秩4下行链路发射。第二HARQ过程HARQ-2可以仅映射至(无捆绑/共享)第三发射层和接收层TL3和RL3以用于秩2和秩3下行链路发射,并且第二HARQ过程HARQ-2可以映射至(有捆绑/共享)第三和第四发射层/接收层TL3、RL3、TL4和RL4两者以用于秩4发射。对于秩1下行链路发射,可以不使用第二HARQ过程HARQ-2。

在图10-13的表格中的每个表格中,“初始发射”标头标识了与针对相应HARQ过程(即,HARQ-1和/或HARQ-2)的最近下行链路发射相对应的(从无线终端200接收的)最近HARQ-ACK/NACK消息的状况。更特别地,P(通过)表示了针对相应HARQ过程所接收的HARQ ACK消息,其表示与该HARQ过程相关联的所有的数据块或多个数据块的成功解码,F(未通过)表示了针对相应HARQ过程所接收的HARQ NACK消息,其表示与该HARQ过程相关联的任何一个数据块或多个数据块的不成功解码的,并且“--”表示该HARQ过程的未使用(例如,对于秩1下行链路发射,可以不使用HARQ-2)。“UE所报告的秩”标头标识了由无线终端200报告的所请求/所推荐的下行链路发射秩(也被称为秩),并且“所调度的秩”标头标识了由基站处理器101实际调度的下行链路发射秩。“重发”HARQ-1列标识了新的传输数据块或多个传输数据块的新发射(NT)针对相应的HARQ过程是否被允许,先前发射的数据块或多个数据块的重发(OT)针对相应的HARQ过程是否将被执行,或者针对相应的HARQ过程是否没有发射(“--”)将被执行。

图10的表格图示了当使用被映射至第一发射层/接收层TL1和RL1的第一HARQ过程HARQ-1来执行初始秩1下行链路发射时的基站处理器101的秩调度。相应地,该初始发射仅包括使用发射层/接收层TL1和RL1发射/接收的单个数据块,并且针对HARQ-1过程的结果ACK/NACK消息仅映射至该单个数据块(即,如果该单个数据块通过CD1处的解码,则生成ACK消息,或者如果该单个数据块未通过CD1处的解码,则生成NACK消息)。在该单个数据块通过P(即,图10的行1、3、5和7)解码(从而接收到ACK消息)的每个情况中,基站处理器101可以调度由无线终端200所推荐/所请求的秩,并且可以根据UE所报告的秩来发射新数据NT。如图10的行1中所示出的,对于所调度的秩4,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过与HARQ-2捆绑的相应发射层/接收层TL3/RL3和TL4/RL4来发射新的第三和第四数据块。如图10的行3中所示出的,对于所调度的秩3,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过使用不具有捆绑的HARQ-2的相应发射层/接收层TL3/RL3来发射新的第三数据块。如图10的行5中所示出的,对于所调度的秩2,可以使用一个TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且可以使用该TFRE通过使用不具有捆绑的HARQ-2的发射层/接收层TL3/RL3来发射第二数据块。如图10的行7中所示出的,对于所调度的秩1,可以使用该TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且HARQ-2在该TFRE期间可以保持不使用。

在该单个数据块未通过F(图10的行2、4、6和8)解码(从而接收到NACK消息)的情况中,基站处理器101可以考虑所报告的秩,但是基站处理器101可以调度下行链路发射秩以维持HARQ过程映射来支持已失败的数据块的重发。如在图10的行2、4和6所示出的,如果无线终端200报告更高的秩(即,对于初始秩1的所报告的秩2、3或4),则基站处理器101可以允许秩2发射的调度以维持HARQ-1仅到发射层/接收层TL1和RL1的映射(无捆绑/共享)以用于使用一个TFRE的初始已失败的数据块的重发(OT),同时允许使用HARQ-2仅到使用该TFRE的发射层/接收层TL3和RL3的映射(无捆绑/共享)的新数据块的发射(NT)。在图10的行2、4和6处调度秩2的一种替换中,基站处理器101可以调度秩1来重发已失败的数据块,以维持HARQ-1仅到发射层/接收层TL1和RL1的映射,而不使用HARQ-2来发射新数据块。如图10的行8中所示出的,如果所报告的秩与初始秩相同,则所调度的秩可以保持未改变,从而HARQ-1到发射层/接收层TL1和RL1的映射未改变,并且从而可以使用同一HARQ-1映射来重发已失败的数据块。

图11的表格图示了当使用被映射至第一发射层/接收层TL1和RL1(无捆绑/共享)的第一HARQ过程HARQ-1并且使用被映射至第三发射层/接收层TL3和RL3(无捆绑/共享)的第二HARQ过程HARQ-2来执行初始秩2下行链路发射时的基站处理器101的秩调度。相应地,该初始发射包括使用发射层/接收层TL1和RL1发射/接收的第一数据块和使用发射层/接收层TL3和RL3发射/接收的第二数据块。针对HARQ-1过程的结果ACK/NACK消息仅映射至第一数据块(即,如果第一数据块通过CD1处的解码,则生成ACK消息,或者如果该单个数据块未通过CD1处的解码,则生成NACK消息),并且针对HARQ-2过程的结果ACK/NACK消息仅映射至第二数据块(即,如果第二数据块通过CD3处的解码,则生成ACK消息,或者如果第二数据块未通过CD3处的解码,则生成NACK消息)。

在第一和第二数据块两者都通过P(即,行1、5、9和13)解码(从而接收到两个ACK消息)的每个情况中,基站处理器101可以调度由无线终端200所推荐/所请求的秩,并且可以根据UE所报告的秩来发射新数据NT。如图11的行1中所示出的,对于所调度的秩4,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过与HARQ-2捆绑的相应发射层/接收层TL3/RL3和TL4/RL4来发射新的第三和第四数据块。如图11的行5中所示出的,对于所调度的秩3,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过使用不具有捆绑的HARQ-2的相应发射层/接收层TL3/RL3来发射新的第三数据块。如图11的行9中所示出的,对于所调度的秩2,可以使用一个TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且可以使用该TFRE通过使用不具有捆绑的HARQ-2的发射层/接收层TL3/RL3来发射第二数据块。如图11的行13中所示出的,对于所调度的秩1,可以使用该TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且HARQ-2在该TFRE期间可以保持不使用。

在无线终端200报告与初始秩相同的所推荐/所请求的秩2的每个情况中(如图11的行9、10、11和12中),基站处理器101可以维持同一所调度的秩(即,秩2),而不论初始发射的数据块的通过/未通过的状况。用于HARQ-1和HARQ-2的同一秩2HARQ过程映射被维持用于接下来的发射/重发,而不论初始秩2发射的状况P/F。相应地,可以使用同一HARQ映射来支持第一和第二数据块之一或两者的重发(OT),和/或可以针对初始解码通过的任一或两个HARQ过程来发射新数据块。

当无线终端200报告更高的秩(即,秩3或秩4)并且初始发射的(无捆绑/共享地被映射至HARQ-1的)第一数据块未通过F解码而导致HARQ-1NACK消息时(如图11的行3、4、7和8中),基站处理器101可以选择秩2以维持同一下行链路发射秩。用于HARQ-1和HARQ-2的同一秩2HARQ过程映射因此被维持,用于对未通过的第一数据块的重发,并且用于对使用HARQ-2的第二数据块的可能重发(如果它失败)或者对使用HARQ-2的新数据块的发射(如果初始第二数据块通过)。根据图11的行7的一种替换,如果HARQ-2的第二数据块通过,则基站处理器101可以调度更低的秩1发射,以支持HARQ-1的第一数据块的重发,而不使用HARQ-2来发射新数据块。

当无线终端200报告更高的秩(即,秩3或秩4)时,当初始发射的(无捆绑/共享地被映射至HARQ-1的)第一数据块通过P解码时,并且当初始发射的(无捆绑/共享地被映射至HARQ-2的)第二数据块未通过F解码而导致HARQ-2NACK消息时(如图11的行2和6中),基站处理器101可以选择秩3(在图11的行2和6处)以维持到发射层/接收层TL3/RL3(无共享/捆绑)的同一HARQ-2映射,同时允许HARQ-1被映射至发射层/接收层TL1/RL1和TL2/RL2以允许使用HARQ-1过程的两个新数据块的发射(NT)。换句话说,即便第二数据块失败,更高的秩也可以被允许,因为HARQ-2到发射层/接收层TL3/RL3的映射(无共享/捆绑)对于秩2和秩3发射两者是相同的。尽管HARQ-1的映射对于秩2和秩3发射是不同的,但是HARQ-1的同一映射不被要求,因为初始HARQ-1数据块通过了。相应地,更高的数据率秩3发射(允许失败的一个HARQ-2数据分组的重发以及2个新HARQ-1数据分组)可以被允许,同时支持HARQ-2重发。

在图11的行14处,如果初始发射的(HARQ-1的)第一数据块通过(P),如果初始发射的(HARQ-2的)第二数据块未通过(F),并且无线终端200报告秩1,则基站处理器可以调度替换的秩一发射,以使用HARQ-2(无捆绑/共享)通过发射层/接收层TL3/RL3来重发初始发射的第二数据块。在一种替换中,在图11的行14处,秩2可以被调度以支持使用HARQ-1通过发射层/接收层TL1/RL1对新数据块的发射以及使用HARQ-2通过发射层/接收层TL3/RL3对第二数据块的重发。

在图11的行15处,如果初始发射的(HARQ-1的)第一数据块未通过(F),如果初始发射的(HARQ-2的)第二数据块通过(P),并且无线终端200报告秩1,则基站处理器101可以调度常规的秩一发射,以使用HARQ-1(无捆绑/共享)通过发射层/接收层TL1/RL1来重发初始发射的第一数据块。在图11的行16处,如果初始发射的第一数据块(HARQ-1)和第二数据块(HARQ-2)两者都未通过(F)并且无线终端200报告秩1,则基站处理器101可以强制秩2发射,以维持HARQ-1到发射层/接收层TL1/RL1的映射和HARQ-2到发射层/接收层TL3/RL3的映射,以用于两个已失败的数据块的重发。

图12的表格图示了当使用被映射至第一和第二发射层/接收层TL1/RL1和TL2/RL2(有捆绑/共享)的第一HARQ过程HARQ-1并且使用被映射至第三发射层/接收层TL3和RL3(无捆绑/共享)的第二HARQ过程HARQ-2来执行初始秩3下行链路发射时的基站处理器101的秩调度。相应地,该初始发射包括使用发射层/接收层TL1/RL1发射/接收的第一数据块,和使用发射层/接收层TL2/RL2发射/接收的第二数据块,和使用发射层/接收层TL3/RL3发射/接收的第三数据块。针对HARQ-1过程的结果ACK/NACK消息因此映射至第一和第二数据块(即,如果第一和第二数据块两者通过CD1和CD2处的解码,则生成ACK消息,或者如果第一和第二数据块的任一或两者未通过CD1/CD2处的解码,则生成NACK消息),并且针对HARQ-2过程的结果ACK/NACK消息仅映射至第三数据块(即,如果第三数据块通过CD3处的解码,则生成ACK消息,或者如果第三数据块未通过CD3处的解码,则生成NACK消息)。

如果第一、第二和第三数据块中的每个数据块都通过解码从而HARQ-1和HARQ-2两者通过P(即,所以接收到两个ACK消息),则基站处理器101可以调度由无线终端200所推荐/所请求的秩(如图12的行1、5、9和13中),并且可以根据UE所报告的秩来发射新数据NT。如图12的行5中所示出的,对于所调度的秩4,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过与HARQ-2捆绑的相应发射层/接收层TL3/RL3和TL4/RL4来发射新的第三和第四数据块。如图12的行1中所示出的,对于所调度的秩3,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过使用不具有捆绑的HARQ-2的相应发射层/接收层TL3/RL3来发射新的第三数据块。如图12的行9中所示出的,对于所调度的秩2,可以使用一个TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且可以使用该TFRE通过使用不具有捆绑的HARQ-2的发射层/接收层TL3/RL3来发射第二数据块。如图12的行13中所示出的,对于所调度的秩1,可以使用该TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且HARQ-2在该TFRE期间可以保持不使用。

在无线终端200报告与初始秩相同的所推荐/所请求的秩3的每个情况中(如图13的行1、2、3和4中),基站处理器101可以维持同一所调度的秩(即,秩3)。用于HARQ-1和HARQ-2的同一秩2HARQ过程映射被维持用于接下来的发射/重发,而不论初始秩3发射的状况P/F。相应地,可以使用同一HARQ映射来支持HARQ-1的第一和第二数据块的重发(OT)和/或HARQ-2的第三数据块的重发(OT),和/或可以针对初始解码通过的任一或两个HARQ过程来发射新数据块。

当无线终端200报告更高的秩(即,秩4)并且初始发射的(无捆绑/共享地被映射至HARQ-2的)第三数据块未通过F解码而导致HARQ-2NACK消息时(如图12的行6和8中),基站处理器101可以维持秩3以维持同一秩3HARQ过程映射以用于HARQ-1和HARQ-2。相应地,任何所需要的重发可以被支持。

当无线终端200报告更高的秩(即,秩4)并且初始发射的(无捆绑/共享地被映射至HARQ-2的)第三数据块通过解码而导致HARQ-2ACK消息时(如图12的行5和7中),基站处理器101可以调度秩4从而HARQ-1被映射至发射层/接收层TL1/RL1和TL2/RL2,并且从而HARQ-2被映射至发射层/接收层TL3/RL3和TL4/RL4。如在图12的行7所示出的,此处HARQ-1映射在秩3与秩4之间未改变,以在需要时支持被映射至HARQ-1的第一和第二数据块的重发。

当无线终端200报告秩2并且(利用共享/捆绑而被映射至HARQ-1的)第一和第二数据块通过解码而导致HARQ-1ACK消息时(如图12的行9和10中),基站处理器101可以调度秩2从而HARQ-1被映射至发射层/接收层TL1/RL1(无共享/捆绑),并且从而HARQ-2被映射至发射层/接收层TL3/RL3(无共享/捆绑)。相应地,HARQ-2到发射层/接收层TL3/RL3的映射对于秩2和秩3下行链路发射是相同的。因为初始HARQ-1发射的第一和第二数据块两者都通过解码,所以使用HARQ-1过程的重发不被要求,并且HARQ-1过程的重映射能够发生而不影响任何HARQ-1重发。

当无线终端200报告秩2并且(利用共享/捆绑而被映射至HARQ-1的)第一和第二数据块的任一或两者未通过解码(F)而导致HARQ-1NACK消息时(如图12的行11和12中),基站处理器101可以继续调度秩3(如图12的行11和12中),从而HARQ-1和HARQ-2的映射保持未改变(即,HARQ-1映射至发射层/接收层TL1/RL1和TL2/RL2,并且HARQ-2映射至发射层/接收层TL3/RL3)。相应地,HARQ-1的第一和第二数据块的重发可以被支持,并且在需要时可以支持HARQ-2的第三数据块的重发(在图12的行12处)。

在图12的行14处,如果初始发射的(被映射至HARQ-1的)第一和第二数据块通过(P),如果初始发射的(被映射至HARQ-2的)第三数据块未通过(F),并且无线终端200报告秩1,则基站处理器可以调度替换的秩一发射,以使用HARQ-2(无捆绑/共享)通过发射层/接收层TL3/RL3来重发初始发射的第三数据块。在另一种替换中,在行14处,基站处理器可以调度常规的秩2发射,从而可以使用发射层/接收层TL1/RL1和HARQ-1来发射新数据块,并且从而可以重发第三数据块。

在图12的行15和16处,如果初始发射的(被映射至HARQ-1的)第一数据块的任一或两者未通过(F),并且无线终端200报告秩1,则基站处理器101可以继续调度秩3以支持被映射至HARQ-1的第一和第二数据块的重发。

图13的表格图示了当使用(利用捆绑/共享而)被映射至第一和第二发射层/接收层TL1/RL1和TL2/RL2的第一HARQ过程HARQ-1并且使用(利用捆绑/共享而)被映射至第三和第四发射层/接收层TL3/RL3和TL4/RL4的第二HARQ过程HARQ-2来执行初始秩4下行链路发射时的基站处理器101的秩调度。相应地,该初始发射包括使用发射层/接收层TL1/RL1发射/接收的第一数据块,和使用发射层/接收层TL2/RL2发射/接收的第二数据块,使用发射层/接收层TL3/RL3发射/接收的第三数据块,和使用发射层/接收层TL4/RL4发射/接收的第四数据块。针对HARQ-1过程的结果ACK/NACK消息因此映射至第一和第二数据块(即,如果第一和第二数据块两者通过CD1和CD2处的解码,则生成ACK消息,或者如果第一和第二数据块的任一或两者未通过CD1/CD2处的解码,则生成NACK消息),并且针对HARQ-2过程的结果ACK/NACK消息映射至第三和第四数据块(即,如果第三和第四数据块两者通过CD3和CD4处的解码,则生成ACK消息,或者如果第三和第四数据块未通过CD3/CD4处的解码,则生成NACK消息)。

在第一、第二、第三和第四数据块全部都通过解码从而HARQ-1和HARQ-2两者都通过P(即,所以接收到两个ACK消息)的每个情况中,基站处理器101可以调度由无线终端200所推荐/所请求的秩(如图13的行1、5、9和13中),并且可以根据UE所报告的秩来发射新数据NT。如图13的行1中所示出的,对于所调度的秩4,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过与HARQ-2捆绑的相应发射层/接收层TL3/RL3和TL4/RL4来发射新的第三和第四数据块。如图13的行5中所示出的,对于所调度的秩3,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL2/RL2来发射新的第一和第二数据块,并且可以使用该同一TFRE通过使用不具有捆绑的HARQ-2的相应发射层/接收层TL3/RL3来发射新的第三数据块。如图13的行9中所示出的,对于所调度的秩2,可以使用一个TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且可以使用该TFRE通过使用不具有捆绑的HARQ-2的发射层/接收层TL3/RL3来发射第二数据块。如图13的行13中所示出的,对于所调度的秩1,可以使用该TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且HARQ-2在该TFRE期间可以保持不使用。

在无线终端200报告与初始秩相同的所推荐/所请求的秩4的每个情况中(如图13的行1、2、3和4中),基站处理器101可以维持同一所调度的秩(即,秩4)。用于HARQ-1和HARQ-2的同一秩4HARQ过程映射被维持用于接下来的发射/重发,而不论初始秩4发射的状况P/F。相应地,可以使用同一HARQ映射来支持HARQ-1的第一和第二数据块的重发(OT)和/或HARQ-2的第三和第四数据块的重发(OT),和/或可以针对初始解码通过的任一或两个HARQ过程来发射新数据块。

当无线终端200报告更低的秩(即,秩3、秩2或秩1)并且(利用共享/捆绑而被映射至HARQ-2的)第三或第四数据块的任一或两者未通过解码F而导致HARQ-2NACK消息时(如图13的行6、8、10、12、14或16中),基站处理器101可以继续调度秩4从而HARQ-2被映射至第三和第四发射层/接收层TL3/RL3和TL4/RL4,以支持第三和第四数据块的重发。通过继续秩4,HARQ-1可以继续被映射至发射层/接收层TL1/RL1和TL2/RL2,以在需要时支持(利用共享/捆绑而被映射至HARQ-1的)第一和第二数据块的重发(例如,在图13的行8、12或16处),或者可以使用HARQ-1来发射两个新数据块(例如,在图13的行6、10或14处)。

当无线终端200报告秩3并且(利用共享/捆绑而被映射至HARQ-2的)第三和第四数据块通过解码P而导致HARQ-2ACK消息时(如图13的行5和7中),基站处理器101可以调度秩3从而HARQ-1被映射至第一和第二发射层/接收层TL1/RL1和TL2/RL2(有捆绑/共享),以在需要时支持第一和第二数据块的重发,并且从而HARQ-2被映射至第三发射层/接收层TL3/RL3(无捆绑/共享)。

当无线终端200报告秩2并且(利用共享/捆绑而被映射至HARQ-1的)第一和第二数据块的任一或两者未通过解码而导致HARQ-1NACK消息并且(被映射至HARQ-2的)第三和第四数据块的两者通过解码而导致HARQ-2ACK时(如图13的行11中),基站处理器101可以调度秩3,从而HARQ-1被映射至发射层/接收层TL1/RL1和TL2/RL2(有共享/捆绑),并且从而HARQ-2被映射至发射层/接收层TL3/RL3(无共享/捆绑)。相应地,HARQ-1到发射层/接收层TL1/RL1和TL2/RL2的映射对于秩3和秩4下行链路发射是相同的,以支持第一和第二数据块的重发。因为初始HARQ-2发射的第三和第四数据块两者通过解码,所以使用HARQ-2过程的重发不被要求,并且HARQ-2过程的重映射能够发生而不影响任何HARQ-2重发。

在图13的行15中,当无线终端200报告秩1并且(利用共享/捆绑而被映射至HARQ-1的)第一和第二数据块的任一或两者未通过解码(F)而导致HARQ-1NACK消息并且(利用共享/捆绑而被映射至HARQ-2的)第三和第四数据块两者通过解码(P)而导致HARQ-2ACK消息时,基站处理器101可以调度秩3,从而HARQ-1的映射保持未改变(即,HARQ-1映射至发射层/接收层TL1/RL1和TL2/RL2)。相应地,HARQ-1的第一和第二数据块的重发可以被支持,并且HARQ-2可以被映射至发射层/接收层TL1/RL1(无捆绑/共享)以用于新数据块的发射。

如在图10-13的表格中所阐述的,P可以表示针对相应HARQ过程的ACK,并且F可以表示针对相应HARQ过程的NACK。此外,NT(新发射)表示(多个)新数据块的新发射,并且OT(旧发射)表示相关联的HARQ过程针对其生成了NACK的先前发射的(多个)数据块的重发。

根据上面所讨论的实施例,无线电基站处理器101可以响应于由无线终端200报告(例如,请求/推荐)的秩来为后续的下行链路发射选择MIMO发射秩,但是如果针对被用于在前下行链路发射的一个或多个HARQ过程已经接收到NACK,则基站处理器101可以偏离所报告的秩。更特别地,如果HARQ过程针对在前下行链路发射生成了HARQ,则无线终端200可以偏离所报告的秩来选择维持了来自在前下行链路发射的HARQ过程映射的MIMO发射秩。例如,当两个HARQ过程被使用在支持多至4个下行链路数据流(即,多至秩4)的4天线系统中时,如果初始下行链路发射具有秩2或更高并且两个HARQ过程都生成NACK,则基站处理器101可以维持该同一秩用于接下来的发射(即使报告了更低或更高的秩)以支持两个HARQ过程的所有数据块的重发(参见图11的行4、8、12和16;图12的行4、8、12和16;以及图13的行4、8、12和16)。如果在初始下行链路发射中使用的所有HARQ过程都生成了ACK,则基站处理器101可以将用于接下来的发射的秩改变为由无线终端200所报告的任何秩(参见图10的行1、3、5、7;图11的行1、5、9和13;图12的行1、5、9和13;以及图13的行1、5、9和13)。如果在初始下行链路发射中使用的捆绑的/共享的HARQ过程生成了NACK,则基站处理器101可以要求三或者更高的秩用于接下来的发射。

根据一些实施例,可以使用基站100处的TB1、CE1、IM1和/或SS1并且使用无线终端200处的DM1、SB1和/或CD1来支持(与数据码字CW1的流相对应的)第一发射层/接收层;可以使用基站100处的TB2、CE2、IM2和/或SS2并且使用无线终端200处的DM2、SB2和/或CD2来支持(与数据码字CW2的流相对应的)第二发射层/接收层;可以使用基站100处的TB3、CE3、IM3和/或SS3并且使用无线终端200处的DM3、SB3和/或CD3来支持(与数据码字CW3的流相对应的)第三发射层/接收层;并且可以使用基站100处的TB4、CE4、IM4和/或SS4并且使用无线终端200处的DM4、SB4和/或CD4来支持(与数据码字CW4的流相对应的)第四发射层/接收层。如在图14中针对秩1发射/接收所示出的,可以使用第一发射层/接收层(例如,包括基站100处的TB1、CE1、IM1和/或SS1并且包括无线终端200处的DM1、SB1和/或CD1)来发射/接收数据码字CW1的单个流,而不使用第二、第三和第四发射层/接收层,并且第一HARQ过程/码字(HARQ-1)可以被直接映射至数据码字CW1的单个流。如在图14中针对秩2发射/接收所示出的,可以使用第一发射层/接收层(例如,包括基站100处的TB1、CE1、IM1和/或SS1并且包括无线终端200处的DM1、SB1和/或CD1)来发射/接收数据码字CW1的第一流,并且可以使用第二发射层/接收层(例如,包括基站100处的TB2、CE2、IM2和/或SS2并且包括无线终端200处的DM2、SB2和/或CD2)来发射/接收数据码字CW2的第二流,而不使用第三和第四发射层/接收层。对于秩2发射/接收,第一HARQ过程/码字(HARQ-1)可以被直接映射至数据码字CW1的第一流,并且第二HARQ过程/码字(HARQ-2)可以被直接映射至数据码字CW2的第二流。对于图14的秩1和2发射/接收,每个码字流可以无需如上面所讨论的捆绑而被直接映射至相应的HARQ过程/码字。

如在图14中针对秩3发射/接收所示出的,可以使用第一发射层/接收层(例如,包括基站100处的TB1、CE1、IM1和/或SS1并且包括无线终端200处的DM1、SB1和/或CD1)来发射/接收数据码字CW1的第一流,可以使用第二发射层/接收层(例如,包括基站100处的TB2、CE2、IM2和/或SS2并且包括无线终端200处的DM2、SB2和/或CD2)来发射/接收数据码字CW2的第二流,并且可以使用第三发射层/接收层(例如,包括基站100处的TB3、CE3、IM3和/或SS3并且包括无线终端200处的DM3、SB3和/或CD3)来发射/接收数据码字CW3的第三流,而不使用第四发射层/接收层。对于秩三发射/接收,第一HARQ过程/码字(HARQ-1)可以被直接映射至数据码字CW1的第一流,而第二HARQ过程/码字(HARQ-2)可以被映射至数据码字CW2和CW3的第二和第三流两者。对于秩3发射/接收,第一码字流可以无需捆绑而被直接映射至第一HARQ过程/码字,而第二和第三码字流可以与第二HARQ过程捆绑。

如在图14中针对秩4发射/接收所示出的,可以使用第一发射层/接收层(例如,包括基站100处的TB1、CE1、IM1和/或SS1并且包括无线终端200处的DM1、SB1和/或CD1)来发射/接收数据码字CW1的第一流,可以使用第二发射层/接收层(例如,包括基站100处的TB2、CE2、IM2和/或SS2并且包括无线终端200处的DM2、SB2和/或CD2)来发射/接收数据码字CW2的第二流,可以使用第三发射层/接收层(例如,包括基站100处的TB3、CE3、IM3和/或SS3并且包括无线终端200处的DM3、SB3和/或CD3)来发射/接收数据码字CW3的第三流,并且可以使用第四发射层/接收层(例如,包括基站100处的TB4、CE4、IM4和/或SS4并且包括无线终端200处的DM4、SB4和/或CD4)来发射/接收数据码字CW4的第四流。此外,第一HARQ过程/码字(HARQ-1)可以被映射至数据码字CW1和CW4的第一和第四流两者,并且第二HARQ过程/码字(HARQ-2)可以被映射至数据码字CW2和CW3的第二和第三流两者。对于秩4发射/接收,第一和第二码字流可以与第一HARQ过程/码字捆绑,而第二和第三码字流可以与第二HARQ过程捆绑。

根据图14的实施例,(使用基站100处的TB1、CE1、IM1和/或SS1发射并且使用无线终端200处的DM1、SB1和/或CD1接收的)第一发射层/接收层TL1/RL1可以支持数据码字CW1的发射/接收,并且第一发射层可以被映射至第一HARQ过程(HARQ-1)以用于根据秩1、2、3和4的发射。(使用基站100处的TB2、CE2、IM2和/或SS2发射并且使用无线终端200处的DM2、SB2和/或CD2接收的)第二发射层/接收层TL2/RL2可以支持数据码字CW2的发射/接收,并且第二发射层可以被映射至第二HARQ过程(HARQ-2)以用于根据秩2、3和4的发射。(使用基站100处的TB3、CE3、IM3和/或SS3发射并且使用无线终端200处的DM3、SB3和/或CD3接收的)第三发射层/接收层TL3/RL3可以支持数据码字CW3的发射/接收,并且第三发射层可以被映射至第二HARQ过程(HARQ-2)以用于根据秩3和4的发射。(使用基站100处的TB4、CE4、IM4和/或SS4发射并且使用无线终端200处的DM4、SB4和/或CD4接收的)第四发射层/接收层TL4/RL4可以支持数据码字CW4的发射/接收,并且第四发射层可以被映射至第二HARQ过程(HARQ-2)以用于根据秩4的发射。相应地,每个发射层/接收层(在使用的时候)被映射至同一HARQ过程,而不论正在使用的发射/接收秩。相应地,每个无线终端解码器和软缓冲器可以被映射至相同的HARQ过程,用于使用该解码器和软缓冲器的任何秩。

根据图14的实施例:层1到第一HARQ过程HARQ-1的映射对于秩1、2、3和4保持相同;层2到第二HARQ过程HARQ-2的映射对于秩2、3和4保持相同;并且层3到第二HARQ过程HARQ-2的映射对于秩3和4保持相同。相应地,如果秩在秩3与4之间改变,则层2和3到第二HARQ过程HARQ-2的捆绑映射保持相同,由此当改变为具有捆绑至第2和第3层的HARQ 2的秩3或秩4时支持通过层2和3的重发。类似地,如果秩在秩1与2之间、在秩2与3之间、或者在秩1与3之间改变,则层1到第一HARQ过程HARQ-1的直接映射保持相同,由此当改变为具有捆绑至第一层(无捆绑)的HARQ-1的秩1、秩2或秩3时支持通过层1的重发。只要被映射至用于重发的HARQ过程的层或多个层未改变,部分重发(例如,其中在同一TTI期间,针对一个HARQ过程先前发射的数据被重发,并且针对另一HARQ过程的新数据被初始发射)因此可以在改变秩时被支持。

无线终端处理器201和/或收发机209可以定义如上面关于图4和/或5所讨论的多个接收层/流:具有被用于MIMO秩1、2、3和4的第一层RL1;具有被用于MIMO秩2、3和4的第二层RL2;具有被用于MIMO秩3和4的第三层RL3;并且具有被用于MIMO秩4的第四MIMO层RL4。可以针对在一个MIMO TTI期间接收的每个MIMO层(例如,使用由图5的解码器CD1-4图示的解码器功能)来执行分离的解码。例如,无线终端处理器201可以响应于经由上面关于图3A所讨论的下行链路信令从基站100提供的秩和/或预编码矢量信息,而针对给定的TTI/TFRE来定义、配置、和/或使用接收层RL1、RL2、RL3和/或RL4中的一个或多个接收层。例如,当无线终端检测到下行链路信道具有较高的SINR时(例如,当无线终端相对接近于基站时),可以选择较高的MIMO秩(定义了相应较高数目的接收层/流),并且当无线终端检测到下行链路信道具有较低的SINR时(例如,当无线终端相对远离于基站时),可以选择较低的MIMO秩(定义了相应较低数目的接收层/流)。

尽管通过示例的方式在图4中图示了分离的传输块生成器、编码器、调制器、层映射器、扩频器/加扰器、以及层预编码器的块,但是图4的各块仅图示了基站处理器101和/或收发机109的功能/操作。图4的子块(例如,传输块TB1-TB4、信道编码器CE1-CE4、交织器/调制器IM1-IM4、以及扩频器加扰器SS1-SS4)进一步图示了支持发射层TL1-TL4的传输块生成器、编码器块、调制器块、以及扩频器/加扰器块。然而,处理器101在秩1发射期间可以提供/定义/配置仅一个发射层TL1的功能/操作;处理器101在秩2发射期间可以提供/定义/配置仅两个发射层TL1和TL2的功能/操作;处理器101在秩3发射期间可以提供/定义/配置仅3个发射层TL1、TL2和TL3的功能/操作;并且四个发射层TL1、TL2、TL3和TL4的功能/操作可以仅在秩4发射期间被提供。例如,当多个发射层被提供/定义/配置时,处理器101可以提供/定义/配置多个传输块子块、多个信道解码器子块、多个交织器/调制器子块、和/或多个扩频器/加扰器子块的功能/操作,以允许在一个TTI/TFRE期间的发射之前的对不同发射层的数据的并行处理,或者处理器101可以提供/定义/配置单个传输块、单个信道编码器、单个交织器/调制器、和/或单个扩频器加扰器的功能/操作,以允许在一个TTI/TFRE期间的发射之前的对不同发射层的数据的串行处理。

尽管通过示例的方式在图5中图示了分离的层解码器、层解映射器、解调制器/解交织器、软缓冲器、信道解码器、以及传输块组合器的块/子块,但是图5的各块仅图示了无线终端处理器201和/或收发机209的功能/操作。例如,图5的子块(例如,解调制器/解交织器DM1-DM4、软缓冲器SB1-SB4、以及信道解码器CD1-CD4)图示了提供接收层RL1-RL4的功能/操作。然而,处理器101在秩1接收期间可以提供/定义/配置仅一个接收层RL1的功能/操作;处理器101在秩2发射期间可以提供/定义/配置仅两个接收层RL1和RL2的功能/操作;处理器101在秩3发射期间可以提供/定义/配置仅3个接收层RL1、RL2和RL3的功能/操作;并且四个接收层RL1、RL2、RL3和RL4的功能/操作可以仅在秩4发射期间被提供。例如,当多个接收层被提供/定义/配置时,处理器101可以提供/定义/配置多个解调制器/解交织器块、多个软缓冲器块、和/或多个信道解码器块的功能/操作,以允许在一个TTI/TFRE期间的对不同接收层的数据的并行处理,或者处理器101可以提供/定义/配置单个解调制器/解交织器块、单个软缓冲器、和/或单个信道解码器的功能/操作,以允许在一个TTI/TFRE期间的对不同接收层的数据的串行处理。

根据上面关于图14所讨论的实施例,当无线终端200报告/请求与被用来初始发射现在已失败的数据分组的下行链路发射秩不同的下行链路发射秩时,作为对使用上面关于图9的操作所讨论的图15-18的映射表格的一种替换,基站处理器101可以使用图10-13的映射表格来重发(例如,与捆绑的HARQ过程相关联的)已失败的数据分组。现在将针对支持一、二、三和四MIMO发射秩的包括4个发射和4个接收MIMO天线的系统,关于图15-18的表格在下面更详细地讨论这些实施例。尽管通过示例的方式讨论了与4个发射和4个接收MIMO天线有关的实施例,但是各实施例可以被应用至包括更少和/或更多MIMO发射和接收天线的系统。

如果在图9的框903处要求了使用共享的/捆绑的(多个)HARQ过程在先前发射的数据块的重发,则基站处理器101可以在框905处选择DL发射秩,来维持同一HARQ过程映射以用于如图15-18的表格中所阐述的任何这样的重发。图15-18的标头、缩略词和缩写具有与上面关于图10-13所讨论的那些相同的含义。

图15的表格图示了当使用被映射至第一发射层/接收层TL1/RL1的第一HARQ过程HARQ-1来执行初始秩1下行链路发射时的基站处理器101的秩调度。相应地,该初始发射仅包括使用发射层/接收层TL1/RL1发射/接收的单个数据块,并且针对HARQ-1过程的结果ACK/NACK消息仅映射至该单个数据块(即,如果该单个数据块通过CD1处的解码,则生成ACK消息,或者如果该单个数据块未通过CD1处的解码,则生成NACK消息)。在该单个数据块通过P(即,图15的行1、3、5和7)解码(从而接收到ACK消息)的每个情况中,基站处理器101可以调度由无线终端200所报告/所请求的秩,并且可以根据UE所报告的秩来发射新数据NT。如图15的行1中所示出的,对于所调度的秩4,可以使用同一TFRE通过与HARQ-1捆绑的相应发射层/接收层TL1/RL1和TL4/RL4来发射新的第一和第四数据块,并且可以使用该同一TFRE通过与HARQ-2捆绑的相应发射层/接收层TL2/RL2和TL3/RL3来发射新的第二和第三数据块。如图15的行3中所示出的,对于所调度的秩3,可以使用一个TFRE无捆绑通过使用HARQ-1的相应发射层/接收层TL1/RL1来发射新的第一数据块,并且可以使用该同一TFRE通过与HARQ-2捆绑的相应发射层/接收层TL2/RL2和TL3/RL3来发射新的第二和第三数据块。如图15的行5中所示出的,对于所调度的秩2,可以使用一个TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且可以使用该TFRE通过使用不具有捆绑的HARQ-2的发射层/接收层TL2/RL2来发射第二数据块。如图15的行7中所示出的,对于所调度的秩1,可以使用该TFRE通过使用不具有捆绑的HARQ-1的发射层/接收层TL1/RL1来发射新的第一数据块,并且HARQ-2在该TFRE期间可以保持不使用。

在该单个数据块未通过F(图15的行2、4、6和8)解码(从而接收到NACK消息)的情况中,基站处理器101可以考虑所报告的秩,但是基站处理器101可以使用所报告的秩或者不同的秩来调度下行链路发射以维持HARQ过程映射,来支持已失败的数据块的重发。如在图15的行2、4和6所示出的,例如,如果无线终端200报告比初始发射的秩更高的秩(即,对于初始秩1的所报告的秩2、3或4),则基站处理器101可以允许更高秩发射的调度,但不一定是由无线终端200所报告/所请求的秩。如在图15的行4和6所示出的,如果无线终端200在已失败的秩1发射/接收之后报告/请求3或2的秩,则基站处理器101可以调度所报告/所请求的秩(即,秩3或2),因为根据图14的实施例,HARQ-1无捆绑地被映射至第一发射层/接收层TL1/RL1以用于秩1、2和3发射/接收。如在图15的行2所示出的,如果无线终端200在已失败的秩1发射/接收之后报告/请求4的秩,则基站处理器101可以调度秩3发射(高于先前的秩1发射),因为秩3发射维持了第一发射层/接收层TL1/RL1到HARQ-1无捆绑的映射以支持重发(与将会捆绑HARQ-1的秩4发射相对照)。如图15的行8中所示出的,如果所报告的秩与初始秩相同,则所调度的秩可以保持未改变,从而HARQ-1到发射层/接收层TL1和RL1的映射未改变,并且从而可以使用同一HARQ-1映射来重发已失败的数据块。更一般地,如图15的行7和8中所示出的,如果所报告的秩相对于初始秩未改变,则所报告的秩可以被调度而不论(多个)初始数据块是否被成功解码。

图16图示了当使用被映射至第一发射层/接收层TL1/RL1(无捆绑/共享)的HARQ-1并且使用被映射至第二发射层/接收层TL2/RL2(无捆绑/共享)的HARQ-2来执行初始秩2下行链路发射时的基站处理器101的秩调度。相应地,该初始发射包括使用发射层/接收层TL1/RL1发射/接收的第一数据块和使用发射层/接收层TL2/RL2发射/接收的第二数据块。针对HARQ-1的结果ACK/NACK消息仅映射至第一数据块(即,如果第一数据块通过CD1处的解码,则生成ACK消息,或者如果第一数据块未通过CD1处的解码,则生成NACK消息),并且针对HARQ-2过程的结果ACK/NACK消息仅映射至第二数据块(即,如果第二数据块通过CD2处的解码,则生成ACK消息,或者如果第二数据块未通过CD2处的解码,则生成NACK消息)。

在第一和第二数据块两者都通过P(即,行1、5、9和13)解码(从而接收到两个ACK消息)的每个情况中,基站处理器101可以调度由无线终端200所推荐/所请求的秩,并且如上面关于图15的行1、3、5和7所讨论的,可以根据UE所报告的秩来发射新数据NT。在无线终端200报告/推荐与初始秩相同的秩2的每个情况中(如图11的行9、10、11和12中),基站处理器101可以维持同一所调度的秩(即,秩2),而不论初始发射的数据块的通过/未通过的状况。用于HARQ-1和HARQ-2的同一秩2HARQ过程映射被维持用于接下来的发射/重发,而不论初始秩2发射的状况P/F。相应地,可以使用相同的HARQ映射来支持第一和第二数据块之一或两者的重发(OT),和/或可以针对初始解码通过的任一或两个HARQ过程来发射新数据块。

当无线终端200报告更高的秩(即,秩3或秩4)并且初始发射的(无捆绑/共享地被映射至HARQ-2的)第二数据块未通过F解码而导致HARQ-2NACK消息时(如图16的行2、4、6和8中),基站处理器101可以选择秩2以维持同一下行链路发射秩。用于HARQ-1和HARQ-2的相同的秩2HARQ过程映射因此被维持用于对失败的使用HARQ-2的第二数据块的重发,并且用于对使用HARQ-1的第一数据块的可能重发(如果它失败)或者对使用HARQ-1的新数据块的发射(如果初始第一数据块通过)。

当无线终端200报告更高的秩(即,秩3或秩4)时,当初始发射的(无捆绑/共享地被映射至HARQ-2的)第二数据块通过P解码时,并且当初始发射的(无捆绑/共享地被映射至HARQ-1的)第一数据块未通过F解码而导致HARQ-1NACK消息时(如图16的行3和7中),基站处理器101(在图16的行3和7处)可以选择秩3以维持相同的到发射层/接收层TL1/RL1的HARQ-1映射(无共享/捆绑),同时允许HARQ-2被映射至发射层/接收层TL2/RL2和TL3/RL3以允许使用HARQ-2过程的两个新数据块的发射(NT)。换句话说,即便第一数据块失败,更高的秩也可以被允许,因为HARQ-1到发射层/接收层TL1/RL1的映射(无共享/捆绑)对于秩2和秩3发射两者是相同的。尽管HARQ-2的映射对于秩2和秩3发射是不同的,但是HARQ-2的相同映射不被要求,因为初始HARQ-2数据块通过了。相应地,更高的数据率秩3发射(允许失败的一个HARQ-1数据分组的重发以及2个新HARQ-2数据分组)可以被允许,同时支持HARQ-1重发。

在图16的行14处,如果初始发射的(HARQ-1的)第一数据块通过(P),如果初始发射的(HARQ-2的)第二数据块未通过(F),并且无线终端200报告秩1,则基站处理器101可以调度秩二发射,以支持使用HARQ-1通过发射层/接收层TL1/RL1的新数据块的发射以及使用HARQ-2通过发射层/接收层TL2/RL2的第二数据块的重发。在图16的行15处,如果初始发射的(HARQ-1的)第一数据块未通过(F),如果初始发射的(HARQ-2的)第二数据块通过(P),并且无线终端200报告秩1,则基站处理器101可以调度秩一发射,以使用HARQ-1(无捆绑/共享)通过发射层/接收层TL1/RL1来重发初始发射的第一数据块。在图16的行16处,如果初始发射的第一数据块(HARQ-1)和第二数据块(HARQ-2)两者未通过(F)并且无线终端200报告秩1,则基站处理器101可以强制秩2发射,以维持HARQ-1到发射层/接收层TL1/RL1的映射和HARQ-2到发射层/接收层TL2/RL2的映射,以用于两个已失败的数据块的重发。

图17图示了当使用被映射至第一发射层/接收层TL1/RL1(无捆绑/共享)的HARQ-1并且使用被映射至第二和第三发射层/接收层TL2/RL2和TL3/RL3(无捆绑/共享)的HARQ-2来执行初始秩3下行链路发射时的基站处理器101的秩调度。相应地,该初始发射包括使用发射层/接收层TL1/RL1发射/接收的第一数据块,使用发射层/接收层TL2/RL2发射/接收的第二数据块,和使用发射层/接收层TL3/RL3发射/接收的第三数据块。针对HARQ-1的结果ACK/NACK消息因此映射至第一数据块(即,如果第一数据块通过CD1处的解码,则生成ACK消息,或者如果第一数据块未通过CD1处的解码,则生成NACK消息),并且针对HARQ-2过程的结果ACK/NACK消息映射至第二和第三数据块(即,如果第二和第三数据块两者通过CD2和CD3处的解码,则生成ACK消息,或者如果第二和/或第三数据块中的任一个未通过CD2和/或CD3处的解码,则生成NACK消息)。

在第一、第二和第三数据块中的每个都通过解码从而HARQ-1和HARQ-2两者通过P(即,所以接收到两个ACK消息)的情况中,基站处理器101可以调度由无线终端200所推荐/所请求的秩(如图17的行1、5、9和13中),并且可以如上面关于图15和16所讨论的根据UE所报告的秩来发射新数据NT。在无线终端200报告与初始秩相同的所推荐/所请求的秩3的每个情况中(如图13的行5、6、7和8中),基站处理器101可以维持同一所调度的秩(即,秩3)。用于HARQ-1和HARQ-2的相同的秩3HARQ过程映射因此被维持用于接下来的发射/重发,而不论初始秩3发射的状况P/F。相应地,可以使用相同的HARQ映射来支持HARQ-1的第一数据块的重发(OT)和/或HARQ-2的第二和第三数据块的重发(OT),和/或可以针对初始解码通过的任一或两个HARQ过程来发射新数据块。

当无线终端200报告更高的秩(即,秩4)并且初始发射的(无捆绑/共享地被映射至HARQ-1的)第一数据块未通过F解码而导致HARQ-1NACK消息时(如图17的行3和4中),基站处理器101可以维持秩3,以维持相同的秩3HARQ过程映射以用于HARQ-1和HARQ-2。相应地,任何所需要的重发可以被支持。当无线终端200报告更高的秩(即,秩4)并且初始发射的(无捆绑/共享地被映射至HARQ-1的)第一数据块通过解码而导致HARQ-1ACK消息时(如图17的行1和2中),基站处理器101可以调度秩4从而HARQ-1被映射至发射层/接收层TL1/RL1和TL4/RL4,并且从而HARQ-2被映射至发射层/接收层TL2/RL2和TL3/RL3。如在图17的行2所示出的,此处HARQ-2映射在秩3与秩4之间未改变,以在需要时支持被映射至HARQ-2的第二和第三数据块的重发。

当无线终端200报告秩2并且(利用共享/捆绑而被映射至HARQ-2的)第二和第三数据块通过解码而导致HARQ-2ACK消息时(如图17的行9和11中),基站处理器101可以调度秩2从而HARQ-1被映射至发射层/接收层TL1/RL1(无共享/捆绑),并且从而HARQ-2被映射至发射层/接收层TL2/RL2(无共享/捆绑)。相应地,HARQ-1到发射层/接收层TL1/RL1的映射对于秩2和秩3下行链路发射是相同的。因为初始HARQ-2发射的第二和第三数据块两者通过解码,所以使用HARQ-2过程的重发不被要求,并且HARQ-2过程的重映射能够发生而不影响任何HARQ-2重发。

当无线终端200报告秩2并且(利用共享/捆绑而被映射至HARQ-2的)第二和第三数据块的任一或两者未通过解码(F)而导致HARQ-2NACK消息时(如图17的行10和12中),基站处理器101可以继续调度秩3(如图17的行10和12中),从而HARQ-1和HARQ-2的映射保持未改变(即,HARQ-1映射至发射层/接收层TL1/RL1,并且HARQ-2映射至发射层/接收层TL2/RL2和TL3/RL3)。相应地,HARQ-2的第二和第三数据块的重发可以被支持,并且在需要时可以支持HARQ-1的第一数据块的重发(在图17的行12处)。

在图17的行13和15处,如果初始发射的(被映射至HARQ-2的)第二和第三数据块通过(P)并且无线终端200报告秩1,则基站处理器可以调度秩1发射,以使用第一发射层/接收层TL1/RL1来支持新数据的发射或者旧数据的重发。在图17的行14和16处,如果初始发射的(被映射至HARQ-2的)第二和/或第三数据块中的任一个未通过(F)并且无线终端200报告秩1,则基站处理器101可以调度/维持秩3发射以使用被映射至HARQ-2的发射层/接收层RL2/TL2和RL3/TL3来支持第二和/或第三数据块的重发。

图18的表格图示了当使用(利用捆绑/共享而)被映射至第一和第四发射层/接收层TL1/RL1和TL4/RL4的HARQ-1并且使用(利用捆绑/共享而)被映射至第二和第三发射层/接收层TL2/RL2和TL3/RL3的HARQ-2来执行初始秩4下行链路发射时的基站处理器101的秩调度。相应地,该初始发射包括使用发射层/接收层TL1/RL1发射/接收的第一数据块,使用发射层/接收层TL2/RL2发射/接收的第二数据块,使用发射层/接收层TL3/RL3发射/接收的第三数据块,和使用发射层/接收层TL4/RL4发射/接收的第四数据块。针对HARQ-1的结果ACK/NACK消息因此映射至第一和第四数据块(即,如果第一和第四数据块两者通过CD1和CD4处的解码,则生成ACK消息,或者如果第一和第四数据块的任一或两者未通过CD1/CD4处的解码,则生成NACK消息),并且针对HARQ-2的结果ACK/NACK消息映射至第二和第三数据块(即,如果第二和第三数据块两者通过CD2和CD3处的解码,则生成ACK消息,或者如果第二和第三数据块未通过CD2/CD3处的解码,则生成NACK消息)。

在第一、第二、第三和第四数据块全部都通过解码从而HARQ-1和HARQ-2两者都通过P(即,所以接收到两个ACK消息)的每个情况中,基站处理器101可以调度由无线终端200所报告/所请求的秩(如图18的行1、5、9和13中),并且可以如上面关于图15、16和17所讨论的根据UE所报告的秩来发射新数据NT。在无线终端200报告与初始秩相同的所推荐/所请求的秩4的每个情况中(如图18的行1、2、3和4中),基站处理器101可以维持同一所调度的秩(即,秩4)。用于HARQ-1和HARQ-2的相同的秩4HARQ过程映射因此被维持用于接下来的发射/重发,而不论初始秩4发射的状况P/F。相应地,可以使用相同的HARQ映射来支持HARQ-1的第一和第四数据块的重发(OT)和/或HARQ-2的第二和第三数据块的重发(OT),和/或可以针对初始解码通过的任一或两个HARQ过程来发射新的数据块。

当无线终端200报告更低的秩(即,秩3、秩2或秩1)并且(利用共享/捆绑而被映射至HARQ-1的)第一和第四数据块中的任一或两者未通过解码F而导致HARQ-1NACK消息时(如图18的行7、8、11、12、15或16中),基站处理器101可以继续调度秩4从而HARQ-1被映射至第一和第四发射层/接收层TL1/RL1和TL4/RL4,以支持第一和第四数据块的重发。通过继续秩4,HARQ-2可以继续被映射至发射层/接收层TL2/RL2和TL3/RL3,以在需要时支持(利用共享/捆绑而被映射至HARQ-2的)第二和第三数据块的重发(例如,在图18的行8、12或16),或者可以使用HARQ-2来发射两个新数据块(例如,在图18的行7、11或15)。

当无线终端200报告秩3并且(无共享/捆绑地被映射至HARQ-1的)第一数据块通过解码P而导致HARQ-1ACK消息时(如图18的行5和6中),基站处理器101可以调度秩3从而HARQ-1被映射至第一发射层/接收层TL1/RL1(无捆绑/共享),并且从而HARQ-2被映射至第二和第三发射层/接收层TL2/RL2和TL3/RL3(有捆绑/共享),以在需要时支持第二和第三数据块的重发(例如,在图18的行6处)。

当无线终端200报告秩2并且第一、第二、第三和/或第四数据块中的任一个未通过解码而导致HARQ-1NACK和/或HARQ-2NACK时(如行10、11和/或12中),基站处理器101可以调度秩4,从而HARQ-1被映射至发射层/接收层TL1/RL1和TL4/RL4(有捆绑/共享),并且HARQ-2被映射至发射层/接收层TL2/RL2和TL3/RL3(有捆绑/共享)。相应地,HARQ-1到发射层/接收层TL1/RL1和TL4/RL4的映射以及HARQ-2到发射层/接收层TL2/RL2和TL3/RL3的映射被维持以在需要时支持重发。

当无线终端200报告秩1并且第一、第二、第三和/或第四数据块中的任一个未通过解码(F)而导致HARQ-1NACK和/或HARQ-2NACK消息时(如在行14、15和/或16中),基站处理器101可以调度秩4,从而HARQ-1被映射至发射层/接收层TL1/RL1和TL4/RL4(有捆绑/共享),并且HARQ-2被映射至发射层/接收层TL2/RL2和TL3/RL3(有捆绑/共享)。相应地,HARQ-1到发射层/接收层TL1/RL1和TL4/RL4的映射以及HARQ-2到发射层/接收层TL2/RL2和TL3/RL3的映射被维持以在需要时支持重发。

根据上面关于图14-18所讨论的实施例,当初始发射/接收具有大于1的秩(例如,秩2、3或4)并且两个HARQ过程通过(即,HARQ-1和HARQ-2两者都生成ACK消息)时,基站处理器101可以选择由无线终端200所报告/所请求的秩,用于向无线终端100的后续发射。当初始发射/接收具有大于1的秩(例如,秩2、3或4)并且两个HARQ过程失败(即,HARQ-1和HARQ-2生成NACK消息)时,基站处理器101可以维持用于初始发射的秩(而不论由无线终端200报告/请求的秩),以支持与HARQ-1和HARQ-2相对应的数据块的重发。

如果初始发射是秩2发射从而初始数据块通过发射层/接收层RL2/TL2发射/接收并且无捆绑地被映射至HARQ-2,并且如果HARQ-2由于失败解码初始数据块而生成NACK,则基站处理器101可以将接下来的发射限制为秩2(而不论由无线终端200报告/请求的秩),以支持如图16的行2、4、6、8、10、12、14和16中所示出的通过发射层/接收层RL2/TL2的数据块的重发,因为没有其他的秩(例如,秩1、3或4)支持对发射层/接收层RL2/TL2的非捆绑使用。换句话说,如果一个数据块无捆绑地被映射至一个HARQ过程并且该数据块未通过解码,那么如果没有其他秩支持使用同一发射层/接收层的非捆绑的发射/接收,则该同一秩可以被维持用于重发(而不论由无线终端报告/请求的秩)。

使用图15-18的映射,可以因此使用被捆绑至同一HARQ过程的相同发射层/接收层来重发在初始发射期间未通过解码的共享同一HARQ过程的捆绑的传输块。

已经在上面关于图8A和9-18讨论了用于共享的HARQ过程的基站操作,其中用于无线终端200的(例如,被包括在基站处理器101和/或存储器118中的)基站100发射缓冲器没有进行缓冲器限制(例如,该发射缓冲器包括足够的数据针对无线终端200用于接下来的发射数据块或多个数据块)。换句话说,当它包括将被发射给无线终端200的用于一个或多个新传输数据块(如图10-13和15-18的表格中所示出的NT)的新数据时,用于无线终端200的基站发射缓冲器没有进行缓冲器限制。然而,假如当响应于接收到针对秩2或更高MIMO TTI的NACK和ACK两者而要求部分重发时,向无线终端200的下行链路发射进行了缓冲器限制(例如,对于将被发送给无线终端200的新传输数据块NT,足够的新数据不是可用的),则(多个)附加机制对于高效地处置该重发可能是有用的。

在支持多于两个MIMO层/秩的具有两个HARQ码字的多码字MIMO系统中,如果一个HARQ码字是ACK(或者是用于通过的P)并且另一HARQ码字是NACK(或者是用于失败的F),则下面所讨论的实施例可以提供一种机制,以在下行链路发射进行了缓冲器限制时重发与该NACK相对应的已失败的传输数据块或多个传输数据块。更特别地,下面所讨论的实施例可以在基站处理器101(例如,基站处理器101的针对无线终端200的发射缓冲器)进行了缓冲器限制时(例如,该发射缓冲器在与该ACK相对应的MIMO层或多个MIMO层上不具有足够的数据来发射传输数据块或多个传输数据块)解决与该NACK相对应的传输数据块或多个传输数据块的重发。当针对无线终端200的基站发射缓冲器为空时,或者当下行链路发射不连续并且响应于NACK需要重发时,这种情形可以发生在例如与/用于无线终端200的通信/会话/呼叫的结尾。尽管针对支持多至4个MIMO层的包括4个发射和4个接收天线的系统来讨论各实施例,但是各实施例可以被应用在支持秩2和/或更高的MIMO发射/接收的任何多天线系统中。

根据图19和20A-C中图示的一些实施例,当针对秩2或更高的下行链路MIMO TTI在基站100处从无线终端200接收到NACK和ACK并且基站100关于无线终端200进行了发射缓冲器限制时(例如,针对与该ACK相对应的MIMO层或多个MIMO层没有足够的被缓冲的数据用于新传输数据块或多个新传输数据块),基站200可以在第二MIMO TTI期间维持同一秩以用于与该NACK相对应的传输数据块或多个传输数据块的重发。因此可以在该第二MIMO TTI期间通过在第一MIMO TTI期间所使用的相同的MIMO层或多个MIMO层来重发与该NACK相对应的传输数据块或多个传输数据块。然而,替代在第二MIMO TTI期间重发与该ACK相对应的传输数据块或多个传输数据块,基站200可以通过下行链路信令信道(例如,HS-SCCH)来发射不连续发射(DTX)的指示,以向无线终端200通知:没有数据将通过与该ACK相对应的MIMO层被发射。

图19是图示了支持响应于指示在无线终端200处的失败解码的NACK或多个NACK的重发的基站操作的流程图。如图19的流程图中所示出的,在框1899处,基站处理器101可以在第一MIMO发射时间间隔(TTI)(也称为时间频率资源元素或TFRE)期间,通过相应的MIMO层(也称为MIMO流)来发射一个或多个传输数据块。尽管将通过示例的方式来讨论支持多至四个MIMO层的4天线系统,但是各实施例可以被应用至支持秩2或更高的MIMO发射/接收的任何多天线MIMO系统(例如,支持多至八个MIMO层/流的8天线系统)。对于4天线系统的秩1MIMO发射,基站处理器101可以在第一MIMO TTI期间通过第一MIMO层来发射一个传输数据块,并且第一HARQ过程(HARQ-1)可以映射至第一MIMO层的第一传输数据块。对于4天线系统的秩2MIMO发射,基站处理器101可以在第一MIMO TTI期间通过相应的第一和第二MIMO层/流来发射第一和第二传输数据块,并且第一和第二HARQ过程(HARQ-1和HARQ-2)可以映射至相应第一和第二MIMO层的相应第一和第二传输数据块。对于4天线系统的秩3MIMO发射,基站处理器101可以在第一MIMO TTI期间通过相应的第一、第二和第三MIMO层来发射第一、第二和第三传输数据块,第一HARQ过程可以映射至第一MIMO层的第一传输数据块,并且第二HARQ过程可以映射至相应的第二和第三MIMO层的第二和第三传输数据块。对于4天线系统的秩4MIMO发射,基站处理器101可以在第一MIMO TTI期间通过相应的第一、第二、第三和第四MIMO层来发射第一、第二、第三和第四传输数据块,第一HARQ过程可以映射至相应的第一和第四MIMO层的第一和第四传输数据块,并且第二HARQ过程可以映射至相应的第二和第三MIMO层的第二和第三传输数据块。

如上面所讨论的,无线终端200针对在第一MIMO TTI期间使用的每个HARQ过程来生成ACK或NACK。如果映射至用于第一TTI的HARQ过程的所有传输数据块都由无线终端200成功解码,则无线终端200针对该HARQ过程发射ACK。如果映射至用于第一TTI的HARQ过程的传输数据块中的任何一个没有由无线终端200成功解码,则无线终端200针对该HARQ过程发射NACK。在框1901处,基站处理器101针对在第1TTI期间使用的每个HARQ过程,从无线终端200接收到HARQ过程反馈(即,ACK/NACK)。如果第1MIMO TTI是用来发射一个传输数据块的秩1TTI,那么如果该传输数据块被成功解码,则针对第一HARQ过程接收到ACK,或者如果该传输数据块没有被成功解码,则针对第一HARQ过程接收到NACK。第二HARQ过程没有被用于秩1TTI。如果第1MIMO TTI是用来发射第一和第二传输数据块的秩2TTI,那么如果第一传输数据块被成功解码,则针对第一HARQ过程接收到ACK,或者如果第一传输数据块没有被成功解码,则针对第一HARQ过程接收到NACK,并且如果第二传输数据块被成功解码,则针对第二HARQ过程接收到ACK,或者如果第二传输数据块没有被成功解码,则针对第二HARQ过程接收到NACK。如果第1MIMO TTI是用来发射第一、第二和第三传输数据块的秩3TTI,那么如果第一传输数据块被成功解码,则针对第一HARQ过程接收到ACK,或者如果第一传输数据块没有被成功解码,则针对第一HARQ过程接收到NACK,并且如果第二和第三传输数据块两者都被成功解码,则针对第二HARQ过程接收到ACK,或者如果第二和/或第三传输数据块中任一或两者没有被成功解码,则针对第二HARQ过程接收到NACK。如果第1MIMO TTI是用来发射第一、第二、第三和第四传输数据块的秩4TTI,那么如果第一和第四传输数据块被成功解码,则针对第一HARQ过程接收到ACK,或者如果第一和/或第二传输数据块中的任一或两者没有被成功解码,则针对第一HARQ过程接收到NACK,并且如果第二和第三传输数据块被成功解码,则针对第二HARQ过程接收到ACK,或者如果第二和/或第三传输数据块中任一或两者没有被成功解码,则针对第二HARQ过程接收到NACK。

在框1903处和/或在框1905处,如果第1MIMO TTI是秩1TTI和/或如果基站100关于无线终端200没有进行发射缓冲器限制,则基站处理器101可以在框1915处以根据如上面所讨论的图8A、9、10、11、12、13、14、15、16、17和/或18的实施例的操作来继续。否则,如果在框1903和1905处,第1MIMO TTI是秩2或更高的TTI并且基站处理器进行了发射缓冲器限制,则基站处理器101可以前进至框2107。

在框2107处,如果针对在第1MIMO TTI中使用的所有HARQ过程接收到ACK,则没有重发的需要并且在发射缓冲器中没有数据(或者没有足够的数据)来调度用于无线终端200的新MIMO TTI(即,在框1905处,基站100被认为关于无线终端200进行了发射缓冲器限制)。相应地,在框1917处,没有下行链路信令或业务通过下行链路信令或业务信道(例如,HS-SCCH或HS-DPSCH)被发射给无线终端200,直到进一步的数据在用于无线终端200的发射缓冲器中被接收。

在框2107处,如果针对在第1MIMO TTI中使用的所有HARQ过程接收到NACK,则基站处理器101可以在框2109处生成并且发射数据指示符,以指示在第1MIMO TTI期间被原始发射的所有传输数据块(对于第二MIMO TTI)的重发。此外,可以通过下行链路信令信道(例如,HS-SCCH)来发射指示重发的数据指示符。在框2111处,基站处理器101可以在第2MIMO TTI期间通过下行链路业务信道(例如,HS-DPSCH)来重发所有的来自第1MIMO TTI的先前发射的数据块。

在框2107处,如果针对在第1MIMO TTI中使用的一个HARQ过程接收到NACK并且针对在第1MIMO TTI中使用的另一HARQ过程接收到ACK,则基站101可以在框2121处生成并且发射不连续发射(DTX)指示符(指示不存在通过与该ACK相对应的MIMO层的发射)以及数据指示符,该数据指示符指示对于第2MIMO TTI的与该NACK相对应的传输数据块或多个传输数据块的重发。可以通过下行链路信令信道(例如,HS-SCCH)来发射该DTX指示符和指示重发的该数据指示符。在框2123处,基站处理器101可以在第2MIMO TTI期间通过与该NACK相对应的MIMO TTI层来重发与该NACK相对应的传输数据块或多个传输数据块,而不重发与该ACK相对应的传输数据块或多个传输数据块。更特别地,可以在第2MIMO TTI期间通过下行链路业务信道(例如,HS-DPSCH)来发射与该NACK相对应的传输数据块或多个传输数据块。通过在重发之前提供DTX指示符,无线终端200知道在第2MIMO TTI期间忽视与该ACK相对应的MIMO层或多个MIMO层。

图20A是当原始发射(第1MIMO TTI)是秩4发射时的重发表格。如图20A的表格的行2、3、6、7、10、11、14和15中所示出的,当第1MIMO TTI是秩4时,基站处理器101可以在框2121处针对与该ACK相对应的MIMO层来发射不连续发射DTX指示符,并且如由框2123处的OT所指示的,基站处理器101可以在第2MIMO TTI期间仅重发与来自第1MIMO TTI的NACK相对应的那些传输数据块。此外,基站处理器101可以在第2MIMO TTI期间维持第1MIMO TTI的MIMO秩(即,秩4),而不论由无线终端200所建议/所请求的秩。在一种替换中,如果该ACK对应于(被映射至层1和4的)第一HARQ过程,则基站处理器101可以针对第2MIMO TTI允许秩3(如图22A的2、6、10和14中所示出的),因为秩3足以支持使用MIMO层2和3的HARQ-2数据块的重发。在行3、7、11和15处,可以在框2123处通过相应的第一和第四MIMO层来重发第一和第四传输数据块,并且在行2、6、10和14处,可以在框2123处通过相应的第二和第三MIMO层来重发第二和第三传输数据块。如图20A的行4、8、12和16中所示出的,基站处理器101可以在框2111处在第2MIMO TTI期间重发所有来自第1MIMO TTI的传输数据块,因为针对第一MIMO TTI仅接收到NACK。例如,可以在第2MIMO TTI期间通过相应的第一、第二、第三和第四传输数据块来重发第一、第二、第三和第四传输数据块。如图20A的行1、5、9和13中所示出的,当所有的ACK被接收并且基站100关于无线终端200进行了缓冲器限制时,在框1917处没有发射/重发。当所有的ACK被接收并且基站100关于无线终端200进行了缓冲器限制时,没有下行链路信令或业务通过下行链路信令和/或业务信道(例如,HS-SCCH和/或HS-DPSCH)被发射给无线终端200,直到附加数据在用于无线终端200的发射缓冲器中被接收。

图20B是当原始发射(第1MIMO TTI)是秩3发射时的重发表格。如图20B的表格的行2、3、6、7、10、11、14和15中所示出的,当第1MIMO TTI是秩3时,基站处理器101可以在框2121处针对与该ACK相对应的MIMO层来发射不连续发射DTX指示符,并且如由框2123处的OT所指示的,基站处理器101可以在第2MIMO TTI期间仅重发与来自第1MIMO TTI的NACK相对应的传输数据块或多个传输数据块。此外,基站处理器101可以在第2MIMO TTI期间维持第1MIMO TTI的MIMO秩(即,秩3),而不论由无线终端200所建议/所请求的秩。在一种替换中,倘若一个不同的秩支持使用与该NACK相对应的MIMO层的发射/接收,则基站处理器101可以允许该不同的秩(例如,如行2、6、11和15处的括号中所示出的)。在行3、7、11和15处,可以在框2123处通过第一MIMO层来重发第一传输数据块,并且在行2、6、10和14处,可以在框2123处通过相应的第二和第三MIMO层来重发第二和第三传输数据块。如图20B的行4、8、12和16中所示出的,基站处理器101可以在框2111处在第2MIMO TTI期间重发所有的来自第1MIMO TTI的传输数据块,因为针对第一MIMO TTI仅接收到NACK。例如,可以在第2MIMO TTI期间通过相应的第一、第二和第三MIMO层来重发第一、第二和第三传输数据块。如图22B的行1、5、9和13中所示出的,当所有的ACK被接收并且基站100关于无线终端200进行了缓冲器限制时,在框1917处没有发射/重发。当所有的ACK被接收并且基站100关于无线终端200进行了缓冲器限制时,没有下行链路信令或业务通过下行链路信令和/或业务信道(例如,HS-SCCH和/或HS-DPSCH)被发射给无线终端200,直到附加数据在用于无线终端200的发射缓冲器中被接收。

图20C是当原始发射(第1MIMO TTI)是秩2发射时的重发表格。如图20C的表格的行2、3、6、7、10、11、14和15中所示出的,当第1MIMO TTI是秩2时,基站处理器101可以在框2121处针对与该ACK相对应的MIMO层来发射不连续发射DTX指示符,并且如由框2123处的OT所指示的,基站处理器101可以在第2MIMO TTI期间仅重发与来自第1MIMO TTI的NACK相对应的传输数据块。此外,基站处理器101可以在第2MIMO TTI期间维持第1MIMO TTI的MIMO秩(即,秩2),而不论由无线终端200所建议/所请求的秩。在一种替换中,倘若一个不同的秩支持使用与该NACK相对应的MIMO层的发射/接收,则基站处理器101可以允许该不同的秩(例如,如行3、7和15处的括号中所示出的)。在行3、7、11和15处,可以在框2123处通过第一MIMO层来重发第一传输数据块,并且在行2、6、10和14处,可以在框2123处通过第二MIMO层来重发第二传输数据块。如图20C的行4、8、12和16中所示出的,基站处理器101可以在框2111处在第2MIMO TTI期间重发所有的来自第1MIMO TTI的传输数据块,因为针对第一MIMO TTI仅接收到NACK。例如,可以在第2MIMO TTI期间通过相应的第一和第二MIMO层来重发第一和第二传输数据块。如图20C的行1、5、9和13中所示出的,当所有的ACK被接收并且基站100关于无线终端200进行了缓冲器限制时,在框1917处没有发射/重发。当所有的ACK被接收并且基站100关于无线终端200进行了缓冲器限制时,没有下行链路信令或业务通过下行链路信令和/或业务信道(例如,HS-SCCH和/或HS-DPSCH)被发射给无线终端200,直到附加数据在用于无线终端200的发射缓冲器中被接收。

根据上面关于图19和20A-C所讨论的实施例,可以通过下行链路信令信道(诸如HS-SCCH)来发射不连续发射DTX指示符。例如,可以作为HS-SCCH的5比特调制/秩字段的当前未使用的比特模式,和/或作为HS-SCCH的6比特传输块大小字段的当前未使用的比特模式,来发射DTX指示符。

图21A是图示了用于(具有支持多至4个MIMO层的4个发射和4个接收天线的)四分支MIMO系统的HS-SCCH时隙的结构的框图。部分1用来承载与信道化代码集合、预编码权重信息、调制方案、以及偏好的传输块数目有关的信息。部分2用来承载与传输块大小、(多个)HARQ过程、以及冗余和星座版本有关的信息。更特别地,图21A图示了用于HS-SCCH的类型4结构。

图21B是图示了用于四分支MIMO的HS-SCCH部分1的框图。对于四分支MIMO,HS-SCCH的部分1包括如图21B中所示出的与以下信息有关的16比特:信道化代码集合CCS信息(7比特);调制和秩信息MR(5比特);以及预编码索引PCI(4比特)。可以通过调制和秩信息的五个比特来隐含地通知秩信息(RI)。也可以通过被应用至部分1经编码序列的特定于UE的掩码在部分1中发信号通知无线终端200的身份。相应地,可以仅需要16比特来完成部分1的信息。

图21C是图示了用于四分支MIMO的HS-SCCH部分2的框图。对于四分支MIMO,HS-SCCH的部分2可以包括如图21C中所示出的与以下信息有关的36比特:HARQ-1传输块大小TBS-1(6比特);HARQ-2传输块大小TBS-2(6比特);HARQ过程(4比特);用于两个流/层和/或HARQ过程的冗余版本RV(4比特);以及无线终端标识UEID(16比特)。对于仅使用一个HARQ过程的单个流/层(秩1)发射,HS-SCCH的部分2可以减少至28比特。

图21D是图示了用于向无线终端200的HS-PDSCH和HS-SCCH发射的定时图的框图。为了允许无线终端200充足的时间来解码HS-SCCH的部分1的那部分(例如,HS-SCCH 1)并且然后配置其接收机以接收对应的HS-DPSCH(HS-DPSCH 1),如在图21D中所示出的,可以在相关联的HS-DPSCH 1子帧之前的2个时隙发射HS-SCCH 1。

根据一些实施例,可以作为HS-SCCH的5比特调制/秩MR字段的当前未使用的比特模式来发射DTX指示符。图22是图示了用来传送如图21B中所示出的HS-SCCH部分1中的调制和秩MR信息的5比特模式的表格。特别地,5比特可以用来标识两个调制方案被映射至四层的4层MIMO系统中的调制/秩的不同组合,剩下比特组合中的2个(例如,11110和11111)未使用。第一调制(调制-1)可以映射至第一HARQ过程(HARQ-1)并且因此映射至第一和第四MIMO层,并且第二调制(调制-2)可以映射至第二HARQ过程(HARQ-2)并且因此映射至第二和第三MIMO层。

图23是图示了用于如下的调制和发射秩的HS-SCCH组合的表格,该调制和发射秩包括使用先前未使用的MR比特模式(例如,11110和11111)来提供上面关于图19和20A-C所讨论的DTX指示符。例如,MR比特模式11110可以用作如下的DTX指示符:第一HARQ过程在第二MIMO TTI期间将不被用于重发,并且更特别地,第一和第四MIMO层在第二MIMO TTI期间将不被用于发射/重发。类似地,MR比特模式11111可以用作如下的DTX指示符:第二HARQ过程在第二MIMO TTI期间将不被用于重发,并且更特别地,第二和第三MIMO层在第二MIMO TTI期间将不被用于发射/重发。因为基站处理器101可以在被用于重发的第二MIMO TTI期间维持来自第一MIMO TTI的相同发射特性(例如,包括调制、秩、以及传输块大小),所以用于该重发的秩和调制的信令不被要求。换句话说,DTX指示符可以暗示在该重发MIMO TTI期间重用来自第一MIMO TTI的调制和秩信息。

根据一些其他实施例,可以作为针对未使用的HARQ过程的HS-SCCH的发射块大小TBS的当前未使用的比特模式来发射DTX指示符。如上面关于图21C所讨论的,HS-SCCH部分2包括用于每个HARQ过程的6比特TBS字段(提供64个比特组合)。然而,仅63个不同的传输块大小被定义用于HARQ过程,剩下该64个比特组合中的一个(例如,111111)未使用。通过将用于该重发MIMO TTI的HS-SCCH部分2时隙的TBS-1设置为111111作为针对第一HARQ过程的DTX指示符,基站处理器101可以用信号通知:第一HARQ过程在第二MIMO TTI期间将不被用于重发,并且更特别地,第一和第四MIMO层在第二MIMO TTI期间将不被用于发射/重发。通过将用于该重发MIMO TTI的HS-SCCH部分2时隙的TBS-2设置为111111作为针对第二HARQ过程的DTX指示符,基站处理器101可以用信号通知:第二HARQ过程在第二MIMO TTI期间将不被用于重发,并且更特别地,第二和第三MIMO层在第二MIMO TTI期间将不被用于发射/重发。

一些实施例因此可以提供显著的增益而不显著地对延迟进行折中(例如,避免/减少无线电链路协议重发)。

对于秩2和更高的重发,当针对一个HARQ过程接收到ACK消息时,当针对另一HARQ过程接收到NACK消息时,并且当基站处理器101关于无线终端200进行了发射缓冲器限制时,基站处理器101因此可以发射DTX指示符来用信号通知:不存在使用与该ACK消息相对应的发射层/多个发射层正在发射/重发的数据。根据上面关于图21B和23所讨论的一些实施例,第一唯一的(并且先前未使用的)调制和发射秩(调制-秩或MR)比特模式(例如,11110)可以用来指示针对与第一HARQ过程相对应的发射层/多个发射层的不连续发射DTX,并且第二唯一的(并且先前未使用的)调制和发射秩(调制-秩或MR)比特模式(例如,11111)可以用来指示针对与第二HARQ过程相对应的发射层/多个发射层的不连续发射DTX。根据上面关于图21C所讨论的一些其他实施例,唯一且先前未使用的比特模式(例如,111111)可以用于与被ACK的HARQ过程相对应的相应传输块大小TBS,来指示针对与被ACK的HARQ过程相对应的发射层/多个发射层的不连续发射DTX。例如,当第一HARQ过程被ACK并且第二HARQ过程被NACK时,比特模式111111可以被用于TBS-1(针对发射层/接收层1和/或4),并且当第一HARQ过程被NACK并且第二HARQ过程被ACK时,比特模式111111可以被用于TBS-2(针对发射层/接收层2和/或3)。

因此能够由基站处理器101通过下行链路信令信道(HS-SCCH)来发射DTX指示符,以指示当基站处理器101关于无线终端200进行了发射缓冲器限制时的、当通过与NACK消息相对应的第二MIMO层/多个第二MIMO层进行重发时的、通过与ACK消息相对应的第一MIMO层/多个第一MIMO层的不连续发射。另外,基站处理器101可以通过下行链路信令信道来发射数据指示符,以指示通过第一MIMO层/多个第一MIMO层的新数据发射并且指示通过第二MIMO层/多个第二MIMO层的重发。更特别地,数据指示符可以被提供在下行链路信令信道(HS-SCCH)的冗余版本(RV)字段中。

响应于接收到这样的DTX指示符和用于重发的数据指示符(指示针对与一个HARQ过程相对应的数据块/多个数据块的重发以及针对与另一HARQ过程相对应的数据块/多个数据块的DTX),下面所讨论的实施例可以提供无线终端处理器201的操作,以处置在重发期间所接收的数据并且发射与被DTX的接收层/多个接收层有关的反馈信息。

一般而言,如果(多个)MIMO层在一个MIMO TTI(也称为TTI和/或TFRE)期间被DTX,则无线终端处理器201可以丢弃/忽视与针对该TTI被DTX的MIMO层/多个MIMO层相关联的数据/符号,并且无线终端处理器201可以清除用于针对该TTI被DTX的MIMO层/多个MIMO层的软缓冲器/多个软缓冲器。

当无线终端200接收到针对第一MIMO层/多个第一MIMO层的DTX指示符(例如,作为下行链路信令MR字段中或者下行链路信令TBS字段中的唯一代码)、针对第一MIMO层/多个第一MIMO层的初始发射的数据指示符(例如,在下行链路信令RV字段中)、以及针对第二MIMO层/多个第二MIMO层的重发的数据指示符(例如,在下行链路信令RV字段中)时,则无线终端处理器201可以丢弃/忽视通过第一MIMO层/多个第一MIMO层接收的数据/符号,并且无线终端处理器201可以处理通过第二MIMO层/多个第二MIMO层接收的被重发的数据。更特别地,当无线终端处理器200接收到针对MIMO层/多个MIMO层的DTX指示符和用于初始发射的数据指示符时,无线终端处理器201可以生成并且发射针对与该DTX相对应的MIMO层/多个MIMO层的默认HARQ消息,丢弃针对被DTX的MIMO层/多个MIMO层的任何所接收的符号/数据,并且假定针对被DTX的MIMO层/多个MIMO层的数据在先前的TTI中被成功解码。根据一些实施例,针对被DTX的MIMO层/多个MIMO层的默认HARQ消息可以是ACK消息。根据一些其他实施例,针对被DTX的MIMO层/多个MIMO层的默认HARQ消息可以是NACK消息。通过丢弃/忽视针对被DTX的MIMO层/多个MIMO层的符号/数据,可以减少硬件资源利用和/或处理开销。

根据一些实施例,如果(多个)码字/(多个)层被DTX,则无线终端UE 200丢弃数据并且清理针对被DTX的(多个)码字/(多个)层的软缓冲器,并且无线终端UE 200不存储针对被DTX的(多个)码字/(多个)层的数据。根据一些实施例:

1.每当UE接收到连同(例如通过RV指示符明确的或者隐含的)新数据指示符一起的111111时,则该UE应当理解对应的码字被DTX。

2.每当UE接收到连同新数据指示符一起的111111时,该UE应当,

a.生成这个HARQ过程中的数据的肯定确认(ACK);

b.丢弃所接收的数据;

c.假定该数据已经被成功解码。

作为对操作2.a和2.b的一种替换,UE可以:(2a)生成这个HARQ过程中的数据的否定确认(NACK),以及(2b)丢弃所接收的数据。

图24是图示了根据一些实施例的无线终端处理器201的操作的流程图。在框2403处,处理器201可以通过下行链路信令信道(例如,HS-SCCH)针对一个MIMO TTI(通过天线阵列217和收发机209)来接收下行链路信令。可以例如根据图21A至21D中所图示的格式来提供下行链路信令。如果在框2405处下行链路信令指示了针对该MIMO TTI的发射是秩1MIMO发射,如果在框2408处该发射不是重发(由冗余版本RV字段指示),和/或如果针对该MIMO TTI没有(例如,被包括作为TBS代码和/或作为MR代码的)DTX指示符被包括,则无线终端处理器201可以在框2431处在该MIMO TTI期间通过相应的MIMO层或多个MIMO层来接收传输数据块或多个传输数据块。在框2433处,无线终端处理器201可以针对对于其而言所有的数据被成功解码的每个活动的HARQ过程来生成并且发射HARQ ACK消息,并且无线终端处理器201可以针对对于其而言不是所有的数据被成功解码的每个活动的HARQ过程来生成并且发射HARQ NACK消息。

对于秩2和更高的MIMO发射(在框2405处),其中下行链路信令包括针对第一下行链路多输入多输出(MIMO)层的新数据指示符和不连续发射(DTX)指示符(在框2411处)以及针对第二下行链路MIMO层的重发数据指示符(在框2409处),无线终端处理器201可以在框2415处生成针对该MIMO TTI的每个MIMO层的符号(D)和/或软比特(CW)。对于具有被DTX的第一层的秩2MIMO TTI,例如,无线终端处理器201可以针对与第一HARQ过程相关联的被DTX的第一MIMO层来生成符号(D1’)和/或软比特(CW1’),并且处理器201可以针对与一个重发的第二HARQ过程相关联的第二MIMO层来生成符号(D2’)和/或软比特(CW2’)。

根据一些实施例,针对第一下行链路MIMO层的新数据指示符和针对第二下行链路MIMO层的重发数据指示符可以被包括在下行链路信令的冗余版本(RV)字段中。根据一些实施例,针对第一下行链路MIMO层的不连续发射(DTX)指示符可以是针对第二MIMO层的下行链路信令的传输块大小字段中的唯一传输块大小代码(例如,111111)。根据一些其他实施例,针对第一下行链路MIMO层的不连续发射(DTX)指示符可以是针对第二MIMO层的下行链路信令的调制和发射秩(MR)字段中的唯一调制-秩代码(例如,11110或11111)。

在框2417处,无线终端处理器201可以丢弃/忽视用于与DTX指示符相对应的层/多个层的信息/数据/符号。在具有针对第一层的DTX指示符的秩2MIMO TTI的示例中,处理器201可以丢弃/忽视针对该TTI的用于第一MIMO层的符号,而不解调和/或解码用于第一MIMO层的符号。根据在具有针对第一层的DTX指示符的秩2MIMO TTI中的一些其他实施例,处理器201可以响应于用于第一MIMO层的符号来生成针对该TTI的用于第一MIMO层的软比特,并且丢弃/忽视针对该TTI的用于第一MIMO层的软比特而不解码这些软比特。

在框2419处,处理器201可以解码用于(没有被DTX的)重发的层/多个层的软比特。在具有针对第一层的DTX指示符的秩2MIMO TTI的示例中,处理器201可以解码针对该TTI的用于第二MIMO层的软比特。根据一些实施例,处理器201可以响应于针对该TTI的用于第二MIMO层的软比特并且响应于(先前被存储在软缓冲器SB2中的)针对先前TTI的用于第二MIMO层的软比特,来解码针对该TTI的用于第二MIMO层的软比特。

在框2421处,处理器201可以响应于成功/失败解码用于该重发的该层/多个层的软比特,来生成/发射针对该重发的该层/多个层的ACK或NACK消息。在具有针对第一层的DTX指示符的秩2MIMO TTI的示例中,处理器201可以响应于成功解码针对该TTI的用于第二MIMO层的软比特,来生成/发射(通过收发机209和天线阵列217)针对第二MIMO层的确认(ACK)消息,或者处理器201可以响应于失败解码针对该TTI的用于第二MIMO层的软比特,来生成/发射针对第二MIMO层的否定确认(NACK)消息。

在框2423处,处理器201可以生成/发射针对与该DTX相对应的层/多个层的默认响应。根据一些实施例,该默认响应可以是针对与该DTX相对应的层/多个层的HARQ ACK消息,并且根据一些其他实施例,该默认响应可以是针对与该DTX相对应的层/多个层的HARQ NACK消息。

在框2425处,处理器201可以处理该重发的结果。在秩2MIMO TTI的示例中,当解码针对该TTI的用于第二MIMO层的软比特在框2419处导致成功解码这些软比特而生成针对该TTI的用于第二MIMO层的硬比特时,处理器201在框2421处生成/发射针对第二MIMO层的ACK消息,并且处理器201在框2425处将针对该TTI的用于第二MIMO层的硬比特与针对先前TTI的用于第一MIMO层的硬比特进行组合来提供所接收的数据流。在秩2MIMO TTI的示例中,当解码针对该TTI的用于第二MIMO层的软比特在框2419处导致未成功解码这些软比特时,处理器201在框2421处生成/发射针对第二MIMO层的NACK消息,并且处理器201在框2425处将这些软比特保存在软缓冲器(SB2)中,以被用于解码在后续TTI期间通过第二MIMO层的后续重发。

本文所讨论的实施例因此可以在一个HARQ过程被ACK(指示了通过与在前发射期间的ACK相关联的MIMO层/多个MIMO层来接收的传输数据块/多个传输数据块的成功接收)并且另一HARQ过程被NACK(指示了通过与在前发射期间的NACK相关联的MIMO层/多个MIMO层来接收的传输数据块/多个传输数据块的不成功接收)时定义在重发期间的无线终端操作。尽管通过示例的方式针对HSDPA中的(支持多至4层MIMO的)四发射/接收天线系统中的无线终端(接收机)操作在上面讨论了各实施例,但是可以使用更高或更低阶数的天线系统(例如,支持多至2层MIMO的两发射/接收天线系统,或者支持多至8层MIMO的八发射/接收天线系统)和/或使用其他无线电接入技术(例如,LTE/LTE-A、WiMax等)来实施各实施例。此外,尽管通过示例的方式讨论了秩2重发,但是图24的操作也可以应用至采用多个HARQ过程的更高秩(例如,秩3或4)的重发。

图25、26和27是图示了根据一些实施例的支持HARQ反馈、重发、HARQ过程标识、以及不连续发射(DTX)的基站处理器101的操作的流程图。图25、26和27的操作可以被应用于使用多个HARQ过程/标识(例如,HARQ-1/H_a和HARQ-2/H_b)的秩2和更高的MIMO下行链路DL发射。可以省略对秩1发射的讨论,因为不连续发射可能不可应用至秩1发射/重发。

在图25的框2501处,基站处理器101可以为用于秩2发射的两个数据块、用于秩3发射的三个数据块、或者用于秩4发射的4个数据块提供新数据。尽管可以针对用于秩2发射/重发的两个数据块来讨论以下操作的示例,但是本文的各实施例也可应用于更高秩的发射/重发。

在框2503处,处理器101可以生成并且发射用于第一和第二数据块的初始发射的下行链路DL信令。在图27中图示了生成下行链路信令的操作。响应于在框2701和2702处针对初始发射的下行链路信令的生成,处理器101可以在框2703处选择未使用的HARQ过程ID值(例如,一至八中的值)以被用作用于针对第一MIMO层的HARQ-1的HARQ过程ID H_a。在框2707处,处理器101可以选择HARQ过程ID值H_b用于针对第二MIMO层的HARQ-2。在框2725处,H_a和H_b可以被提供用于图25的框2503的DL信令。

在图25的框2507处,处理器101可以在第一发射时间间隔TTI/TFRE期间通过相应的第一和第二MIMO层(经过发射机109和天线阵列117)向无线终端200发射第一和第二数据块。响应于在框2509处接收到针对HARQ过程ID H_a和H_b两者的确认(ACK)消息,HARQ过程ID H_a和H_b可以在框2541处被销毁,以释放这些HARQ过程ID值以被用于新数据向无线终端200的发射。针对HARQ过程ID H_a和H_b两者的ACK消息的接收指示了在无线终端200处对第一和第二数据块的成功接收和解码,从而不需要重发。

响应于在框2509处针对第一TTI接收到针对HARQ-1/H_a或HARQ-2/H_b之一的ACK消息并且接收到HARQ-1/H_a或HARQ-2/H_b中另一个的否定确认(NACK)消息,处理器101在框2511处可以生成并且向无线终端200针对第二TTI发射下行链路信令,该第二TTI用来重发与该NACK消息相对应的(多个)数据块。更特别地,该下行链路信令可以包括针对与该ACK相对应的(多个)MIMO层的不连续发射(DTX)指示符和针对与该NACK相对应的(多个)MIMO层的重发数据指示符。

图27中图示了生成下行链路信令的操作。响应于在框2701和2702处的针对重发的下行链路信令的生成以及在框2709处的选择不连续发射,处理器101在框2717或2721处可以针对与该NACK消息相对应的HARQ过程/ID来重用HARQ过程/ID,并且处理器101在框2719或2723处可以针对与该ACK消息相对应的HARQ过程来生成HARQ不连续发射(DTX)过程标识。更特别地,可以作为与该NACK相对应的HARQ过程/ID的函数来生成HARQ DTX过程/ID。如果在框2715处该NACK是针对HARQ-1/H_a的从而DTX被应用至(与ACK相对应的)HARQ-2/H_b,则在框2717处H_a可以从初始发射被重用,并且在框2719处HARQ-DTX ID可以被选择为H_a的函数。如果在框2715处该NACK是针对HARQ-2的从而DTX被应用至(与ACK相对应的)HARQ-1/H_a,则在框2721处H_b可以从初始发射被重用,并且在框2723处HARQ-DTX ID可以被选择为H_b的函数。在框2725处,HARQ过程/ID可以被提供用于图25的框2511的DL信令。

在框2515处,处理器101可以在后续的TTI/TFRE期间通过相应的(多个)MIMO层来重发(多个)被NACK的数据块,而不通过与该ACK相对应的(多个)MIMO层重发该(多个)数据块。换句话说,可以通过与该ACK相对应的(多个)MIMO层来应用不连续发射。如果在框2517处响应于该重发接收到ACK消息,则针对框2501的数据块的(多个)HARQ过程/ID在框2541处可以被销毁,由此释放了这些HARQ过程ID值以被用于其他数据块。如果在框2517处响应于该重发接收到NACK消息,则框2511、2515和2517的操作可以被重复直到在框2517处接收到ACK或者在框2519处已经发生了最大所允许的重发数目。框2511和2515的操作可以类似于和/或相同于上面关于图19的框2121和2123所讨论的那些操作。如果在框2519处已经发生了最大所允许的重发数目,则针对框2501的数据块的HARQ过程ID在框2541处可以被销毁,由此释放这些HARQ过程ID值以被用于其他数据块。

响应于在框2509处针对第一TTI接收到针对两个HARQ过程/ID的NACK消息,处理器101在框2521处可以确定所有被NACK的数据块的后续重发是否被允许。根据一些实施例,在调用/使用不连续发射DTX之前,在框2521处可以允许(由“是”指示)对所有被NACK的数据块的预定数目的重发(例如,两个重发)。根据其他实施例,如果针对两个HARQ过程/ID接收到NACK消息,则在初始发射之后,在框2521处可以调用不连续发射(由“否”指示)。

如果在框2521处对所有被NACK的数据的一个或多个重发被准许,则处理器101可以在框2523处确定无线终端200是否请求了相对于在框2507处的初始发射的MIMO秩而言被减少的MIMO秩。如果无线终端继续请求相同或者更高的MIMO秩(指示相同或者改善的信道质量)或者如果自从在框2507处的初始发射以来没有从无线终端200接收到进一步的MIMO秩偏好,则处理器101可以在框2525和2527处以预定的次数重发所有被NACK的数据块,直到在框2509处接收到ACK/多个ACK、直到在框2521处发生对所有数据的最大所允许的重发数目、或者直到无线终端200在框2523处请求更低的MIMO秩(指示信道质量上的减少)。

对于所有被NACK的数据的每个重发(没有不连续发射),处理器101在框2525处可以不具有不连续发射地生成并且向无线终端200针对后续的TTI发射下行链路信令,该后续的TTI用来重发与该NACK消息相对应的数据块。图27中图示了生成下行链路信令的操作。响应于在框2701和2702处的针对重发的下行链路信令的生成而没有在框2709处的不连续发射,处理器101在框2711处可以针对与这些NACK消息相对应的所有HARQ过程/ID(例如,HARQ-1/H_a和HARQ-2/H_b)来重用HARQ过程ID/值。更特别地,在框2711处可以从初始发射来重用H_a和H_b的值。在框2725处,这些HARQ过程ID值可以被提供用于图25的框2525的DL信令。在图25的框2527处,处理器101可以在后续的发射时间间隔TTI期间通过相应的MIMO层(经过收发机109和天线阵列117)向无线终端200重发所有被NACK的数据块。

响应于在框2521处重发所有的数据块达到最大次数和/或响应于在框2523处从无线终端200接收到少于第一秩的针对第二MIMO秩的偏好,处理器101可以如在图25的框2529处所指示的前进至图26的操作。如果框2507的初始发射是秩4发射,其具有通过被映射至HARQ-1/H_a的相应第一和第四MIMO层发射的第一和第四数据块,并且具有通过被映射至HARQ-2/H_b的相应第二和第三MIMO层发射的第二和第三数据块,则减少的秩将会是秩1、2或3。如果框2507的初始发射是秩3发射,其具有通过被映射至HARQ-1/H_a的第一MIMO层发射的第一数据块,并且具有通过被映射至HARQ-2/H_b的相应第二和第三MIMO层发射的第二和第三数据块,则减少的秩将会是秩1或2。如果框2507的初始发射是秩2发射,其具有通过被映射至HARQ-1/H_a的第一MIMO层发射的第一数据块,并且具有通过被映射至HARQ-2/H_b的第二MIMO层发射的第二数据块,则减少的秩将会是秩1。

在框2601处,处理器101可以选择与一个HARQ过程/ID相对应的(多个)数据块和(多个)MIMO层以用于不连续发射,并且处理器101可以选择与另一HARQ过程/ID相对应的(多个)数据块和(多个)MIMO层以用于重发。根据一些实施例,处理器101可以选择与提供更大频谱效率的HARQ过程/ID相对应的(多个)数据块和(多个)MIMO层,以提供更高的数据率。例如,对于秩3发射,处理器101可以选择与HARQ-2/H_b相对应的第二和第三MIMO层的数据块,以相对于与HARQ-1/H_a相对应的第一MIMO层的数据块而提供增加的数据率。对于具有被映射至每个HARQ过程/ID的相同数目的数据块的秩二或秩4发射,处理器101可以基于被用于不同HARQ过程的传输块大小来确定频谱效率。根据其他实施例,处理器101可以选择与提供更少频谱效率的HARQ过程/ID相对应的(多个)数据块和(多个)MIMO层,以在无线终端200处提供成功接收/解码的更高可能性。

在框2603处,处理器101可以生成并且针对后续的TTI/TFRE(经过收发机109和天线阵列117)向无线终端200发射下行链路信令,其中针对第二TTI/TFRE的该下行链路信令包括针对与所选择的HARQ过程相对应的(多个)数据块和(多个)MIMO层的重发数据指示符以及针对与非选择的HARQ过程/ID相对应的(多个)数据块和(多个)MIMO层的不连续发射(DTX)指示符。该下行链路信令还可以包括针对与所选择的HARQ过程/ID相对应的(多个)数据块和(多个)MIMO层的重发指示符。生成下行链路信令的操作可以与上面关于图27的框2715、2717、2719、2721、2723和2725所讨论的相同。

在框2605处,处理器101可以在第二/后续TTI/TFRE期间通过相应的(多个)MIMO层(经过收发机109和天线阵列117)向无线终端200重发所选择的(多个)数据块,而不重发与非选择的HARQ过程/ID相对应的非选择的(多个)数据块。即便无线终端200可能请求了减少的MIMO秩,该重发可以维持初始发射的MIMO秩,以维持被重发的数据到无线终端200的相应软缓冲器的相同映射。

如果在框2607处针对(框2605的)重发接收到ACK消息,处理器101可以针对后续TTI/TFRE(经过收发机109和天线阵列117)向无线终端200发射下行链路信令,其中针对该后续TTI/TFRE的该下行链路信令包括针对与先前所选择的HARQ过程/ID相对应的先前所选择的(多个)MIMO层和(多个)数据块的不连续发射(DTX)指示符以及针对与先前非选择的HARQ过程/ID相对应的先前非选择的(多个)MIMO层和(多个)数据块的重发数据指示符。可以如上面关于框2715、2717、2719、2721、2723和2725所讨论的来生成框2609的下行链路信令。

在框2611处,处理器101可以根据初始发射的MIMO秩,在后续TTI/TFRE期间通过与先前非选择的HARQ过程相对应的先前非选择的MIMO层(经过收发机109和天线阵列117)向无线终端200重发先前非选择的(多个)数据块。如果响应于框2611的重发在框2615处接收到ACK消息,则针对框2605和2611的数据块的(多个)HARQ过程ID可以在(图25的)框2541处被销毁,由此释放这些HARQ过程ID值以被用于其他数据块。如果在框2615处响应于该重发接收到NACK消息,则框2609、2611和2615的操作可以被重复直到在框2615处接收到ACK或者在框2617处发生了最大所允许的重发数目。框2609和2611的操作类似于和/或相同于上面关于图25的框2511和2515以及/或者图19的框2121和2123所讨论的那些操作。如果在框2617处发生了最大所允许的重发数目,则针对框2605和2611的数据块的(多个)HARQ过程ID可以在(图25的)框2541处被销毁,由此释放这些HARQ过程ID值以被用于其他数据块。

如果在图25的框2509处针对两个HARQ过程/ID接收到NACK,则处理器101可以选择与HARQ过程/ID之一相对应的(多个)数据块和(多个)MIMO层以用于初始重发。与另一HARQ过程/ID相对应的非选择的(多个)数据块和(多个)MIMO层的重发因此可以被延迟,直到针对所选择的(多个)数据块接收到ACK。通过在针对初始发射全部接收到NACK时减少被选择用于重发的数据,可以通过减少多天线干扰来增加对于重发而言的成功可能性。

如果在框2607处针对(框2605的)重发接收到NACK消息,则处理器101可以重复框2603、2605和2607的操作,直到在框2607处针对该重发接收到ACK消息或者直到在框2619处发生了最大数目的重发。如果在框2619处发生了最大所允许的重发数目,则(多个)HARQ过程ID可以在(图25的)框2541处被销毁,由此释放这些HARQ过程ID值以被用于其他数据块。

本文所讨论的实施例因此可以定义对不连续发射DTX的使用。如果基站(节点B)处理器101在图25的框2507处在秩4TTI/TFRE期间通过相应的第一到第四MIMO层初始地发射第一到第四数据块,并且如果在图25的框2509处针对(被映射至第一和第四MIMO层的)HARQ-1/H_a并且针对(被映射至第二和第三MIMO层的)HARQ-2/H_b接收到NACK,则基站处理器101可以在框2521、2523、2525和2527处重发所有的四个数据块多至最大的次数,直到在框2509处接收到ACK、在框2521处发生了最大所允许的重发数目、或者在框2523处由无线终端200请求了减少的MIMO秩。如果发生了最大所允许的重发数目(例如,对于总共三个发射/重发的两个重发)而没有接收到针对HARQ-1/H_a或者HARQ-2/H_b的ACK,则HARQ增益可能不是有用的(因为HARQ增益可能随着增加的重发数目而减少)。相应地,可以如上面关于图26所讨论的那样来实施针对HARQ过程/ID之一的不连续发射。

例如,(对应于第一和第四数据块的)HARQ-1/H_a可以在图26的框2601处被选择用于不连续发射DTX,或者(对应于第二和第三数据块的)HARQ-2/H_b可以在图26的框2601处被选择用于不连续发射DTX。如果HARQ-1/H_a被选择用于不连续发射,则在框2603处下行链路信令可以包括针对HARQ-1/H_a的DTX指示符和针对HARQ-2/H_b的重发指示符,并且在框2605处,可以使用秩4通过第二和第三MIMO层来重发第二和第三数据块,而不通过第一和第四MIMO层进行发射。如果HARQ-2/H_b被选择用于不连续发射,则在框2603处下行链路信令可以包括针对HARQ-2/H_b的DTX指示符和针对HARQ-1/H_a的重发指示符,并且在框2605处,可以使用秩4通过第一和第四MIMO层来重发第一和第四数据块,而不通过第二和第三MIMO层进行发射。通过重发仅一个HARQ过程/ID的数据块,多天线干扰可以被减少,由此增加了被重发的数据的信号质量并且增加了在无线终端200处的成功接收/解码的概率。

因此可以在针对HARQ过程/ID中的任何一个或多个接收到NACK时使用不连续发射。根据一些实施例,可以在如由图25的框2509的ACK/NACK输出所示出的针对一个HARQ过程/ID接收到ACK并且针对另一HARQ过程/ID接收到NACK时使用不连续发射。根据一些实施例,可以在如由图25的框2509的全部NACK输出所示出的针对所有HARQ过程/ID都接收到NACK时使用不连续发射。如果接收到全部的NACK,则在使用图26的不连续发射之前,可以在图25的框2521、2523、2525、2527和2509处允许所有被NACK的数据块的多个重发。根据一些其他实施例,如果在框2509处接收到全部的NACK,处理器101可以使用图26的不连续发射用于接下来的重发而省略图25的框2521、2523、2525和2527。

如果在图25的框2507处基站(节点B)处理器101在秩4TTI/TFRE期间通过相应的第一到第四MIMO层初始地发射第一到第四数据块,并且如果在图25的框2509处针对HARQ-1/H_a并且针对HARQ-2/H_b接收到NACK,则基站处理器101如上面所讨论的可以在框2521、2523、2525和2527处重发所有的四个数据块多至最大的次数,只要无线终端200没有请求减少的MIMO秩(例如,MIMO秩1、2或3)。如果无线终端200在框2523处请求了减少的MIMO秩(指示减少的下行链路信道质量),则基站处理器101可以使用图26的不连续发射。根据一些实施例,任何时候无线终端200请求减少的MIMO秩,不连续发射可以响应于任何或所有的NACK(例如,如果针对一个HARQ过程/ID接收到ACK并且针对另一HARQ过程/ID接收到NACK,或者如果针对所有的HARQ过程/ID接收到NACK)而被用于重发。如果无线终端当前偏好的MIMO秩少于初始发射的MIMO秩,则不连续发射可以因此被使用。

基站(节点B)处理器101可以使用多个HARQ过程/ID,例如,使用MIMO秩2(通过第一和第二MIMO层来发射第一和第二数据块)、MIMO秩3(通过第一、第二和第三MIMO层来发射第一、第二和第三数据块)、或者MIMO秩4(通过第一、第二、第三和第四MIMO层来发射第一、第二、第三和第四数据块)初始地发射多个数据块。如上面关于图19的框2107、2121和2123所讨论的,如果基站处理器101关于无线终端200进行了发射缓冲器限制(例如,针对用于发射给无线终端200的新数据块而言没有数据/没有足够的数据),则不连续发射可以在与该NACK相对应的数据块的重发期间被用于与该ACK相对应的(多个)MIMO层。

根据一些实施例,HARQ过程标识可以被提供用于DTX码字。在四分支MIMO系统(包括支持多至四个MIMO层的四个发射和四个接收天线)中,HARQ过程标识可以被定义用于每个传输数据块。例如,第一HARQ过程标识H_a可以被提供用于被映射至第一MIMO层用于秩1、2和3并且被映射至第一和第四MIMO层用于秩4的第一HARQ过程HARQ-1,并且第二HARQ过程标识H_b可以被提供用于被映射至第二MIMO层用于秩2并且被映射至第二和第三MIMO层用于秩3和4的第二HARQ过程HARQ-2。此外,HARQ过程标识H_a和H_b的值可以根据以下的等式而发生关系:

H_b=(H_a+N/2)mod(N)

其中N是可以由基站100或无线电网络控制器的更高层配置用于无线终端200的HARQ过程的数目。因为可以从H_a来确定H_b,所以可以仅需要与H_a有关的信息从基站100被发射给无线终端200。无线终端200因此可以接收H_a并且然后根据上面所讨论的公式来导出H_b。

如果不连续发射被用于重发,则用于被DTX的HARQ过程的HARQ过程标识可以被确定如下。如果不连续发射被应用至HARQ-2(例如,如果针对HARQ-1接收到NACK并且针对HARQ-2接收到ACK,或者如果在接收到两个NACK之后HARQ-2被选择用于DTX),则针对该DTX的HARQ过程ID值可以被提供为:

HARQ_DTX=(H_aold+N/2)mod(N)

其中H_aold是在先前发射中被NACK的HARQ-1的HARQ过程ID值。换句话说,如果DTX在(具有两个HARQ过程和8个HARQ过程ID值的)重发期间被应用至HARQ-2,则可以根据以下表格从H_aold导出用于该重发的HARQ_DTX标识(其中H_aold是在先前发射期间的HARQ-1的HARQ过程ID):

如果不连续发射被应用至HARQ-1(例如,如果针对HARQ-1接收到ACK并且针对HARQ-2接收到NACK,或者如果在接收到两个NACK之后HARQ-1被选择用于DTX),则用于该DTX的HARQ过程ID可以被提供为:

HARQ_DTX=H_bold+K*N/2

其中H_bold是在先前发射中被NACK的HARQ-2的HARQ过程ID,其中如果H_bold>N/2则K=-1,并且其中如果H_bold≤N/2则K=+1。换句话说,如果DTX在(具有两个HARQ过程和8个HARQ过程ID值的)重发期间被应用至HARQ-1,则可以根据以下表格从H_bold导出用于该重发的HARQ_DTX标识(其中H_bold是在先前发射期间的HARQ-2的HARQ过程ID):

这些用于HARQ_DTX的HARQ过程标识可以是唯一的并且可以是实施DTX码字和/或标识的仅有的解决方案。

根据一些实施例,当DTX码字/标识符被发送给无线终端200时,无线终端200可以针对该DTX码字来生成ACK。在这种情况中,基站处理器101应当预期到针对该DTX HARQ过程的ACK响应,并且基站处理器101可以销毁针对该DTX码字的HARQ过程/ID。如果DTX被要求用于另一重发,则HARQ_DTX ID可以如上面所讨论的被再生。根据其他实施例,当DTX码字/标识符被发送给无线终端200时,无线终端200可以针对该DTX码字来生成NACK。在这种情况中,基站处理器101也应当假定接收到ACK并且销毁针对该DTX码字的HARQ过程/ID。如之前那样,如果DTX被要求用于另一重发,则HARQ_DTX ID可以如上面所讨论的被再生。

根据一些实施例,当码字/HARQ过程中的一个失败(即,生成ACK)并且码字/HARQ过程中的另一个通过(即,生成NACK)时,DTX码字/ID能够被使用。根据一些实施例,当两个码字/HARQ过程都失败(即,生成NACK)时,DTX码字/ID能够被使用。根据一些实施例,当用于多个发射/重发的两个码字/HARQ过程都失败(即,生成NACK)时,DTX码字/ID能够被使用。根据一些实施例,在当前的无线终端所偏好/请求的MIMO秩少于初始/先前的发射的MIMO秩时,DTX码字能够被使用。

根据一些实施例,当针对与一个HARQ过程相对应的MIMO层使用不连续发射时,针对该不连续发射的HARQ过程ID可以被确定为针对另一HARQ过程的先前HARQ过程ID的函数。例如,如果不连续发射被应用至HARQ-1,则可以根据以下公式来确定针对该不连续发射的HARQ过程ID:

HARQ_DTX=H_bold+K*N/2

其中H_bold是来自初始/先前发射的HARQ-2的HARQ过程ID,其中如果H_bold>N/2则K=-1,并且其中如果H_bold≤N/2则K=+1。如果不连续发射被应用至HARQ-2,则可以根据以下公式来确定针对该不连续发射的HARQ过程ID:

HARQ_DTX=(H_aold+N/2)mod(N)

其中H_aold是来自初始/先前发射的HARQ-1的HARQ过程ID。

根据一些实施例,当不连续发射被应用至码字和/或HARQ过程时,基站处理器101可以假定针对该不连续发射接收到ACK并且销毁该HARQ过程/ID,而不论通过反馈信道从无线终端200实际上接收到的HARQ反馈信息。

不对本申请的范围进行限制,通过示例的方式提供了以下被编号的实施例。

实施例1。一种操作无线电接入网络的节点(100)的方法,该方法包括:在第一发射时间间隔(TTI)期间从该无线电接入网络通过多输入多输出(MIMO)无线信道的相应的第一和第二MIMO层向无线终端(200)发射(2507)第一和第二数据块;响应于接收到针对第一数据块的确认(ACK)消息和针对第二数据块的否定确认(NACK)消息,从该无线电接入网络向无线终端(200)发射(2511)针对第二TTI的下行链路信令,其中该下行链路信令包括针对第一MIMO层的不连续发射(DTX)指示符和针对第二MIMO层的重发数据指示符;以及响应于接收到针对第一数据块的确认(ACK)消息和针对第二数据块的否定确认(NACK)消息,在第二TTI期间从该无线电接入网络通过第二MIMO层向无线终端(200)重发(2515)第二数据块。

实施例2。根据实施例1的方法,其中在第二TTI期间重发第二数据块包括:在第二TTI期间重发第二数据块而不通过第一MIMO层发射数据。

实施例3。根据实施例1或2中任一项的方法,进一步包括:在第一发射时间间隔期间发射第一和第二数据块之前,选择(2703、2707)用于第一和第二MIMO层的第一和第二HARQ过程标识;并且在发射针对第二TTI的下行链路信令之前,作为用于第二MIMO层的第二HARQ过程标识的函数来生成(2719、2723)用于第一MIMO层的HARQ-DTX过程标识。

实施例4。一种操作无线电接入网络的节点(100)的方法,该方法包括:在第一发射时间间隔(TTI)期间从该无线电接入网络通过多输入多输出(MIMO)无线信道的相应的第一和第二MIMO层向无线终端(200)发射(2507)第一和第二数据块;响应于接收到针对第一和第二数据块的第一和第二否定确认(NACK)消息,针对第二TTI从该无线电接入网络向无线终端(200)发射(2603)下行链路信令,其中针对第二TTI的该下行链路信令包括针对第一MIMO层的不连续发射(DTX)指示符和针对第二MIMO层的重发数据指示符;以及响应于接收到针对第一和第二数据块的第一和第二否定确认(NACK)消息,在第二TTI期间从该无线电接入网络通过第二MIMO层向无线终端(200)重发(2605)第二数据块。

实施例5。根据实施例4的方法,其中在第二TTI期间重发第二数据块包括:在第二TTI期间重发第二数据块而不通过第一MIMO层发射数据。

实施例6。根据实施例4或5中任一项的方法,进一步包括:响应于在第二TTI期间接收到针对第二数据块的重发的确认(ACK)消息,针对第三TTI从该无线电接入网络向无线终端(200)发射(2609)下行链路信令,其中针对第三TTI的该下行链路信令包括针对第二MIMO层的不连续发射(DTX)指示符和针对第一MIMO层的重发数据指示符;以及响应于在第二TTI期间接收到针对第二数据块的重发的确认(ACK)消息,在第三TTI期间从该无线电接入网络通过第一MIMO层向无线终端(200)重发(2611)第一数据块。

实施例7。根据实施例4-6中任一项的方法,进一步包括:在第一发射时间间隔期间发射第一和第二数据块之前,选择(2703、2707)用于第一和第二MIMO层的第一和第二HARQ过程标识;以及在发射针对第二TTI的下行链路信令之前,作为用于第二MIMO层的第二HARQ过程标识的函数来生成(2719、2723)用于第一MIMO层的HARQ-DTX过程标识。

实施例8。一种操作无线电接入网络的节点(100)的方法,该方法包括:在第一发射时间间隔期间根据第一多输入多输出(MIMO)秩从该无线电接入网络通过MIMO无线信道的相应的第一和第二MIMO层向无线终端(200)发射(2507)第一和第二数据块;响应于接收到针对第一数据块的否定确认(NACK)消息并且接收到对少于第一秩的第二MIMO秩的偏好,针对第二TTI从该无线电接入网络向无线终端(200)发射(2603)下行链路信令,其中针对第二TTI的该下行链路信令包括针对第一MIMO层的重发数据指示符和针对第二MIMO层的不连续发射(DTX)指示符;以及响应于接收到针对第一数据块的否定确认(NACK)消息并且接收到对少于第一秩的第二MIMO秩的偏好,在第二TTI期间根据第一MIMO秩从该无线电接入网络通过第一MIMO层向无线终端(200)重发(2605)第一数据块。

实施例9。实施例8的方法,其中发射该下行链路信令包括:响应于接收到针对第一数据块的否定确认(NACK)消息,接收到针对第二数据块的否定确认(NACK),并且接收到对少于第一秩的第二MIMO秩的偏好,来发射该下行链路信令。

实施例10。实施例9的方法,进一步包括:响应于在第二TTI期间接收到针对第一数据块的重发的确认(ACK)消息,针对第三TTI从该无线电接入网络向无线终端(200)发射(2609)下行链路信令,其中针对第三TTI的该下行链路信令包括针对第一MIMO层的不连续发射(DTX)指示符和针对第二MIMO层的重发数据指示符;以及响应于在第二TTI期间接收到针对第一数据块的重发的确认(ACK)消息,在第三TTI期间根据第一MIMO秩从该无线电接入网络通过第二MIMO层向无线终端(200)重发(2611)第二数据块。

实施例11。根据实施例8-10中任一项的方法,进一步包括:在第一发射时间间隔期间发射第一和第二数据块之前,选择(2703、2707)用于第一和第二MIMO层的第一和第二HARQ过程标识;以及在发射针对第二TTI的下行链路信令之前,作为用于第一MIMO层的第一HARQ过程标识的函数来生成(2719、2723)用于第二MIMO层的HARQ-DTX过程标识。

实施例12。一种操作无线电接入网络的节点(100)的方法,该方法包括:选择(2703、2707)用于第一和第二MIMO层的第一和第二HARQ过程标识;响应于选择第一和第二HARQ过程标识,针对第一发射时间间隔(TTI)从该无线电接入网络向无线终端(200)发射(2503)下行链路信令;在第一TTI期间从该无线电接入网络通过多输入多输出(MIMO)无线信道的相应的第一和第二MIMO层向无线终端(200)发射(2507)第一和第二数据块;响应于接收到针对第一数据块的否定确认(NACK)消息,作为用于第一MIMO层的第一HARQ过程标识的函数来生成(2719、2723)用于第二MIMO层的HARQ不连续发射(DTX)过程标识;响应于生成HARQ-DTX过程标识并且接收到针对第一数据块的NACK消息,针对第二TTI从该无线电接入网络向无线终端(200)发射(2603)下行链路信令,其中针对第二TTI的该下行链路信令包括针对第一MIMO层的重发数据指示符和针对第二MIMO层的不连续发射(DTX)指示符;以及响应于生成HARQ-DTX过程标识并且接收到针对第一数据块的NACK消息,在第二TTI期间从该无线电接入网络通过第一MIMO层向无线终端(200)重发(2605)第一数据块。

首字母缩写词/缩略语:

Tx 发射机

HSPDA 高速下行链路分组接入

HARQ 混合自动重传请求

CRC 循环冗余校验

NAK/NACK 非确认或否定确认

ACK 确认

CC 追加合并

IR 增量冗余

UE 用户设备或无线终端

CQI 信道质量信息

MMSE 最小均方误差

TTI 发射时间间隔

PCI 预编码控制索引

DTX 不连续发射

在对各种实施例的上面的描述中,将理解,本文所使用的专业用语仅用于描述特定实施例的目的,并且不意图为限制本发明的概念。除非另有定义,本文所使用的所有术语(包括技术术语和科学术语)具有与这些发明的概念所属于的领域中的普通技术人员通常理解的相同含义。将进一步理解,诸如通常使用的词典中所定义的那些术语的术语应当解释为具有与它们在本说明书的上下文中和相关技术领域中的含义相一致的含义,并且将不在理想化或过于正式的意义上进行解释,本文明确地如此定义。

当元件被称为“连接至”、“耦合至”、“响应于”另一个元件或者它们的变体时,它能够直接地连接至、耦合至、或响应于另一个元件或者可以存在中间元件。相对照地,当元件被称为“直接连接至”、“直接耦合至”、“直接响应于”另一个元件或者它们的变体时,不存在中间元件。自始至终,相似的标号指代相似的元件。此外,本文所使用的“耦合”、“连接”、“响应”或者它们的变体可以包括无线地耦合、连接、或响应。如本文所使用的,单数形式的“一种”、“一个”或者“该”意图为也包括复数形式,除非上下文清楚地另有指示。公知的功能或构造可能为了简洁和/或清楚而没有被描述。术语“和/或”包括相关联的所列出的项目中的一个或多个项目的任何组合和所有组合。

如本文所使用的,术语“包括”、“包括有”、“包括了”、“包含”、“包含有”、“包含了”、“具有”、“含有”、“拥有”或者它们的变体是开放式的,并且包括一个或多个所陈述的特征、整数、元件、步骤、组件或功能,但是不排除一个或多个其他的特征、整数、元件、步骤、组件、功能或它们的组的存在或添加。此外,如本文所使用的,从拉丁短语“举例来说”衍生的通用缩写“例如”可以被用来引入或规定先前提到的项目的一般示例或多个示例,并且不意图为对这样的项目的限制。从拉丁短语“也就是”衍生的通用缩写“即”可以被用来规定来自更一般记载的特定项目。

将理解,尽管术语第一、第二、第三等可能在本文中用来描述各种元件/操作,但是这些元件/操作不应当被这些术语限制。这些术语仅用来区分一个元件/操作与另一个元件/操作。因此,不偏离本发明的概念的教导,一些实施例中的第一元件/操作可以在其他实施例中称为第二元件/操作。本文所解释和说明的本发明概念的各方面的实施例的示例包括它们的互补对应物。贯穿本说明书,相同的参考数字或相同的参考标志指示相同或类似的元件。

在本文中参考计算机实施的方法、装置(系统和/或设备)和/或计算机程序产品的框图和/或流程图图示描述了示例实施例。要理解的是,框图和流程图图示的框,以及框图和流程图图示的框的组合,能够由一个或多个计算机电路执行的计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机电路、专用计算机电路、和/或其他可编程数据处理电路的处理器电路,以产生一种机器,使得经由该计算机和/或其他可编程数据处理装置的处理器执行的这些指令变换和控制晶体管、存储器位置中所存储的值、以及这种电路中的其他硬件组件,以实施这些框图和/或流程图框或多个框中所规定的功能/动作,并且由此创建用于实施这些框图和/或(多个)流程图框中所规定的功能/动作的装置(功能)和/或结构。

这些计算机程序指令还可以存储在有形的计算机可读介质中,该有形的计算机可读介质能够指引计算机或其他可编程数据处理装置以特定的方式运转,使得该计算机可读介质中存储的指令产生一种制品,该制品包括实施这些框图和/或流程图框或多个框中所规定的功能/动作的指令。

有形的非瞬态计算机可读介质可以包括电子的、磁性的、电磁的、或者半导体的数据存储系统、装置、或者设备。计算机可读介质的更具体的示例将包括以下各项:便携式计算机磁盘、随机访问存储器(RAM)电路、只读存储器(ROM)电路、可擦除可编程只读存储器(EPROM或闪存)电路、便携式压缩盘只读存储器(CD-ROM)、以及便携式数字视频盘只读存储器(DVD/蓝光)。

计算机程序指令还可以被加载至计算机和/或其他可编程数据处理装置上,以促使在该计算机和/或其他可编程装置上执行一系列的操作步骤,以产生一种计算机实施的过程,使得在该计算机或其他可编程装置上执行的指令提供用于实施这些框图和/或流程图框或多个框中所规定的功能/动作的步骤。相应地,本发明的概念的实施例可以具体化在硬件中和/或具体化在处理器(诸如数字信号处理器)上运行的软件中,它们可以统称为“电路”、“模块”或者它们的变体。

还应当注意,在一些替换实施方式中,各框中指出的功能/动作可以不按流程图中指出的顺序发生。例如,取决于所涉及的功能/动作,连续示出的两个框可能事实上基本并发地被执行,或者各框有时可以以相反的顺序来执行。此外,流程图和/或框图的给定框的功能可以分开到多个框中,和/或流程图和/或框图中的两个或更多框的功能可以至少部分地被集成。最后,其他框可以被添加/插入在所图示的框之间,并且/或者不偏离本发明的概念的范围,各框/各操作可以被省略。此外,尽管各附图中的一些附图包括在通信路径上的箭头以示出通信的主要方向,但是将理解,通信也可以发生在与所描绘的箭头相反的方向上。

本文已经连同上面的描述和附图公开了许多不同的实施例。将理解,字面地描绘和说明这些实施例的每种组合和子组合将会是过分重复和模糊的。因此,本说明书,包括附图,应该解释为构成了实施例的以及制造和使用它们的方式和过程的各种示例组合和子组合的完整书面描述,并且应该支持对任何这样的组合和子组合的权利要求。

不实质地偏离本发明的概念的原理,能够对各实施例做出许多变化和修改。所有这样的变化和修改在本文中意图为包括在本发明的概念的范围内。因此,上面所公开的主题将考虑为是说明性的,并且不是限制性的,并且所附权利要求意图为覆盖所有这样的修改、增强、以及落在本发明的概念的精神和范围内的其他实施例。因此,到法律所允许的最大程度,本发明的概念的范围将由以下权利要求的最宽的可准许解释来确定,并且不应该由前述的详细描述来限制或限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1