射频调试方法、装置、存储介质及电子设备与流程

文档序号:22176606发布日期:2020-09-11 21:31阅读:367来源:国知局
射频调试方法、装置、存储介质及电子设备与流程

本申请涉及通信技术领域,尤其涉及一种射频调试方法、装置、存储介质及电子设备。



背景技术:

在目前基于mtk平台的智能终端(如手机)的射频设计架构中全球移动通信系统的功率放大器部分一般同前端射频开关模块做成一个ic,称为前端模块。全球移动通信系统(globalsystemformobilecommunications,gsm),由欧洲电信标准组织etsi制订的一个数字移动通信标准,它的空中接口采用时分多址技术。根据该数字移动通信标准,对于gsm中任意一个发射时隙的功率时间模板,也称为pvt(powervstime),有规定的要求;还对由于功率的上升和下降引起的载波外的频谱杂散,称为开关谱(spectrumduetowitching),有一定的要求。功率时间模板和开关谱这两项,都跟gsm的功率放大器的射频功率时间曲线有着绝对的关系。其中,射频功率时间曲线也可称为ramp曲线。

射频工程师通常要对智能终端进行大量的射频调试,才能得出符合这两项标准的配置文件,该配置文件记录了控制功率放大器输出的每个测试点的配置值,每个测试点对应着智能终端功率放大器的功率上升/下降过程中的不同时间点。而且,一个配置文件,并不一定能够通用于全部厂家或者项目的gsm的功率放大器,因此,每个厂家或者每个项目,都需要射频工程师花大量时间去调试配置文件中的测试点,使得这两项都符合标准。如此,调试配置文件中的测试点,以符合这两项标准,需要花费大量的时间。

现有的射频工程师进行射频调试的方式都是手动来进行调试,而对于每个测试点,往往需要大量的不同数据,这些不同数据都由射频工程师进行手动修改并进行调试,调试的效率低,且准确率不足。



技术实现要素:

本申请实施例提供一种射频调试方法、装置、存储介质及电子设备,能自动实现射频调试,使得测试点调试出来的配置值符合时间功率模板和开关谱的标准,提高射频调试效率和准确率。

本申请实施例提供了一种射频调试方法,包括:

获取射频调试界面上的多个控件,多个控件包括与多个测试点一一对应的多个调整控件,多个测试点对应着待测试终端的射频功率时间曲线的上升沿和下降沿中的不同时间点;

通过模拟触发每个调整控件,对每个调整控件对应的配置值进行调试,调整控件对应的配置值用于配置待测试终端在调整控件对应的测试点处的射频功率。

本申请实施例还提供了一种射频调试装置,包括:

控件获取单元,用于获取射频调试界面上的多个控件,所述多个控件包括与多个测试点一一对应的多个调整控件,所述所述多个测试点对应着待测试终端的射频功率时间曲线的上升沿和下降沿中的不同时间点;

调试单元,用于通过模拟触发每个调整控件,对每个调整控件对应的配置值进行调试,调整控件对应的配置值用于配置所述待测试终端在调整控件对应的测试点处的射频功率。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项射频调试方法。

本申请实施例还提供了一种电子设备,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于上述任一项所述的射频调试方法中的步骤。

本申请提供的射频调试方法、装置、存储介质及电子设备,获取射频调试界面上的多个调整控件,根据调整控件来调整射频调试界面上与该调整控件对应的测试点的配置值,从而对射频功率时间曲线的上升沿和下降沿的多个测试点对应的初始配置值进行调试。根据与测试点一一对应的多个调整控件来自动进行射频调试,自动修改射频功率时间曲线的上升沿和下降沿的多个测试点对应的配置值,无需手动进行射频调试,提高射频调试效率,节约了人工成本,同时提高了射频调试的准确率。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1为本申请实施例提供的射频调试系统的示例图。

图2为本申请实施例提供的射频调试方法的流程示意图。

图3为本申请实施例提供的射频调试界面的示意图。

图4为本申请实施例提供的射频调试方法的另一流程示意图。

图5为本申请实施例提供的射频调试方法的另一流程示意图。

图6为本申请实施例提供的射频调试装置的结构示意图。

图7为本申请实施例提供的电子设备的结构示意图。

