功放输出功率检测方法、装置、计算机设备及存储介质与流程

文档序号:15593776发布日期:2018-10-02 19:15阅读:276来源:国知局

本发明涉及电子设备领域,特别是涉及一种功放输出功率检测方法、装置、计算机设备及存储介质。



背景技术:

在涉及功放生产领域,需要根据功放的输出功率来监控功放的工作状态。传统的功放输出功率的采样是利用检波管的特性,根据幅度-输出电平的线性或非线性关系,通过测量检波管的输出电平获知当前功放管输出功率。但是这种方法不仅不适应用时隙信号的功率读取,并且,由于检波管输出电平准确度不稳定,容易使得测量的功放的输出功率准确度低。



技术实现要素:

基于此,有必要针对功放的输出功率准确度低问题,提供一种功放输出功率检测方法、装置、计算机设备及存储介质。

一种功放输出功率检测方法,包括:

由功放输出信号得到第一设定数量连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率;

从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点;

根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

在其中一个实施例中,在由功放输出信号得到第一设定数量的时隙信号采样点的步骤之前,还包括:对功放输出信号进行连续采样,得到第一设定数量的信号采样点;确定所述第一设定数量的信号采样点所对应的功率最大值;根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号;若为时隙信号,则跳转至由功放输出信号得到第一设定数量的时隙信号采样点的步骤。

在其中一个实施例中,所述根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号的步骤包括:统计实际功率小于所述功率最大值的一半的信号采样点的数量;若所述实际功率小于所述功率最大值的一半的信号采样点的数量,相对于所述第一设定数量的占比大于设定比例,则确定功放输出信号为时隙信号;所述由功放输出信号得到第一设定数量的时隙信号采样点的步骤包括:由所述第一设定数量的信号采样点得到第一设定数量的时隙信号采样点。

在其中一个实施例中,所述对功放输出信号进行连续采样的步骤,包括:根据设定的采样速率对所述功放的输出信号进行连续采样;其中,所述采样速率需满足条件:在单次时隙信号持续时间内有至少3个采样点。

在其中一个实施例中,所述从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点的步骤,包括:将所述第一设定数量的时隙信号采样点的输出功率进行比较,得到其中最大输出功率的采样点,作为目标时隙信号采样点;从目标时隙信号采样点之外的其他时隙信号采样点中获取最大输出功率的采样点,作为目标时隙信号采样点;以此类推,直到得到第二设定数量的目标时隙信号采样点。

在其中一个实施例中,所述从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点的步骤,包括:将所述第一设定数量的时隙信号采样点进行比较,得到其中最大输出功率的采样点,记录所述最大输出功率的采样点为目标时隙采样点,并记录所述目标时隙采样点的输出功率,此后将所述最大输出功率的采样点的输出功率修改为设定值;所述设定值不大于所述第一设定数量的时隙信号采样点对应的输出功率最小值;重复以上步骤,直至得到第二设定数量个目标时隙采样点及各目标时隙采样点的输出功率。

在其中一个实施例中,所述根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率的步骤,包括:计算所述第二设定数量个目标时隙信号采样点的平均输出功率,将所述平均输出功率作为功放的输出功率。

一种功放输出功率检测装置,包括:

第一输出功率获取模块,用于由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率;

采样点获取模块,用于从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点;

第二输出功率获取模块,用于根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率;

从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点;

根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率;

从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点;

根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

上述功放输出功率检测方法、装置、计算机设备和存储介质,从功放的输出信号中采样时隙信号采样点后,通过对时隙信号采样点的输出功率的比较,得到其中最高输出功率的若干个目标时隙信号采样点,并根据目标时隙信号采样点的输出功率,计算得到功放的输出功率,从而提高了功放的输出功率获取的准确度。

附图说明

图1为一个实施例中功放输出功率检测方法的应用环境图;

图2为一实施例的信号检测设备的结构示意图;

图3为一个实施例中功放输出功率检测方法的流程示意图;

图4为一实施例功放输出功率示意图;

图5为另一个实施例功放输出功率检测方法的流程示意图;

图6为一实施例功放输出功率检测装置的结构示意图;

图7为一实施例计算机设备的结构示意图。

具体实施方式

为更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明实施例的技术方案,进行清楚和完整的描述。

本申请提供的功放输出功率检测方法,可以应用于如图1所示的应用环境中,包括信号检测设备10和功放20。信号采样设备10通过和功放20连接,采样功放输出的时隙信号,并通过对获取的时隙信号采样点的分析,得到功放的输出功率。

