Ack/nack捆绑的制作方法

文档序号:7936616阅读:145来源:国知局
专利名称:Ack/nack捆绑的制作方法
技术领域
本发明的公开内容总体上涉及无线通信。
背景技术
本发明基于35U. S.C. § 119(e),要求享有2010年10月11日递交的题为“LTE-TDD Ack/Nack Bundling (LTE-TDD Ack/Nack 捆绑)”的美国临时专利申请 NO. 61/392030 的优先权,在此以引用的方式并入其内容。在无线通信中,用户设备可与基站无线相连。用户设备可经由该用户设备与基站之间的无线连接,向所述基站发送数据以及从所述基站接收数据。当一方(例如所述用户设备或者所述基站)向另一方(例如所述基站或者所述用户设备)发送数据传输时,接收方可以将表示数据传输是否成功的响应发送回发送方。例如,如果所述数据传输成功,则接收方可将ACK响应发送回发送方。然而,如果所述数据传输未成功,则接收方可将NACK响应发送回发送方,在这种情况下,发送方可再次向接收方发送所述数据传输。

发明内容
根据本发明的一个方面,提供了一种方法,所述方法包括由第一计算设备,对分别与从第二计算设备接收到的N个数据传输相对应的N个ACK/NACK响应进行合并;对合并后的N个ACK/NACK响应进行编码,其中对合并后的N个ACK/NACK响应进行编码包括基于所述合并后的N个ACK/NACK响应,选择所述第一计算设备与所述第二计算设备之间的通信信道的一个或者更多个位置中的一个位置,其中,所述第一计算设备经由所述通信信道将 ACK/NACK传输发送给所述第二计算设备,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述合并后的N个ACK/NACK响应,设置所述第一计算设备在每个ACK/NACK传输期间发送给所述第二计算设备的一个或者更多个比特中的每个比特的值;以及经由所述通信信道,在所选择的位置将所述比特发送给所述第二计算设备。根据本发明的另一个方面,提供一种方法,所述方法包括由第一计算设备,响应于发送给第二计算设备的N个数据传输,从所述第二计算设备接收一个或者更多个比特, 所述比特是在所述第一计算设备与所述第二计算设备之间的通信信道的一个或者更多位置中的一个位置处发送的,其中所述第二计算设备经由所述通信信道向所述第一计算设备发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或时间资源相对应;以及基于所述比特以及发送所述比特的所述一个位置,对分别与所述N个数据传输相对应的N个ACK/NACK响应进行解码。根据本发明的另一个方面,提供了一种第一系统,所述第一系统包括内存,所述内存包括一个或者更多个处理器可执行的指令;以及所述一个或者更多个处理器,所述一个或者更多个处理器耦接到所述内存,并且能够操作以执行所述指令,所述一个或者更多个处理器在执行所述指令时可操作以对分别与从第二系统接收到的N个数据传输相对应的N个ACK/NACK响应进行合并;对合并后的N个ACK/NACK响应进行编码,其中对合并后的 N个ACK/NACK响应进行编码包括基于所述合并后的N个ACK/NACK响应,选择所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中一个位置,其中所述第一系统经由所述通信信道向所述第二系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述合并后的N个ACK/NACK响应,设置在每个ACK/NACK传输期间所述第一系统发送给所述第二系统的一个或者更多个比特中的每个比特的值;以及经由所述通信信道,在所选择的位置处将所述比特发送给所述第二系统。根据本发明的另一个方面,提供了一种第一系统,所述第一系统包括内存,所述内存包括一个或者更多个处理器可执行的指令;以及所述一个或者更多个处理器,所述一个或者更多个处理器耦接到所述内存并且能够操作以执行所述指令,所述一个或者更多个处理器在执行所述指令时能够操作以响应于发送给第二系统的N个数据传输,从所述第二系统接收一个或者更多个比特,所述比特在所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中的一个位置处发送,其中,所述第二系统经由所述通信信道向所述第一系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述比特和发送所述比特的所述一个位置,对分别与所述N个数据传输相对应的N个ACK/NACK响应进行解码。根据本发明另一个方面,提供了一种或者更多种用于实现软件的计算机可读非暂时存储介质,所述软件在由第一电子系统执行时可操作以进行以下步骤对分别与从第二电子系统接收的N个数据传输相对应的N个ACK/NACK响应进行合并;对合并后的N个ACK/ NACK响应进行编码,其中,对合并后的N个ACK/NACK响应进行编码包括基于所述合并后的N个ACK/NACK响应,选择所述第一电子系统与所述第二电子系统之间的通信信道的一个或者更多位置中的一个位置,其中所述第一电子系统经由所述通信信道向所述第二电子系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述合并后的N个ACK/NACK响应,设置所述第一电子系统在每个 ACK/NACK传输期间向所述第二电子系统发送的一个或者更多个比特中的每个比特的值; 以及经由所述通信信道在所选择的位置处向所述第二电子系统发送所述比特。根据本发明另一个方面,提供了一种或者更多种用于实现软件的计算机可读非暂时存储介质,所述软件在由第一电子系统执行时可操作进行以下步骤响应于发送给第二电子系统的N个数据传输,从所述第二电子系统接收一个或者更多个比特,所述比特在所述第一电子系统与所述第二电子系统之间的通信信道的一个或者更多位置中的一个位置处发送,其中所述第二电子系统经由所述通信信道向所述第一电子系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述比特和发送所述比特的所述一个位置,解码分别与所述N个数据传输相对应的N 个ACK/NACK响应。根据本发明另一个方面,提供了一种第一系统,所述第一系统包括合并装置,其用于对从第二系统接收的分别与N个数据传输相对应的N个ACK/NACK响应进行合并;编码装置,其用于对合并后的N个ACK/NACK响应进行编码,所述编码装置包括选择装置,其用于基于所述合并后的N个ACK/NACK响应来选择所述第一系统与所述第二系统之间的通信信道的一个或者更多位置中一个位置,其中所述第一系统经由所述通信信道向所述第二系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及设置装置,其用于基于所述合并后的N个ACK/NACK响应,设置所述第一系统在每个ACK/NACK传输期间发送给所述第二系统的一个或者更多个比特中的每个比特的值;以及发送装置,其用于经由所述通信信道在所选择的位置处将所述比特发送给所述第二系统。根据本发明另一个方面,提供了一种第一系统,所述第一系统包括接收装置,其用于响应于发送给第二系统的N个数据传输,从所述第二系统接收一个或者更多个比特, 所述比特是在所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中的一个位置处发送的,其中所述第二系统经由所述通信信道向所述第一系统发送ACK/NACK 传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及解码装置,其用于基于所述比特和发送所述比特的所述一个位置,来解码分别与所述N 个数据传输相对应的N个ACK/NACK响应。


