本发明实施例涉及电网检测,尤其涉及一种谐波检测方法、装置及系统。
背景技术:
1、当前,对于谐波信号的检测,主要采用的方法有:时域分析法、频域分析法。具体,频域分析法又包括:基于模拟滤波器的算法、基于神经网络的算法、基于傅里叶变换的算法,以及基于小波变换的算法。
2、然而,采用上述谐波检测方法得到的信号参量的精确度低。
技术实现思路
1、本发明实施例提供一种谐波检测方法、装置及系统,以解决采用现有的谐波检测方法得到的信号参量的精确度低的问题。
2、为了解决上述技术问题,本发明是这样实现的:
3、第一方面,本发明实施例提供了一种谐波检测方法,包括:
4、将第一窗函数与第二窗函数相互卷积,得到第三窗函数;
5、采用所述第三窗函数对待检测信号进行加窗,并对加窗后的待检测信号进行离散傅里叶dft变换,得到第一dft函数;
6、采用插值算法对所述第一dft函数进行修正,得到第二dft函数;
7、根据所述第二dft函数对所述待检测信号进行修正,得到修正后的待检测信号;
8、根据修正后的待检测信号得到待检测信号的信号参量。
9、可选地,
10、所述插值算法为四谱线插值算法。
11、可选地,
12、根据修正后的待检测信号得到待检测信号的信号参量包括:
13、采用全相位快速傅里叶变换算法apfft对所述修正后的待检测信号进行修正,得到待检测信号的信号参量。
14、可选地,
15、所述信号参量包括以下至少一项:频率、幅值以及相位。
16、第二方面,本发明实施例提供了一种谐波检测装置,包括:
17、卷积模块,用于将第一窗函数与第二窗函数相互卷积,得到第三窗函数;
18、第一执行模块,用于采用所述第三窗函数对待检测信号进行加窗,并对加窗后的待检测信号进行离散傅里叶dft变换,得到第一dft函数;
19、第二执行模块,用于采用插值算法对所述第一dft函数进行修正,得到第二dft函数;
20、第三执行模块,用于根据所述第二dft函数对所述待检测信号进行修正,得到修正后的待检测信号;
21、所述第三执行模块,还用于根据修正后的待检测信号得到待检测信号的信号参量。
22、可选地,所述第二执行模块,还用于采用四谱线插值算法对所述第一dft函数进行修正,得到第二dft函数。
23、可选地,所述第三执行模块,还用于采用全相位快速傅里叶变换算法apfft对所述修正后的待检测信号进行修正,得到待检测信号的信号参量。
24、第三方面,本发明实施例提供了一种谐波检测系统,包括:
25、用于获取待检测信号的检测电路;
26、如第二方面中任一项所述的谐波检测装置。
27、第四方面,本发明实施例提供了一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面中任一项所述的谐波检测方法中的步骤。
28、第五方面,本发明实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面中任一项所述的谐波检测方法中的步骤。
29、在本发明实施例中,通过将第一窗函数与第二窗函数相互卷积,得到第三窗函数;采用所述第三窗函数对待检测信号进行加窗,并对加窗后的待检测信号进行离散傅里叶dft变换,得到第一dft函数;采用插值算法对所述第一dft函数进行修正,得到第二dft函数;根据所述第二dft函数对所述待检测信号进行修正,得到修正后的待检测信号;根据修正后的待检测信号得到待检测信号的信号参量,采用本发明实施例谐波检测方法得到的信号参量的精确度高。
1.一种谐波检测方法,其特征在于,包括:
2.根据权利要求1所述的谐波检测方法,其特征在于:
3.根据权利要求1所述的谐波检测方法,其特征在于:
4.根据权利要求1至3中任一项所述的谐波检测方法,其特征在于:
5.一种谐波检测装置,其特征在于,包括:
6.根据权利要求5所述的谐波检测方法,其特征在于:
7.根据权利要求5所述的谐波检测方法,其特征在于:
8.一种谐波检测系统,其特征在于,包括:
9.一种电子设备,其特征在于:包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至4中任一项所述的谐波检测方法中的步骤。
10.一种可读存储介质,其特征在于:所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至4中任一项所述的谐波检测方法中的步骤。