图8为本申请实施例提供的电子设备的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种射频调试方法、装置、存储介质及电子设备。本申请实施例提供的任一种射频调试装置,可以集成在电子设备中,该电子设备可以是服务器,也可以是终端设备,包括台式机、智能手机、pad、便携式电脑、掌上电脑(personaldigitalassistant,pda)、机器人、嵌入式设备等。

请参阅图1,图1是本申请实施例提供的射频调试系统的示意图,该射频调试系统包括电子设备10、待测试终端20、综合测试仪30。其中,待测试终端20可以是智能手机、pad、便携式电脑等终端设备。电子设备10中包括本申请实施例中的射频调试装置11和预设应用程序12。其中,预设应用程序12可以是mtk平台的meta工具,也可以是mtk平台其他的射频调试工具。在预设应用程序中包括射频调试界面,在射频调试界面上有多个控件。

其中,待测试终端20、电子设备10和综合测试仪30处于一个局域网(localareanetwork,lan)中,待测试终端20与电子设备10连接,以与预设应用程序12进行通信;综合测试仪30与电子设备10连接,以与射频调试装置11进行通信;射频调试装置11与预设应用程序12之间进行通信。当触发预设应用程序12中的发射控件后,会使得待测试终端20的功率放大器输出射频信号(rfsignal);综合测试仪30通过对射频信号进行检测,得到开关谱余量和功率时间模板余量;将检测得到的开关谱余量和功率时间模板余量发送至射频调试装置11,以使得射频调试装置11后续进一步对接收的开关谱余量和功率时间模板余量进行判断。

需要注意的是,在本申请实施例中,要确保综合测试仪30与电子设备10正确连接,待测试终端20与电子设备10正确连接,才能正常的进行射频调试。其中,综合测试仪30与电子设备10之间可通过gpib(generalpurposeinterfacebus,即通用接口总线)接口进行连接,并进行通信。

图2是本申请实施例提供的射频调试方法的流程示意图,该射频调试方法应用于射频调试装置11中。该射频调试方法包括如下步骤:

101,获取射频调试界面上的多个控件,该多个控件包括与多个测试点一一对应的多个调整控件,该多个测试点对应着待测试终端的射频功率时间曲线的上升沿和下降沿中的不同时间点。

需要注意的是,在获取射频调试界面上的多个控件之前,需要确保预设应用程序当前界面已经是射频调试界面。具体地,在获取射频调试界面上的多个控件之前,还包括:获取电子设备上的进程信息,检测进程信息中是否存在预设应用程序所对应的进程;若是,获取预设应用程序的当前界面标识(当前界面所对应的id号、界面名称等);若当前界面标识为射频调试界面标识,则确定预设应用程序的当前界面已经是射频调试界面。其中,若进程信息中存在预设应用程序所对应的进程,则意味着预设应用程序已经打开,若进程信息中不存在预设应用程序所对应的进程,则意味着预设应用程序未打开。另外,若预设应用程序当前界面已经是射频调试界面,则意味着预设应用程序已经与待测试终端进行连接。其中,预设应用程序包括多个界面,因此,获取预设应用程序的当前界面标识,包括:获取预设应用程序当前界面的窗口句柄,将所获取的窗口句柄作为当前界面标识,若所获取的窗口句柄对应的是射频调试界面所对应的窗口句柄,则确定预设应用程序的当前界面为射频调试界面。

确定预设应用程序的当前界面为射频调试界面之后,获取射频调试界面上的多个控件。具体地,获取射频调试界面上的多个控件的控件标识(多个控件的句柄信息),根据控件标识获取对应的多个控件,也可以进一步获取多个控件的显示数值。其中,控件标识包括控件id、控件名称等。控件包括射频调试界面上的调整控件、功能控件、设置控件等。

