一种数据传输方法、装置、设备及存储介质与流程

allin2023-05-07  99


1.本技术实施例涉及通信技术领域,尤其涉及一种数据传输方法、装置、设备及存储介质。


背景技术:

2.随着5g技术的发展和普及,越来越多的领域均应用到5g技术。5g技术主要依赖于5gnr系统进行数据的传输。而在5g nr系统中,由于需要增加容量与传输速率,因此,往往使用大带宽进行通信。由于通信过程中有概率受到同频干扰、无线设备干扰、伪基站干扰、干扰器干扰、多路多点分配业务干扰(mmds,multichannel multipoint distribution services)等因素的影响,造成部分带宽信道质量较差。在进行数据传输时,上下行调度在质量较差带宽信道,会提高丢包和重传概率。对照频域上的资源块(rb,resource block),在不同的资源块上会体现不同的信道质量,因此需要筛选较好信道质量的资源段(rb段,rb段是一段连续的频域资源,由多个资源块组成),使通信在较好信道质量的资源段传输,以应对信道质量受干扰时,数据未能完整传输,造成的重传、校验失败等问题。
3.目前,大多通过探测参考信号(srs,sounding reference signal)进行信道质量估计。将探测参考信号(srs)与本地存储的探测参考信号(srs)参考序列估算出的探测参考信号(srs)信道质量作为数据参考,或解调参考信号(dmrs,demodulation reference signal)在基站端的接收功率等方法作为数据参考,使用归一法、快速傅里叶变化(fft,fast fourier transform)等方法进行数据处理,进而筛选出信道质量较好的资源段。通过归一法方法进行数据处理得到的资源段结果准确率不高,而通过快速傅里叶变化方法进行数据处理的时间复杂度较高,影响筛选信道质量较好资源段的速度和准确性,从而影响数据传输的质量。


