一种数据传输方法及其相关装置与流程

未命名 09-18 阅读:69 评论:0


1.本技术涉及数据传输技术领域,具体为一种数据传输方法及其相关装置。


背景技术:

2.对于混合自动重传请求(hybrid automatic-repeat-request, harq)方案,接收端可以把多次传输的数据合并来提升可靠性,以减少进一步重传的概率。某些无线局域网(wireless local area network, wlan)协议,例如:802.11ac/ax/be,只支持每流的调制和编码方案(modulation and coding scheme, mcs)相同,因此,在进行自动重传过程中,重传的性能往往受限于性能较差的几流。如果多次重传时的信道相关性很高,则重传的性能还是受限于性能较差的几流。即使进行合并,性能较差的几流的合并增益还是不高,harq场景仍然有性能提升空间。


技术实现要素:

3.本技术的目的在于提供一种数据传输方法及其相关装置,以解决现有技术中多次重传时的信道相关性很高,在某些应用场景下,合并所取得的增益性不高的技术问题。
4.为实现上述目的,本技术提供如下技术方案:第一方面,本技术提出一种数据发送装置,该装置包括:获取模块,用于获取空间映射矩阵和目标数据;第一收发模块,用于基于所述空间映射矩阵将所述目标数据发送至数据接收装置;以及,用于接收重传请求或者确认请求;所述重传请求由所述数据接收装置基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误发送;所述确认请求由所述数据接收装置基于若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误发送;第一处理模块,用于基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,用于基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
5.作为本实施例的一种实施方式,所述第一处理模块,还用于调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵;或者,还用于调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。
6.作为本实施例的一种实施方式,所述第一收发模块,还用于接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置基于接收所述目标数据的性能指标发送;所述第一处理模块,还用于基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
7.第二方面,本技术提出一种数据接收装置,该装置包括:
第二收发模块,用于接收目标数据,所述目标数据由数据发送装置基于空间映射矩阵发送;第二处理模块,用于基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求;以使所述数据发送装置基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,以使所述数据发送装置基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
8.作为本实施例的一种实施方式,所述第二收发模块,还用于基于所述目标数据的性能指标,向所述数据发送装置发送空间映射矩阵指示,以使所述数据发送装置基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
9.第三方面,本技术提出一种数据传输方法,应用于数据发送装置,所述方法包括:获取空间映射矩阵和目标数据;基于所述空间映射矩阵将所述目标数据发送至数据接收装置;接收重传请求或者确认请求;所述重传请求由所述数据接收装置基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误发送;所述确认请求由所述数据接收装置基于若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误发送;基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
10.作为本实施例的一种实施方式,所述基于当前重传次数,获取当前空间映射矩阵,包括:调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵;或者,调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。
11.作为本实施例的一种实施方式,所述基于当前重传次数,获取当前空间映射矩阵之前,所述方法还包括:接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置基于接收所述目标数据的性能指标发送;所述基于当前重传次数,获取当前空间映射矩阵,包括:基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
12.第四方面,本技术提出一种数据传输方法,应用于数据接收装置,所述方法包括:接收目标数据,所述目标数据由数据发送装置基于空间映射矩阵发送;基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求;以使所述数据发送装置基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,以使所述数据发送装置基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
13.作为本实施例的一种实施方式,所述接收目标数据之后,所述方法还包括:基于所
述目标数据的性能指标,向所述数据发送装置发送空间映射矩阵指示,以使所述数据发送装置基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
14.第五方面,本技术提出一种数据传输设备,该设备包括:数据发送装置,用于获取空间映射矩阵和目标数据;以及,用于获取空间映射矩阵和目标数据;以及,用于基于所述空间映射矩阵将所述目标数据发送至数据接收装置;以及,用于接收重传请求或者确认请求;以及,用于基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,用于基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到;数据接收装置,用于接收目标数据,以及,用于基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求。
15.作为本实施例的一种实施方式,所述数据发送装置还用于调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵;或者,还用于调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。
16.作为本实施例的一种实施方式,所述数据发送装置还用于接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置基于接收所述目标数据的性能指标发送;以及,还用于基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
17.作为本实施例的一种实施方式,所述数据接收装置还用于基于所述目标数据的性能指标,向所述数据发送装置发送空间映射矩阵指示,以使所述数据发送装置基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
18.第六方面,本技术提出一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现第三方面或者第四方面中任意一项所述的数据传输方法。
19.与现有技术相比,本技术的有益效果是:本技术的数据传输方法或者装置,在对目标数据进行重传时,可以基于各流的传输能力或者传输性能对空间映射矩阵进行重新设计,从而能够有效的避免了,在多次重传过程中由于信道的相关性很高,而导致重传效果受限于性能较差的几流,进而导致混合自动重传请求中合并的增益性不高的问题。
附图说明
20.图1为本技术实施例提供的一种数据传输方法的流程示意图;图2为本技术实施例所提供的数据发送装置的结构示意图;
图3为本技术实施例所提供的数据接收装置的结构示意图;图4为本技术实施例所提供的数据传输设备的结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地,描述显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.本技术实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象(例如:第一处理模块和第二处理模块分别表示为不同的处理模块,其他类似),而不必用于描述特定的顺序或先后次序。应该理解这样使用的处理模块在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本技术实施例中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本技术实施例中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本技术实施例方案的目的。
23.在了解本技术之前,需要清楚的是,在无线局域网的物理层技术领域,空间映射(spatial mapping)一般指一种多天线技术,用于将空时流映射到发射天线,来优化信号传输过程,提高通信质量和数据传输速率,例如:在802.11 n/ac/ax/be的无线局域网协议中,数据发送装置需要把星座点映射或者空时块编码的输出信号乘以空间映射矩阵得到天线信号。而空间映射矩阵一般被设计为发射天线数乘以空时流数维度的矩阵。假设目标数据的空时流数目为2,发射天线数目为3,则需要3乘以2的空间映射矩阵将空时流映射到发射天线。
24.harq是一种将自动请求重发方式( automatic repeat request,arq)与前向纠错方式( forward error correction,fec)相结合的协议,它实现了检错纠错的功能。在harq中,数据被分成多个数据块并使用fec编码,每个数据块都传输一遍。如果接收方在第一次传输中检测到错误,它会通知发送方并请求重传。然后,发送方将重传错误的数据块,而不是整个数据块。接收方将使用arq机制来组合重传的数据块和之前接收的数据块,以纠正错误。这种方式可以大大提高传输的可靠性,并减少传输所需的时间和带宽。
25.下面介绍本技术提供的一种数据传输方法及其相关装置的具体实施例。
26.下面介绍本技术提供的一种数据传输方法的示例性流程。图1是本技术实施例提供的一种数据传输方法的流程示意图,本说明书提供了如实施例或流程图所示的方法或者流程操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施
例中列举的步骤顺序仅仅为众多执行顺序中的一种方式,不代表唯一的执行顺序,在实际执行时,可以按照实施例或者附图所示的方法或者流程顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图1所示,该示例性流程的执行主体可以是市面上任意一种执行主体,例如:数据发送装置可以是市面上任意一种能够进行数据发送的装置,而数据接收装置可以是市面上任意一种能够进行数据接收的装置,在某些应用场景下,数据发送装置还可以是具有数据发送功能的数据接收装置,而数据接收装置也可以是具有数据接收功能的数据发送装置。
27.如图1所示,本技术提供一种技术方案:一种数据传输方法,所述方法包括:步骤s100:数据发送装置获取空间映射矩阵和目标数据。
28.需要清楚的是,在本技术的实施例中,目标数据可以为任意由数据发送装置发送至数据接收装置的数据,其可以为数据包或者数据帧对其不做任何限制。而由前文可知,在本技术的实施例中空间映射矩阵可以为任意种映射矩阵,在本技术的一个实施例中,可以选择某个预设的空间映射矩阵作为初始空间映射矩阵,由后文可知,所述当前空间映射矩阵由历史空间映射矩阵更新得到,在第一次更新过程中,初始空间映射矩阵即为历史空间映射矩阵。
29.步骤s200:数据发送装置基于所述空间映射矩阵将所述目标数据发送至数据接收装置。
30.需要清楚的是,在本技术一个具体的实施例中,空间映射矩阵为,按照空间映射矩阵发送目标数据。
31.步骤s300:数据接收装置接收所述目标数据。
32.需要清楚的是,在传输无误的情况下数据接收装置所接收到的目标数据,应该与数据发送装置中基于空间映射矩阵所发送出的目标数据是相同的。
33.步骤s400:数据接收装置基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求。
34.需要清楚的是,历史目标数据是指位于数据接收装置最后一次接收到的目标数据之前的所有目标数据,例如:在本技术一个具体的实施例中,数据接收装置第3次接收到数据发送装置发送过来的目标数据,则数据接收装置第1次和第2次所接收到的目标数据即为历史目标数据,也就是说,数据接收装置第1次和第2次所接收到的目标数据均是错误的,并且基于第1次和第2次所接收到的目标数据无法获得正确的数据。假设,数据接收装置第3次接收到的目标数据也是错误的,并且数据接收装置基于3次所得到的目标数据无法纠正并获得正确的数据,此时数据接收装置还需要向数据发送装置发送重传请求。容易理解的是,如果在数据传输过程中目标数据丢失或者数据接收装置所反馈的确认请求丢失,也就是说,数据发送装置等待确认超时,则默认为数据接收装置未接收到正确的目标数据,此时数据发送装置仍然需要重新发送目标数据。
35.步骤s500:数据发送装置接收重传请求或者确认请求。
36.需要清楚的是,当数据发送装置收到确认请求时,则说明目标数据成功的传输至
数据接收装置,此时数据发送装置可发送其他数据,若收到重传请求则说明数据接收装置未收到正确的目标数据,则数据发送装置还需要重新发送目标数据。
37.步骤s600:数据发送装置基于所述重传请求或者确认请求超时,获取当前重传次数。
38.需要清楚的是,重传次数是指目标数据重新传输的次数,其可以预先进行设置,例如:若数据发送装置第1次向数据接收装置发送目标数据,则重传次数可以设置为0;若数据发送装置第2次向数据接收装置发送目标数据,则重传次数可以设置为2-1=1;若数据发送装置第3次向数据接收装置发送目标数据,则重传次数可以设置为3-1=2,...,若数据发送装置第i次向数据接收装置发送目标数据,则重传次数可以设置为i-1。由此可知,所述当前重传次数由历史重传次数更新得到。
39.步骤s700:数据发送装置基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
40.需要清楚的是,在本技术的实施例中,为了避免多次重传时的信道的相关性过高而导致重传的性能受限于性能较差的几流,在更新历史空间映射矩阵以得到当前空间映射矩阵时,根据各流的传输能力来重新设计空间映射矩阵,以避免上述技术问题的产生。
41.在本技术的一个实施例中,步骤s700:数据发送装置基于当前重传次数,获取当前空间映射矩阵,包括:步骤s710:数据发送装置调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵。
42.在本技术一个具体的实施例中,假设当数据发送装置第i次接收到数据接收装置发送来的重传请求,也就是说,数据发送装置需要向数据接收装置发送第i+1次目标数据,此时,数据发送装置可以基于各流的传输能力来重新设计空间映射矩阵,例如:为第i+1次目标数据传输时所对应的空间映射矩阵,,其中、、