图3是本申请实施例提供的射频调试界面的示例图。在图中,在射频调试界面上的最上方,gsm900、dcs1800、pcs1900、gsm850分别对应的是待测试终端可能支持的4个频段,在本申请实施例中,以dcs1800为例进行说明。射频调试界面上arfcn字符串后对应的输入框用来设置信道,当前信道为512;pcl后的15、14、13、12、11、10、9,......,0所对应的按钮用来设置当前信道的多个功率等级,当前功率等级为0;rampupprofile对应的0、1、2、3、4、......、15用来表示ramp曲线的上升沿中的16个测试点,该测试点对应着待测试终端的ramp曲线的上升沿的不同时间点,在0、1、2、3、4、......、15下方一一对应有16个输入框,该16个输入框用来修改待测试终端在对应的上升沿的多个测试点处的射频功率;rampdownprofile对应ramp曲线下降沿中的16个测试点,该测试点对应着待测试终端的ramp曲线的下降沿的不同时间段,在0、1、2、3、4、......、15下方一一对应有16个输入框,该16个输入框用来修改待测试终端在对应的下降沿的多个测试点处的射频功率。在0测试点对应的输入框之前和15所对应的测试点之后,分别还包括<<、>>按钮,以用来对选定输入框的配置值进行修改。在射频调试界面最下方,还包括loadfromfile按钮,触发该loadfromfile按钮,即可加载待测试终端的配置文件,该配置文件中包括ramp曲线对应的上升沿和下降沿中不同测试点对应的配置值。在arfcn对应的输入框附近,还包括start按钮和stop按钮,分别为发射控件和停止控件。射频调试界面上的其他控件在本申请中不再进行具体说明。需要注意的是,上述射频调试界面只是为了方便理解本申请实施例中的内容而例举的一个实例,并不构成对射频调试界面的限制。

在现有对待测试终端进行射频调试时,是手动在射频调试界面上进行修改,例如,手动修改rampupprofile对应的16个输入框中的配置值,和rampdownprofile对应的16个输入框中的配置值,并适时点击发射控件、停止控件,以来对待测试终端上升沿和下降沿中的多个测试点对应的配置值进行调试。每个输入框中的配置值都进行修改和调试,工作量巨大,需要占用大量的时间成本,效率极低;而且手动调试时,很容易漏掉需要调试的配置值,导致准确率不足。本申请实施例中自动实现射频调试,解决现有的调试方式带来的效率低和准确率不足的问题。

在本申请实施例中,多个控件包括与多个测试点一一对应的多个调整控件和功能控件。其中,多个调整控件包括rampupprofile对应的16个输入框和rampdownprofile对应的16个输入框;功能控件包括发射控件和停止控件等。控件还包括设置控件和加载控件,其中,设置控件包括用来设置信道的输入框、用来设置功率等级的按钮等,加载控件包括用来加载配置文件的按钮等。

102,通过模拟触发每个调整控件,对每个调整控件对应的配置值进行调试,调整控件对应的配置值用于配置待测试终端在调整控件对应的测试点处的射频功率。

射频调试装置通过发送按键命令等事件至射频调试界面,来模拟触发每个调整控件,修改调整控件所对应的配置值。

具体地,步骤102,包括:获取ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值,并将其中一个测试点作为当前测试点,将当前测试点对应的初始配置值作为当前配置值;通过模拟触发当前测试点对应的调整控件,对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值,以完成当前测试点的配置值的调试,直至完成ramp的多个测试点的配置值的调试。当前测试点,可以按照测试点的顺序依次获取并确定。

若射频调试界面已经加载了待测试终端的ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值,则调整控件中显示多个测试点对应的初始配置值,如此获取ramp曲线的上升沿和下降沿中的多个测试点对应的调整控件中显示的初始配置值。

若射频调试界面并未加载待测试终端的ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值,则获取ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值的步骤,包括:向加载控件发送加载控制指令,以触发加载控件,使得通过加载控件加载电子设备预设目录下保存的配置文件,该配置文件对应的是待测试终端的ramp曲线的多个测试点对应的初始配置值的配置文件。其中,发送加载控制指令包括发送该加载控件对应的点击操作事件等,以模拟触发该加载控件。如此,该配置文件通过射频调试界面来进行加载,并将其中的ramp曲线的多个测试点对应的初始配置值显示在射频调试界面上的多个测试点对应的调整控件中,射频调试装置获取调整控件中显示的多个测试点对应的初始配置值。或者可通过其他方式来获取,例如,通过射频调试装置来直接加载配置文件,并读取配置文件中ramp曲线的多个测试点对应的初始配置值,将读取的多个测试点对应的初始配置值发送至射频调试界面,以在射频调试界面上的多个测试点对应的调整控件中显示。