图1 (现有技术)例示了与示例基站无线连接的示例用户设备。图2例示了与示例基站无线连接的示例用户设备。图3例示了用于将多个ACK/NACK响应捆绑进单个ACK/NACK传输内的示例方法。图4例示了示例网络环境。图5例示了示例计算机系统。
具体实施例方式用户设备可与基站无线连接,并且向基站发送数据或者从基站接收数据。用户设备与基站之间的无线连接可具有多个信道,所述信道例如可包括且不限于物理下行链路共享信道(PDSCH),物理上行链路共享信道(PUSCH),或者物理上行链路控制信道(PUCCH)。 典型的是,在用户设备与基站之间传输的数据是在PDSCH上发送的,而相应的ACK/NACK响应是在PUSCH或者PUCCH上发送的。图1例示了与示例基站110无线连接的示例用户设备120。典型的是,每次从基站 110向用户设备120发送数据,或者每次从用户设备120向基站110发送数据,接收方都在响应中将确认发送回发送方。更具体来说,如果数据传输成功,并且接收方能够如预期地对接收到的数据进行解码,则接收方将ACK发送回发送方。另一方面,如果数据传输未成功, 并且接收方无法如预期地对所接收的数据进行解码(例如在所接收到的数据中存在错误, 或者所接收的数据被损坏),则接收方将NACK发送回发送方。在这种情况下,发送方可重新发送所述数据。当然,基站110和用户设备120可以是发送方也可以是接收方。此外,基站110与用户设备120之间的无线连接可以具有多个信道,包括PDSCH、 PUSCH或者PUCCH。通常来说,基站110与用户设备120之间的数据传输130是在PDSCH上发送的,而基站110与用户设备120之间的ACK/NACK响应140是在PUSCH或者PUCCH上发送的。一般来说,每次基站经由PDSCH向用户设备发送数据,用户设备经由PUSCH或者PUCCH将相应的ACK/NACK响应发送回基站,所述ACK/NACK响应表示是否已成功接收到所述数据。因此,如果基站经由PDSCH向用户设备发送N个数据传输,则用户设备经由PUSCH 或者PUCCH向基站发送回N个ACK/NACK响应。ACK响应表示已经成功接收到所述数据,而 NACK响应表示未成功到接收所述数据。根据这些ACK/NACK响应的接收方是否使用以前接收到的信息来进行解码,可将这些ACK/NACK响应更明确地称为自动重发请求(ARQ)或者混合自动重发请求(HARQ) ACK/NACK响应。如果基站接收到针对数据传输的ACK响应,则基站认为所述数据传输成功,并且无需对所述数据传输再进行任何操作。另一方面,如果基站接收到针对数据传输的NACK响应,则基站认为所述数据传输失败,并且可向用户设备重发所述数据。一些类型的用户设备可以是移动设备(例如移动电话、平板电脑、个人数字助理等)。这些移动设备通常具有有限电源(例如电池)。向基站发送ACK/NACK响应非常消耗电力和其他资源。在具体实施方式
中,为了节省用户设备的电力和其他资源,用户设备可将与经由PDSCH从基站接收的多个数据传输相对应的多个ACK/NACK响应捆绑或者合并为单个ACK/NACK传输,其中,所述单个ACK/NACK传输经由PUSCH或者PUCCH发送回基站。就是说,从用户设备发送到基站的所述单个ACK/NACK传输包括与从基站接收的多个数据传输相对应的多个ACK/NACK响应。捆绑在一起的ACK/NACK响应可以是ARQ或HARQ,或者其他类型的ACK/NACK响应。此外,图2例示出与基站110无线连接的用户设备120。数据传输130在PDSCH上发送,而ACK/NACK响应240在PUSCH或者PUCCH发送。然而,与图1不同,在图2中,经由PUSCH或者PUCCH从用户设备120发送到基站110的每个ACK/NACK传输240可包括与从基站接收的多个数据传输相对应的、被捆绑在一起或者合并在一起的多个ACK/NACK响应。每个数据传输可能成功也可能失败。通常来说,ACK响应表示所述数据传输成功, 而NACK响应表示所述数据传输因某种原因失败。因此,每个数据传输的响应都需要两种状态(例如ACK或者NACK)。为了清楚说明,此后利用“1”代表ACK,并且利用“0”代表NACK。 当然也可以使用其他值(例如真或者假)来代表ACK和NACK。对于单个数据传输的单个响应(未捆绑),需要两种状态来代表所有可能的ACK/ NACK响应(0),(1)。例如与NACK相对应的“(0) ”状态表示所述数据传输已失败;而与ACK 相对应的“(1) ”状态表示所述数据传输已成功。对于针对两个数据传输的、合并在一起的两个响应,需要四种状态来代表所有可能的ACK/NACK响应(0,0),(0,1),(1,0), (Ll)0两个数位分别对应于两个ACK/NACK响应。例如假设第一数位对应于第一数据传输;而第二数位对应于第二数据传输。那么“(0, 0) ”状态表示两个数据传输都失败;“(0,1) ”状态可以表示第一数据传输失败但第二数据传输成功;“ (1,0) ”状态可表示第一数据传输成功但第二数据传输失败;而“(1,1) ”状态表示两个数据传输都成功。对于针对三个数据传输的、合并在一起的三个响应,需要八种状态来代表所有可能的 ACK/NACK 响应(0,0,0),(0,0,1), (0,1,0), (0,1,1), (1,0,0), (1,0,1), (1,1,0), (LLl)0三个数位分别对应于三个ACK/NACK响应。例如假设第一数位对应于第一数据传输;第二数位对应于第二数据传输;而第三数位对应于第三数据传输。则“(0,0,0) ”状态表示全部三个数据传输都失败;“ (0,0,1) ”状态可表示第一数据传输和第二数据传输失败但第三数据传输成功;“(0,1,0) ”状态可表示第一数据传输和第三数据传输失败但第二数据传输成功;“(0,1,1) ”状态可表示第一数据传输失败但第二数据传输和第三数据传输成功;“(1,0,0) ”状态可表示第一数据传输成功但第二数据传输和第三数据传输失败;“(1, 0,1) ”状态可表示第一数据传输和第三数据传输成功但第二数据传输失败;“(1,1,0) ”状态可表示第一数据传输和第二数据传输成功但第三数据传输失败;以及“(1,1,1) ”状态可表示全部三个数据传输都成功。对于针对四个数据传输的、合并在一起的四个响应,需要十六种状态来代表所有可能的 ACK/NACK 响应(0,0,0,0),(0,0,0,1), (0,0,1,0), (0,0,1,1), (0,1,0,0), (0,1, 0,1), (0,1,1,0), (0,1,1,1), (1,0,0,0), (1,0,0,1), (1,0,1,0), (1,0,1,1), (1,1,0,0), (1,1,0,1), (1,1,1,0), (1,1,1,1)。四个数位分别对应于四个ACK/NACK响应。例如,假设第一数位对应于第一数据传输;第二数位对应于第二数据传输;第三数位对应于第三数据传输;而第四数位对应于第四数据传输。那么,“(0,0,0,0)”状态表示全部四个数据传输都失败;“ (0,0,0,1) ”状态可表示第一数据传输、第二数据传输以及第三数据传输失败但第四数据传输成功;“ (0,0,1,0) ”状态可表示第一数据传输、第二数据传输以及第四数据传输失败但第三数据传输成功;“ (0,0,1,1) ”状态可表示第一数据传输和第二数据传输失败但第三数据传输和第四数据传输成功;“(0,1,0,0) ”状态可表示第一数据传输、第三数据传输以及第四数据传输失败但第二数据传输成功;“(0,1,0,1) ”状态可表示第一数据传输和第三数据传输失败但第二数据传输和第四数据传输成功;“(0,1,1,0) ”状态可表示第一数据传输和第四数据传输失败但第二数据传输和第三数据传输成功;“(0,1,1,1) ”状态可表示第一数据传输失败但第二数据传输、第三数据传输以及第四数据传输成功;“ (1,0, 0,0)”状态可表示第一数据传输成功但第二数据传输、第三数据传输以及第四数据传输失败;“ (1,0,0,1) ”状态可表示第一数据传输和第四数据传输成功但第二数据传输和第三数据传输失败;“ (1,0,1,0) ”状态可表示第一数据传输和第三数据传输成功但第二数据传输和第四数据传输失败;“ (1,0,1,1),,状态可表示第一数据传输、第三数据传输以及第四数据传输成功但第二数据传输失败;“(1,1,0,0) ”状态可表示第一数据传输和第二数据传输成功但第三数据传输和第四数据传输失败;“(1,1,0,1) ”状态可表示第一数据传输、第二数据传输以及第四数据传输成功但第三数据传输失败;“(1,1,1,0) ”状态可表示第一数据传输、第二数据传输以及第三数据传输成功但第四数据传输失败;而“(1,1,1,1) ”状态表示全部四个数据传输都成功。总体来说,对于针对N个数据传输的、合并在一起的N个响应,一共需要2n种状态来代表所有可能的ACK/NACK响应。因此,需要N个比特来对2n种状态进行编码。在长期演进(LTE)标准中,或者更进一步说,在高级长期演进(LTE Advanced)标准中,可使用ACK/NACK响应的捆绑。在具体实施方式
中,用户设备可将与从基站接收的N 个数据传输相对应的N个ACK/NACK响应捆绑在一起,并且将捆绑或者合并后的N个ACK/ NACK响应作为单个ACK/NACK传输经由PUSCH或者PUCCH发送回基站。然而,在每次传输中,可经由PUSCH或者PUCCH发送的比特数会分别受到PUSCH或者PUCCH的带宽的限制。尽管PUSCH或者PUCCH的带宽可以增加,但目前每次传输中可经由PUSCH或者PUCCH发送一个或者两个比特。一个比特可代表多达两种状态(即(0),(1)),而两个比特可代表多达四种状态(即(0,0),(0,1),(1,0),(1,1))。因此,如果仅使用在PUSCH上发送的比特来对捆绑后的ACK/NACK响应进行编码,则在一个比特的情况下,不可能进行任何捆绑,并且在两个比特的情况下,只可以将与两个数据传输相对应的两个ACK/NACK响应捆绑到单个ACK/ NACK传输中。在具体实施方式
中,PUSCH可以具有可用于发送ACK/NACK响应的多个时域资源和 /或多个频域资源。这些不同的资源可称为PUSCH的“位置”。因此每个位置对应于PUSCH 中的特定频率/时间组合。各传输在PUSCH的特定位置发送。在具体实施方式
中,除了在每次ACK/NACK传输期间经由PUSCH实际发送的数据比特(即用户设备经由PUSCH发送至基站的数据比特)以外,还要选择PUSCH中用于发送ACK/NACK传输的位置,并且将PUSCH 中用于发送ACK/NACK传输的位置用于对合并后的ACK/NACK响应进行编码。在具体实施方式
中,假设PUSCH具有与两个频率相对应的、可在其处发送ACK/ NACK传输的两个位置,0和1。进一步假设每次传输期间在PUSCH上只可以发送一个比特。 如果仅使用一个比特对ACK/NACK响应进行编码并且经由PUSCH发送ACK/NACK响应,则不可能进行捆绑,因为如上文所述,需要利用两种状态(例如(0)和(1))来代表单个数据传输的所有可能的ACK/NACK响应,并且对两种状态进行编码需要一个比特。然而如果通过选择使用PUSCH的哪个位置并且经由所选择的PUSCH位置发送一个比特进行信令化,来对 ACK/NACK响应进行编码,则可将两个ACK/NACK响应合并在单个ACK/NACK传输中。如上文所述,需要四种状态来代表两个捆绑的ACK/NACK响应的所有可能的响应。下列表IA例示了使用PUSCH的两个位置和经由PUSCH发送的单个比特,来对两个捆绑的ACK/NACK响应的四个可能状态进行编码的示例。
权利要求
1.一种方法,所述方法包括由第一计算设备,对分别与从第二计算设备接收到的N个数据传输相对应的N个ACK/NACK响应进行合并;对合并后的N个ACK/NACK响应进行编码,其中对合并后的N个ACK/NACK响应进行编码包括基于所述合并后的N个ACK/NACK响应,选择所述第一计算设备与所述第二计算设备之间的通信信道的一个或者更多个位置中的一个位置,其中,所述第一计算设备经由所述通信信道将ACK/NACK传输发送给所述第二计算设备,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述合并后的N个ACK/NACK响应,设置所述第一计算设备在每个ACK/NACK传输期间发送给所述第二计算设备的一个或者更多个比特中的每个比特的值;以及经由所述通信信道,在所选择的位置将所述比特发送给所述第二计算设备。
2.根据权利要求1所述的方法,其中对N个ACK/NACK响应进行合并包括 用N个二进制数位来表示所述N个ACK/NACK响应;如果第i个数据传输成功,则将第i个二进制数位设置为1 ;以及如果第i个数据传输未成功,则将第i个二进制数位设置为0。
3.根据权利要求2所述的方法,其中,对合并后的N个ACK/NACK响应进行编码包括 基于所述N个二进制数位中的一个或者更多个第一二进制数位来选择所述一个位置;和基于所述N个二进制数位中的一个或者更多个第二二进制数位来选择每个比特的值。
4.根据权利要求2所述的方法,其中 N是2 ;所述通信信道的位置数量是2 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果2个二进制数位是(0,0),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述2个二进制数位是(0,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述2个二进制数位是(1,0),则选择所述通信信道的第二位置并且将所述比特的值设置为0;并且如果所述2个二进制数位是(1,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1。
5.根据权利要求2所述的方法,其中 N是3 ;所述通信信道的位置数量是3 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果3个二进制数位是(0,0,0)或者(0,1,0),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述3个二进制数位是(Ο,Ο,1)或者(0,1,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述3个二进制数位是(1,0,0),则选择所述通信信道的第二位置并且将所述比特的值设置为0 ;如果所述3个二进制数位是(1,0,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1 ;如果所述3个二进制数位是(1,1,0),则选择所述通信信道的第三位置并且将所述比特的值设置为0;并且如果所述3个二进制数位是(1,1,1),则选择所述通信信道的第三位置并且将所述比特的值设置为1。
6.根据权利要求2所述的方法,其中 N是4 ;所述通信信道的位置数量是4 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果4个二进制数位是(0,0,0,0)或者(0,0,0,1),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(Ο,Ο,1,0)或者(Ο,Ο,1,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(0,1,0,0)或者(0,1,0,1),则选择所述通信信道的第二位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(0,1,1,0)或者(0,1,1,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(1,0,0,0)或者(1,0,0,1),则选择所述通信信道的第三位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(1,0,1,0)或者(1,0,1,1),则选择所述通信信道的第三位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(1,1,0,0)或者(1,1,0,1),则选择所述通信信道的第四位置并且将所述比特的值设置为0 ;并且如果所述4个二进制数位是(1,1,1,0)或者(1,1,1,1),则选择所述通信信道的第四位置并且将所述比特的值设置为1。
7.根据权利要求1所述的方法,其中 N大于1 ;所述第二计算设备是基站;并且所述第一计算设备是与所述基站连接的移动设备。
8.根据权利要求1所述的方法,所述方法还包括基于N、所述通信信道的位置数量、以及所述第一计算设备在每个ACK/NACK传输期间经由所述通信信道发送给所述第二计算设备的比特数量来选择编码方案。
9.一种方法,所述方法包括由第一计算设备,响应于发送给第二计算设备的N个数据传输,从所述第二计算设备接收一个或者更多个比特,所述比特是在所述第一计算设备与所述第二计算设备之间的通信信道的一个或者更多位置中的一个位置处发送的,其中所述第二计算设备经由所述通信信道向所述第一计算设备发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或时间资源相对应;以及基于所述比特以及发送所述比特的所述一个位置,来解码分别与所述N个数据传输相对应的N个ACK/NACK响应。
10.根据权利要求9所述的方法,其中所述N个ACK/NACK响应由N个二进制数位表示;基于发送所述比特的所述一个位置来解码所述N个二进制数位中的一个或者更多个第一二进制数位;并且基于所述比特来解码所述N个二进制数位中的一个或者更多个第二二进制数位。
11.根据权利要求9所述的方法,其中 N大于1 ;所述第一计算设备是基站;并且所述第二计算设备是与所述基站连接的移动设备。
12.—种第一系统,所述第一系统包括内存,所述内存包括一个或者更多个处理器可执行的指令;以及所述一个或者更多个处理器,所述一个或者更多个处理器耦接到所述内存并且能够操作以执行所述指令,所述一个或者更多个处理器在执行所述指令时能够操作以对分别与从第二系统接收到的N个数据传输相对应的N个ACK/NACK响应进行合并; 对合并后的N个ACK/NACK响应进行编码,其中对合并后的N个ACK/NACK响应进行编码包括基于所述合并后的N个ACK/NACK响应,选择所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中的一个位置,其中所述第一系统经由所述通信信道向所述第二系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述合并后的N个ACK/NACK响应,设置所述第一系统在每个ACK/NACK传输期间发送给所述第二系统的一个或者更多个比特中的每个比特的值;以及经由所述通信信道,在所选择的位置处将所述比特发送给所述第二系统。
13.根据权利要求12所述的第一系统,其中对N个ACK/NACK响应进行合并包括 用N个二进制数位来表示所述N个ACK/NACK响应;如果第i个数据传输成功,则将第i个二进制数位设置为1 ;以及如果第i个数据传输未成功,则将第i个二进制数位设置为0。
14.根据权利要求13所述的第一系统,其中对合并后的N个ACK/NACK响应进行编码包括基于所述N个二进制数位中的一个或者更多个第一二进制数位,来选择所述一个位置;以及基于所述N个二进制数位中的一个或者更多个第二二进制数位,来设置每个比特的值。
15.根据权利要求13所述的第一系统,其中N是2 ;所述通信信道的位置数量是2 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果2个二进制数位是(0,0),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述2个二进制数位是(0,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述2个二进制数位是(1,0),则选择所述通信信道的第二位置并且将所述比特的值设置为0;并且如果所述2个二进制数位是(1,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1。
16.根据权利要求13所述的第一系统,其中 N是3 ;所述通信信道的位置数量是3 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果3个二进制数位是(0,0,0)或者(0,1,0),则选择所述通信信道的第一位置并且将所述比特的值设置为0;如果所述3个二进制数位是(Ο,Ο,1)或者(0,1,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述3个二进制数位是(1,0,0),则选择所述通信信道的第二位置并且将所述比特的值设置为0 ;如果所述3个二进制数位是(1,0,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1 ;如果所述3个二进制数位是(1,1,0),则选择所述通信信道的第三位置并且将所述比特的值设置为0;并且如果所述3个二进制数位是(1,1,1),则选择所述通信信道的第三位置并且将所述比特的值设置为1。
17.根据权利要求13所述的第一系统,其中 N是4 ;所述通信信道的位置数量是4 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果4个二进制数位是(0,0,0,0)或者(0,0,0,1),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(Ο,Ο,1,0)或者(Ο,Ο,1,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(0,1,0,0)或者(0,1,0,1),则选择所述通信信道的第二位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(0,1,1,0)或者(0,1,1,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(1,0,0,0)或者(1,0,0,1),则选择所述通信信道的第三位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(1,0,1,0)或者(1,0,1,1),则选择所述通信信道的第三位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(1,1,0,0)或者(1,1,0,1),则选择所述通信信道的第四位置并且将所述比特的值设置为0 ;并且如果所述4个二进制数位是(1,1,1,0)或者(1,1,1,1),则选择所述通信信道的第四位置并且将所述比特的值设置为1。
18.根据权利要求12所述的第一系统,其中 N大于1 ;所述第二系统是基站;并且所述第一系统是与所述基站连接的移动设备。
19.根据权利要求12所述的第一系统,其中所述处理器在执行所述指令时还能够操作,以基于N、所述通信信道的位置数量、以及所述第一系统在每个ACK/NACK传输期间经由所述通信信道发送给所述第二系统的比特数量来选择编码方案。
20.—种第一系统,所述第一系统包括内存,所述内存包括一个或者更多个处理器可执行的指令;以及所述一个或者更多个处理器,所述一个或者更多个处理器耦接到所述内存并且能够操作以执行所述指令,所述一个或者更多个处理器在执行所述指令时能够操作以响应于发送给第二系统的N个数据传输,从所述第二系统接收一个或者更多个比特, 所述比特是在所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中的一个位置处发送的,其中,所述第二系统经由所述通信信道向所述第一系统发送ACK/NACK 传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述比特和发送所述比特的所述一个位置,来解码分别与所述N个数据传输相对应的N个ACK/NACK响应。
21.根据权利要求20所述的第一系统,其中 所述N个ACK/NACK响应由N个二进制数位表示;基于发送所述比特的所述一个位置,解码所述N个二进制数位中的一个或者更多个第一二进制数位;并且基于所述比特,解码所述N个二进制数位中的一个或者更多个第二二进制数位。
22.根据权利要求20所述的第一系统,其中 N大于1 ;所述第一系统是基站;并且所述第二系统是与所述基站连接的移动设备。
23.—种或者更多种用于实现软件的计算机可读非暂时存储介质,所述软件在由第一电子系统执行时能够操作以进行以下步骤对分别与从第二电子系统接收的N个数据传输相对应的N个ACK/NACK响应进行合并; 对合并后的N个ACK/NACK响应进行编码,其中,对合并后的N个ACK/NACK响应进行编码包括基于所述合并后的N个ACK/NACK响应,选择所述第一电子系统与所述第二电子系统之间的通信信道的一个或者更多位置中的一个位置,其中所述第一电子系统经由所述通信信道向所述第二电子系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述合并后的N个ACK/NACK响应,设置所述第一电子系统在每个ACK/NACK传输期间向所述第二电子系统发送的一个或者更多个比特中的每个比特的值;以及经由所述通信信道在所选择的位置处向所述第二电子系统发送所述比特。
24.根据权利要求23所述的介质,其中对N个ACK/NACK响应进行合并包括 用N个二进制数位来表示所述N个ACK/NACK响应;如果第i个数据传输成功,则将第i个二进制数位设置为1 ;以及如果第i个数据传输未成功,则将第i个二进制数位设置为0。
25.根据权利要求对所述的介质,其中对合并后的N个ACK/NACK响应进行编码包括 基于所述N个二进制数位中的一个或者更多个第一二进制数位,来选择所述一个位置;以及基于所述N个二进制数位中的一个或者更多个第二二进制数位,来设置每个比特的值。
26.根据权利要求M所述的介质,其中 N是2 ;所述通信信道的位置数量是2 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果2个二进制数位是(0,0),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述2个二进制数位是(0,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述2个二进制数位是(1,0),则选择所述通信信道的第二位置并且将所述比特的值设置为0;并且如果所述2个二进制数位是(1,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1。
27.根据权利要求M所述的介质,其中 N是3 ;所述通信信道的位置数量是3 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果3个二进制数位是(0,0,0)或者(0,1,0),则选择所述通信信道的第一位置并且将所述比特的值设置为0;如果所述3个二进制数位是(Ο,Ο,1)或者(0,1,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述3个二进制数位是(1,0,0),则选择所述通信信道的第二位置并且将所述比特的值设置为0 ;如果所述3个二进制数位是(1,0,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1 ;如果所述3个二进制数位是(1,1,0),则选择所述通信信道的第三位置并且将所述比特的值设置为0;并且如果所述3个二进制数位是(1,1,1),则选择所述通信信道的第三位置并且将所述比特的值设置为1。
28.根据权利要求M所述的介质,其中 N是4 ;所述通信信道的位置数量是4 ;在每个ACK/NACK传输期间发送的比特数量是1 ;如果4个二进制数位是(0,0,0,0)或者(0,0,0,1),则选择所述通信信道的第一位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(Ο,Ο,1,0)或者(Ο,Ο,1,1),则选择所述通信信道的第一位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(0,1,0,0)或者(0,1,0,1),则选择所述通信信道的第二位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(0,1,1,0)或者(0,1,1,1),则选择所述通信信道的第二位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(1,0,0,0)或者(1,0,0,1),则选择所述通信信道的第三位置并且将所述比特的值设置为0 ;如果所述4个二进制数位是(1,0,1,0)或者(1,0,1,1),则选择所述通信信道的第三位置并且将所述比特的值设置为1 ;如果所述4个二进制数位是(1,1,0,0)或者(1,1,0,1),则选择所述通信信道的第四位置并且将所述比特的值设置为0 ;并且如果所述4个二进制数位是(1,1,1,0)或者(1,1,1,1),则选择所述通信信道的第四位置并且将所述比特的值设置为1。
29.根据权利要求23所述的介质,其中 N大于1 ;所述第二电子系统是基站;并且所述第一电子系统是与所述基站连接的移动设备。
30.根据权利要求23所述的介质,其中在所述第一电子系统执行所述软件时,所述软件进一步能够操作以基于N、所述通信信道的位置数量、以及所述第一电子系统在每个 ACK/NACK传输期间经由所述通信信道发送给所述第二电子系统的比特数量来选择编码方案。
31.一种或者更多种用于实现软件的计算机可读非暂时存储介质,所述软件在由第一电子系统执行时能够操作以进行以下步骤响应于发送给第二电子系统的N个数据传输,从所述第二电子系统接收一个或者更多个比特,所述比特是在所述第一电子系统与所述第二电子系统之间的通信信道的一个或者更多位置中的一个位置处发送的,其中所述第二电子系统经由所述通信信道向所述第一电子系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及基于所述比特和发送所述比特的所述一个位置,解码分别与所述N个数据传输相对应的N个ACK/NACK响应。
32.根据权利要求31所述的介质,其中所述N个ACK/NACK响应由N个二进制数位表示;基于发送所述比特的所述一个位置,解码所述N个二进制数位中的一个或者更多个第一二进制数位;并且基于所述比特,解码所述N个二进制数位中的一个或者更多个第二二进制数位。
33.根据权利要求31所述的介质,其中 N大于1 ;所述第一电子系统是基站;并且所述第二电子系统是与所述基站连接的移动设备。
34.一种第一系统,所述第一系统包括合并装置,其用于对分别与从第二系统接收的N个数据传输相对应的N个ACK/NACK响应进行合并;编码装置,其用于对合并后的N个ACK/NACK响应进行编码,所述编码装置包括 选择装置,其用于基于所述合并后的N个ACK/NACK响应来选择所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中的一个位置,其中所述第一系统经由所述通信信道向所述第二系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及设置装置,其用于基于所述合并后的N个ACK/NACK响应,设置所述第一系统在每个 ACK/NACK传输期间发送给所述第二系统的一个或者更多个比特中的每个比特的值;以及发送装置,其用于经由所述通信信道在所选择的位置处将所述比特发送给所述第二系统。
35.一种第一系统,所述第一系统包括接收装置,其用于响应于发送给第二系统的N个数据传输,从所述第二系统接收一个或者更多个比特,所述比特是在所述第一系统与所述第二系统之间的通信信道的一个或者更多个位置中的一个位置处发送的,其中所述第二系统经由所述通信信道向所述第一系统发送ACK/NACK传输,并且所述通信信道的每个位置与所述通信信道的频率资源或者时间资源相对应;以及解码装置,其用于基于所述比特和发送所述比特的所述一个位置,来解码分别与所述N 个数据传输相对应的N个ACK/NACK响应。
全文摘要
本发明涉及ACK/NACK捆绑。在一实施方式中,第一系统从第二系统接收N个数据传输。第一系统对与所接收的N个数据传输相对应的N个ACK/NACK响应进行合并,并且通过基于合并后的N个ACK/NACK响应,选择通信信道中所述第一系统向所述第二系统发送ACK/NACK传输所经由的位置,以及设置每个ACK/NACK传输期间发送的每个比特的值,来对合并后的N个ACK/NACK响应进行编码。第一系统在通信信道的所选择的位置发送所述比特。第二系统在接收到在通信信道的所选择的位置处发送的比特时,基于所述比特和发送所述比特的位置来解码N个ACK/NACK响应。
文档编号H04L1/18GK102447551SQ20111030743
公开日2012年5月9日 申请日期2011年10月11日 优先权日2010年10月11日
发明者朱晨曦 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1