本申请涉及工频滤波领域,具体地涉及一种工频滤波方法、系统、存储介质及电子设备。
背景技术:
1、工频是指电力系统的发电、输电、变电与配电设备以及工业与民用电气设备采用的额定频率。
2、在微波雷达照明领域通常使用市电供电,市电供电的频率为50hz或60hz,工频所产生的电磁波辐射会对周围的设备造成干扰,即工频干扰。在亚洲和欧洲地区,工频为50hz;而北美一些地区的工频为60hz。在微波雷达照明等领域,工频干扰非常常见,需要通过特殊处理将工频及其高次谐波滤除干净,以提取真正需要的有效信号用于雷达运动物体检测的算法处理。
3、相关技术通过软件进行滤波,但实现方式通常只滤50hz或只滤60hz工频干扰信号,设计的产品不能适应需求;或者直接粗暴的滤除50hz~60hz范围的工频干扰信号,这种方式会同时将带内的有效信号滤除,从而影响产品性能。
4、本背景技术描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。
技术实现思路
1、因此,本发明实施例意图提供一种工频滤波方法、系统、存储介质及电子设备。
2、在第一方面,本发明实施例提供了一种工频滤波方法,包括:
3、对中频信号进行采样;
4、通过低通滤波器过滤频率高于第一预设频率的高频信号;
5、对工频进行检测和结果存储;
6、根据工频检测结果打开对应滤波器。
7、在其中一个实施例中,对工频进行检测和结果存储,包括:
8、获取工频频率的幅值,将所述工频频率的幅值与相邻频点的幅值进行对比,若所述工频频率的幅值和相邻频率点的幅值差值大于预设阈值时,判定为有工频信号;
9、若判定为有工频信号,则确定真实的工频点。
10、在其中一个实施例中,若判定为有工频信号,则确定真实的工频点,包括:
11、若判定为有工频信号,则通过滤波器将原始采样率降至第二预设频率,并获取若干个采样点作为一帧数据进行fft转换,查找工频信号的最高幅值,确定最高幅值对应的频点为真实的工频点。
12、在其中一个实施例中,所述方法还包括:
13、根据工频检测结果更新工频检测状态标记位并保存在非易失性存储器上;
14、需要启动时,从系统中读取保存的检测结果值来决定是否需要进行工频检测。
15、在其中一个实施例中,所述对中频信号进行采样,包括:
16、设置固定采样周期;
17、根据所述固定采样周期对中频信号进行采样。
18、在其中一个实施例中,根据所述固定采样周期对中频信号进行采样,包括:
19、设置采样率;
20、将采样数据存储在系统内存上。
21、在其中一个实施例中,所述方法还包括:
22、设置工频检测状态标记位,用于判断当前是否需要进行工频检测。
23、在其中一个实施例中,在根据工频检测结果打开对应滤波器后,所述方法还包括:
24、得到不含工频干扰信号的数据;
25、根据运动检测算法检测当前环境是否存在运动物体。
26、在本发明实施例中,在第二方面,本发明实施例提供了一种工频滤波系统,包括:
27、雷达中频信号采样模块,用于对中频信号进行采样;
28、雷达信号预处理模块,用于通过低通滤波器过滤频率高于第一预设频率的高频信号;
29、工频信号检测模块,用于对工频进行检测和结果存储;
30、工频信号滤波模块,用于根据工频检测结果打开对应滤波器。
31、在第三方面,本发明实施例提供了一种存储介质,其上存储有计算机程序,其中,所述程序被处理器运行时实现如前面实施例所述的方法。
32、在第四方面,本发明实施例提供一种电子设备,包括:处理器和存储有计算机程序的存储器,所述处理器被配置为在运行计算机程序时执行任一本发明实施例的拆分高扇出网表的方法。
33、本发明实施例中使用的工频滤波方法中,通过时域和频域相结合的方法解决多普勒雷达50hz和60hz工频信号干扰问题,并可以在一个系统中自适应过滤50hz和60hz工频信号。考虑工频误差,可识别出精确的工频频率点、信号强度和带宽以选择更合适的滤波器滤除工频信号,保留有效信号。
34、本发明实施例的其他可选特征和技术效果一部分在下文描述,一部分可通过阅读本文而明白。
1.一种工频滤波方法,其特征在于,包括:
2.根据权利要求1所述的一种工频滤波方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种工频滤波方法,其特征在于,所述对中频信号进行采样,包括:
4.根据权利要求3所述的一种工频滤波方法,其特征在于,根据所述固定采样周期对中频信号进行采样,包括:
5.根据权利要求1所述的一种工频滤波方法,其特征在于,在根据工频检测结果打开对应滤波器后,所述方法还包括:
6.一种工频滤波系统,其特征在于,包括:
7.一种存储介质,其上存储有计算机程序,其中,所述程序被处理器运行时实现如权利要求1-5中任一所述的方法。
8.一种电子设备,其特征在于,包括:处理器和存储有计算机程序的存储器,所述处理器被配置为在运行计算机程序时实现权利要求1-5中任一所述的方法。