配置文件中可包括多个信道的多个功率等级对应的多个ramp曲线对应的初始配置值,其中,一个信道的一个功率等级对应一个ramp曲线,一个ramp曲线包括上升沿和下降沿中的多个测试点对应的初始配置值。如此,步骤102,包括:获取一个信道作为当前信道,获取当前信道的一个功率等级作为当前功率等级,获取所述当前功率等级对应的ramp曲线的多个测试点对应的初始配置值,并将其中一个测试点作为当前测试点,将所述当前测试点对应的初始配置值作为当前配置值;通过模拟触发当前测试点对应的调整控件,对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值,以完成当前测试点的配置值的调试,进而完成当前信道的当前功率等级对应ramp曲线的多个测试点的调试,完成当前信道的下一个功率等级对应的ramp曲线的多个测试点的调试,完成当前信道的所有功率等级对应的ramp曲线的多个测试点的调试,直至完成所有信道所有功率等级对应的所有ramp曲线的所有测试点的配置值的调试。

其中,如图4所示,通过模拟触发当前测试点对应的调整控件,对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值的步骤,包括:

201,获取当前调试值对应的开关谱余量和功率时间模板余量。

具体地,射频调试装置向发射控件发送发射控制指令,以触发该发射控件,使得待测试终端根据当前调试值发射射频信号。发射控件如图3中的start按钮。发送发射控制指令包括发送该发射控件对应的点击操作事件等,以模拟触发该发射控件。模拟触发该发射控件后,预设应用程序控制待测试终端发射信号,该信号通过待测试终端的功率放大器进行放大后,输出射频信号。综合测试仪通过对射频信号进行检测,得到当前调试值对应的开关谱余量和功率时间模板余量,并将得到的开关谱余量和功率时间模板余量发送至电子设备,如此,射频调试装置获取射频信号对应的开关谱余量和功率时间模板余量。获取了射频信号对应的开关谱余量和功率时间模板余量后,向停止控件发送停止控制指令,以触发停止控件,使得待测试设备停止发射射频信号。停止控件如图3中的stop按钮。发送停止控制指令包括发送该停止控件对应的点击操作事件等,以模拟触发该停止控件。模拟触发该停止控件后,预设应用程序控制待测试终端停止发射射频信号。停止发射射频信号,以便于对当前调试值进行下一步的微调、或者在当前调试值无需进行微调的情况下,进行下一个测试点的配置值的调试。

202,判断开关谱余量和功率时间模板余量是否满足预设条件。

即判断当前测试点的射频信号对应的开关谱余量和功率时间模板余量是否满足预设条件。其中,预设条件为开关谱余量在第一预设范围内,功率时间模板余量在第二预设范围内。其中,第一预设范围与第二预设范围不相同,且可根据用户的需求来分别设置不同的数值,也可以根据3gpp的标准来设置第一预设范围和第二预设范围对应的数值。

若开关谱余量和功率时间模板余量满足预设条件,则执行步骤203;若开关谱余量和功率时间模板余量不满足预设条件,则执行步骤204。

203,将当前调试值作为当前测试点对应的调试配置值。

可以理解地,只测试一次就发现射频信号对应的开关谱余量和功率时间模板余量满足预设条件,也即无需对当前测试点对应的初始配置值进行微调,当前测试点对应的初始配置值即为当前测试点对应的调试配置值。

204,向当前测试点对应的调整控件发送微调指令,以根据微调指令将当前调试值进行调试。

发送微调指令包括发送该调整控件对应的修改操作事件等,以模拟触发该调整控件,获取该调整控件的显示数值(当前配置值),并对调整控件对应的显示数值进行修改,即微调。其中,微调既可以是递增微调,也可以是递减微调。如对ramp曲线上的所有需要微调的当前测试点都进行递增微调;或者对ramp曲线上的所有需要微调的当前测试点都进行递减微调;或者根据当前测试点是上升沿上的测试点,还是下降沿上的测试点,分别进行递增微调和递减微调。具体地,向当前测试点对应的调整控件发送微调指令,包括:检测当前测试点是上升沿上对应的测试点,还是下降沿上对应的测试点;若当前测试点为上升沿上对应的测试点,则向当前测试点对应的调整控件发送递增微调指令;若当前测试点为下降沿上对应的测试点,则向当前测试点对应的调整控件发送递减微调指令。如此,根据当前测试点是上升沿和下降沿上的点,确定开始微调的微调方向,以提高微调的效率。

