信号的有效值计算方法、装置制造方法及图纸

技术编号:27271148 阅读:16 留言:0更新日期:2021-02-06 11:36
本发明专利技术提供一种信号的有效值计算方法、装置,其中,信号为周期性交变信号,所述方法包括以下步骤:采用滑窗算法以预设采样频率对信号进行采样;获取信号的当前频率,并根据当前频率和预设采样频率计算预设采样点数;根据预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整;获取调整后窗口中的采样数据,根据采样数据和预设采样点数计算信号的有效值。本发明专利技术通过获取信号的频率,并在频率变化时采用可变窗口的滑窗采集数据计算有效值,从而可以提高频率变化时信号有效值的精度和平滑性。滑性。滑性。

【技术实现步骤摘要】
信号的有效值计算方法、装置


[0001]本专利技术涉及信号采样
,具体涉及一种信号的有效值计算方法、信号的有效值计算装置和一种计算机设备。

技术介绍

[0002]在数字化发展迅猛的今天,数值计算广泛应用于计算机,嵌入式等系统,其中有效值是用来衡量交变量热效应的等价值,常作为保护的门限值,所以其数值的正确性非常重要。正弦信号的有效值有固定的计算公式,而非正弦信号一般使用周期内的均方根值表示。为了计算有效值一般先采集信号,计算平方、累加,并在数据长度等于周期点时计算均方根值,此为跳窗的方法,因为每个周期计算一次有效值,计算结果容易出现波动。
[0003]相关技术中,虽然有滑窗算法,但为定频滑窗,即每过一个信元时间窗口向前滑动一次。该算法在信号为定频时,计算结果平滑且;而当信号频率变化时,由于窗口大小不变,窗口中的采样点数会发生变化,频率变大,窗口中的采样点数变多,频率变小,窗口中的采样点数变少,从而导致有效值的计算不准确,有效值结果出现波动,而信号的真实有效值并未变化。

技术实现思路

