【技术实现步骤摘要】
数据筛选方法及装置
[0001]本专利技术涉及数据处理领域,尤其涉及一种数据筛选方法及装置。
技术介绍
[0002]随着现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)的发展,如何对基于FPGA的基站板卡设计进行诸如FPGA板级调试和单元模块问题定位等测试,也成为备受关注的话题。
[0003]目前对基站板卡的测试中,可以采用仿真器中集成逻辑分析仪(Integrated Logic Analyzer,ILA)监控和跟踪提取基站板卡中各节点的信号数据,生成多个数据文件,每个数据文件包括多个信号数据。测试人员手动从该多个数据文件包括的多个信号数据中筛选出所需的信号数据,并通过对所需的信号数据进行分析,确定测试结果。
[0004]通常采用ILA提取的信号数据较多,进而生成的数据文件的数量较大,因而人为对该数据文件中所需信号数据进行筛选的方式耗时较长,筛选效率较低。
技术实现思路
[0005]本专利技术实施例提供一种数据筛选方法及装置,可以在一定程度上使得采用ILA提取数据文件的用户提高对所需目标信号数据的筛选效率。
[0006]本专利技术实施例提供了一种数据筛选方法,应用于电子设备,所述方法包括:
[0007]接收针对数据筛选标识的设定输入;
[0008]响应于所述设定输入,显示参数设置界面;
[0009]获取用户在所述参数设置界面输入的预设筛选参数,所述预设筛选参数用于指定目标信号数据在基于集成逻辑分析仪ILA提取到 ...
【技术保护点】
【技术特征摘要】
1.一种数据筛选方法,其特征在于,应用于电子设备,所述方法包括:接收针对数据筛选标识的设定输入;响应于所述设定输入,显示参数设置界面;获取用户在所述参数设置界面输入的预设筛选参数,所述预设筛选参数用于指定目标信号数据在基于集成逻辑分析仪ILA提取到的至少一个数据文件中的位置;基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据。2.根据权利要求1所述的方法,其特征在于,每个所述数据文件包括:与至少一个数据列标识分别对应的指定个数的信号数据,以及与每个所述信号数据对应的数据有效信号,所述数据有效信号用于表示对应的信号数据是否有效,所述预设筛选参数包括:目标数据列标识,所述基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据,包括:遍历所述至少一个数据文件,将每个所述数据文件包括的所述目标数据列标识对应的信号数据中,与表示信号数据有效的数据有效信号对应的信号数据确定为所述目标信号数据。3.根据权利要求1所述的方法,其特征在于,每个所述数据文件均包括表格文件,所述表格文件包括:与至少一个数据列标识对应的至少一列信号数据,所述至少一个数据列标识包括数据有效列标识,所述数据有效列标识对应的一列有效信号数据中,位于目标行的有效信号数据表示所述表格文件中位于所述目标行的信号数据是否有效,所述预设筛选参数包括:数据有效列标识以及目标数据列标识,所述基于所述预设筛选参数,对每个所述数据文件包括的信号数据进行筛选,获取所述目标信号数据,包括:遍历所述至少一个数据文件,针对每个所述数据文件执行第一筛选处理,所述第一筛选处理包括:遍历所述数据文件包括的至少一行所述信号数据,针对每行所述信号数据执行第二筛选处理,所述第二筛选处理包括:获取一行所述信号数据中所述目标数据列标识对应的第一信号数据,判断一行所述信号数据中所述数据有效列标识对应的有效信号数据是否表示对应的信号数据有效,若是,将所述第一信号数据确定为所述目标信号数据。4.根据权利要求3所述的方法,其特征在于,所述预设筛选参数包括:所述ILA的深度,所述遍历所述数据文件包括的至少一行所述信号数据,针对每行所述信号数据执行第二筛选处理,包括:从所述数据文件中获取行数据集合,针对所述行数据集合执行所述第二筛选处理,所述行数据集合包括第n行所述信号数据,所述n为正整数;判断执行完成所述第二筛选处理的行数据集合的个数是否等于所述ILA的深度,若否,更新行数据集合,使得更新后的行数据集合包括所述数据文件中第n+1行所述信号数据,重复执行从所述数据文件中获取行数据集合至更新行数据集合的过程,直至执行完成所述第二筛选处理的行数据集合的个数等于所述ILA的深度。
5.根据权利要求3所述的方法,其特征在于,所述至少一个数据文件包括按照信号数据采集顺序排列的多个数据文件,所述多个数据文件中非首个数据文件的文件名称与首个数据文件的文件名称具有关联关系,所述预设筛选参数还包括:所述至少一个数据文件的存储路径,以及所述首个数据文件的文件名称,所述遍历所述至少一个数据文件,针对每个所述数据文件执行第一筛选处理,包括:在所述存储路径对应的存储空间中,获取文件名称为目标文件名称的目标数据文件,所述目标文件名称基于所述首个数据文件的文件名称确定;针对所述目标数据文件执行所述第一筛选处理;判断执行完成所述第一筛选处理的数据文件的个数是否等于所述存储空间包括的数据文件的数量,若否,更新目标文件名称,使得更新后的目标文件名称不同于更新前的目标文件名称,重复执行获取文件名称为目标文件名称的目标数据文件至更新目标文件名称的过程,直至执行完成所述第一筛选处理的数据文件的个数等于所述存储空间包括的数据文件的数量。6.根据权利要求3所述的方法,其特征在于,所述目标数据列标识具有有效状态或者无效状态,所述遍历所述数据文件包括的至少一个行所述信号数据,针对每行所述信号数据执行第二筛选处理,包括:当所述预设筛选参数包括处于有效状态的目标数据列标识时,遍历所述数据文件包括的至少一行所述信号数据,针对每行所述信号数据执行第二筛选处理;所述获取一行所述信号数据中所述目标数据列标识对应的第一信号数据,包括:获取一行所述信号数据中处于有效状态的所述目标数据列标识对应的第一信号数据。7.根据权利要求2
‑
6任一所述的方法,其特征在于,在所述目标信号数据对应不同的数据列标识的情况下,所述方法还包括:基于所述数据列标识,将所述目标信号数据保存至不同的目标文件。8.一种数据筛选装置,其特征在于,应用于电子设备,所述装置包括:接收模块,用于接收针对数据筛...
【专利技术属性】
技术研发人员:王海涛,赵磊,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。