具体地,如图5所示,步骤204,包括:

301,向当前测试点对应的调整控件发送微调指令,以根据微调指令将当前调试值进行微调,以得到调整后的测试值。

例如,模拟触发当前测试点对应的调整控件,获取该调整控件对应的当前测试值为248,并对调整控件对应的当前测试值进行微调。若是递增微调,则将当前测试值微调为249,得到调整后的测试值为249;若是递减微调,则将当前测试值微调为247,得到调整后的测试值为247。

在这里以递增微调为例说明。在进行递增微调之后,获取微调后的当前测试值的开关谱余量和功率时间模板余量。

302,向发射控件发送发射控制指令,以触发发射控件,使得待测试终端根据当前调试值发射射频信号。发送发射控制指令包括发送该发射控件对应的点击操作事件等,以模拟触发该发射控件。

303,获取射频信号对应的开关谱余量和功率时间模板余量。

综合测试仪对射频信号进行检测,将得到的开关谱余量和功率时间模板余量通过gpib接口发送至射频调试装置。或者是射频调试装置通过gpib接口获取综合测试仪中的开关谱余量和功率时间模板余量。

304,向停止控件发送停止控制指令,以触发停止控件,使得待测试终端停止发射射频信号。发送停止控制指令包括发送该停止控件对应的点击操作事件等,以模拟触发该停止控件。

305,判断微调后的开关谱余量和功率时间模板余量是否得到优化。

需要注意的是,现有的手动对ramp曲线的多个测试点对应的配置值进行调试后,将得到的开关谱余量和功率时间模板余量显示在图形上,通过人工来对图形进行判断,来确定是否得到优化,如此,人工判断的准确性大大降低,且效率也大大降低。本申请实施例中的自动获取开关谱余量和功率时间模板余量来自动判断是否得到优化,大大提高了准确率和效率。

若微调后的开关谱余量和功率时间模板余量与上一次的微调后的开关谱余量和功率时间模板余量相比得到优化,即没有恶化,则执行步骤306;若微调后的开关谱余量和功率时间模板余量得到恶化,执行步骤309。

306,判断开关谱余量和功率时间模板余量是否满足预设条件。

需要注意的是,现有的手动对ramp曲线的多个测试点对应的配置值进行调试后,将得到的开关谱余量和功率时间模板余量显示在图形上,通过人工来对图形进行判断,来确定是否满足预设条件,如此,人工判断的准确性大大降低,且效率也大大降低。本申请实施例中的自动获取开关谱余量和功率时间模板余量来自动判断,大大提高了准确率和效率。

若满足预设条件,则执行步骤307;若不满足预设条件,则执行步骤308。

307,将当前调试值作为当前测试点对应的调试配置值。

308,向当前测试点对应的调整控件发送微调指令,以根据微调指令在同一个方向上将当前调试值继续微调,得到微调后的所述当前调试值。如对该当前测试点先前是递增微调,则继续递增微调。接着执行步骤302。

309,检测是否向两个方向都进行了微调。

若是,则结束,若否,则执行步骤310。

310,向当前测试点对应的调整控件发送微调指令,以根据微调指令向相反方向将当前调试值进行微调,得到微调后的所述当前调试值。如对该当前测试纸前一次是递增微调,若递增微调后的开关谱余量和功率时间模板余量有恶化,则进行递减微调。接着执行步骤302。

例如,若开始微调时是递增微调,发现递增微调后开关谱余量和功率时间模板余量优化了,则在同一个方向继续微调,即继续递增微调;若开始时是递增微调,发现递增微调后开关谱余量和功率时间模板余量恶化,则向相反方向进行微调,即递减微调。开始时递减微调,在同一个方向继续微调,即继续递减微调,向相反方向微调,即递增微调。需要注意的是,若两个方向都进行微调了,则再次出现恶化,该步骤的流程结束,接着执行步骤205。

