The invention discloses a moving average filter, which comprises a filter unit that outputs a filter signal according to the input value of the current signal, the input value of the previous signal and the filter parameters, and also includes a filter parameter grading module, which matches and outputs the corresponding filter parameters according to the different types of the input value of the current signal. The filter unit outputs the filter signal according to the current signal input value, the previous signal input value and the filter parameters output by the filter parameter classification module. By setting several filtering parameters and corresponding matching conditions, different filtering parameters can be matched according to different types of input values of current signals. That is, by grading the input data to different degrees, the saturation of iterative calculation can be avoided, thus the influence of old data can be eliminated, the filter can meet the design requirements and achieve reliable control.
【技术实现步骤摘要】
一种移动平均值滤波器及其滤波控制方法
本专利技术涉及一种滤波器及其滤波控制方法,尤其涉及一种应用于新能源汽车的移动平均值滤波器及其滤波控制方法。
技术介绍
在新能源汽车中,移动平均值滤波器能够起到缓冲突然变化带来的冲击,平滑相应曲线的作用。但由于模型数据采用的是定点方式,数据的精度受到数据类型的限制,在处理数据的过程中因数据类型精度原因造成饱和现象发生,使得模型的输出与初始设想的不同,从而引发控制错误。图1所示为现有技术中的移动平均值滤波器的工作结构示意图。图2a、图2b、图2c为相同信号输入值情况下、不同滤波参数时的移动平均值滤波器的输入输出示意图。从图2a、图2b、图2c中可以看出,若移动平均值滤波器对输入信号响应快,则最终结果误差小,反之则最终结果误差大。而滤波器的作用就是平滑延缓阶跃响应时间,那么误差就不可避免。移动平均值滤波器是基于指数加权平均值算法设计的滤波器,按下述公式迭代计算序列值的权重系数:旧数据的权重按指数形式衰减,无限趋近于零。理论上,精度满足条件并且时间足够长的前提下,权重会变得任意小。实际模型设计中,受到数据类型精度的限制,迭代计算会达到饱和,导致旧数据对输出的影响无法消除。
技术实现思路
本专利技术针对现有技术的弊端,提供一种移动平均值滤波器及其滤波控制方法。本专利技术所述的移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻 ...
【技术保护点】
1.一种移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,其特征在于,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。
【技术特征摘要】
1.一种移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,其特征在于,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。2.如权利要求1所述的移动平均值滤波器,其特征在于,所述滤波参数分级模块内设置有匹配模块和存储模块,所述存储模块内预先存储有多个滤波参数;当所述滤波参数分级模块接收到当前信号输入值时,所述匹配模块根据当前信号输入值的不同类型自所述存储模块...
【专利技术属性】
技术研发人员:李振文,刘吉顺,王晓宇,
申请(专利权)人:阿尔特汽车技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。