数据传输方法、通信装置和通信系统与流程

摘要: 本发明总体上涉及无线通信,尤其涉及一种数据传输方法、通信装置、通信系统和计算机可读存储介质。背景技术:1、信道编码是通信系统中不可缺少的模块,它将个信源比特编码...
数据传输方法、通信装置和通信系统与流程

本发明总体上涉及无线通信,尤其涉及一种数据传输方法、通信装置、通信系统和计算机可读存储介质。

背景技术:

1、信道编码是通信系统中不可缺少的模块,它将个信源比特编码为n个码比特,以提供针对噪声和干扰等不利信道条件的纠错能力。码率为。在实际应用中,根据信道质量选择码率。

技术实现思路

1、本发明实施例提供了一种数据传输方法、通信装置、通信系统、计算机可读存储介质、计算机程序产品和计算机程序。

2、根据第一方面,提供了一种数据传输方法。所述方法包括:基于第一传输的基于速率匹配的结束位置或码率(code rate,cr)中的一个,确定第二传输的基于速率匹配的起始位置,其中,所述第二传输是数据块的传输,所述第一传输包括所述数据块的一次或多次先前传输;基于所述第二传输的所述基于速率匹配的起始位置发送或接收所述数据块。

3、在该方法中,第二传输的基于速率匹配的起始位置可以是灵活的,该具有灵活起始点的第二传输可以用作数据传输的新重传。第二传输的基于速率匹配的起始位置可以是基于第一传输的基于速率匹配的结束位置确定的,或者第二传输可以是基于cr确定的。这种构造可以最大化harq合并的增量冗余(incremental redundancy,ir)性能。

4、在一些实施例中,所述cr由第一指示来指示,基于所述cr确定所述第二传输的所述基于速率匹配的起始位置包括:基于冗余版本(redundancy version,rv)获取初始位置;基于所述cr确定编码比特数;基于所述初始位置和所述编码比特数确定所述第二传输的所述基于速率匹配的起始位置。

5、在这种情况下,不需要获取第一传输的基于速率匹配的结束位置,就可以基于由第一指示来指示的cr和初始位置直接计算第一传输的编码比特数,从而确定第二传输的基于速率匹配的起始位置。这种计算方法简单,且可以最大限度地减少计算资源的浪费。

6、在一些实施例中,所述第一传输的所述基于速率匹配的结束位置由第二指示来指示,或所述第一传输的所述基于速率匹配的结束位置是基于所述第一传输的冗余版本(redundancy version,rv)或初传的rv中的一个以及所述第一传输的码块的编码比特数或cr中的一个确定的。

7、当基于第一传输的基于速率匹配的结束位置确定第二传输的基于速率匹配的起始位置时,一种方法是第二指示直接指示第一传输的基于速率匹配的结束位置。另一种方法是基于第一传输的rv获取第一传输的基于速率匹配的起始位置(当第一传输的rv未知时,默认使用初传的rv,即rv0),并结合与第一传输的码块的编码比特数或cr中的一个,以确定第一传输的基于速率匹配的结束位置。从上述内容可以看出,这些方法为确定第一传输的基于速率匹配的结束位置提供了灵活选项。

8、在一些实施例中,所述第一传输的所述基于速率匹配的结束位置是基于所述第一传输的基于速率匹配的起始位置和所述第一传输的所述cr或所述码块的编码比特数中的一个确定的,所述第一传输的所述起始位置是基于所述第一传输的所述rv或所述初传的所述rv获取的。

9、所述第二传输的所述基于速率匹配的起始位置是基于所述第一传输的所述基于速率匹配的结束位置确定的,并且所述第一传输的所述基于速率匹配的结束位置是基于所述第一传输的所述基于速率匹配的起始位置和所述cr或所述码块的编码比特数中的一个确定的。该方法的优点在于,可以基于第一传输的基于速率匹配的起始位置准确地计算第一传输的基于速率匹配的结束位置,从而可以准确地确定第二传输的基于速率匹配的起始位置。

10、在一些实施例中,基于所述第一传输的所述基于速率匹配的结束位置确定所述第二传输的所述基于速率匹配的起始位置包括:基于所述第一传输的所述rv或所述初传的所述rv,获取所述第一传输的所述基于速率匹配的起始位置;基于所述第一传输的所述基于速率匹配的起始位置和所述第一传输的所述cr或所述码块的编码比特数中的一个,确定所述第一传输的所述基于速率匹配的结束位置;基于所述第一传输的所述基于速率匹配的结束位置,确定所述第二传输的所述基于速率匹配的起始位置。