[0004]本专利技术为解决上述技术问题,本专利技术的第一个目的在于提供一种信号的有效值计算方法,能够通过获取信号的频率,并在频率变化时采用可变窗口的滑窗采集数据计算有效值,从而可以提高频率变化时信号有效值的精度和平滑性。
[0005]本专利技术的第二个目的在于提出了一种信号的有效值计算装置。
[0006]本专利技术的第三个目的在于提出了一种计算机设备。
[0007]本专利技术采用的技术方案如下:
[0008]为达到上述目的,本专利技术的第一方面实施例提出了一种信号的有效值计算方法,所述信号为周期性交变信号,所述方法包括以下步骤:采用滑窗算法以预设采样频率对所述信号进行采样;获取所述信号的当前频率,并根据所述当前频率和所述预设采样频率计算预设采样点数;根据所述预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整;获取调整后窗口中的采样数据,根据所述采样数据和所述预设采样点数计算所述信号的有效值。
[0009]根据本专利技术的一个实施例,根据以下公式(1)计算所述预设采样点数:N=Fs/F(1);其中,N为所述预设采样点数,Fs为所述预设采样频率,F为所述信号的当前频率。
[0010]根据本专利技术的一个实施例,根据所述预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整,包括:如果所述前一窗口的采样点数等于所述预设采样点数,则保持所述当前窗口大小不变;如果所述前一窗口的采样点数小于所述预设采样点数,则调整所述当前窗口变大,以使当前窗口采样点数等于所述预设采样点数;如果所述前一窗口的采样点数大于所述预设采样点数,则调整所述窗口变小,以使当前窗口采样点数等于所述预
设采样点数。
[0011]根据本专利技术的一个实施例,窗口时间为所述信号周期的整数倍。
[0012]为达到上述目的,本专利技术的第二方面实施例提出了一种信号的有效值计算装置,所述信号为周期性交变信号,所述装置包括:采样模块,所述采样模块用于采用滑窗算法以预设采样频率对所述信号进行采样;获取模块,所述获取模块用于获取所述信号的当前频率,并根据所述当前频率和所述预设采样频率计算预设采样点数;调整模块,所述调整模块用于根据所述预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整;计算模块,所述计算模块用于获取调整后窗口中的采样数据,根据所述采样数据和所述预设采样点数计算所述信号的有效值。
[0013]根据本专利技术的一个实施例,所述获取模块根据以下公式(1)计算所述预设采样点数:N=Fs/F(1);其中,N为所述预设采样点数,Fs为所述预设采样频率,F为所述信号的当前频率。
[0014]根据本专利技术的一个实施例,所述调整模块进一步用于:如果所述前一窗口的采样点数等于所述预设采样点数,则保持所述当前窗口大小不变;如果所述前一窗口的采样点数小于所述预设采样点数,则调整所述当前窗口变大,以使当前窗口采样点数等于所述预设采样点数;如果所述前一窗口的采样点数大于所述预设采样点数,则调整所述窗口变小,以使当前窗口采样点数等于所述预设采样点数。
[0015]根据本专利技术的一个实施例,窗口时间为所述信号周期的整数倍。
[0016]为达到上述目的,本专利技术的第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本专利技术第一方面实施例所述的信号的有效值计算方法。
[0017]本专利技术的有益效果:
[0018](1)本专利技术保留了滑窗计算有效值输出平滑特性,利于系统用于保护,状态切换,显示等情景。
[0019](2)本专利技术在输入信号频率变化时可以平滑跟踪有效值的变化,不需要重新设计程序,不用更改程序参数,也不会因频率的波动导致计算结果出现非预期的波动,有利于设备的正常运行。
[0020](3)本专利技术使用的资源通用,不受限于程序的载体芯片,提高了软件的兼容性,也利于推广使用。
附图说明
[0021]图1是根据本专利技术一个实施例的信号的有效值计算方法的流程图;
[0022]图2是根据本专利技术一个实施例的窗口大小调整的原理示意图;
[0023]图3是根据本专利技术另一个实施例的窗口大小调整的原理示意图;
[0024]图4是根据本专利技术另一个实施例的信号的有效值计算方法的流程图;
[0025]图5是根据本专利技术一个实施例的信号的有效值计算装置的方框示意图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]本专利技术的信号为周期性交变信号。
[0028]图1是根据本专利技术一个实施例的信号的有效值计算方法的流程图。如图1所示,该方法包括以下步骤:
[0029]S1,采用滑窗算法以预设采样频率对信号进行采样。
[0030]S2,获取信号的当前频率,并根据当前频率和预设采样频率计算预设采样点数。
[0031]进一步地,根据以下公式(1)计算预设采样点数:
[0032]N=Fs/F
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0033]其中,N为预设采样点数,Fs为预设采样频率,F为信号的当前频率。
[0034]S3,根据预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整。
[0035]S4,获取调整后窗口中的采样数据,根据采样数据和预设采样点数计算信号的有效值。
[0036]其中,在本专利技术的实施例中,窗口时间为信号周期的整数倍。
[0037]具体的,采用滑窗算法以预设采样频率对信号进行采样,每过一个采样时间向前滑动一次,窗口时间始终保持为对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号的有效值计算方法,其特征在于,所述信号为周期性交变信号,所述方法包括以下步骤:采用滑窗算法以预设采样频率对所述信号进行采样;获取所述信号的当前频率,并根据所述当前频率和所述预设采样频率计算预设采样点数;根据所述预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整;获取调整后窗口中的采样数据,根据所述采样数据和所述预设采样点数计算所述信号的有效值。2.根据权利要求1所述的信号的有效值计算方法,其特征在于,根据以下公式(1)计算所述预设采样点数:N=Fs/F
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,N为所述预设采样点数,Fs为所述预设采样频率,F为所述信号的当前频率。3.根据权利要求1所述的信号的有效值计算方法,其特征在于,根据所述预设采样点数和前一窗口的采样点数对当前窗口的大小进行调整,包括:如果所述前一窗口的采样点数等于所述预设采样点数,则保持所述当前窗口大小不变;如果所述前一窗口的采样点数小于所述预设采样点数,则调整所述当前窗口变大,以使当前窗口采样点数等于所述预设采样点数;如果所述前一窗口的采样点数大于所述预设采样点数,则调整所述窗口变小,以使当前窗口采样点数等于所述预设采样点数。4.根据权利要求1-3任一项所述的信号的有效值计算方法,其特征在于,窗口时间为所述信号周期的整数倍。5.一种信号的有效值计算装置,其特征在于,所述信号为周期性交变信号,所述装置包括:采样模块,所述采样模块用于采用滑窗算法以预设采样频率...

【专利技术属性】
技术研发人员:程凌国
申请(专利权)人:国创新能源汽车智慧能源装备创新中心江苏有限公司
类型:发明
国别省市:

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

1