、是、、

、的一种排列,且表示列向量,只有第个元素是1,其他元素都是0。
43.在本技术的另一个实施例中,步骤s700:数据发送装置基于当前重传次数,获取当前空间映射矩阵,包括:步骤s710:数据发送装置调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。
44.在本技术一个具体的实施例中,当数据发送装置第次传输目标数据时,采用天线合并,则在数据发送装置第次传输目标数据时,也可以改变天线合并的组合。例如:为第i次目标数据传输时所对应的空间映射矩阵,,其中表示csd矩阵或者任意酉矩阵,用来表示天线合并组合。假设,将2流数据映射到4根天线上,则的一种实施方式为:,其中每流数据映射到2根天线。在数据发送装置第次传输目标数据时,可以改变各流数据映射到天线的数目,例如:其中1流映射到3根天线,
另1流只映射到1根天线,的一种实施方式为),或者,在数据发送装置第次传输目标数据时,可以改变每流映射到天线的排列,例如:,的另一种实施方式为)。
45.在本技术一个具体的实施例中,步骤s300:数据接收装置接收所述目标数据,所述方法还包括:步骤s800:数据接收装置基于所述目标数据的性能指标,向所述数据发送装置发送空间映射矩阵指示,以使所述数据发送装置基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
46.需要清楚的是,由于数据接收装置在接收目标数据时,能够了解到各个目标数据的状态,例如:目标数据传输过程中的信噪比,因此,可以基于该信噪比,形成空间映射矩阵指示,以使数据发送装置能够基于该空间映射矩阵指示形成可靠性高的空间映射矩阵。
47.在本技术的另一个实施例中,步骤s700:数据发送装置基于当前重传次数,获取当前空间映射矩阵之前,所述方法还包括:步骤s900:数据发送装置接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置基于接收所述目标数据的性能指标发送。
48.需要清楚的是,在本实施例中,只有当数据接收装置接收到的目标数据错误,且基于该目标数据和历史目标数据无法获得正确的目标数据时,才需要向数据发送装置发送空间映射矩阵指示,否则,无需发送空间映射矩阵指示。
49.具体的,在本实施例中,步骤s700:数据发送装置基于当前重传次数,获取当前空间映射矩阵,包括:步骤s710:基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
50.在本技术一个具体的实施例中,数据接收装置接收到空间映射矩阵指示,可以为第i次传输目标数据时的性能指标,例如:每流的信噪比,假设在第i次传输目标数据时,每流的信噪比为、、