可以理解地,若开关谱余量和功率时间模板余量不满足预设条件,在同一方向上将当前测试值继续微调,如对该当前测试点先前是递增微调,则继续递增微调,直至开关谱余量和功率时间模板余量满足预设条件或者微调后的开关谱余量和功率时间模板余量不再得到优化为止;若微调后的开关谱余量和功率时间模板余量有恶化,则向相反方向将当前调试值进行微调,如对该当前测试纸先前是递增微调,若递增微调后的开关谱余量和功率时间模板余量有恶化,则进行递减微调,直至开关谱余量和功率时间模板余量满足预设条件或者微调后的开关谱余量和功率时间模板余量不再得到优化为止。最后终止微调的条件是要么开关谱余量和功率时间模板余量满足预设条件,要么微调后的开关谱余量和功率时间模板余量不再得到优化,这两个条件哪个先达到就对应哪个。

205,获取调试后开关谱余量和功率时间模板余量满足预设条件时对应的当前配置值,或者开关谱余量和功率时间模板余量得到优化的最后一个的当前调试值。

开关谱余量和功率时间模板余量得到优化的最后一个的当前调试值,指的是若开关谱余量和功率时间模板余量恶化前的最后一个的当前调试值。例如,当前调试值为250,若将当前调试值设置为251,则开关谱余量和功率时间模板余量恶化了,那么以250作为开关谱余量和功率时间模板余量得到优化的最后一个的当前调试值。

206,将所获取的当前配置值作为当前测试点对应的调试配置值。

该实施例进一步限定如何通过模拟触发所述当前测试点对应的调整控件,自动实现对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值。按照该当前测试点的调试方式,自动完成所有待调试的测试点的调试,提高射频调试的效率和准确率。

上述方法实施例通过获取射频调试界面上的多个控件,包括多个与测试点一一对应的调整控件、发射控件、停止控件等,根据调整控件、发射控件和停止控件来调整射频调试界面上与该调整控件对应的测试点的配置值,从而对射频功率时间曲线的上升沿和下降沿的多个测试点对应的初始配置值进行调试。根据与测试点一一对应的多个调整控件来自动进行射频调试,自动控制待测试终端发射射频信号、停止发射射频信号,自动修改射频功率时间曲线的上升沿和下降沿的多个测试点对应的配置值,无需手动进行射频调试,提高射频调试效率,节约了人工成本,同时提高了射频调试的准确率。

根据上述实施例所描述的方法,本实施例将从射频调试装置的角度进一步进行描述,该射频调试装置具体可以作为独立的实体来实现,也可以集成在电子设备,该电子设备可以是服务器,也可以是终端设备,包括台式机、智能手机、pad、便携式电脑、掌上电脑(personaldigitalassistant,pda)、机器人、嵌入式设备等。

请参阅图6,图6具体描述了本申请实施例提供的射频调试装置,应用于电子设备中,该射频调试装置可以包括:控件获取单元401以及调试单元402。其中:

控件获取单元401,用于获取射频调试界面上的多个控件,所述多个控件包括与多个测试点一一对应的多个调整控件,多个测试点对应着待测试终端的射频功率时间曲线的上升沿和下降沿中的不同时间点。

调试单元402,用于通过模拟触发每个调整控件,对每个调整控件对应的配置值进行调试,调整控件对应的配置值用于配置待测试终端在调整控件对应的测试点处的射频功率。

其中,调试单元402,包括:配置获取单元4021和点调试单元4022。其中,配置获取单元4021,用于获取ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值,并将其中一个测试点作为当前测试点,将当前测试点对应的初始配置值作为当前配置值。点调试单元4022,用于通过模拟触发当前测试点对应的调整控件,对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值,以完成当前测试点的配置值的调试,直至完成ramp的多个测试点的配置值的调试。

配置获取单元4021,还可以用于获取一个信道作为当前信道,获取当前信道的一个功率等级作为当前功率等级,获取当前功率等级对应的ramp曲线的多个测试点对应的初始配置值,并将其中一个测试点作为当前测试点,将当前测试点对应的初始配置值作为当前配置值。点调试单元4022,还可以用于通过模拟触发当前测试点对应的调整控件,对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值,以完成当前测试点的配置值的调试,进而完成当前信道的当前功率等级对应ramp曲线的多个测试点的调试,完成当前信道的下一个功率等级对应的ramp曲线的多个测试点的调试,完成当前信道的所有功率等级对应的ramp曲线的多个测试点的调试,直至完成所有信道所有功率等级对应的所有ramp曲线的所有测试点的配置值的调试。