如图2所示,图2是一实施例的信号检测设备的结构示意图,包括:处理器110、信号输入接口120、存储器130。处理器110用于提供计算和控制能力,是一个用来通过信号检测设备中基本的算术和逻辑运算来执行程序指令的硬件。信号输入接口120用于输入功放的输出信号。存储器130是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。

如上面详细描述的,信号检测设备能执行功放输出功率采样的指定操作。信号检测设备10通过处理器110运行在计算机可读介质中的软件指令的形式来执行这些操作。存储在存储器130中的软件指令使得处理器110执行上述的定位方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。

如图3所示,图3为一实施功放输出功率检测方法的流程图,包括如下步骤:

步骤s31,由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率。

上述步骤中,第一设定数量为得到的时隙信号采样点的个数,时隙信号采样点为在一段功放输出信号中,连续采样第一设定数量次得到,每个时隙信号采样点都有对应的输出功率。

步骤s32,从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点。

上述步骤中,第二设定数量为获取的目标时隙信号采样点的个数,第二设定数量小于或等于第一设定数量。其中,目标时隙信号采样点是时隙信号采样点中输出功率最高的部分采样点。

步骤s33,根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

上述功放输出功率检测方法,从功放的输出信号中采样时隙信号采样点后,通过对时隙信号采样点的输出功率的比较,得到其中最高输出功率的若干个目标时隙信号采样点,并根据目标时隙信号采样点的输出功率,计算得到功放的输出功率,从而提高了功放的输出功率获取的准确度。

在其中一个实施例中,在步骤s31之前还包括:对功放输出信号进行连续采样,得到第一设定数量的信号采样点;确定所述第一设定数量的信号采样点所对应的功率最大值;根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号;若为时隙信号,则跳转至由功放输出信号得到第一设定数量的时隙信号采样点的步骤。需要说明的是,根据信号的输出功率不同,可以将功放的输出信号分为时隙信号和点频信号,因此,对功放的输出信号进行采样后,需要根据采样点中最大的输出功率,对功放的输出信号进行检测。另外,功率最大值为信号采样点中最大的输出功率。根据功率最大值,对各个信号采样点的输出功率进行比较,从而得到达到设定标准的信号采样点的个数,进而根据设定标准的信号采样点的个数,确定功放的输出信号是否为时隙信号。

在其中一个实施例中,所述根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号的步骤包括:统计实际功率小于所述功率最大值的一半的信号采样点的数量;若所述实际功率小于所述功率最大值的一半的信号采样点的数量,相对于所述第一设定数量的占比大于设定比例,则确定功放输出信号为时隙信号;所述由功放输出信号得到第一设定数量的时隙信号采样点的步骤包括:由所述第一设定数量的信号采样点得到第一设定数量的时隙信号采样点。在本实施例中,功率最大值为统计到的信号采样点中的最大输出功率值,将各个信号采样点的实际功率与一半的功率最大值比较,同时统计实际功率小于一半功率最大值的信号采样点的数量。当实际功率小于一半功率最大值的信号采样点的数量与第一设定数量的比值,即实际功率小于所述功率最大值的一半的信号采样点的数量相对于所述第一设定数量的占比,大于设定比例,即可确定功放的输出信号为时隙信号,否则确定功放的输出信号为点频信号。一般的,当实际功率大于一半功率最大值的信号采样点的数量与第一设定数量的比值大于20%,则可认为功放的输出信号为时隙信号。例如,若采集200个信号采样点,其中实际功率大于一半功率最大值的信号采样点的数量为100个,则实际功率小于功率最大值一半的信号采样点的数量相对于所述第一设定数量的占比为50%,大于设定比例20%,则确定功放的输出信号为时隙信号。

图4为一实施例功放输出功率示意图,如图4所示,坐标横轴表示时间,坐标竖轴表示输出功率,每个柱形表示一个时隙信号采样点,图中的两条虚线分别对应信号采样点中功率最大值max和一半功率最大值max/2。当信号采样点的实际功率大于一半功率最大值时,则该信号采样点对应的柱形的高度超过max/2虚线,如信号采样点c;当信号采样点的实际功率小于一半功率最大值时,则该信号采样点对应的柱形的高度低于max/2虚线,如信号采样点b。另外,点a表示开始连续采样的信号点。