、,其中表示第流的信噪比,表示总流数,比较各流信噪比大小,得到

,则第i+1次传输目标数据时的空间映射矩阵可以设计为。
51.上述的数据传输方法,在对目标数据进行重传时,可以基于各流的传输能力或者传输性能对空间映射矩阵进行重新设计,从而能够有效的避免了,在多次重传过程中由于信道的相关性很高,而导致重传效果受限于性能较差的几流,进而导致混合自动重传请求中合并的增益性不高的问题。
52.在介绍完本技术中数据传输方法的实施例之后,下面介绍本技术中数据发送装置的实施例,具体的,如图2所示,本技术提出一种数据发送装置110,该装置包括:获取模块111,用于获取空间映射矩阵和目标数据;第一收发模块112,用于基于所述空间映射矩阵将所述目标数据发送至数据接收
装置120;以及,用于接收重传请求或者确认请求;所述重传请求由所述数据接收装置120基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误发送;所述确认请求由所述数据接收装置120基于若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误发送;第一处理模块113,用于基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,用于基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
53.作为本实施例的一种实施方式,所述第一处理模块113,还用于调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵;或者,还用于调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。
54.作为本实施例的一种实施方式,所述第一收发模块112,还用于接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置120基于接收所述目标数据的性能指标发送;所述第一处理模块113,还用于基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
55.上述的数据发送装置,在对目标数据进行重传时,可以基于各流的传输能力或者传输性能对空间映射矩阵进行重新设计,从而能够有效的避免了,在多次重传过程中由于信道的相关性很高,而导致重传效果受限于性能较差的几流,进而导致混合自动重传请求中合并的增益性不高的问题。
56.在介绍完本技术中数据发送装置的实施例之后,下面介绍本技术中数据接收装置的实施例,具体的,如图3所示,本技术提出一种数据接收装置120,该装置包括:第二收发模块121,用于接收目标数据,所述目标数据由数据发送装置110基于空间映射矩阵发送;第二处理模块122,用于基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置110发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置110发送确认请求;以使所述数据发送装置110基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,以使所述数据发送装置110基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。
57.作为本实施例的一种实施方式,所述第二收发模块121,还用于基于所述目标数据的性能指标,向所述数据发送装置110发送空间映射矩阵指示,以使所述数据发送装置110基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
58.上述的数据接收装置,在对目标数据进行重传时,可以基于各流的传输能力或者传输性能对空间映射矩阵进行重新设计,从而能够有效的避免了,在多次重传过程中由于信道的相关性很高,而导致重传效果受限于性能较差的几流,进而导致混合自动重传请求中合并的增益性不高的问题。
59.在介绍完本技术中数据接收装置的实施例之后,下面介绍本技术中数据传输设备的实施例,具体的,如图4所示,本技术提出一种数据传输设备100,该设备包括:数据发送装置110和数据接收装置120,需要清楚的是,在本实施例中,数据传输设备100可以基于数据发送装置110和数据接收装置120在其内部进行数据传输,在本技术的其他实施例中数据传输设备100可以基于数据发送装置110和数据接收装置120,与该数据传输设备100具有相同结构的其他设备进行外部的数据传输。
60.具体的,数据发送装置110,用于获取空间映射矩阵和目标数据;以及,用于获取空间映射矩阵和目标数据;以及,用于基于所述空间映射矩阵将所述目标数据发送至数据接收装置120;以及,用于接收重传请求或者确认请求;以及,用于基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,用于基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到;数据接收装置120,用于接收目标数据,以及,用于基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置110发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置110发送确认请求。
61.作为本实施例的一种实施方式,所述数据发送装置110还用于调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵;或者,还用于调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。
62.作为本实施例的一种实施方式,所述数据发送装置110还用于接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置120基于接收所述目标数据的性能指标发送;以及,还用于基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
63.作为本实施例的一种实施方式,所述数据接收装置120还用于基于所述目标数据的性能指标,向所述数据发送装置110发送空间映射矩阵指示,以使所述数据发送装置110基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。
64.上述的数据传输设备,在对目标数据进行重传时,可以基于各流的传输能力或者传输性能对空间映射矩阵进行重新设计,从而能够有效的避免了,在多次重传过程中由于信道的相关性很高,而导致重传效果受限于性能较差的几流,进而导致混合自动重传请求中合并的增益性不高的问题。
65.在介绍完本技术中数据传输设备的实施例之后,下面介绍本技术中计算机可读存储介质的实施例,具体的,本技术提出一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述实施例中任意一项所述的数据传输方法。
66.需要清楚的是,本技术中的计算机可读存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数
据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
67.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
68.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的方法,装置和设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
69.在本技术实施例所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
70.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
71.另外,在本技术实施例各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
72.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
73.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
74.尽管已经示出和描述了本技术的实施例,对于本领域的普通技术人员而言,可以
理解在不脱离本技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本技术的范围由所附权利要求及其等同物限定。

