数据筛选方法及装置制造方法及图纸

技术编号:34546932 阅读:21 留言:0更新日期:2022-08-17 12:29
本发明专利技术实施例提供了一种数据筛选方法及装置,应用于电子设备,所述方法包括:接收针对数据筛选标识的设定输入;响应于所述设定输入,显示参数设置界面;获取用户在所述参数设置界面输入的预设筛选参数,所述预设筛选参数用于指定目标信号数据在基于集成逻辑分析仪ILA提取到的至少一个数据文件中的位置;基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据。本发明专利技术实施例实现了电子设备自动从基于ILA提取到的数据文件包括的信号数据中筛选所需的目标信号数据,降低了筛选所需较长,提升了筛选速率,提高了筛选效率。提高了筛选效率。提高了筛选效率。

【技术实现步骤摘要】
数据筛选方法及装置


[0001]本专利技术涉及数据处理领域,尤其涉及一种数据筛选方法及装置。

技术介绍

[0002]随着现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)的发展,如何对基于FPGA的基站板卡设计进行诸如FPGA板级调试和单元模块问题定位等测试,也成为备受关注的话题。
[0003]目前对基站板卡的测试中,可以采用仿真器中集成逻辑分析仪(Integrated Logic Analyzer,ILA)监控和跟踪提取基站板卡中各节点的信号数据,生成多个数据文件,每个数据文件包括多个信号数据。测试人员手动从该多个数据文件包括的多个信号数据中筛选出所需的信号数据,并通过对所需的信号数据进行分析,确定测试结果。
[0004]通常采用ILA提取的信号数据较多,进而生成的数据文件的数量较大,因而人为对该数据文件中所需信号数据进行筛选的方式耗时较长,筛选效率较低。

技术实现思路

