本技术涉及通信,尤其涉及一种上行混合式自动重传请求(hybridautomatic repeat request,harq)数据缓存方法、装置、设备和存储介质。
背景技术:
1、当前业界云化基站的主流硬件加速器功能基本集中在对物理层处理的硬件加速。现有5g基站的开放接口定义(scf fapi)中,上层软件需通过无线网临时标识(radionetwork temporary indentifier,rnti)标识数据与ue的对应关系。在harq过程中,以rnti作为索引缓存各ue的数据,用于重传合并与纠错。上行数据缓存中rnti的实际位数为16比特,能够指示超过6万个用户,而实际部署加速芯片产品对应的每个小区的激活用户数通常不超过几千个,且采用rnti作为ue数据存储的索引时,索引值为非连续数值。
技术实现思路
1、有鉴于此,本技术实施例期望提供一种上行harq数据缓存方法、装置、设备和存储介质。
2、本技术实施例的技术方案是这样实现的:
3、本技术实施例提供了一种上行混合式自动重传请求数据缓存方法,该方法包括:
4、物理层基于上层维护的用户索引进行缓存空间的索引,将索引得到的所述缓存空间中的混合式自动重传请求数据处理结果与上层进行交互;其中,
5、所述用户索引为一系列连续数值,用于标识同一小区的终端,每个用户索引对应标识一个终端;所述用户索引的最大值与物理层加速器对应的小区激活终端数量、和/或预设周期内统计的需要进行混合式自动重传请求的终端数量、和/或根据覆盖区域空口条件预测的需要进行混合式自动重传请求的终端数量相关。
6、本技术实施例中,所述用户索引占用物理上行共享信道协议数据单元中handle参数的低16位或高16位;或者,
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、本技术实施例提供的上行harq数据缓存方法、装置、设备和存储介质,物理层基于上层维护的用户索引进行缓存空间的索引,将索引得到的所述缓存空间中的混合式自动重传请求数据处理结果与上层进行交互。由于本技术实施例的用户索引为一系列连续数值,每个用户索引对应标识一个终端,相对于以rnti作为缓存空间的索引,本技术实施例有利于加快索引速度,简化索引的设计;此外,所述用户索引的最大值与物理层加速器对应的小区激活终端数量、和/或预设周期内统计需要进行混合式自动重传请求的终端数量、和/或根据覆盖区域空口条件预测的需要进行混合式自动重传请求的终端数量相关,物理层可基于用户索引最大值开辟缓存空间,降低物理层缓存物理资源需求,进而降低加速器成本。
1.一种上行混合式自动重传请求数据缓存方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,所述用户索引占用物理上行共享信道协议数据单元中handle参数的低16位或高16位;或者,
3.根据权利要求1所述的方法,其特征在于,在所述物理层加速器的存储资源不小于预设阈值的情况下,所述物理层基于上层维护的用户索引进行缓存空间的索引之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述物理层加速器的存储资源小于预设阈值的情况下,所述物理层基于上层维护的用户索引进行缓存空间的索引之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述物理层基于上层维护的用户索引进行缓存空间的索引,包括:
6.一种上行混合式自动重传请求数据缓存方法,其特征在于,该方法包括:
7.根据权利要求6所述的方法,其特征在于,所述上层维护用户索引,包括:
8.根据权利要求6所述的方法,其特征在于,在所述物理层加速器的存储资源不小于预设阈值的情况下,所述上层基于物理层加速器对应的最大小区激活终端数量确定所述用户索引的最大值、或所述上层基于预设周期内统计和/或根据覆盖区域空口条件预测的需要进行混合式自动重传请求的终端数量确定所述用户索引的最大值;
9.根据权利要求8所述的方法,其特征在于,在所述物理层加速器的存储资源小于预设阈值的情况下,所述方法还包括:
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
11.一种物理层设备,其特征在于,包括:第一通信接口和第一处理器;其中,
12.一种上层设备,其特征在于,包括:第二通信接口和第二处理器;其中,
13.一种物理层设备,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
14.一种上层设备,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
15.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述方法的步骤,或者实现权利要求6至10任一项所述方法的步骤。