11、该方法详细描述了计算第一传输的基于速率匹配的结束位置的步骤。当获取第一传输的基于速率匹配的起始位置时,可以通过基于第一传输的码块的编码比特数或cr中的一个计算第一传输的基于速率匹配的结束位置来获取第一传输的基于速率匹配的结束位置。该方法为计算第一传输的基于速率匹配的结束位置提供了不同的方法。

12、在一些实施例中,所述一次或多次先前传输包括一次先前传输,所述第一传输的所述cr包括所述先前传输的cr,所述第一传输的所述rv包括所述先前传输的rv,所述第一传输的所述码块的编码比特数包括所述先前传输的码块的编码比特数,并且基于所述第一传输的所述基于速率匹配的结束位置确定所述第二传输的所述基于速率匹配的起始位置包括:基于所述先前传输的所述rv或所述初传的所述rv,获取所述先前传输的所述基于速率匹配的起始位置;基于所述先前传输的所述码块的信息比特数和所述cr,确定所述先前传输的所述码块的编码比特数;基于所述先前传输的所述基于速率匹配的起始位置和所述先前传输的所述码块的编码比特数,确定所述先前传输的所述基于速率匹配的结束位置;基于所述先前传输的所述基于速率匹配的结束位置,确定所述第二传输的所述基于速率匹配的起始位置。

13、当第一传输是第二传输的针对同一数据块的先前传输时,先前传输的基于速率匹配的起始位置是第一传输的基于速率匹配的起始位置。当获取第一传输的基于速率匹配的起始位置时,可以基于先前传输的cr和码块的信息比特数计算先前传输的编码比特数,从而获取先前传输的基于速率匹配的结束位置。以此类推,可以基于先前传输的基于速率匹配的起始位置连续计算先前传输的基于速率匹配的结束位置,从而确定当前新重传(也称为第二传输)的基于速率匹配的起始位置。这种方法将重复问题转化为重复操作的单一问题,提供了一种直观的计算方法。

14、在一些实施例中,所述一次或多次先前传输包括多次先前传输,所述第一传输的所述cr包括所述多次先前传输的组合cr,所述第一传输的所述码块的编码比特数包括所述多次先前传输的码块的编码比特数,并且基于所述第一传输的所述基于速率匹配的结束位置确定所述第二传输的所述基于速率匹配的起始位置包括:基于所述初传的所述rv,获取所述多次先前传输的基于速率匹配的起始位置;基于所述多次先前传输的所述码块的信息比特数和所述组合cr,确定所述多次先前传输的所述码块的编码比特数;基于所述多次先前传输的所述基于速率匹配的起始位置和所述多次先前传输的所述码块的编码比特数,确定所述多次先前传输的基于速率匹配的结束位置;基于所述多次先前传输的所述基于速率匹配的结束位置,确定所述第二传输的所述基于速率匹配的起始位置。

15、当第一传输包括在第二传输之前的多次先前传输时,多次先前传输可以被视为等效传输,第一传输的基于速率匹配的起始位置是初传的基于速率匹配的起始位置。当获取初传的基于速率匹配的起始位置时,可以基于等效传输的组合cr和码块的信息比特数计算等效传输的编码比特数,并进一步确定多次先前传输的基于速率匹配的结束位置。在这种情况下,可以基于多次先前传输的组合cr和码块的信息比特数直接计算多次先前传输的编码比特数,从而提供了一种运算效率较高的计算方法,避免了计算资源的浪费。

16、在一些实施例中,所述第一指示包括在控制信号中,所述控制信号还包括第三指示;所述第三指示包括重传指示和用于指示所述第一传输的cr的调制和编码方案(modulation and coding scheme,mcs)索引。

17、由上可见,第一指示和第三指示均包含在控制信号中,第三指示还包括重传指示和用于指示第一传输的cr的mcs索引。这种方法支持使用控制信号传输尽可能多的信息,同时节省存储资源。

18、在一些实施例中,所述mcs索引还用于指示所述第二传输的调制阶数。

19、在该方法中,单个mcs索引可以指示第一传输的cr和第二传输的调制阶数。这种方法的优点是可以直接使用现有mcs索引表,而不需要重新创建新的mcs索引表进行重传,可以减少对存储资源的消耗。

20、在一些实施例中,所述控制信号还包括第四指示,用于指示所述第二传输的所述基于速率匹配的起始位置是固定的起始位置或是取决于所述第一传输的速率匹配结果的起始位置。

