波形数据的处理方法、计算机可读存储介质和电子设备技术

技术编号:39330202 阅读:14 留言:0更新日期:2023-11-12 16:06
本发明专利技术公开了一种波形数据的处理方法、计算机可读存储介质和电子设备,波形数据的处理方法包括:根据计算指令中的时间戳信息确定目标时间区间;根据目标时间区间查找预设映射关系,得到目标时间区间内的所有目标数据包,其中,预设映射关系包括多个数据包的编号与多个时间范围之间的一一对应关系,数据包中包含至少一个数据块的统计信息,数据块中包含原始波形数据中的部分数据;获取所有目标数据包携带的统计信息,并对统计信息进行计算,得到目标时间区间所对应波形数据的处理结果。本发明专利技术实施例的波形数据的处理方法,能够提高计算效率和波形数据的处理速度。和波形数据的处理速度。和波形数据的处理速度。

【技术实现步骤摘要】
波形数据的处理方法、计算机可读存储介质和电子设备


[0001]本专利技术涉及锁相放大器
,特别涉及一种波形数据的处理方法、一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]锁相放大器通常采集的数据量非常大,绘图之前需要对数据进行处理。目前,相关技术中对该数据的处理方式是当绘图窗口选取到一个时间段的数据后,就对该时间段的数据进行相关的运算。由于数据量庞大,每次运算都需要很长时间,导致后续数据处理速度变慢。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的目的在于提出一种波形数据的处理方法、计算机可读存储介质和电子设备,以提高波形数据的处理速度。
[0004]为达到上述目的,本专利技术第一方面实施例提出了一种波形数据的处理方法,所述方法包括:根据计算指令中的时间戳信息确定目标时间区间;根据所述目标时间区间查找预设映射关系,得到目标时间区间内的所有目标数据包,其中,所述预设映射关系包括多个数据包的编号与多个时间范围之间的一一对应关系,所述数据包中包含至少一个数据块的统计信息,所述数据块中包含原始波形数据中的部分数据;获取所有所述目标数据包携带的统计信息,并对所述统计信息进行计算,得到所述目标时间区间所对应波形数据的处理结果。
[0005]另外,本专利技术实施例的波形数据的处理方法还可以具有如下附加技术特征:根据本专利技术的一个实施例,所述统计信息包括对应数据块中所有数据的最小值、最大值、平均值和标准差中的至少一者,且所述标准差的计算方式根据所述数据块中的数据量确定。
[0006]根据本专利技术的一个实施例,所述预设映射关系根据原始波形数据和所述原始波形数据对应的时间信息确定,具体包括:获取所有锁相放大器的原始波形数据;根据所述原始波形数据的数据量大小将所述原始波形数据分成若干个数据块;对所有所述数据块进行统计计算,得到每个数据块的统计信息;将所述每个数据块的统计信息打包形成数据包,并对数据包进行编号;将所述数据包的编号与相应的数据块中的原始波形数据所对应的时间范围相对应,形成所述预设映射关系。
[0007]根据本专利技术的一个实施例,所述数据块中的数据量不小于第一数值时,所述标准差的计算公式如下:
[0008]其中,为所述标准差,N为所述数据块中的数据量,为所述数据块中第个数据的数据值,为所述数据块中所有数据的平均值。
[0009]根据本专利技术的一个实施例,所述数据块中的数据量小于第一数值时,所述标准差的计算公式如下:
[0010]其中,为所述标准差,N为所述数据块中的数据量,为所述数据块中第个数据的数据值,为所述数据块中所有数据的平均值。
[0011]根据本专利技术的一个实施例,每个所述数据块中的数据量相同。
[0012]根据本专利技术的一个实施例,所述数据包包括起始时间戳和截止时间戳,所述获取所述目标数据包携带的统计信息,并对所述统计信息进行计算,得到所述目标时间区间所对应波形数据的处理结果,包括:选定一个游标窗口,其中,所述游标窗口包括左时间戳和右时间戳,所述左时间戳早于所述右时间戳;当所述左时间戳处于一个目标数据包的起始时间戳和截止时间戳之间时,将所述左时间戳向所述起始时间戳推移,直至所述左时间戳和所述起始时间戳相同;当所述右时间戳处于一个目标数据包的起始时间戳和截止时间戳之间时,将所述右时间戳向所述截止时间戳推移,直至所述右时间戳和所述截止时间戳相同;计算更新后的左时间戳和更新后的右时间戳之间的目标数据包中的数据,得到所述目标时间区间所对应波形数据的处理结果。
[0013]根据本专利技术的一个实施例,所述计算更新后的左时间戳和更新后的右时间戳之间的目标数据包中的数据,包括:当所述目标数据包的数量小于第二数值时,直接读取更新后的左时间戳和更新后的右时间戳之间的目标数据包中的数据并计算,得到所述目标时间区间所对应波形数据的处理结果;当所述目标数据包的数量不小于第二数值时,将所述游标窗口分为多个游标子窗口,所述游标子窗口包括左子时间戳和右子时间戳,分别计算各个所述游标子窗口的左子时间戳和右子时间戳之间的目标数据包中的数据,得到多个统计子信息;根据多个所述统计子信息,计算得到所述目标时间区间所对应波形数据的处理结果。
[0014]为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的波形数据的处理方法。
[0015]为达到上述目的,本专利技术第三方面实施例提出了一种电子设备,所述电子设备包括存储器、处理器和存储在所述存储器上的计算机程序,所述计算机程序被所述处理器执行时,实现上述的波形数据的处理方法。
[0016]本专利技术实施例的波形数据的处理方法、计算机可读存储介质和电子设备,通过计算目标数据块携带的统计信息,以得到目标时间区间所对应波形数据的处理结果,能够提高计算效率和波形数据的处理速度。
附图说明
[0017]图1是本专利技术一实施例的波形数据的处理方法的流程示意图;图2是本专利技术一实施例的当目标数据包的数量不小于第二数值时计算得到目标时
间区间所对应波形数据的处理结果的流程示意图;图3是本专利技术一实施例的电子设备的结构示意图。
具体实施方式
[0018]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0019]下面参考附图描述本专利技术实施例的波形数据的处理方法、计算机可读存储介质和电子设备。
[0020]图1是本专利技术一实施例的波形数据的处理方法的流程示意图。
[0021]如图1所示,波形数据的处理方法包括:S1,根据计算指令中的时间戳信息确定目标时间区间。
[0022]S2,根据目标时间区间查找预设映射关系,得到目标时间区间内的所有目标数据包,其中,预设映射关系包括多个数据包的编号与多个时间范围之间的一一对应关系,数据包中包含至少一个数据块的统计信息,数据块中包含原始波形数据中的部分数据。
[0023]S3,获取所有目标数据包携带的统计信息,并对统计信息进行计算,得到目标时间区间所对应波形数据的处理结果。
[0024]需要说明的是,原始波形数据为时序数据。
[0025]具体地,每个数据块中的数据量相同。
[0026]作为一个示例,数据包的构建过程,可包括:A1,获取原始波形数据,其中,每个原始波形数据对应一个时间戳。
[0027]A2,将原始波形数据分成n个数据块。
[0028]A3,计算每个数据块中的最小值、最大值、平均值和标准差,并对计算结果进行打包,得到n个数据包。
[0029]本实施例中,在计算完成之后,存储器只需要存储数据包的数据信息即可,原始波形数据在计算完成之后不需要保存,由于锁相放大器的原始数据量非常庞大,往往30分钟能达到上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种波形数据的处理方法,其特征在于,所述方法包括:根据计算指令中的时间戳信息确定目标时间区间;根据所述目标时间区间查找预设映射关系,得到目标时间区间内的所有目标数据包,其中,所述预设映射关系包括多个数据包的编号与多个时间范围之间的一一对应关系,所述数据包中包含至少一个数据块的统计信息,所述数据块中包含原始波形数据中的部分数据;获取所有所述目标数据包携带的统计信息,并对所述统计信息进行计算,得到所述目标时间区间所对应波形数据的处理结果。2.根据权利要求1所述的波形数据的处理方法,其特征在于,所述统计信息包括对应数据块中所有数据的最小值、最大值、平均值和标准差中的至少一者,且所述标准差的计算方式根据所述数据块中的数据量确定。3.根据权利要求1或2所述的波形数据的处理方法,其特征在于,所述预设映射关系根据原始波形数据和所述原始波形数据对应的时间信息确定,包括:获取所有锁相放大器的原始波形数据;根据所述原始波形数据的数据量大小将所述原始波形数据分成若干个数据块;对所有所述数据块进行统计计算,得到每个数据块的统计信息;将所述每个数据块的统计信息打包形成数据包,并对数据包进行编号;将所述数据包的编号与相应的数据块中的原始波形数据所对应的时间范围相对应,形成所述预设映射关系。4.根据权利要求2所述的波形数据的处理方法,其特征在于,所述数据块中的数据量不小于第一数值时,所述标准差的计算公式如下:其中,为所述标准差,N为所述数据块中的数据量,为所述数据块中第个数据的数据值,为所述数据块中所有数据的平均值。5.根据权利要求2所述的波形数据的处理方法,其特征在于,所述数据块中的数据量小于第一数值时,所述标准差的计算公式如下:其中,为所述标准差,N为所述数据块中的数据量,为所述数据块中第个数据的数据值,为所述数据块中所有数据的平均值。6.根据权利要求1所述的波形数据的处理方法,其特征在于,每个所述数据块中的数据量相同。7.根据权利要求1所述的波...

【专利技术属性】
技术研发人员:周立文张文吴亚贺羽
申请(专利权)人:国仪量子合肥技术有限公司
类型:发明
国别省市:

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

1