当前位置:首页-智能电子-算法-算法

算法

    ANC自适应算法介绍

    在ANC系统中,控制算法的应用是影响噪声控制效果的关键。评价一个ANC算法的好坏的指标有:收敛速度、稳态误差、计算复杂度、抗干扰能力等。拾音ANC算法具有收敛速度快、鲁棒性好、运算效率高的优点。

    LMS算法是基于最速梯度下降原理,使滤波器的输出信号与期望输出信号之间的均方误差最小。

    考虑了次级路径的Fx-LMS应用最广泛,这里的Fx即filtered-x信号,为参考信号经过次级通路滤波得到的。

    基于发动机噪声的ANC技术流程

    1:结合车辆启停状态、门窗开关状态、档位及油门开度等车辆状态信息,控制ANC是否介入,或ANC模式选择。

    2:通过58X传感器采集发动机转速信号,作为ANC参考信号。

    3:通过数字信号处理器对参考信号进行分帧、加窗、FFT、LMS、IFFT、重建等预处理过程。

    4:通过车机通信协议对处理后的信号进行传输、抓取。

    5:相位相反的抵消信号经过功放,以扬声器作为次级声源播放
    6:麦克风采集空间残差信号,即参考信号与抵消信号的差值,通过算法更新滤波器系数来控制残差信号能量最小化。

   
  主动降噪算法框图

         基于simulink的算法仿真