配置获取单元4021,在执行获取ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值的步骤时,具体用于:向加载控件发送加载控制指令,以触发加载控件,使得通过加载控件加载电子设备预设目录下保存的配置文件,该配置文件对应的是待测试终端的ramp曲线的多个测试点对应的初始配置值的配置文件。如此,该配置文件通过射频调试界面来进行加载,并将其中的ramp曲线的多个测试点对应的初始配置值显示在射频调试界面上的多个测试点对应的调整控件中,射频调试装置获取调整控件中显示的多个测试点对应的初始配置值。或者配置获取单元4021,在执行获取ramp曲线的上升沿和下降沿中的多个测试点对应的初始配置值的步骤时,具体用于:通过射频调试装置来直接加载配置文件,并读取配置文件中ramp曲线的多个测试点对应的初始配置值,将读取的多个测试点对应的初始配置值发送至射频调试界面,以在射频调试界面上的多个测试点对应的调整控件中显示。

其中,点调试单元4022在执行通过模拟触发当前测试点对应的调整控件,对调整控件对应的当前配置值进行调试,得到当前测试点对应的调试配置值的步骤时,具体用于:获取当前调试值对应的开关谱余量和功率时间模板余量;判断开关谱余量和功率时间模板余量是否满足预设条件;若是,则将当前调试值作为当前测试点对应的调试配置值;若开关谱余量和功率时间模板余量不满足预设条件,向当前测试点对应的调整控件发送微调指令,以根据微调指令将当前调试值进行调试;获取调试后开关谱余量和功率时间模板余量满足预设条件时对应的当前配置值,或者开关谱余量和功率时间模板余量得到优化的最后一个的当前调试值;将所获取的当前配置值作为当前测试点对应的调试配置值。

具体地,如图6所示,点调试单元4022包括余量获取单元4022a、判断单元4022b、配置值确定单元4022c、微调单元4022d以及调试值获取单元4022e。

余量获取单元4022a,用于获取当前调试值对应的开关谱余量和功率时间模板余量。具体地,余量获取单元4022a包括发射单元、多余量获取单元、停止单元。其中,发射单元,用于向发射控件发送发射控制指令,以触发发射控件,使得待测试终端根据当前调试值发射射频信号。多余量获取单元,用于获取射频信号对应的开关谱余量和功率时间模板余量。停止单元,用于向停止控件发送停止控制指令,以触发停止控件,使得待测试终端停止发射射频信号。

判断单元4022b,用于判断开关谱余量和功率时间模板余量是否满足预设条件。

配置值确定单元4022c,用于若开关谱余量和功率时间模板余量满足预设条件,则将当前调试值作为当前测试点对应的调试配置值。

微调单元4022d,用于若开关谱余量和功率时间模板余量不满足预设条件,若开关谱余量和功率时间模板余量不满足预设条件,向当前测试点对应的调整控件发送微调指令,以根据微调指令将当前调试值进行调试。

微调单元4022d,具体用于向当前测试点对应的调整控件发送微调指令,以根据微调指令将当前调试值进行微调,得到微调后的当前调试值;获取微调后的当前调试值的开关谱余量和功率时间模板余量;判断微调后的开关谱余量和功率时间模板余量是否得到优化;若微调后的开关谱余量和功率时间模板余量得到优化,判断开关谱余量和功率时间模板余量是否满足预设条件;若是,则将当前调试值作为当前测试点对应的调试配置值;若否,则在同一个方向上将当前调试值继续微调,直至开关谱余量和功率时间模板余量满足预设条件或者微调后的开关谱余量和功率时间模板余量不再得到优化为止;若微调后的开关谱余量和功率时间模板余量恶化,则向相反方向将当前调试值进行微调,直至开关谱余量和功率时间模板余量满足预设条件或者微调后的开关谱余量和功率时间模板余量不再得到优化为止。

其中,微调单元4022d,在执行向当前测试点对应的调整控件发送微调指令的步骤时,具体执行:检测当前测试点是上升沿上对应的测试点,还是下降沿上对应的测试点;若当前测试点为上升沿上对应的测试点,则向当前测试点对应的调整控件发送递增微调指令;若当前测试点为下降沿上对应的测试点,则向当前测试点对应的调整控件发送递减微调指令。

