本发明涉及无线通信,尤其涉及一种混合自动重传数据的合并方法、装置、设备、芯片及介质。
背景技术:
1、在现有技术中,混合自动重传数据的合并方法通常是针对于长期演进技术lte的,即,对混合自动重传重复传输4次的数据进行合并。但是,lte演进的物联网技术,即emtc技术中,在覆盖增强等级模式a下,数据源会对数据进行重复发送,最大重复发送32次,再经过混合自动重传的重复传输,则在该模式下将最大达到128次的重复发送,而在覆盖增强等级模式b下,数据源会对数据进行重复发送,最大重复发送2048次,再经过混合自动重传的重复传输,则在该模式下将最大达到8192次的重复发送。在这种情况下,如果采用现有技术中的混合自动重传数据的合并方法,将会导致合并完成的数据量极大,对缓存的需求将变的极高。
技术实现思路
1、本发明提供的混合自动重传数据的合并方法、装置、设备、芯片及介质,能够在重复传输的次数增大的情况下,首先将具有相同加扰序列的子帧内的数据进行合并,从而,减少缓和自动重传数据在合并时所需的缓存资源。
2、第一方面,本发明提供一种混合自动重传数据的合并方法,所述方法包括:
3、获取具有相同加扰序列的子帧数量,并将所述子帧数量与目标重复发送次数进行比较;
4、当所述子帧数量不大于目标重复发送次数时,对具有相同加扰序列的子帧的数据进行合并。
5、可选地,在所述对具有相同加扰序列的子帧的数据进行合并之后,所述方法还包括:
6、计算当前重复发送次数与所述子帧数量的比值并向上取整,作为更新后的当前次重复发送次数;
7、计算所述目标重复发送次数与所述子帧数量的比值并向上取整,作为更新后的目标重复发送次数;
8、依据当前重复发送次数和目标重复发送次数,对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并。
9、可选地,在所述获取具有相同加扰序列的子帧数量,并将所述子帧数量与目标重复发送次数进行比较之后,所述方法还包括:
10、当所述子帧数量大于目标重复发送次数时,依据当前重复发送次数和目标重复发送次数,对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并。
11、可选地,所述依据当前重复发送次数和目标重复发送次数,对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并,包括:
12、判断所述当前重复发送次数是否与所述目标重复发送次数相等;并依据所述判断结果对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并。
13、可选地,所述依据所述判断结果对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并包括:
14、当所述当前重复发送次数与所述目标重复发送次数相等时,将所述当前重复发送次数置零,并将当前重复发送的数据进行解速率匹配,得到目标数据;
15、将所述目标数据压缩后存储在对应的缓存中。
16、可选地,所述依据所述判断结果对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并,包括:
17、当所述当前重复发送次数与所述目标重复发送次数不相等时,判断所述当前重复发送次数是否为零;
18、当所述当前重复发送次数为零时,将当前重复发送的数据进行解速率匹配,得到目标数据;
19、将所述目标数据压缩后存储在对应的缓存中。
20、可选地,所述依据所述判断结果对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并,包括:
21、当所述当前重复发送次数不为零时,将当前重复发送的数据进行解速率匹配;
22、获取对应的缓存中存储的在当前重复发送之前的历史重复发送的数据;
23、将解速率匹配后的当前重复发送的数据与历史重复发送的数据进行合并,得到目标数据;
24、将所述目标数据压缩后存储在对应的缓存中。
25、可选地,所述将所述目标数据压缩后存储在对应的缓存中,包括:
26、获取重复发送次数的多个预设阈值范围与多个移位位数的对应关系;
27、依据所述对应关系,确定当前重复发送次数对应的所述目标数据的移位处理方式;
28、依据所述移位处理方式,对所述目标数据移位后存储至对应的缓存中。
29、可选地,所述依据所述判断结果对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并,包括:
30、获取重复发送次数的多个预设阈值范围与多个移位位数的对应关系;
31、当所述当前重复发送次数不为零且不等于目标发送次数时,获取对应的缓存中存储的在当前重复发送之前的历史重复发送的数据;
32、依据所述对应关系,确定历史重复发送的数据的移位处理方式;
33、依据所述移位处理方式,对历史重复发送的数据进行移位处理;
34、将移位处理后的历史重复发送的数据与当前重复发送数据进行合并。
35、可选地,所述将所述目标数据压缩后存储在对应的缓存中,包括:
36、在获取到目标数据时,从预设接口获取压缩因子;
37、依据所述压缩因子,对目标数据进行压缩后存储至对应的缓存中。
38、可选地,所述依据所述判断结果对当前重复发送的数据和当前重复发送之前的历史重复发送的数据进行混合自动重传合并,包括:
39、当所述当前重复发送次数不为零且不等于目标发送次数时,获取对应的缓存中存储的在当前重复发送之前的历史重复发送的数据;
40、从预设接口获取压缩因子,并依据所述压缩因子对历史重复发送的数据进行解压缩;
41、将解压缩后的历史重复发送的数据与当前重复发送的数据进行合并。
42、第二方面,本发明提供一种混合自动重传数据的合并装置,包括:
43、子帧比较模块,获取具有相同加扰序列的子帧数量,并将所述子帧数量与目标重复发送次数进行比较;
44、子帧合并模块,当所述子帧数量不大于目标重复发送次数时,对具有相同加扰序列的子帧的数据进行合并。
45、第三方面,本发明提供一种用户设备,所述用户设备包括:
46、至少一个处理器;以及
47、与所述至少一个处理器通信连接的存储器;其中,
48、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任意一项所述的的混合自动重传数据的合并方法。
49、第四方面,本发明提供一种芯片,所述芯片包括:
50、至少一个处理器;以及
51、与所述至少一个处理器通信连接的存储器;其中,
52、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任意一项所述的的混合自动重传数据的合并方法。
53、第五方面,本发明提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现前述任意一项所述的的混合自动重传数据的合并方法。
54、在本发明提供的技术方案中,由于当具有相同加扰序列的子帧数量小于目标重复发送数量时,在单个无线帧内的多个子帧携带的是重复发送的数据,此时,将具有相同加扰序列的子帧内的数据进行合并,合并后的数据再进行混合自动重传合并,从而,减少了混合自动重传合并过程中所需要合并的数据量,减少了混合自动重传合并所需要的缓存资源。