21、上述控制信号还包括第四指示,用于指示所述第二传输的所述基于速率匹配的起始位置是固定的起始位置或是取决于所述第一传输的速率匹配结果的起始位置(这意味着起始位置可以是灵活的起始位置)。这种方法提供了一种简单的方式来指示第二传输的基于速率匹配的起始位置的确定,并且便于灵活地选择第二传输的基于速率匹配的起始位置。

22、在一些实施例中,所述第四指示包括所述第二传输的冗余版本(redundancyversion,rv)或1比特指示。

23、在一种场景中,第四指示包括第二传输的rv,这是指可能存在新的rv以指示第二传输的基于速率匹配的起始位置的灵活性的情况。该rv可以指示第二传输的基于速率匹配的起始位置是否灵活。在另一种场景中,第四指示包括1比特指示,指示所述第二传输的所述基于速率匹配的起始位置是固定的起始位置或是取决于所述第一传输的速率匹配结果的起始位置。

24、在一些实施例中,所述控制信号携带在无线资源控制(radio resource control,rrc)信令、媒体接入控制-控制单元(medium access control-control element,mac-ce)信令或下行控制信息(downlink control information,dci)信令中的一个或多个中。

25、控制信号可以携带在上述任何信号中,也可以是上述任何信号的组合,这使得不同通信设备之间的通信更加方便,降低了通信成本。

26、在一些实施例中,所述第二传输的所述基于速率匹配的起始位置在所述第一传输的所述基于速率匹配的结束位置之后。

27、从上述方法可以看出,第二传输的基于速率匹配的起始位置在第一传输的基于速率匹配的结束位置之后,可以有效地防止数据传输期间已经传输成功的某些比特重复传输或未传输的某些比特丢失,从而避免了通信资源的浪费。

28、在一些实施例中,所述第二传输的所述基于速率匹配的起始位置是所述第一传输的所述基于速率匹配的结束位置之后的第一个比特;或所述第二传输的所述基于速率匹配的起始位置位于所述第一传输的所述基于速率匹配的结束位置之后,且所述第二传输的所述基于速率匹配的起始位置与所述第一传输的所述基于速率匹配的结束位置之间存在固定数量的比特。

29、当所述第二传输的所述基于速率匹配的起始位置取决于所述第一传输的速率匹配结果时,所述第二传输的所述基于速率匹配的起始位置是所述第一传输的所述基于速率匹配的结束位置之后的第一个比特;或所述第二传输的所述基于速率匹配的起始位置位于所述第一传输的所述基于速率匹配的结束位置之后的固定数量的比特。当第二传输的起始点是灵活的时,这种方法提供了不同方式来确定第二传输的基于速率匹配的起始位置。

30、在一些实施例中,确定所述第二传输的所述基于速率匹配的起始位置包括:确定所述第二传输的所述基于速率匹配的起始位置,而无需等待反馈或dci调度授权。

31、在该方法中,可以确定第二传输的基于速率匹配的起始位置,而无需等待反馈或dci调度授权。这种方法是高效的,并且支持直接确定第二传输的基于速率匹配的起始位置,而无需知道先前传输的物理传输过程(例如速率匹配)。

32、在第二方面中,提供了一种通信装置。所述通信装置包括存储器和一个或多个处理器。存储器用于存储实现上述第一方面中的功能所必需的全部计算机程序或指令中的一部分。所述一个或多个处理器可以执行所述计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现第一方面的任何可能的设计或实现方式中的方法。在一些实施例中,所述通信装置还可以包括接口电路,所述处理器用于通过所述接口电路与其它装置或组件进行通信。

33、在第三方面中,提供了一种通信系统,所述通信系统包括通信装置,所述通信装置用于执行根据第一方面或第一方面的任一种可能的实施例所述的方法。

34、在第四方面中,提供了一种计算机可读存储介质。所述计算机存储介质存储程序代码,所述程序代码用于执行一个或多个指令,所述一个或多个指令用于执行根据第一方面或第一方面的任一种可能的实施例所述的方法。

35、在第五方面中,提供了一种计算机程序,所述计算机程序当由计算设备执行时,使得所述计算设备执行根据第一方面或第一方面的任一种可能的实施例所述的方法。

36、在第六方面中,提供了一种计算机程序产品,所述计算机程序产品包括一个或多个指令,当所述计算机程序产品在计算机上运行时,所述计算机执行根据第一方面或第一方面的任一种可能的实施例所述的方法。