在其中一个实施例中,所述对功放输出信号进行连续采样的步骤,包括:根据设定的采样速率对所述功放的输出信号进行连续采样;其中,所述采样速率需满足条件:在单次时隙信号持续时间内有至少3个采样点。考虑到单次时隙信号持续时间最短为10微秒,而要在每个单次时隙信号时间内采集信号点3个以上,则需要adc采样率至少大于300ksa/s。

在其中一个实施例中,所述从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点的步骤,包括:将所述第一设定数量的时隙信号采样点的输出功率进行比较,得到其中最大输出功率的采样点,作为目标时隙信号采样点;从目标时隙信号采样点之外的其他时隙信号采样点中获取最大输出功率的采样点,作为目标时隙信号采样点;以此类推,直到得到第二设定数量的目标时隙信号采样点。在本实施例中,从时隙信号采样点中获取最大输出功率的采样点后,继续从剩下的时隙信号采样点中获取最大输出功率的采样点,以此类推,一直到获取的最大输出功率的采样点的数量达到第二设定数量。

在另一个实施例中,所述从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点的步骤,包括:将所述第一设定数量的时隙信号采样点进行比较,得到其中最大输出功率的采样点,记录所述最大输出功率的采样点为目标时隙采样点,并记录所述目标时隙采样点的输出功率,此后将所述最大输出功率的采样点的输出功率修改为设定值;所述设定值不大于所述第一设定数量的时隙信号采样点对应的输出功率最小值;重复以上步骤,直至得到第二设定数量个目标时隙采样点及各目标时隙采样点的输出功率。

例如,当第一设定数量为200,第二设定数量为16时,从200个时隙信号采样点中得到16个最大输出功率的采样点的具体流程如下:

首先,第1轮比较:将200个时隙信号采样点中任意两个采样点进行比较,得到输出功率大的采样点;将输出功率大的采样点继续与其他的时隙信号采样点进行比较,并以此方式将200个时隙信号采样点比较完后,得到200个时隙信号采样点中最大的输出功率,则第一轮比较结束,将最大的输出功率记录后,将其对应的时隙信号采样点的输出功率设为零。

第2轮比较依照第1轮的方式,得到第2个最大的输出功率;第3轮比较依照第1轮的方式,得到第3个最大的输出功率;以此方式,一直进行16轮比较,得到16个最大的输出功率,因此得到16个最大输出功率的采样点。

如图5所示,图5为另一实施例功放输出功率检测方法的流程图,包括以下步骤:

步骤s51,由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率。

上述步骤中,第一设定数量为得到的时隙信号采样点的个数,时隙信号采样点为在一段功放输出信号中,连续采样第一设定数量次得到,每个时隙信号采样点都有对应的输出功率。

步骤s52,从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点。

上述步骤中,第二设定数量为获取的目标时隙信号采样点的个数,第二设定数量小于或等于第一设定数量。其中,目标时隙信号采样点是时隙信号采样点中输出功率最高的部分采样点。

步骤s53,计算所述第二设定数量个目标时隙信号采样点的平均输出功率,将所述平均输出功率作为功放的输出功率。

上述功放输出功率检测方法,从功放的输出信号中采样时隙信号采样点后,通过对时隙信号采样点的输出功率的比较,得到其中最高输出功率的若干个目标时隙信号采样点,并根据目标时隙信号采样点的输出功率,计算得到功放的输出功率,从而提高了功放的输出功率获取的准确度。

如图6所示,图6为一实施例功放输出功率采样装置的结构示意图,包括:

第一输出功率获取模块610,用于由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率。

其中,第一设定数量为得到的时隙信号采样点的个数,时隙信号采样点为在一段功放输出信号中,连续采样第一设定数量次得到,每个时隙信号采样点都有对应的输出功率。

采样点获取模块620,用于从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点。

需要说明的是,第二设定数量为获取的目标时隙信号采样点的个数,其中,目标时隙信号采样点是时隙信号采样点中输出功率最高的部分采样点。第二设定数量小于或等于第一设定数量。

第二输出功率获取模块630,用于根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,计算功放的输出功率。

上述功放输出功率采样装置,先通过第一输出功率获取模块610从功放的输出信号中采样时隙信号采样点后;然后通过采样点获取模块620,对时隙信号采样点的输出功率的比较,得到其中最高输出功率的若干个目标时隙信号采样点;最后通过第二输出功率获取模块630根据目标时隙信号采样点的输出功率,计算得到功放的输出功率,从而提高了功放的输出功率获取的准确度。