技术特征:
1.一种数据发送装置,其特征在于,包括:获取模块,用于获取空间映射矩阵和目标数据;第一收发模块,用于基于所述空间映射矩阵将所述目标数据发送至数据接收装置;以及,用于接收重传请求或者确认请求;所述重传请求由所述数据接收装置基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误发送;所述确认请求由所述数据接收装置基于若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误发送;第一处理模块,用于基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,用于基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。2.根据权利要求1所述的数据发送装置,其特征在于,所述第一处理模块,还用于调整历史空间映射矩阵中的流的顺序,以获取当前空间映射矩阵;或者,还用于调整历史空间映射矩阵中的天线合并组合,以获取当前空间映射矩阵。3.根据权利要求1所述的数据发送装置,其特征在于,所述第一收发模块,还用于接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置基于接收所述目标数据的性能指标发送;所述第一处理模块,还用于基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。4.一种数据接收装置,其特征在于,包括:第二收发模块,用于接收目标数据,所述目标数据由数据发送装置基于空间映射矩阵发送;第二处理模块,用于基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求;以使所述数据发送装置基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,以使所述数据发送装置基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。5.根据权利要求4所述的数据接收装置,其特征在于,所述第二收发模块,还用于基于所述目标数据的性能指标,向所述数据发送装置发送空间映射矩阵指示,以使所述数据发送装置基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。6.一种数据传输方法,应用于数据发送装置,其特征在于,所述方法包括:获取空间映射矩阵和目标数据;基于所述空间映射矩阵将所述目标数据发送至数据接收装置;接收重传请求或者确认请求;所述重传请求由所述数据接收装置基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误发送;所述确认请求由所述数据
接收装置基于若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误发送;基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。7.根据权利要求6所述的数据传输方法,其特征在于,所述基于当前重传次数,获取当前空间映射矩阵之前,所述方法还包括:接收空间映射矩阵指示,所述空间映射矩阵指示由所述数据接收装置基于接收所述目标数据的性能指标发送;所述基于当前重传次数,获取当前空间映射矩阵,包括:基于所述当前重传次数和所述空间映射矩阵指示,获取当前空间映射矩阵。8.一种数据传输方法,应用于数据接收装置,其特征在于,所述方法包括:接收目标数据,所述目标数据由数据发送装置基于空间映射矩阵发送;基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求;以使所述数据发送装置基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,以使所述数据发送装置基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。9.一种数据传输设备,其特征在于,包括:数据发送装置,用于获取空间映射矩阵和目标数据;以及,用于获取空间映射矩阵和目标数据;以及,用于基于所述空间映射矩阵将所述目标数据发送至数据接收装置;以及,用于接收重传请求或者确认请求;以及,用于基于所述重传请求或者确认请求超时,获取当前重传次数;所述当前重传次数由历史重传次数更新得到;以及,用于基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到;数据接收装置,用于接收目标数据,以及,用于基于若所述目标数据错误且所述目标数据与历史目标数据合并后无法纠正错误,则向所述数据发送装置发送重传请求;或者,若所述目标数据正确或者所述目标数据与历史目标数据合并后能够纠正错误,则向所述数据发送装置发送确认请求。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现权利要求6至8中任意一项所述的数据传输方法。

技术总结
本申请公开了一种数据传输方法及其相关装置,涉及数据传输技术领域。所述方法包括:获取空间映射矩阵和目标数据;基于所述空间映射矩阵将所述目标数据发送至数据接收装置;接收重传请求或者确认请求;基于所述重传请求或者确认请求超时,获取当前重传次数;基于当前重传次数,获取当前空间映射矩阵;所述当前空间映射矩阵由历史空间映射矩阵更新得到。本申请在对目标数据进行重传时,可以基于各流的传输能力或者传输性能对空间映射矩阵进行重新设计,从而能够有效的避免了,在多次重传过程中由于信道的相关性很高,而导致重传效果受限于性能较差的几流,进而导致混合自动重传请求中合并的增益性不高的问题。合并的增益性不高的问题。合并的增益性不高的问题。


技术研发人员:杜劲波 徐方鑫 冉建军
受保护的技术使用者:上海朗力半导体有限公司
技术研发日:2023.08.17
技术公布日:2023/9/16
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