调试值获取单元4022e,用于获取调试后开关谱余量和功率时间模板余量满足预设条件时对应的当前配置值,或者开关谱余量和功率时间模板余量得到优化的最后一个的当前调试值。

配置值确定单元4022c,用于将所获取的当前配置值作为当前测试点对应的调试配置值。

具体实施时,以上各个模块和/或单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块和/或单元的具体实施可参见前面的方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不再赘述。

另外,本申请实施例还提供一种电子设备,该电子设备包括台式机、智能手机、pad、便携式电脑、掌上电脑(personaldigitalassistant,pda)、机器人、嵌入式设备等。如图7所示,电子设备500包括处理器501、存储器502。其中,处理器501与存储器502电性连接。

处理器501是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

在本实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能:

获取射频调试界面上的多个控件,该多个控件包括与多个测试点一一对应的多个调整控件,多个测试点对应着待测试终端的射频功率时间曲线的上升沿和下降沿中的不同时间点;

通过模拟触发每个调整控件,对每个调整控件对应的配置值进行调试,调整控件对应的配置值用于配置待测试终端在调整控件对应的测试点处的射频功率。

该电子设备可以实现本申请实施例所提供的射频调试方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一射频调试方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

图8示出了本发明实施例提供的电子设备的具体结构框图,该电子设备可以用于实施上述实施例中提供的射频调试方法。该电子设备600包括台式机、智能手机、pad、便携式电脑、掌上电脑(personaldigitalassistant,pda)、机器人、嵌入式设备等。

rf电路610用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路610可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路610可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,wcdma),码分多址技术(codedivisionaccess,

cdma)、时分多址技术(timedivisionmultipleaccess,tdma),无线保真技术(wirelessfidelity,wi-fi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocol,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

存储器620可用于存储软件程序以及模块,如上述实施例中对应的程序指令/模块,处理器680通过运行存储在存储器620内的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器620可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器620可进一步包括相对于处理器680远程设置的存储器,这些远程存储器可以通过网络连接至电子设备600。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入单元630可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元630可包括触敏表面631以及其他输入设备632。触敏表面631,也称为触摸显示屏(触摸屏)或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面631上或在触敏表面631附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面631。除了触敏表面631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元640可用于显示由用户输入的信息或提供给用户的信息以及电子设备600的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元640可包括显示面板641,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板641。进一步的,触敏表面631可覆盖显示面板641,当触敏表面631检测到在其上或附近的触摸操作后,传送给处理器680以确定触摸事件的类型,随后处理器680根据触摸事件的类型在显示面板641上提供相应的视觉输出。虽然在图中,触敏表面631与显示面板641是作为两个独立的部件来实现输入和输出功能,但是可以理解地,将触敏表面631与显示面板641集成而实现输入和输出功能。

电子设备600还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在翻盖合上或者关闭时产生中断。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备600还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路660、扬声器661,传声器662可提供用户与电子设备600之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经rf电路610以发送给比如另一终端,或者将音频数据输出至存储器620以便进一步处理。音频电路660还可能包括耳塞插孔,以提供外设耳机与电子设备600的通信。

电子设备600通过传输模块670(例如wi-fi模块)可以帮助用户接收请求、发送信息等,它为用户提供了无线的宽带互联网访问。虽然图示出了传输模块670,但是可以理解的是,其并不属于电子设备600的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器680是电子设备600的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行电子设备600的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器680可包括一个或多个处理核心;在一些实施例中,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器680中。

电子设备600还包括给各个部件供电的电源690(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源690还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,电子设备600还包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备的显示单元是触摸屏显示器,电子设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:

获取射频调试界面上的多个控件,该多个控件包括与多个测试点一一对应的多个调整控件,多个测试点对应着待测试终端的射频功率时间曲线的上升沿和下降沿中的不同时间点;

通过模拟触发每个调整控件,对每个调整控件对应的配置值进行调试,调整控件对应的配置值用于配置待测试终端在调整控件对应的测试点处的射频功率。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的射频调试方法中任一实施例的步骤。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的射频调试方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任射频调试方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种射频调试方法、装置、存储介质和电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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