当前位置:首页 > 消费电子 > 消费电子
[导读]滑动平均滤波的核心物理本质,是基于“信号的真实值在短时间内近似恒定,随机噪声的统计平均值趋近于零”的统计特性,通过在连续滑动的采样窗口内对所有采样值做算术平均,抵消叠加在真实信号上的高频随机噪声与周期性纹波,最终得到平滑稳定的输出信号。

滑动平均滤波是电力电子数字信号处理领域应用最广泛的线性滤波算法,和此前我们讨论的高频磁场辐射干扰抑制、中值滤波脉冲尖峰治理、宽禁带器件高频开关纹波滤除等技术深度协同,它依托线性递推的运算逻辑,在滤除周期性高频纹波、降低采样信号随机噪声方面拥有独特优势,是高频电力电子系统采样信号预处理环节的核心基础算法。结合此前积累的全链路电力电子工程经验,从滑动平均滤波的底层原理、核心特性、电力电子场景适配方案到工程落地优化方法形成完整闭环,是提升电力电子系统采样信号稳定性与控制环路性能的关键技术路径。

滑动平均滤波的核心物理本质,是基于“信号的真实值在短时间内近似恒定,随机噪声的统计平均值趋近于零”的统计特性,通过在连续滑动的采样窗口内对所有采样值做算术平均,抵消叠加在真实信号上的高频随机噪声与周期性纹波,最终得到平滑稳定的输出信号。和传统的固定窗口平均滤波不同,滑动平均滤波采用“先进先出”的窗口更新机制,每采集到一个新的采样点,就把窗口内最旧的一个采样点剔除,把新采样点加入窗口,之后直接对窗口内所有N个采样值做平均运算,得到当前时刻的滤波输出。这种机制不需要每次都重新累加全部N个采样点,只需要在上一次的滤波和值基础上,减去被剔除的旧采样点、加上新加入的采样点,就可以快速得到新的和值,运算量极低,哪怕是主频不高的工业控制MCU,也可以在极短时间内完成一次滤波运算,完全不会占用过多的控制资源。

滑动平均滤波的滤波特性,完全由滑动窗口的长度N直接决定。从频域特性来看,滑动平均滤波本质上是一个低通滤波器,它的幅频响应呈现辛格函数形态,随着窗口长度N的增大,滤波的通带带宽逐步降低,对高频噪声的衰减能力逐步增强。当窗口长度N刚好等于开关频率对应采样点数的整数倍时,滑动平均滤波可以对开关频率及其倍频处的周期性纹波实现接近100%的完全抑制,这一特性完美适配电力电子场景的特殊需求。比如在开关频率为100kHz的高频开关电源中,如果ADC的采样频率设置为1MHz,那么一个开关周期内刚好有10个采样点,把滑动平均滤波的窗口长度设置为10,就可以直接把100kHz的开关纹波完全滤除,不需要额外增加任何模拟滤波电路,就可以得到非常平滑的电压电流采样信号。

在电力电子系统的典型场景中,滑动平均滤波拥有不可替代的工程价值。在LLC谐振变换器的输出电压采样场景,此前我们讨论过谐振回路中几MHz的高频大电流会通过磁场辐射耦合在采样回路中引入高频周期性纹波,这类纹波属于连续的周期性噪声,中值滤波很难完全滤除,而采用窗口长度匹配谐振周期的滑动平均滤波,就可以直接把谐振频率处的纹波完全抵消,采样信号的纹波幅值可以降低一个数量级以上,电压控制环路的运行稳定性大幅提升。在三相逆变器的母线电压采样场景,母线电压上叠加的6倍工频低频纹波,通过设置窗口长度为一个工频周期内的采样点数,滑动平均滤波就可以把这个低频纹波完全滤除,得到非常稳定的母线电压采样值,避免母线电压纹波导致的调制波出现低频畸变,降低输出电流的总谐波失真。在电机FOC控制的相电流采样场景,滑动平均滤波可以有效滤除PWM开关动作时刻注入的高频随机噪声,让电流采样信号更加平滑,电流环的控制精度大幅提升,电机的低速运行转矩脉动明显减小。

滑动平均滤波的工程落地,需要针对性解决动态响应速度与滤波平滑度之间的固有矛盾。窗口长度N设置得越大,滤波输出的信号越平滑,噪声抑制效果越好,但同时滤波引入的相位延迟也会越大,采样信号的相位滞后会直接降低控制环路的相位裕度,严重时甚至会导致系统出现振荡。在高频开关电源的电压环场景,控制环路的带宽要求相对较低,对采样信号的平滑度要求更高,可以选择相对较大的窗口长度,在保证环路稳定的前提下尽可能滤除纹波。在电机控制的电流环场景,控制环路的带宽要求很高,对相位延迟非常敏感,就需要选择小窗口的滑动平均滤波,或者采用加权滑动平均滤波,给窗口内最新的几个采样点分配更高的权重,旧的采样点分配更低的权重,在保证一定噪声抑制能力的同时,大幅降低滤波引入的相位延迟,适配高带宽电流环的需求。同时在瞬态工况下,比如负载突变、输出电压快速调整的时刻,还可以采用动态变窗口长度的策略,当检测到采样值的变化量超过设定阈值时,自动把窗口长度缩小到2或者3,大幅降低滤波的响应延迟,让控制环路可以快速跟踪信号的变化,待信号进入稳态后再恢复原来的大窗口长度,同时兼顾稳态的平滑度与动态响应速度。

滑动平均滤波和此前讨论的中值滤波可以组成性能互补的复合滤波方案,先用中值滤波剔除采样序列中由高频磁场辐射耦合产生的孤立脉冲尖峰,再用滑动平均滤波滤除剩余的周期性纹波与随机噪声,这种复合滤波方案可以同时兼顾脉冲尖峰抑制、周期性纹波滤除与低延迟的需求,是电力电子采样预处理环节性价比极高的组合方案。

滑动平均滤波是电力电子数字信号处理领域最经典的基础算法,它不需要额外的硬件成本,仅通过极少量的数字运算就可以大幅提升采样信号的质量。只有结合不同场景的控制带宽需求、噪声特性,针对性优化窗口长度与加权系数,甚至搭配动态变窗口的优化逻辑,才能在滤波平滑度与动态响应速度之间找到最优平衡点,为电力电子系统的控制环路提供高质量的采样信号支撑。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