技术实现要素:

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.图1是本技术实施例提供的一种数据传输方法的流程图;图2是本技术实施例提供的部分信号指示强度值的示意图;图3是本技术实施例提供的实际调度过程中的数据示意图;图4是本技术实施例提供的一种数据传输装置的结构示意图;图5是本技术实施例提供的一种数据传输设备的结构示意图。
具体实施方式
29.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
30.本技术提供的数据传输方法、装置、设备及存储介质,旨在筛选信道带宽时,最大类间方差法计算得到对应的信号强度指示值阈值进行对应信道带宽的筛选,筛选出对应满足要求的信号强度指示值对应的资源块,以提高筛选信道质量较好资源块的速度和准确性。并且,通过筛选出的信道质量较好的资源块组成的资源段进行数据的传输,以减少丢包和重传的概率,以此提升了数据传输质量。相对于筛选信道带宽方式,其通过使用归一法或傅里叶变化等方式进行数据处理,进而筛选出信号质量较好的资源块。但是,通过归一法进行数据处理得到的资源块结果准确率不高,影响筛选信道质量较好资源段的准确性,而通过快速傅里叶变化的方法进行数据处理的时间复杂度较高,影响筛选信道质量较好资源段的速度,从而影响数据传输的质量。基于此,提供本技术实施例的数据传输方法,以解决现有数据传输过程中数据传输质量低的问题。
31.图1给出了本技术实施例提供的一种数据传输方法的流程图,本实施例中提供的数据传输方法可以由数据传输设备执行,该数据传输设备可以通过软件和/或硬件的方式实现,该数据传输设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该数据传输设备可以是智能通信设备,如智能手机设备等。
32.下述以智能手机设备为执行数据传输方法的主体为例,进行描述。参照图1,该数
据传输方法具体包括:s101、检测得到多个资源块对应的信号强度指示值,计算每一资源块的信号强度指示值与最小信号强度指示值的差值,得到信号强度差值和差值次数,并获取所述信号强度差值中数值最大的信号强度差值最大值,其中,所述差值次数代表相同的信号强度差值的数量,每一信号强度指示值与资源块存在对应关系。
33.通过信号测量设备检测信号强度指示值(rssi,received signal strength indicator)作为度量参数,信号强度指示值为接收到的所有信号功率的平均值,可指示包括服务小区与非服务小区信号,相邻信道的干扰和系统内部热噪声等。信号强度指示值能够反馈当前信道的接收信号强度和干扰程度。其中,以srs信号测量设备为例,通过srs信号测量设备接收多个资源块传送的信号,对接收到的信号进行信号能量检测,得到每一资源块对应的信号强度指示值和对应的资源块长度。其中资源块长度的最小粒度为1rb,在5g nr中rb是上下行调度的最小单位。由多个连续的资源块可以组成资源段,所述资源段可以是带宽段。
34.对检测到的多个资源块对应的信号强度指示值进行比对处理,筛选出数值最小的信号强度指示值,得到最小信号强度指示值。计算每一资源块对应的信号强度指示值与所述最小信号强度指示值的差值,得到信号强度差值。对所述信号强度差值进行统计,获取所述信号强度差值中数值最大的信号强度差值最大值。对所述信号强度差值进行统计,统计相同的信号强度差值的数量,得到每一信号强度差值对应的差值次数。每一信号强度指示值与资源块存在对应关系。
35.示例性的,以对273个资源块进行检测为例,通过信号测量设备获取数据源273个信号强度指示值,对应273个资源块,每一信号强度指示值与资源块存在对应关系,273个信号强度指示值对应273个资源块。筛选出数值最小的信号强度指示值,得到最小信号强度指示值。根据公式,计算得到每一资源块的信号强度差值,其中,代表信号强度指示值,代表最小信号强度指示值。通过上述公式可以计算得到273个信号强度指示值与对应信号强度差值,并对得到的信号强度差值进行统计,统计相同的信号强度差值的数量,得到每一信号强度差值对应的差值次数。对得到的信号强度差值进行统计,获取所述信号强度差值中数值最大的信号强度差值最大值。或者,可以直接信号强度指示值中数值最大的最大信号强度指示值,与数值最小的最小信号强度指示值进行计算,根据公式,计算得到信号强度差值最大值,代表最大信号强度指示值,代表最小信号强度指示值。
36.示例性的,图2是本技术实施例提供的部分信号指示强度值的示意图,参照图2,以4个信号强度指示值为例进行说明。通过信号测量设备检测到4个信号强度指示值分别为rssi1、rssi2、rssi3和rssi4,其中rssi1=115dbfs,rssi2=116dbfs,rssi3=115dbfs,rssi4=117dbfs,其中dbfs是信号强度指示值rssi的单位,单位为满度相对电平(dbfs,db fullscale),dbfs是用来表征数字域功率值的大小。筛选出数值最小的信号强度指示值为rssi1=115dbfs或者rssi3=115dbfs,得到最小信号强度指示值=115dbfs。根据公式,计算得到每一资源块的信号强度差值。针对rssi1,根据,得到。针对rssi2,根据,得到。针对rssi3,根据
,得到。针对rssi4,根据,得到。通过上述公式可以计算得到4个信号强度指示值与对应信号强度差值,对得到的信号强度差值进行统计,统计相同的信号强度差值的数量,得到每一信号强度差值对应的差值次数。针对信号强度差值为0时,存在和,所以统计得到信号强度差值0dbfs对应的差值次数。针对信号强度差值为1dbfs时,存在,所以统计得到信号强度差值1dbfs对应的差值次数。针对信号强度差值为2dbfs时,存在,所以统计得到信号强度差值2dbfs对应的差值次数。对得到的信号强度差值-进行统计,获取所述信号强度差值-中数值最大为,所以得到信号强度差值最大值。或者,可以直接信号强度指示值中数值最大的最大信号强度指示值,与数值最小的最小信号强度指示值进行计算,根据公式,计算得到信号强度差值最大值。
37.s102、将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行最大类间方差法运算,得到信号强度指示值阈值,其中,所述信号强度指示值阈值为最大类间方差值对应的信号强度指示值。
38.将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行类间方差运算,得到每一信号强度差值对应的类间方差值。对所述每一信号强度差值对应的类间方差值进行比对,筛选数值最大的类间方差值,得到最大类间方差值,其中,所述最大类间方差值对应的信号强度指示值为所述信号强度指示值阈值。
39.具体的,根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到最大值进行求和,得到全局均值。根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的局部均值。根据差值次数除以资源块的总数量,得到第二结果,对所述第二结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的分布概率和。将所述全局均值、所述局部均值和所述分布概率和进行类间方差运算,得到所述类间方差值。
40.示例性的,根据公式计算得到全局均值,其中代表信号强度差值最大值,代表差值次数,代表资源块的总数量。根据公式计算得到局部均值。根据公式计算得到分布概率和。根据公式
计算得到类间方差值。对所述每一信号强度差值对应的类间方差值进行比对,筛选数值最大的类间方差值,得到最大类间方差值,其中,所述最大类间方差值对应的信号强度指示值为所述信号强度指示值阈值。根据所述最大类间方差值获取对应信号强度指示值阈值。
41.s103、将所述每一资源块对应的信号强度指示值与所述信号强度指示值阈值进行比对,筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值。
42.将每一资源块对应的信号强度指示值与所述信号强度指示值阈值进行比对,筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值rssim。
43.s104、根据信号强度指示值与资源块的对应关系,确定所述满足要求的信号强度指示值对应的资源块。
44.以对273个资源块进行检测为例,通过信号测量设备获取数据源273个信号强度指示值,对应273个资源块,每一信号强度指示值与资源块存在对应关系,273个信号强度指示值对应273个资源块。由上述步骤可以筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值rssim。根据信号强度指示值与资源块的对应关系,确定所有满足要求的信号强度指示值rssim对应的资源块。通过最大类间方差法计算得到对应的信号强度指示值阈值进行对应信道资源块的筛选,筛选出对应满足要求的信号强度指示值对应的资源块,提高筛选信道质量较好资源块的速度和准确性。
45.s105、将数据通过所述资源块组成的资源段进行数据传输。
46.在确定所有满足要求的信号强度指示值rssim对应的资源块之后,在进行数据传输之前,判断所述资源块的资源调度是否满足预设条件,所述预设条件为资源调度不受限。当所述资源调度满足预设条件时,则将数据通过所述资源段进行数据传输,以实现通过筛选得到的信道质量较好的信道资源块组成的资源段进行数据的传输,以减少丢包率和重传率,提高数据传输的质量。其中,判断资源调度是否受限可以根据实际情况设置受限条件,例如,受限条件包括连续资源块阈值,连续资源块数量最大的资源段或者根据rbg分配使用多段带宽。
47.示例性的,图3是本技术实施例提供的实际调度过程中的数据示意图,参照图3,根据计算得到阈值为158dbfs,筛选得到资源段1~149与资源段251~273范围内的信号强度指示值rssi均大于阈值158dbfs,因此得到资源段1~149与资源段251~273为满足要求的资源段。在此基础上,进行判断资源段1~149与资源段251~273的资源调度是否满足预设条件。假设资源调度不受限条件为连续资源块数目大于阈值4个,且为连续资源块数量最大的资源段。因而,资源段1~149与资源段251~273均满足连续资源块数目大于阈值4个,且资源段1~149还满足为连续资源块数量最大的资源段,而资源段251~273因不满足为连续资源块数量最大的资源段的条件而受限;而资源段1~149满足资源调度不受限条件,资源调度不受限,因而,通过资源段1~149进行数据的传输,以减少丢包率和重传率,提高数据传输的质量。本实施例中的资源调度不受限条件仅为举例说明,在实际应用中,资源调度受限条件或不受
限条件可以根据实际情况设定,在此不作限制。
48.在一实施例中,若判断当所述资源调度不满足预设条件时,则不对数据传输的资源段进行调整,通过1~273的全带宽资源段进行数据传输,使得数据能够实现传输。不进行传输资源块的调整,在受到干扰时会提高丢包或重传率。
49.在一实施例中,在测量信号指示强度值时,实际调度带宽不同,测量得到不同的资源块(rb)范围的rssi(信号强度指示值)数据,关于rssi数据,单位为满度相对电平(dbfs,db full scale),dbfs是用来表征数字域功率值的大小,一般情况下我们定义0dbfs为数字域满刻度功率值,即数字域中功率的最大值,因此通常看到的dbfs的值都是负的。而在分布单元(du,distributed unit)实际获取到的rssi均为正值,此处由于物理层使用8bit进行采样,因此上报数据为0~255的整数,此rssi与实际dbfs计算关系参考以下公式:因此上述rssi数值均为正整数。
50.上述,通过获取基础接收信号强度指示后,数据源经由算法获取阈值,根据阈值标记,使基站在信道质量较好的频域资源上(rb段)调度数据传输,使用上述实施方式,能够更为准确的计算出频选调度范围。根据srs上报的rssi内容作为当前信道质量的标志,物理层测量的物理信道上行功率粒度较小,能够更准确显示信道状态。在使用数据计算的过程中,应用了最大类间方差算法并根据实际使用情况进行了相应的改进,能够达到筛选较小差异rssi的成果,相较于一般的简单计算方差或均值的方法,更适用于复杂的基站信道质量情况的筛选。并由于每个srs周期内,信道质量通常不会产生剧烈的变动,对于tdd帧结构,上下行信道存在互易性,可以采用此阈值进行上下行频选调度。对于fdd帧结构,没有上下行信道互易性的特点,一般不能把此阈值用于下行数据的调度,仅能够进行上行频选调度。
51.上述,通过对检测到的多个资源块对应的信号强度指示值进行计算,计算每一资源块的信号强度指示值与最小的信号强度指示值的差值,得到信号强度差值和差值次数,并获取信号强度差值中数值最大的信号强度差值最大值,将信号强度差值最大值、信号强度差值和差值次数进行最大间类方差法运算得到强度指示值阈值,将每一资源块对应的信号强度指示值与信号强度指示值阈值进行比对,筛选大于信号强度指示值阈值的信号强度指示值得到满足要求的信号强度指示值,根据信号强度指示值与资源块的对应关系确定满足要求的信号强度指示值对应的资源块,将数据通过所述资源块组成的资源段进行数据传输。采用上述技术手段,可以通过最大类间方差法计算得到对应的信号强度指示值阈值进行对应信道资源块的筛选,筛选出对应满足要求的信号强度指示值对应的资源块组成的资源段,提高筛选信道质量较好带宽的速度和准确性。此外,通过筛选出的信道质量较好的资源段进行数据的传输,以减少丢包和重传的概率,从而提升了数据传输质量。
52.在上述实施例的基础上,图4为本技术实施例提供的一种数据传输装置的结构示意图。参考图4,本实施例提供的数据传输装置具体包括:第一计算单元21、第二计算单元22、筛选单元23、资源块确定单元24和数据传输单元25。
53.其中,第一计算单元21,用于检测得到多个资源块对应的信号强度指示值,计算每一资源块的信号强度指示值与最小信号强度指示值的差值,得到信号强度差值和差值次数,并获取所述信号强度差值中数值最大的信号强度差值最大值,其中,所述差值次数代表相同的信号强度差值的数量,每一信号强度指示值与资源块存在对应关系;
第二计算单元22,用于将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行最大类间方差法运算,得到信号强度指示值阈值,其中,所述信号强度指示值阈值为最大类间方差值对应的信号强度指示值;筛选单元23,用于将所述每一资源块对应的信号强度指示值与所述信号强度指示值阈值进行比对,筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值;资源块确定单元24,用于根据信号强度指示值与资源块的对应关系,确定所述满足要求的信号强度指示值对应的资源块;数据传输单元25,用于将数据通过所述资源块组成的资源段进行数据传输。
54.进一步的,所述第二计算单元22,还用于将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行类间方差运算,得到每一信号强度差值对应的类间方差值;对所述每一信号强度差值对应的类间方差值进行比对,筛选数值最大的类间方差值,得到最大类间方差值,其中,所述最大类间方差值对应的信号强度指示值为所述信号强度指示值阈值。
55.进一步的,所述第二计算单元22,还用于根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到最大值进行求和,得到全局均值;根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的局部均值;根据差值次数除以资源块的总数量,得到第二结果,对所述第二结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的分布概率和;将所述全局均值、所述局部均值和所述分布概率和进行类间方差运算,得到所述类间方差值。
56.进一步的,所述第一计算单元21,还用于对检测到的多个资源块对应的信号强度指示值进行比对处理,筛选出数值最小的信号强度指示值,得到最小信号强度指示值;计算每一资源块对应的信号强度指示值与所述最小信号强度指示值的差值,得到信号强度差值;对所述信号强度差值进行统计,统计相同的信号强度差值的数量,得到每一信号强度差值对应的差值次数。
57.进一步的,所述第一计算单元21,还用于根据公式,计算得到每一资源块的信号强度差值,其中,代表信号强度指示值,代表最小信号强度指示值。
58.进一步的,所述第一计算单元21,还用于根据公式,计算得到信号强度差值最大值,代表最大信号强度指示值,代表最小信号强度指示值。
59.进一步的,所述第二计算单元22,还用于根据公式
计算得到全局均值,其中代表信号强度差值最大值,代表差值次数,代表资源块的总数量;所述根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的局部均值,包括:根据公式计算得到局部均值;所述根据差值次数除以资源块的总数量,得到第二结果,对所述第二结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的分布概率和,包括:根据公式计算得到分布概率和。
60.进一步的,所述第二计算单元22,还用于根据公式计算得到类间方差值。
61.进一步的,所述装置还包括信号检测单元,用于接收多个资源块传送的信号,对接收到的信号进行信号能量检测,得到每一资源块对应的信号强度指示值和对应的资源块长度。
62.进一步的,所述装置还包括调度受限判断单元,用于判断所述资源段的资源调度是否满足预设条件,所述预设条件为资源调度不受限;当所述资源调度满足预设条件时,则将数据通过所述资源段进行数据传输。
63.上述,通过对检测到的多个资源块对应的信号强度指示值进行计算,计算每一资源块的信号强度指示值与最小的信号强度指示值的差值,得到信号强度差值和差值次数,并获取信号强度差值中数值最大的信号强度差值最大值,将信号强度差值最大值、信号强度差值和差值次数进行最大间类方差法运算得到强度指示值阈值,将每一资源块对应的信号强度指示值与信号强度指示值阈值进行比对,筛选大于信号强度指示值阈值的信号强度指示值得到满足要求的信号强度指示值,根据信号强度指示值与资源块的对应关系确定满足要求的信号强度指示值对应的资源块,将数据通过所述资源块组成的资源段进行数据传输。采用上述技术手段,可以通过最大类间方差法计算得到对应的信号强度指示值阈值进
行对应信道资源块的筛选,筛选出对应满足要求的信号强度指示值对应的资源块组成的资源段,提高筛选信道质量较好资源段的速度和准确性。此外,通过筛选出的信道质量较好的资源段进行数据的传输,以减少丢包和重传的概率,从而提升了数据传输质量。
64.本技术实施例提供的数据传输装置可以用于执行上述实施例提供的数据传输方法,具备相应的功能和有益效果。
65.本技术实施例提供了一种数据传输设备,参照图5,该数据传输设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该数据传输设备中处理器的数量可以是一个或者多个,该数据传输设备中的存储器的数量可以是一个或者多个。该数据传输设备的处理器、存储器、通信模块、输入装置及输出装置可以通过总线或者其他方式连接。
66.存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术任意实施例所述的数据传输方法对应的程序指令/模块(例如,数据传输装置中的第一计算单元、第二计算单元、筛选单元、资源块确定单元和数据传输单元)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
67.通信模块33用于进行数据传输。
68.处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的数据传输方法。
69.输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。
70.上述提供的数据传输设备可用于执行上述实施例提供的数据传输方法,具备相应的功能和有益效果。
71.本技术实施例还提供一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数据传输方法,该数据传输方法包括:检测得到多个资源块对应的信号强度指示值,计算每一资源块的信号强度指示值与最小信号强度指示值的差值,得到信号强度差值和差值次数,并获取所述信号强度差值中数值最大的信号强度差值最大值,其中,所述差值次数代表相同的信号强度差值的数量,每一信号强度指示值与资源块存在对应关系;将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行最大类间方差法运算,得到信号强度指示值阈值,其中,所述信号强度指示值阈值为最大类间方差值对应的信号强度指示值;将所述每一资源块对应的信号强度指示值与所述信号强度指示值阈值进行比对,筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值;根据信号强度指示值与资源块的对应关系,确定所述满足要求的信号强度指示值对应的资源块;将数据通过所述资源块组成的资源段进行数据传输。
72.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如
dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
73.当然,本技术实施例所提供的一种存储计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的数据传输方法,还可以执行本技术任意实施例所提供的数据传输方法中的相关操作。
74.上述实施例中提供的数据传输装置、存储介质及数据传输设备可执行本技术任意实施例所提供的数据传输方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的数据传输方法。
75.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。

