System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及滤波器,具体涉及一种主动滤波器的参数调整方法及装置。
技术介绍
1、电机控制器,是指通过主动工作来控制电机按照设定的方向、速度、角度、响应时间进行工作的集成电路。由于在电机控制器对电机进行控制时,会因电磁干扰而产生噪声信号,影响电机控制器对电机的控制,因此,电机控制器的emc(e l ectromagnet i ccompat i b i l ity,电磁兼容性)需要进行滤波设计。
2、目前电机控制器的emc设计方式,可通过为电机控制器增加一个主动滤波器,以利用该主动滤波器来滤除电池控制器产生的噪声信号。然而,相关技术中,主动滤波器均是基于固定参数进行设计,即参数设定后不再变化,因此难以在动态变化的工况下保持最佳性能,影响主动滤波器的滤波效果。
技术实现思路
1、本申请旨在至少解决相关技术中存在的技术问题之一。为此,本申请提出一种主动滤波器的参数调整方法,能够提高主动滤波器的滤波效果。
2、本申请还提出一种主动滤波器的参数调整装置。
3、本申请还提出一种电子设备。
4、本申请还提出一种计算机可读存储介质。
5、根据本申请第一方面实施例的主动滤波器的参数调整方法,包括:
6、根据获取到的当前输入信号,确定所述当前输入信号所属的噪声信号集;
7、根据所述噪声信号集,获取与所述噪声信号集对应的目标滤波器参数对所述主动滤波器进行参数调整。
8、通过获取到的当前输入信号,确定当前输入信号
9、根据本申请的一个实施例,还包括:
10、对各噪声信号进行聚类,得到各噪声信号集;
11、将任一所述噪声信号集中的各噪声信号多次输入主动滤波器进行滤波处理,每次滤波处理均在将任一所述噪声信号输入所述主动滤波器,得到所述主动滤波器输出的处理信号后,根据所述处理信号与所述噪声信号对应的期望信号之间的信号误差,调整所述主动滤波器的当前滤波器参数,直至任一所述噪声信号输入所述主动滤波器得到的处理信号,与所述噪声信号对应的期望信号之间的信号误差小于预设误差,将所述当前滤波器参数确定为所述噪声信号集对应的目标滤波器参数。
12、根据本申请的一个实施例,根据所述处理信号与所述噪声信号对应的期望信号之间的信号误差,调整所述主动滤波器的当前滤波器参数,包括:
13、将任一所述噪声信号输入所述主动滤波器,得到所述主动滤波器输出的处理信号;
14、将所述处理信号与所述噪声信号对应的期望信号之间的信号误差,输入各损失函数,得到各备选滤波器参数;
15、从各备选滤波器参数中,选取使下一所述噪声信号输入所述主动滤波器得到的处理信号,与下一所述噪声信号对应的期望信号之间的信号误差最小的所述备选滤波器参数,确定为所述主动滤波器的当前滤波器参数。
16、根据本申请的一个实施例,将所述处理信号与所述噪声信号对应的期望信号之间的信号误差,输入各损失函数,得到各备选滤波器参数,包括:
17、确定选择各所述损失函数中,同一目标损失函数输出的所述备选滤波器参数更新所述当前滤波器参数的连续次数达到预设次数,将所述处理信号与所述噪声信号对应的期望信号之间的信号误差,输入各所述损失函数,得到各备选滤波器参数。
18、根据本申请的一个实施例,还包括:
19、确定选择同一所述目标损失函数输出的备选滤波器参数更新所述当前滤波器参数的连续次数达到预设次数,将所述处理信号与所述噪声信号对应的期望信号之间的信号误差,输入所述目标损失函数,得到所述主动滤波器的当前滤波器参数。
20、根据本申请的一个实施例,所述目标滤波器参数包括滤波器的权重向量。
21、根据本申请的一个实施例,所述当前输入信号包括电流信号和电压信号中的至少一种。
22、根据本申请第二方面实施例的主动滤波器的参数调整装置,包括:
23、信号分类模块,用于根据获取到的当前输入信号,确定所述当前输入信号所属的噪声信号集;
24、参数调整模块,用于根据所述噪声信号集,获取与所述噪声信号集对应的目标滤波器参数对所述主动滤波器进行参数调整。
25、根据本申请第三方面实施例的电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现上述任一实施例所述的主动滤波器的参数调整方法。
26、根据本申请第四方面实施例的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的主动滤波器的参数调整方法。
27、本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
28、通过获取到的当前输入信号,确定当前输入信号所属的噪声信号集,以根据该噪声信号集,获取与噪声信号集对应的目标滤波器参数对主动滤波器进行参数调整,从而可根据当前输入信号,动态调整主动滤波器的滤波器参数,使主动滤波器能够应对不同的电磁干扰,进而可使主动滤波器在动态变化的工况下保持最佳性能,提高主动滤波器的滤波效果。
本文档来自技高网...【技术保护点】
1.一种主动滤波器的参数调整方法,其特征在于,包括:
2.根据权利要求1所述的主动滤波器的参数调整方法,其特征在于,还包括:
3.根据权利要求2所述的主动滤波器的参数调整方法,其特征在于,根据所述处理信号与所述噪声信号对应的期望信号之间的信号误差,调整所述主动滤波器的当前滤波器参数,包括:
4.根据权利要求3所述的主动滤波器的参数调整方法,其特征在于,将所述处理信号与所述噪声信号对应的期望信号之间的信号误差,输入各损失函数,得到各备选滤波器参数,包括:
5.根据权利要求4所述的主动滤波器的参数调整方法,其特征在于,还包括:
6.根据权利要求1-5任一项所述的主动滤波器的参数调整方法,其特征在于,所述目标滤波器参数包括滤波器的权重向量。
7.根据权利要求1-5任一项所述的主动滤波器的参数调整方法,其特征在于,所述当前输入信号包括电流信号和电压信号中的至少一种。
8.一种主动滤波器的参数调整装置,其特征在于,包括:
9.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的主动滤波器的参数调整方法。
...【技术特征摘要】
1.一种主动滤波器的参数调整方法,其特征在于,包括:
2.根据权利要求1所述的主动滤波器的参数调整方法,其特征在于,还包括:
3.根据权利要求2所述的主动滤波器的参数调整方法,其特征在于,根据所述处理信号与所述噪声信号对应的期望信号之间的信号误差,调整所述主动滤波器的当前滤波器参数,包括:
4.根据权利要求3所述的主动滤波器的参数调整方法,其特征在于,将所述处理信号与所述噪声信号对应的期望信号之间的信号误差,输入各损失函数,得到各备选滤波器参数,包括:
5.根据权利要求4所述的主动滤波器的参数调整方法,其特征在于,还包括:
6.根据权利要求1-5任一项...
【专利技术属性】
技术研发人员:安素芹,蔡雪丹,吕英举,李建群,商壮壮,黄穗华,
申请(专利权)人:广汽埃安新能源汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。