摘要
本发明公开了一种用于防止发动机主动降噪产生爆音的方法、汽车和介质,方法包括初始化参数,参数包括采样频率、用于检测异常点的阈值乘数、第一缓冲区的大小和第二缓冲区的大小。基于LMS算法根据发动机的转速计算第n时刻的扬声器计算信号y(n)。统计第一缓冲区的整体方差值并计算异常点监测阈值θ。将扬声器计算信号y(n)与扬声器的实际驱动信号y’(n‑1)的差值Δy与异常点监测阈值θ比较,进行异常点判定。为异常点时,计算异常点处的替代信号。将替代信号输出到扬声器作为第n时刻的实际驱动信号,将替代信号存储到第一缓冲区和第二缓冲区。能发现LMS算法计算得到的异常信号点,将异常点的信号替换,避免爆音的产生。
技术关键词
扬声器
异常点
驱动信号
发动机
计算机可存储介质
LMS算法
误差麦克风
功率放大器
异常信号
频率
处理器
参数
汽车
发声
噪声
线性
代表