[0005]本专利技术实施例提供一种数据筛选方法及装置,可以在一定程度上使得采用ILA提取数据文件的用户提高对所需目标信号数据的筛选效率。
[0006]本专利技术实施例提供了一种数据筛选方法,应用于电子设备,所述方法包括:
[0007]接收针对数据筛选标识的设定输入;
[0008]响应于所述设定输入,显示参数设置界面;
[0009]获取用户在所述参数设置界面输入的预设筛选参数,所述预设筛选参数用于指定目标信号数据在基于集成逻辑分析仪ILA提取到的至少一个数据文件中的位置;
[0010]基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据。
[0011]本专利技术实施例提供了一种数据筛选装置,应用于电子设备,所述装置包括:
[0012]接收模块,用于接收针对数据筛选标识的设定输入;
[0013]显示模块,用于响应于所述设定输入,显示参数设置界面;
[0014]获取模块,用于获取用户在所述参数设置界面输入的预设筛选参数,所述预设筛选参数用于指定目标信号数据在基于集成逻辑分析仪ILA提取到的至少一个数据文件中的位置;
[0015]筛选模块,用于基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据。
[0016]本专利技术实施例提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如本专利技术实施例提供的一个或多个数据筛选方法。
[0017]本专利技术实施例提供了一种可读存储介质,当所述存储介质中的指令由电子设备的
处理器执行时,使得电子设备能够执行如本专利技术实施例提供的一个或多个所述的数据筛选方法。
[0018]本专利技术实施例包括以下优点:
[0019]本专利技术实施例提供的数据筛选方法,通过接收针对数据筛选标识的设定输入。响应于该设定输入,显示参数设置界面。使得可以获取用户在参数设置界面输入的预设筛选参数,以基于该预设筛选参数,对基于ILA提取到的每个数据文件包括的信号数据进行筛选,从而获取目标信号数据。该技术方案中,电子设备可以根据用户输入的预设筛选参数自动筛选目标信号数据,相对于人为筛选所需的目标信号数据的筛选方式,降低了筛选所需较长,提升了筛选速率,提高了筛选效率
附图说明
[0020]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出了一个UMTS无线帧切片的示意图;
[0022]图2示出了一种ILA提取信号数据的原理示意图;
[0023]图3示出了一个FPGA模块输出信号的部分仿真波形图;
[0024]图4示出了本专利技术实施例提供的一种数据筛选方法的流程图;
[0025]图5示出了本专利技术实施例提供的一种数据文件的部分数据示意图;
[0026]图6示出了本专利技术实施例提供的一种参数设置界面的界面示意图;
[0027]图7示出了本专利技术实施例提供的另一种数据筛选方法的流程图;
[0028]图8示出了本专利技术实施例提供的另一种参数设置界面的界面示意图;
[0029]图9示出了本专利技术实施例提供的又一种参数设置界面的界面示意图;
[0030]图10示出了本专利技术实施例提供的一种数据筛选装置的结构示意图;
[0031]图11示出了本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]目前对基站板卡的测试中,可以采用仿真器中ILA监控和跟踪提取基站板卡中各节点的信号数据,生成多个数据文件,每个数据文件包括多个信号数据。测试人员手动从该多个数据文件包括的多个信号数据中筛选出所需的信号数据,并通过对所需的信号数据进行分析,确定测试结果。例如,一个节点(也即是一个模块)对应的时钟频率是491.52兆赫(MHz),若ILA需要提取该节点1ms的数据量,则对于深度为1024的ILA而言,需要保证480个数据文件,以存储该1ms的数据量。
[0034]因此,在采用ILA提取的信号数据较多时,生成的数据文件的数量较大,导致人为
对该数据文件中所需信号数据进行筛选的方式耗时较长,筛选效率较低。
[0035]为了便于对后续方案的理解,本专利技术实施例在此对采用ILA提取的信号数据的相关事项进行说明。
[0036]本专利技术实施例提供的数据筛选方法以采用ILA相应脚本自动触发提数为基础,对提取得到包括多个信号数据的数据文件进行筛选。例如,有源天线单元(Active Antenna Unit,AAU)和室内基带处理单元(Building Base band Unite,BBU)外挂的双倍速率同步动态随机存储器(Double Data Rate Synchronous Dynamic Random Access Memory,DDR SDRAM,简写DDR)一般用于存放业务数据,所以可以采用ILA提取各节点的业务数据以保存数据文件,且在FPGA工程中添加ILA不会占用太多FPGA资源。具体的,可以采用ILA从AAU打桩后提取上下行FPGA的各节点信号。
[0037]以采用ILA提取一个通用无线通讯系统(Universal Mobile Telecommunications System,UMTS)无线帧中1ms的节点数据为例,对采用ILA提取各节点信号数据的原理进行说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据筛选方法,其特征在于,应用于电子设备,所述方法包括:接收针对数据筛选标识的设定输入;响应于所述设定输入,显示参数设置界面;获取用户在所述参数设置界面输入的预设筛选参数,所述预设筛选参数用于指定目标信号数据在基于集成逻辑分析仪ILA提取到的至少一个数据文件中的位置;基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据。2.根据权利要求1所述的方法,其特征在于,每个所述数据文件包括:与至少一个数据列标识分别对应的指定个数的信号数据,以及与每个所述信号数据对应的数据有效信号,所述数据有效信号用于表示对应的信号数据是否有效,所述预设筛选参数包括:目标数据列标识,所述基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据,包括:遍历所述至少一个数据文件,将每个所述数据文件包括的所述目标数据列标识对应的信号数据中,与表示信号数据有效的数据有效信号对应的信号数据确定为所述目标信号数据。3.根据权利要求1所述的方法,其特征在于,每个所述数据文件均包括表格文件,所述表格文件包括:与至少一个数据列标识对应的至少一列信号数据,所述至少一个数据列标识包括数据有效列标识,所述数据有效列标识对应的一列有效信号数据中,位于目标行的有效信号数据表示所述表格文件中位于所述目标行的信号数据是否有效,所述预设筛选参数包括:数据有效列标识以及目标数据列标识,所述基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据,包括:遍历所述至少一个数据文件,针对每个所述数据文件执行第一筛选处理,所述第一筛选处理包括:遍历所述数据文件包括的至少一行所述信号数据,针对每行所述信号数据执行第二筛选处理,所述第二筛选处理包括:获取一行所述信号数据中所述目标数据列标识对应的第一信号数据,判断一行所述信号数据中所述数据有效列标识对应的有效信号数据是否表示对应的信号数据有效,若是,将所述第一信号数据确定为所述目标信号数据。4.根据权利要求3所述的方法,其特征在于,所述预设筛选参数包括:所述ILA的深度,所述遍历所述数据文件包括的至少一行所述信号数据,针对每行所述信号数据执行第二筛选处理,包括:从所述数据文件中获取行数据集合,针对所述行数据集合执行所述第二筛选处理,所述行数据集合包括第n行所述信号数据,所述n为正整数;判断执行完成所述第二筛选处理的行数据集合的个数是否等于所述ILA的深度,若否,更新行数据集合,使得更新后的行数据集合包括所述数据文件中第n+1行所述信号数据,重复执行从所述数据文件中获取行数据集合至更新行数据集合的过程,直至执行完成所述第二筛选处理的行数据集合的个数等于所述ILA的深度。
5.根据权利要求3所述的方法,其特征在于,所述至少一个数据文件包括按照信号数据采集顺序排列的多个数据文件,所述多个数据文件中非首个数据文件的文件名称与首个数据文件的文件名称具有关联关系,所述预设筛选参数还包括:所述至少一个数据文件的存储路径,以及所述首个数据文件的文件名称,所述遍历所述至少一个数据文件,针对每个所述数据文件执行第一筛选处理,包括:在所述存储路径对应的存储空间中,获取文件名称为目标文件名称的目标数据文件,所述目标文件名称基于所述首个数据文件的文件名称确定;针对所述目标数据文件执行所述第一筛选处理;判断执行完成所述第一筛选处理的数据文件的个数是否等于所述存储空间包括的数据文件的数量,若否,更新目标文件名称,使得更新后的目标文件名称不同于更新前的目标文件名称,重复执行获取文件名称为目标文件名称的目标数据文件至更新目标文件名称的过程,直至执行完成所述第一筛选处理的数据文件的个数等于所述存储空间包括的数据文件的数量。6.根据权利要求3所述的方法,其特征在于,所述目标数据列标识具有有效状态或者无效状态,所述遍历所述数据文件包括的至少一个行所述信号数据,针对每行所述信号数据执行第二筛选处理,包括:当所述预设筛选参数包括处于有效状态的目标数据列标识时,遍历所述数据文件包括的至少一行所述信号数据,针对每行所述信号数据执行第二筛选处理;所述获取一行所述信号数据中所述目标数据列标识对应的第一信号数据,包括:获取一行所述信号数据中处于有效状态的所述目标数据列标识对应的第一信号数据。7.根据权利要求2

6任一所述的方法,其特征在于,在所述目标信号数据对应不同的数据列标识的情况下,所述方法还包括:基于所述数据列标识,将所述目标信号数据保存至不同的目标文件。8.一种数据筛选装置,其特征在于,应用于电子设备,所述装置包括:接收模块,用于接收针对数据筛...

【专利技术属性】
技术研发人员:王海涛赵磊
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1