在其中一个实施例中,功放输出功率采样装置还包括数据采样模块,用于对功放输出信号进行连续采样,得到第一设定数量的信号采样点;确定所述第一设定数量的信号采样点所对应的功率最大值;根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号;若为时隙信号,则跳转至由功放输出信号得到第一设定数量的时隙信号采样点的步骤。需要说明的是,根据信号的输出功率不同,可以将功放的输出信号分为时隙信号和点频信号,因此,对功放的输出信号进行采样后,需要根据采样点中最大的输出功率,对功放的输出信号进行检测。另外,功率最大值为信号采样点中最大的输出功率。根据功率最大值,对各个信号采样点的输出功率进行比较,从而得到达到设定标准的信号采样点的个数,进而根据设定标准的信号采样点的个数,确定功放的输出信号是否为时隙信号。

在其中一个实施例中,所述数据采样模块,用于统计实际功率小于所述功率最大值的一半的信号采样点的数量;若所述实际功率小于所述功率最大值的一半的信号采样点的数量,相对于所述第一设定数量的占比大于设定比例,则确定功放输出信号为时隙信号;所述由功放输出信号得到第一设定数量的时隙信号采样点的步骤包括:由所述第一设定数量的信号采样点得到第一设定数量的时隙信号采样点。在本实施例中,功率最大值为统计到的信号采样点中的最大输出功率值,将各个信号采样点的实际功率与一半的功率最大值比较,同时统计实际功率小于一半功率最大值的信号采样点的数量。当实际功率小于一半功率最大值的信号采样点的数量与第一设定数量的比值,即实际功率小于所述功率最大值的一半的信号采样点的数量相对于所述第一设定数量的占比,大于设定比例,即可确定功放的输出信号为时隙信号,否则确定功放的输出信号为点频信号。一般的,当实际功率大于一半功率最大值的信号采样点的数量与第一设定数量的比值大于20%,则可认为功放的输出信号为时隙信号。例如,若采集200个信号采样点,其中实际功率大于一半功率最大值的信号采样点的数量为100个,则实际功率小于功率最大值一半的信号采样点的数量相对于所述第一设定数量的占比为50%,大于设定比例20%,则确定功放的输出信号为时隙信号。

在其中一个实施例中,所述数据采样模块,用于根据设定的采样速率对所述功放的输出信号进行连续采样;其中,所述采样速率需满足条件:在单次时隙信号持续时间内有至少3个采样点。考虑到单次时隙信号持续时间最短为10微秒,而要在每个单次时隙信号时间内采集信号点3个以上,则需要adc采样率至少大于300ksa/s。

在其中一个实施例中,所述采样点获取模块620,用于将所述第一设定数量的时隙信号采样点的输出功率进行比较,得到其中最大输出功率的采样点,作为目标时隙信号采样点;从目标时隙信号采样点之外的其他时隙信号采样点中获取最大输出功率的采样点,作为目标时隙信号采样点;以此类推,直到得到第二设定数量的目标时隙信号采样点。在本实施例中,从时隙信号采样点中获取最大输出功率的采样点后,继续从剩下的时隙信号采样点中获取最大输出功率的采样点,以此类推,一直到获取的最大输出功率的采样点的数量达到第二设定数量。

在另一个实施例中,所述采样点获取模块620,用于将所述第一设定数量的时隙信号采样点进行比较,得到其中最大输出功率的采样点,记录所述最大输出功率的采样点为目标时隙采样点,并记录所述目标时隙采样点的输出功率,此后将所述最大输出功率的采样点的输出功率修改为设定值;所述设定值不大于所述第一设定数量的时隙信号采样点对应的输出功率最小值;重复以上步骤,直至得到第二设定数量个目标时隙采样点及各目标时隙采样点的输出功率。

例如,当第一设定数量为200,第二设定数量为16时,从200个时隙信号采样点中得到16个最大输出功率的采样点的具体流程如下:

首先,第1轮比较:将200个时隙信号采样点中任意两个采样点进行比较,得到输出功率大的采样点;将输出功率大的采样点继续与其他的时隙信号采样点进行比较,并以此方式将200个时隙信号采样点比较完后,得到200个时隙信号采样点中最大的输出功率,则第一轮比较结束,将最大的输出功率记录后,将其对应的时隙信号采样点的输出功率设为零。

第2轮比较依照第1轮的方式,得到第2个最大的输出功率;第3轮比较依照第1轮的方式,得到第3个最大的输出功率;以此方式,一直进行16轮比较,得到16个最大的输出功率,因此得到16个最大输出功率的采样点。