技术特征:
1.一种数据传输方法,其特征在于,包括:检测得到多个资源块对应的信号强度指示值,计算每一资源块的信号强度指示值与最小信号强度指示值的差值,得到信号强度差值和差值次数,并获取所述信号强度差值中数值最大的信号强度差值最大值,其中,所述差值次数代表相同的信号强度差值的数量,每一信号强度指示值与资源块存在对应关系;将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行最大类间方差法运算,得到信号强度指示值阈值,其中,所述信号强度指示值阈值为最大类间方差值对应的信号强度指示值;将所述每一资源块对应的信号强度指示值与所述信号强度指示值阈值进行比对,筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值;根据信号强度指示值与资源块的对应关系,确定所述满足要求的信号强度指示值对应的资源块;将数据通过所述资源块组成的资源段进行数据传输。2.根据权利要求1所述的数据传输方法,其特征在于,所述将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行最大类间方差法运算,得到信号强度指示值阈值,包括:将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行类间方差运算,得到每一信号强度差值对应的类间方差值;对所述每一信号强度差值对应的类间方差值进行比对,筛选数值最大的类间方差值,得到最大类间方差值,其中,所述最大类间方差值对应的信号强度指示值为所述信号强度指示值阈值。3.根据权利要求2所述的数据传输方法,其特征在于,所述将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行类间方差运算,得到每一信号强度差值对应的类间方差值,包括:根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到最大值进行求和,得到全局均值;根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的局部均值;根据差值次数除以资源块的总数量,得到第二结果,对所述第二结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的分布概率和;将所述全局均值、所述局部均值和所述分布概率和进行类间方差运算,得到所述类间方差值。4.根据权利要求1所述的数据传输方法,其特征在于,所述计算每一资源块的信号强度指示值与最小信号强度指示值的差值,得到信号强度差值和差值次数,包括:对检测到的多个资源块对应的信号强度指示值进行比对处理,筛选出数值最小的信号强度指示值,得到最小信号强度指示值;计算每一资源块对应的信号强度指示值与所述最小信号强度指示值的差值,得到信号强度差值;
对所述信号强度差值进行统计,统计相同的信号强度差值的数量,得到每一信号强度差值对应的差值次数。5.根据权利要求4所述的数据传输方法,其特征在于,所述计算每一资源块对应的信号强度指示值与所述最小信号强度指示值的差值,得到信号强度差值,包括:根据公式,计算得到每一带宽段资源块的信号强度差值,其中,代表信号强度指示值,代表最小信号强度指示值。6.根据权利要求1所述的数据传输方法,其特征在于,所述获取所述信号强度差值中数值最大的信号强度差值最大值,包括:根据公式,计算得到信号强度差值最大值,代表最大信号强度指示值,代表最小信号强度指示值。7.根据权利要求4所述的数据传输方法,其特征在于,所述根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到最大值进行求和,得到全局均值,包括:根据公式计算得到全局均值,其中代表信号强度差值最大值,代表差值次数,代表资源块的总数量;所述根据信号强度差值和差值次数相乘后除以资源块的总数量,得到第一结果,对所述第一结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的局部均值,包括:根据公式计算得到局部均值;所述根据差值次数除以资源块的总数量,得到第二结果,对所述第二结果根据信号强度差值从最小值到所述信号强度差值进行求和,得到每一信号强度差值对应的分布概率和,包括:根据公式计算得到分布概率和。8.根据权利要求7所述的数据传输方法,其特征在于,所述将所述全局均值、所述局部均值和所述分布概率和进行类间方差运算,得到所述类间方差值,包括:根据公式计算得到类间方差值。
9.根据权利要求1所述的数据传输方法,其特征在于,所述检测得到多个资源块对应的信号强度指示值,包括:接收多个资源块传送的信号,对接收到的信号进行信号能量检测,得到每一资源块对应的信号强度指示值和对应的资源块长度。10.根据权利要求1所述的数据传输方法,其特征在于,所述将数据通过所述资源块组成的资源段进行数据传输之前,包括:判断所述资源段的资源调度是否满足预设条件,所述预设条件为资源调度不受限;当所述资源调度满足预设条件时,则将数据通过所述资源段进行数据传输。11.一种数据传输装置,其特征在于,包括:第一计算单元,用于检测得到多个资源块对应的信号强度指示值,计算每一资源块的信号强度指示值与最小信号强度指示值的差值,得到信号强度差值和差值次数,并获取所述信号强度差值中数值最大的信号强度差值最大值,其中,所述差值次数代表相同的信号强度差值的数量,每一信号强度指示值与资源块存在对应关系;第二计算单元,用于将所述信号强度差值最大值、所述信号强度差值和所述差值次数进行最大类间方差法运算,得到信号强度指示值阈值,其中,所述信号强度指示值阈值为最大类间方差值对应的信号强度指示值;筛选单元,用于将所述每一资源块对应的信号强度指示值与所述信号强度指示值阈值进行比对,筛选大于所述信号强度指示值阈值的信号强度指示值,得到满足要求的信号强度指示值;资源块确定单元,用于根据信号强度指示值与资源块的对应关系,确定所述满足要求的信号强度指示值对应的资源块;数据传输单元,用于将数据通过所述资源块组成的资源段进行数据传输。12.一种数据传输设备,其特征在于,包括:存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-10任一所述的方法。13.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由处理器执行时用于执行如权利要求1-10任一所述的方法。

技术总结
本申请实施例公开了一种数据传输方法、装置、设备及存储介质,通过对检测到的多个资源块对应的信号强度指示值进行计算,计算每一资源块的信号强度指示值与最小的信号强度指示值的差值,得到信号强度差值和差值次数,并获取信号强度差值中数值最大的信号强度差值最大值,将信号强度差值最大值、信号强度差值和差值次数进行最大间类方差法运算得到强度指示值阈值,将每一资源块对应的信号强度指示值与信号强度指示值阈值进行比对,筛选大于信号强度指示值阈值的信号强度指示值得到满足要求的信号强度指示值,根据信号强度指示值与资源块的对应关系确定满足要求的信号强度指示值对应的资源块,将数据通过资源块组成的资源段进行数据传输。段进行数据传输。段进行数据传输。


技术研发人员:朴明 靳斌 宋怡昕 陈瑞欣 林力
受保护的技术使用者:广州世炬网络科技有限公司
技术研发日:2022.05.12
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-11639.html

最新回复(0)