信号强度的计算方法、装置、终端及存储介质与流程

文档序号:23173764发布日期:2020-12-04 14:04阅读:224来源:国知局
信号强度的计算方法、装置、终端及存储介质与流程
本申请实施例涉及计算机
技术领域
,特别涉及一种信号强度的计算方法、装置、终端及存储介质。
背景技术
:随着5gnr(newradio,新空口)技术的发展,为接收机接收到的信号配置合适的增益,是提高接收信号的质量的重要途径。相关技术中,在接收机接收信号受到突发干扰时,系统计算接收信号的强度指示(receivedsignalstrengthindication,rssi)时较大概率将干扰资源块(resourceblock,rb)也作为统计的一项。而通过平均接收信号的时频资源的功率或者滤波功率获取接收信号的rssi,将较大概率受到干扰资源块的影响,导致接收信号的rssi不准确,从而影响接收信号获得合适的增益。技术实现要素:本申请实施例提供了一种信号强度的计算方法、装置、终端及存储介质。所述技术方案如下:根据本申请的一方面内容,提供了一种信号强度的计算方法,所述方法包括:从待检测时频资源中,获取每一个符号上的资源块的接收信号强度指示;从所述接收信号强度指示中,确定信号强度最强的前n个接收信号强度指示,n为大于等于2的正整数;根据所述前n个接收信号强度指示,获取第一组接收信号强度指示和第二组接收信号强度指示,所述第一组接收信号强度指示的个数与所述第二组接收信号强度指示的个数相等,且所述第一组接收信号强度指示中的最小值大于等于所述第二组接收信号强度指示中的最大值;响应于目标差值大于预定阈值,将所述第二组接收信号强度指示的平均值确定为所述待检测时频资源的接收信号强度指示,所述目标差值是所述第一组接收信号强度指示的平均值与所述第二组接收信号强度指示的平均值之间的差值。根据本申请的另一方面内容,提供了一种信号强度的计算装置,所述装置包括:资源块获取模块,用于从待检测时频资源中,获取每一个符号上的资源块的接收信号强度指示;第一确定模块,用于从所述接收信号强度指示中,确定信号强度最强的前n个接收信号强度指示,n为大于等于2的正整数;划分模块,用于根据所述前n个接收信号强度指示,获取第一组接收信号强度指示和第二组接收信号强度指示,所述第一组接收信号强度指示的个数与所述第二组接收信号强度指示的个数相等,且所述第一组接收信号强度指示中的最小值大于等于所述第二组接收信号强度指示中的最大值;第二确定模块,用于响应于目标差值大于预定阈值,将所述第二组接收信号强度指示的平均值确定为所述待检测时频资源的接收信号强度指示,所述目标差值是所述第一组接收信号强度指示的平均值与所述第二组接收信号强度指示的平均值之间的差值。根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请各个方面提供的信号强度的计算方法。根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请各个方面提供的信号强度的计算方法。根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述信号强度的计算方面的各种可选实现方式中提供的方法。本申请实施例能够从需要确定rssi的待检测时频资源中,获取到信号强度最强的前n个rssi,并将n个rssi分为数值较大的一组和数值较小的一组。数值较大的一组的rssi的平均值与数值较小的一组的平均值作差得到目标差值,当目标差值大于预定阈值时,本申请将rssi数值较小的一组的平均值作为待检测时频资源的接收信号强度指示,从而在待检测时频资源被功率明显较大的突发干扰影响时,确保了系统计算待检测时频资源的rssi的可靠性。附图说明为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请一个示例性实施例提供的一种终端的结构框图;图2是本申请一个示例性实施例提供的一种信号强度的计算方法的流程图;图3是本申请一个示例性实施例提供的一种终端更新各个存储空间中的数值的方法流程图;图4是本申请实施例提供的一种时频资源的框架图;图5是本申请一个示例性实施例提供的一种信号强度的计算装置的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。为了本申请实施例所示方案易于理解,下面对本申请实施例中出现的若干名词进行介绍。待检测时频资源:用于指示由若干个资源块组成的资源集合。在一种可能的方式中,待检测时频资源是在时域上连续且频域上连续的资源块组成的集合。在另一种可能的方式中,待检测时频资源是是时域和/或频域上互相离散的资源块组成的集合。资源块:具有指定时域长度以及频域长度的资源单元。在一种可能的实现方式中,一个资源块在时域长度是占1个符号(symbol),一个资源块在频域长度是占12个子载波。在另一种可能的方式中,一个资源块在时域长度是占a个符号,同时在频域长度是占b个子载波,a和b均为正整数。接收信号强度指示(rssi):用于指示无线链接质量,以及是否增大广播发送强度。第一组接收信号强度指示:包括多个rssi的集合。在该集合中,包括待检测时频资源的信号强度最强的前n个接收信号强度指示中的,前一半信号强度较强的rssi值。例如,当n是偶数,第一组接收信号强度指示包括信号强度最强的前n/2个rssi。当n是奇数,第一组接收信号强度指示包括信号强度最强的前(n-1)/2个rssi。第二组接收信号强度指示:包括多个rssi的集合。在该集合中,包括待检测时频资源的信号强度最强的前n个接收信号强度指示中的,后一半信号强度较弱的rssi值。例如,当n是偶数,第二组接收信号强度指示包括信号强度较弱的后n/2个rssi。当n是奇数,第二组接收信号强度指示包括信号强度较弱的后(n+1)/2个rssi。请参见表一,表一示出了一种根据n个接收信号强度指示划分第一组接收信号强度指示和第二组接收信号强度指示。其中,n为奇数。表一在表一中,r1至r5的数值是依次增强的。在本申请提供的一种分组方式中,第一组接收信号强度指示包括rssi4和rssi5,第二组接收信号强度指示包括rssi1、rssi2和rssi3。请参见表二,表二示出了一种根据n个接收信号强度指示划分第一组接收信号强度指示和第二组接收信号强度指示。其中,n为偶数。表二在表二中,r6至r8的数值是依次增强的。在本申请提供的一种分组方式中,第一组接收信号强度指示包括rssi8和rssi9,第二组接收信号强度指示包括rssi6和rssi7。示例性地,本申请实施例所示的信号强度的计算方法,可以应用在终端中,该终端具备显示屏且具备信号强度的计算功能。终端可以包括手机、平板电脑、膝上型电脑、台式电脑、电脑一体机、服务器、工作站、电视、机顶盒、智能眼镜、智能手表、数码相机、mp4播放终端、mp5播放终端、学习机、点读机、电纸书、电子词典、车载终端、虚拟现实(virtualreality,vr)播放终端或增强现实(augmentedreality,ar)播放终端等。请参考图1,图1是本申请一个示例性实施例提供的一种终端的结构框图,如图1所示,该终端包括处理器120和存储器140,所述存储器140中存储有至少一条指令,所述指令由所述处理器120加载并执行以实现如本申请各个方法实施例所述的信号强度的计算方法。在本申请中,终端100是具备信号强度的计算功能的电子设备。当终端100从待检测时频资源中,获取每一个符号上的资源块的接收信号强度指示时,终端100能够从所述接收信号强度指示中,确定信号强度最强的前n个接收信号强度指示,n为大于等于2的正整数;根据所述前n个接收信号强度指示,获取第一组接收信号强度指示和第二组接收信号强度指示,所述第一组接收信号强度指示中的最小值大于等于所述第二组接收信号强度指示中的最大值;响应于目标差值大于预定阈值,将所述第二组接收信号强度指示的平均值确定为所述待检测时频资源的接收信号强度指示,所述目标差值是所述第一组接收信号强度指示的平均值与所述第二组接收信号强度指示的平均值之间的差值。处理器120可以包括一个或者多个处理核心。处理器120利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器140内的指令、程序、代码集或指令集,以及调用存储在存储器140内的数据,执行终端100的各种功能和处理数据。可选的,处理器120可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器120可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器120中,单独通过一块芯片进行实现。存储器140可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory,rom)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器140可用于存储指令、程序、代码、代码集或指令集。存储器140可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。请参考图2,图2是本申请一个示例性实施例提供的一种信号强度的计算方法的流程图。该信号强度的计算方法可以应用在上述所示的终端中。在图2中,信号强度的计算方法包括:步骤210,从待检测时频资源中,获取每一个符号上的资源块的接收信号强度指示。在本申请实施例中,终端能够接收信号,信号能够占据相应的时频资源。终端可以分析该待检测时频资源,从中获取每一个符号上的资源块的接收信号强度指示(也即rssi)。例如,若待检测视频资源包括7个连续的符号,每一个符号中包括20个资源块。则在本申请实施例中,终端能够对每一个符号中的20个资源块各自的rssi进行计算。在该应用场景中,终端一共能够获取7*20共140个资源块各自的rssi。另外,本申请还能够从时间窗中获取待检测时频资源。该时间窗可以是时间轴上连续的时段。例如,长度为1毫秒的时段、长度为2毫秒的时段或者长度为5毫秒的时段。步骤220,从接收信号强度指示中,确定信号强度最强的前n个接收信号强度指示,n为大于等于2的正整数。示意性的,终端能够从上述步骤中计算得出的rssi中,确定信号强度最强的前n个接收信号强度指示,n为大于等于2的正整数。仍以步骤210中所举的7*20共140个资源块为例。在一种可能的获取方式中,终端将从上述7*20共140个资源块中选取信号强度最强的前n个rssi。在另一种可能的获取中,终端将在存储空间中创建n个初始值为零的存储空间。其中,一个存储空间可以指示有指定数据容量的存储空间。终端将获取待检测时频资源中的第i个符号中,rssi最大的前n个资源块。响应于第i个符号中的第j大的rssi大于第j个存储空间中的数值,终端将第j个存储空间中的数值更新为第i个符号中的第j大的rssi。例如,待检测时频资源中包括7个符号,每一个符号中包括20个资源块。并且,每一个符号中选取rssi最大的前n个资源块。此时,终端共检测出资源块7*n个。存储空间中创建出4个初始值为零的存储空间,分别为第1个存储空间、第2个存储空间、第3个存储空间和第4个存储空间。其中,第1存储空间用于存储各个符号中第1大的rssi中的最大值。第2存储空间用于存储各个符号中第2大的rssi中的最大值。第3存储空间用于存储各个符号中第3大的rssi中的最大值。第4存储空间用于存储各个符号中第4大的rssi中的最大值。步骤230,将n个接收信号强度指示,划分为第一组接收信号强度指示和第二组接收信号强度指示,第一组接收信号强度指示中的最小值大于等于第二组接收信号强度指示中的最大值。在本申请实施例中,当终端已经获取前n个接收信号强度指示,终端能够根据将n个rssi,划分为第一组rssi和第二组rssi。其中,第一组rssi中的最小值的rssi比第二组rssi中最大值的rssi大。步骤240,响应于目标差值大于预定阈值,将第二组接收信号强度指示的平均值确定为待检测时频资源的接收信号强度指示,目标差值是第一组接收信号强度指示的平均值与第二组接收信号强度指示的平均值之间的差值。示意性的,终端能够响应于第一组接收信号强度指示的平均值,与,第二组接收信号强度指示的平均值之间的差值大于预设差值时,将第二接收信号强度指示的平均值确定为待检测时频资源的接收信号强度指示。比如,以预定阈值为30dbm为例,当第一组接收信号强度指示包括2个接收信号强度指示,分别为-90dbm和-100dbm。当第二组接收信号强度指示包括2个接收信号强度指示,分别为-150dbm和-160dbm。在此情况中,第一组接收信号强度指示的平均值是-95dbm,第二组接收信号强度指示的平均值是-155dbm,目标差值是60dbm。由于目标差值是60dbm大于预定阈值为30dbm,则终端将-95dbm确定为待检测时频资源的接收信号强度指示。综上所述,本实施例提供的信号强度的计算方法,能够从需要确定rssi的待检测时频资源中,获取到信号强度最强的前n个rssi,并将n个rssi分为数值较大的一组和数值较小的一组。数值较大的一组的rssi的平均值与数值较小的一组的平均值作差得到目标差值,当目标差值大于预定阈值时,本申请将rssi数值较小的一组的平均值作为待检测时频资源的接收信号强度指示,从而在待检测时频资源被功率明显较大的突发干扰影响时,确保了系统计算待检测时频资源的rssi的可靠性。请参见图3,其是本申请另一个示例性实施例提供的一种信号强度的计算方法流程图。该信号强度的计算方法可以应用在上述所示的终端中。在图3中,该信号强度的计算方法包括:步骤310,从待检测时频资源中,获取每一个符号上的资源块的接收信号强度指示。在本申请实施例中,步骤310的执行过程和步骤210的执行过程相同,此处不再赘述。步骤321,创建n个初始值为零的存储空间。在本申请实施例中,为了便于计算待检测时频资源的接收信号强度指示。终端可以在物理存储元件中,创建n个初始值为零的存储空间。在本例中,存储空间可以是一个具有固定大小的存储单元。终端创建n个初始值为零的存储空间的目的在于,能够独立存储n个数值。步骤322,获取待检测时频资源中的第i个符号中,接收信号强度指示最大的前n个资源块。其中,i为正整数。示意性的,终端在处理待检测时频资源时,可以以符号为单位进行分析。例如,当待检测时频资源包括20个符号时,终端能够对上述20个符号均进行分析。在每一个符号中,终端计算得到rssi最大的前n个数值。以n等于4为例,终端在一个符号中计算得到rssi最大的前4个数值。本例中,终端共能够得到20组rssi的资源块,每一组资源块中包括4个rssi数值。步骤323,响应于第i个符号中的第j大的接收信号强度指示,大于第j个存储空间中的数值,将第j个存储空间中的数值更新为第i个符号中的第j大的接收信号强度指示。其中,j是大于等于1且小于等于n的正整数。示意性的,终端每获取一个符号中的前n大的rssi后,能够将上述前n大的rssi分别与已创建的n个存储空间中的数值进行比较。若当前符号中的rssi较大,将使用该rssi替换存储空间中的数值。举例而言,以n等于4,待检测时频资源包括20个符号为例,介绍4个存储空间中的数值的更新过程。请参见表三,表三是存储空间的初始状态,每一个数值为0。表三请参见表四,表四是一种包括20个符号的待检测时频资源中各自前4大rssi的资源块的rssi数值。表四第1符号第2符号第3符号第4符号第5符号97,95,88,86150,99,92,8694,92,90,8899,97,92,9191,90,85,81第6符号第7符号第8符号第9符号第10符号91,88,87,86156,111,91,9199,96,94,9198,95,92,8894,92,86,84第11符号第12符号第13符号第14符号第15符号97,93,91,8899,98,96,8499,92,90,8696,94,89,8897,96,89,88第16符号第17符号第18符号第19符号第20符号99,97,90,8499,97,94,8692,91,82,8195,93,91,8796,94,91,83在表四中,第一符号中的rssi最大的前4个值分别是97dbm、95dbm、88dbm和86dbm。按照该读表方式,可以从表四中获取其它符号中前4个rssi最大的数值。以第1符号为例,介绍第1符号中的4个rssi数值如何更新4个存储空间中的数值。取第1符号中最大的数值97dbm与第1存储空间中的数值0相比,97dbm较大,则将97dbm作为新的第1存储空间的数值予以保存。按照同样的办法,将第2存储空间、第3存储空间和第4存储空间中的数值依次更新,在本次更新后的4个存储空间的数值如下表五所示。表五简而言之,上述20组rssi数据在更新4个存储空间中的数值时,每一组rssi数据中的数据仅会与自身对应的存储空间中的数值比较,而非与4个存储空间中每一个存储空间进行比较。在表三和表四所示数据的作用下,终端得到最终的4个存储空间中的数值请参见表六所示的内容。表六在本申请实施例中,终端可以通过两种方式确定第一组rssi的个数m,第二组rssi的个数n-m。在方式一中,终端将通过干扰环境的类型,确定m的数值。在方式二中,终端将通过n的奇偶性确定m的数值。示意性的,终端将通过执行步骤331、步骤332和步骤333实现方式一。终端将通过执行步骤341或者步骤342来实现方式二。步骤331,确定待检测时频资源的所处的干扰环境。示意性的,终端能够确定待检测时频资源的所处的干扰环境。在通信领域中,不同的干扰环境中,资源块在单个符号中受到干扰的情况的并不相同。步骤332,根据干扰环境的类型,确定对应的单个符号中的最大干扰资源块的个数m。其中,m小于n。示意性的,终端中可以预设干扰环境的类型和单个符号中的最大干扰资源块的个数m的对应关系。不同的干扰类型,对应于不同的单个符号中的最大干扰资源块的个数m。示意性的,当干扰类型是窄带干扰时,m的数值为2。当干扰类型是其它干扰时,m可以设置为1、3、4或者其它正整数,本申请实施例对此不作限定。需要说明的是,窄带干扰是一种带宽较为狭窄的干扰,窄带干扰的带宽小于待检测时频资源所处系统的带宽。可选地,窄带干扰的带宽可以小于待检测时频资源所处系统的带宽一个数量级或者两个数量级。当干扰类型是窄带干扰时,一个受干扰资源块中受到干扰的rssi的个数通常1个,极端情况是2个。针对该场景,本申请将m的数量设置为2,确保出现异常的rssi均被划分到第一组rssi中。需要说明的是,干扰类型可以按照造成干扰的信号的带宽的大小进行区分。本申请实施例中,造成干扰的rssi的数值可能远远高于正常的资源块的rssi数值。因此,考虑到极端情况,也即在同一个符号中出现最多的干扰资源块的个数时,终端也能够将该符号中的最多的干扰资源块均被设置在第一组rssi中。步骤341,当n为偶数时,m=n/2。步骤342,当n为奇数时,m=(n-1)/2。本申请实施例中,m的数值能够根据n的奇偶性来确定。在本申请实施例中,当n为偶数时,m=n/2,终端能够将前n个rssi分为数值较大的前n/2和数值较小的后n/2,使得第一组rssi的样本个数和第二组rssi的样本个数相等,以提高后续对第一组rssi取平均值和第二组rssi取平均值后进行比较的说服力。在本申请实施例中,当n为奇数时,m=(n-1)/2,第一组rssi的个数比第二组rssi的个数大1。换言之,本申请能够控制第一组rssi的个数,避免该第一组rssi中混入较多正常的资源块的rssi,对异常的rssi的数值造成稀释,影响本方案对异常的资源块的rssi的剔除。在终端通过上述方式一和方式二确定m的数值之后,终端将执行步骤351和步骤352,以实现对n个rssi进行划分,得到第一组rssi和第二组rssi。步骤351,获取前n个接收信号强度指示中数值较大的前m个接收信号强度指示,作为第一组接收信号强度指示。步骤352,获取前n个接收信号强度指示中数值较小的后n-m个接收信号强度指示,作为第二组接收信号强度指示。在本申请实施例中,终端将在已经获取到n个rssi后,将其中较大的前m个划分为第一组rssi,同时将另外较小的后n-m个rssi划分为第二组rssi。例如,n取4,记录在存储空间中的前n个rssi的具体数值如表六所示。在具体的应用中,若m为2,则第一组rssi包括156dbm和111dbm,第二组rssi包括96dbm和91dbm。步骤361,获取待检测时频资源对应的目标功率。步骤362,根据待检测时频资源对应的目标功率和待检测时频资源的接收信号强度指示,获取待检测时频资源对应的增益。步骤363,根据增益处理待检测时频资源。在本申请实施例中,终端能够获取待检测时频资源对应的目标功率。需要说明的是,待检测时频资源对应的目标功率是实现设置好的数值。终端将根据目标功率和待检测时频资源的rssi,获取待检测时频资源对应的增益,并根据该增益对待检测时频资源进行处理。综上所述,本实施例能够根据n的数值,创建大小为n的存储空间,并在该存储空间中保存每一个符号中较大前n个rssi的数值,经过对待检测时频资源的整体处理后,存储空间中保存着待检测时频资源中每一个位置较大的rssi数值。比如第1存储空间中保存着每个符号中最大的rssi值中的最大值,第2存储空间中保存着每个符号中第2大的rssi值中的最大值..第n存储空间中保存着每个符号中第n大的rssi值中的最大值,通过该操作,使得突发干扰的数值不至于充满整个存储空间,提高了最终剔除突然干扰的能力,提高了得到待检测时频资源正确的rssi的能力。示意性的,nr系统定义有资源网络。若nr系统中存在突发干扰,则终端在计算待检测时频资源的rssi时大概率会将干扰资源块的功率一并进行统计。在该场景中,待检测时频资源中的ssb(同步信号和pbch块)或者bwp(载波带宽部分)等信号的增益被干扰,终端得到的增益不能实现上述信号获得较好的增益效果。另一种场景中,nr系统中的ssblockburstset(同步信号和pbch块突发集合)支持不同周期配置。同时,由于ssb是突发的,因此在计算rssi时容易将空白资源块的功率统计在内,导致终端得到的增益不能实现上述信号获得较好的增益效果。在一些应用的方式中,待检测时频资源的rssi是通过一段时间窗(5毫秒或1毫秒内)的所有符号或者部分符号的平均或者滤波功率得到的rssi。由于上述方案可能在计算rssi时受到干扰rb的rssi干扰或者空白rb的干扰,导致终端获得的增益的可靠性较低。同时,在计算rssi需要平均或者滤波功率,创建的数据存储空间较大,复杂度较高,功耗较大。因此,本申请实施例针对性提出如下解决方案。在本申请中,该解决方案是一种以资源块为单位计算待检测时频资源的rssi的方法。本申请能够利用资源块中rssi功率较大的前n个值,进行比较、合并以及判断处理等一系列操作,达到避免rssi统计干扰和空白rb功率的目的,得到比较合适的增益。请参见图4,图4是本申请实施例提供的一种时频资源的框架图。在图4中,横轴表示时域,纵轴表示频域,每一个小格表示一个资源块。其中,一个资源块在时域上所占时长是一个符号,在频域上所在频域范围是12个子载波。在图4中,针对第1符号410,终端将其中的资源块411、资源块412、资源块413和资源块414各自对应的rssi值确定为第1符号410中确定的前4个rssi数值较大的值。需要说明的是,图4所示的一个符号中包括若干个资源块,如20个,图中仅示出4个,本申请实施例一个符号中的资源块的个数不作限定。在本实施例对应的计算过程中,终端配置n个初始值为零的变量,计算当前符号每个资源块的rssi功率值,计算得到每一个资源块的rssi功率值(rb-rssi)。其中,每一个rb-rssi均需要与变量中的n个值对应比较。若当前得到的rb-rssi功率值大于变量n个值中的对应的值,则将变量中的相应值替换为当前得到的rb-rssi功率值。否则,变量中的n个值保持不变。经过上述操作过程,当前符号的rb-rssi功率值在计算完成额同时,就能够选出该符号中rssi功率较大的前n个值。示意性的,终端创建n个初始值为零的存储空间,当前符号中所有资源块中rssi功率较大的前n个值,需要与存储空间中对应的n个值进行比较,如果当前得到第i(i=1,2,…,n)个值大于存储空间中的第i个值,则终端将存储空间中的第i个值替换为当前得到的第i个值;否则存储空间中的第i个值保持不变。一段时间窗的所有符号都计算完成后,就得到了存储空间中n个rb-rssi功率值的最终结果。在上述处理过程中的后处理阶段,终端将上述得到的前n/2个值平均或滤波后记做value1,后n/2个值平均或滤波后记做value2,如果value1比value2高m(可配置参数)db,则用于value2作为增益计算使用的rb-rssi值;否则用value1作为增益计算使用的rb-rssi值。上述过程涉及到的伪代码论述如下:value1=mean(0,1,…,n/2-1)//n个rssi中数值较大的前n/2的平均值;value2=mean(n/2,n/2+1,…,n)//n个rssi中数值较小的后n/2的平均值;deltadb=value1-value2//两个平均值之间的差值;ifdeltadb>thrdb//若上述差值大于指定的阈值;agcinput=value2;//若上述差值大于指定的阈值,则agc的输入值等于value2;else//否则agcinput=value1;//agc的输入值等于value1end//结束综上所述,本申请所提供的实施例能够抵抗突发干扰或者空白资源块的干扰,提高终端计算增益的可靠性。可选地,终端通过存储n个值,不需要将每个符号进行平均或者滤波,终端所创建的数据存储空间较小,方案整体的复杂度较低,并且功耗较小。可选地,本申请利用每个符号的所有资源块中rssi功率较大的前n个值中的第i个值与历史结果n个值中的第i个值进行比较,而不是将其与所有历史结果进行比较,避免了存储空间中保存的挑选值都被突发干扰影响的情况,以及由此产生的增益值过小对性能的影响。可选地,本申请中选取的n个值被分成两组,得到value1和value2进行判断,而不是仅利用n直接得到一个结果,由此得到的增益既能够适用于出现突发干扰的场景,也能够用于出现空白干扰的场景。由此可见,本申请实施例适用的场景较多,方案的鲁棒性较好。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。请参考图5,图5是本申请一个示例性实施例提供的一种信号强度的计算装置的结构框图。该信号强度的计算装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:资源块获取模块510,用于从待检测时频资源中,获取每一个符号上的资源块的接收信号强度指示;第一确定模块520,用于从所述接收信号强度指示中,确定信号强度最强的前n个接收信号强度指示,n为大于等于2的正整数;划分模块530,用于将所述前n个接收信号强度指示,划分为第一组接收信号强度指示和第二组接收信号强度指示,所述第一组接收信号强度指示中的最小值大于等于所述第二组接收信号强度指示中的最大值;第二确定模块540,用于响应于目标差值大于预定阈值,将所述第二组接收信号强度指示的平均值确定为所述待检测时频资源的接收信号强度指示,所述目标差值是所述第一组接收信号强度指示的平均值与所述第二组接收信号强度指示的平均值之间的差值。在一个可选的实施例中,所述第一确定模块520,用于创建n个初始值为零的存储空间;获取所述待检测时频资源中的第i个符号中,所述接收信号强度指示最大的前n个所述资源块,i为正整数;响应于所述第i个符号中的第j大的所述接收信号强度指示,大于第j个所述存储空间中的数值,将第j个所述存储空间中的数值更新为所述第i个符号中的第j大的所述接收信号强度指示,j是大于等于1且小于等于n的正整数。在一个可选的实施例中,所述划分模块530,用于获取所述前n个接收信号强度指示中数值较大的前m个所述接收信号强度指示,作为所述第一组接收信号强度指示;获取所述前n个接收信号强度指示中数值较小的后n-m个所述接收信号强度指示,作为所述第二组接收信号强度指示。在一个可选的实施例中,所述装置还包括执行模块,所述执行模块,用于确定所述待检测时频资源的所处的干扰环境;根据所述干扰环境的类型,确定对应的单个符号中的最大干扰资源块的个数m,m小于n;将所述第一组接收信号强度指示的个数,设置为m;将所述第二组接收信号强度指示的个数,设置为n-m。在一个可选的实施例中,执行模块还用于当所述干扰环境的类型是窄带干扰时,确定对应的单个符号中的最大干扰资源块的个数m等于2,所述窄带干扰的带宽小于所述待检测时频资源所处系统的带宽。在一个可选的实施例中,n为偶数时,m=n/2;n为奇数时,m=(n-1)/2。在一个可选的实施例中,所述装置还包括增益获取模块,所述增益获取模块,用于获取所述待检测时频资源对应的目标功率;根据所述待检测时频资源对应的目标功率和所述待检测时频资源的接收信号强度指示,获取所述待检测时频资源对应的增益;根据所述增益处理所述待检测时频资源。综上所述,本实施例根据能够n的数值创建大小为n的存储空间,并在该存储空间中保存每一个符号中较大前n个rssi的数值,经过对待检测时频资源的整体处理后,存储空间中保存着待检测时频资源中每一个位置较大的rssi数值。比如第1存储空间中保存着每个符号中最大的rssi值中的最大值,第2存储空间中保存着每个符号中第2大的rssi值中的最大值..第n存储空间中保存着每个符号中第n大的rssi值中的最大值,通过该操作,使得突发干扰的数值不至于充满整个存储空间,提高了最终剔除突然干扰的能力。本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的信号强度的计算方法。需要说明的是:上述实施例提供的信号强度的计算装置在执行信号强度的计算方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信号强度的计算装置与信号强度的计算方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的能够实现的示例性的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1