在其中一个实施例中,所述第二输出功率获取模块630,用于计算所述第二设定数量个目标时隙信号采样点的平均输出功率,将所述平均输出功率作为功放的输出功率。

关于功放输出功率采样装置的具体限定可以参见上文中对于功放输出功率采样方法的限定,在此不再赘述。上述功放输出功率采样装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种功放输出功率检测方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:由功放输出信号得到第一设定数量的连续时隙信号采样点,获取各时隙信号采样点对应的输出功率;从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点;根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:对功放输出信号进行连续采样,得到第一设定数量的信号采样点;确定所述第一设定数量的信号采样点所对应的功率最大值;根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号;若为时隙信号,则跳转至由功放输出信号得到第一设定数量的时隙信号采样点的步骤。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:统计实际功率小于所述功率最大值的一半的信号采样点的数量;若所述实际功率小于所述功率最大值的一半的信号采样点的数量,相对于所述第一设定数量的占比大于设定比例,则确定功放输出信号为时隙信号;所述由功放输出信号得到第一设定数量的时隙信号采样点的步骤包括:由所述第一设定数量的信号采样点得到第一设定数量的时隙信号采样点。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:根据设定的采样速率对所述功放的输出信号进行连续采样;其中,所述采样速率需满足条件:在单次时隙信号持续时间内有至少3个采样点。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述第一设定数量的时隙信号采样点的输出功率进行比较,得到其中最大输出功率的采样点,作为目标时隙信号采样点;从目标时隙信号采样点之外的其他时隙信号采样点中获取最大输出功率的采样点,作为目标时隙信号采样点;以此类推,直到得到第二设定数量的目标时隙信号采样点。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述第一设定数量的时隙信号采样点进行比较,得到其中最大输出功率的采样点,记录所述最大输出功率的采样点为目标时隙采样点,并记录所述目标时隙采样点的输出功率,此后将所述最大输出功率的采样点的输出功率修改为设定值;所述设定值不大于所述第一设定数量的时隙信号采样点对应的输出功率最小值;重复以上步骤,直至得到第二设定数量个目标时隙采样点及各目标时隙采样点的输出功率。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:计算所述第二设定数量个目标时隙信号采样点的平均输出功率,将所述平均输出功率作为功放的输出功率。

在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:由功放输出信号得到第一设定数量的连续的时隙信号采样点,获取各时隙信号采样点对应的输出功率;从第一设定数量的时隙信号采样点中,获取输出功率最高的第二设定数量的目标时隙信号采样点;根据所述第二设定数量的目标时隙信号采样点所对应的输出功率,确定功放的输出功率。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:对功放输出信号进行连续采样,得到第一设定数量的信号采样点;确定所述第一设定数量的信号采样点所对应的功率最大值;根据所述功率最大值以及各信号采样点对应的实际功率,判断功放输出信号是否为时隙信号;若为时隙信号,则跳转至由功放输出信号得到第一设定数量的时隙信号采样点的步骤。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:统计实际功率小于所述功率最大值的一半的信号采样点的数量;若所述实际功率小于所述功率最大值的一半的信号采样点的数量,相对于所述第一设定数量的占比大于设定比例,则确定功放输出信号为时隙信号;所述由功放输出信号得到第一设定数量的时隙信号采样点的步骤包括:由所述第一设定数量的信号采样点得到第一设定数量的时隙信号采样点。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据设定的采样速率对所述功放的输出信号进行连续采样;其中,所述采样速率需满足条件:在单次时隙信号持续时间内有至少3个采样点。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述第一设定数量的时隙信号采样点的输出功率进行比较,得到其中最大输出功率的采样点,作为目标时隙信号采样点;从目标时隙信号采样点之外的其他时隙信号采样点中获取最大输出功率的采样点,作为目标时隙信号采样点;以此类推,直到得到第二设定数量的目标时隙信号采样点。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述第一设定数量的时隙信号采样点进行比较,得到其中最大输出功率的采样点,记录所述最大输出功率的采样点为目标时隙采样点,并记录所述目标时隙采样点的输出功率,此后将所述最大输出功率的采样点的输出功率修改为设定值;所述设定值不大于所述第一设定数量的时隙信号采样点对应的输出功率最小值;重复以上步骤,直至得到第二设定数量个目标时隙采样点及各目标时隙采样点的输出功率。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算所述第二设定数量个目标时隙信号采样点的平均输出功率,将所述平均输出功率作为功放的输出功率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1