基于自适应滤波算法的车载ANC仿真
Automotive ANC Simulation Based on Adaptive Filter Algorithm
摘要: 本文利用自适应滤波器的原理对车载主动降噪系统ANC中的语音降噪功能进行一次模拟仿真。仿真的语音输入通过安卓车机系统和芯科科技的DSP芯片Si47925进行输入,以尽可能还原实车语音场景。本次设计的车载ANC系统以自适应滤波器为核心,以最小均方算法LMS为主进行自适应控制,对自适应滤波常用的四种算法:最小均方算法LMS、基于最小四阶矩阵的组合算法LMS/F、归一化最小均方算法NLMS和变步长最小均方算法VSS-LMS进行迭代推导,并基于Matlab软件,实现了这四种算法的代码实现,并对带噪语音进行数字滤波仿真。经过仿真发现,四种算法均能对带噪音频产生滤波降噪作用,其中LMS的权系数迭代式最简单和方便的,定步长LMS/F算法和LMS算法下的系统稳定性和降噪性相差不多,VSS-LMS算法和NLMS算法均可提高收敛速度,其中NLMS算法能实现较高的信噪比,并且稳态精度更加高。
Abstract: In this paper, we use the principle of adaptive filter to perform a simulation of the voice noise re-duction function in the ANC of the automotive noise reduction system. The simulated speech input is performed through the Android car system and the DSP chip Si47925 from CoreTech to restore the real car speech scenario as much as possible. This designed automotive ANC system is based on the adaptive filter as the center and the least mean square algorithm LMS as the main adaptive control. Four algorithms commonly used for adaptive filtering: least mean square algorithm LMS, combined algorithm LMS/F based on the minimum fourth order matrix, normalized least mean square algorithm NLMS and variable step size least mean square algorithm VSS-LMS, will be derived, realize the code implementation of these four algorithms based on Matlab software, and digital fil-tering simulation is performed for noisy speech. According to the result of simulation, it is found that all four algorithms can realize noise reduction effects on noisy band frequencies, among which the LMS has the simplest and most convenient iterative weight coefficients, the stability and noise reduction of the system under the fixed-step LMS/F algorithm and the LMS algorithm are similar, the VSS-LMS algorithm and the NLMS algorithm can both improve the convergence speed, among which the NLMS algorithm can achieve a higher snr and the steady-state accuracy is much higher.
文章引用:代闯, 方鸣. 基于自适应滤波算法的车载ANC仿真[J]. 建模与仿真, 2023, 12(1): 366-379. https://doi.org/10.12677/MOS.2023.121035

参考文献

[1] 吴开明. 基于频域自适应算法的车内主动噪声控制方法研究[D]: [硕士学位论文]. 长春: 吉林大学, 2021.[CrossRef
[2] 竺增宝. 车载多媒体音频系统的设计与实现[D]: [硕士学位论文]. 上海: 上海交通大学, 2015.
[3] 吴世杰. 车载多媒体语音降噪识别系统设计[J]. 机电工程技术, 2018, 47(9): 47-50.
[4] 孟凡姿, 张瑜, 王铮, 关显卓, 张超, 张东上. 基于ANC技术的车载主动降噪系统设计[J]. 工业控制计算机, 2021, 34(4): 148-149.
[5] 张帆. 一种基于双麦克架构的机载噪声抑制方法[J]. 信息技术与信息化, 2018(5): 64-67.
[6] 刘庆强, 郑长敏, 何红凯, 吴力. 一种基于小波阈值的变步长LMS语音降噪算法[J]. 吉林大学学报(理学版), 2022, 60(4): 943-949. [Google Scholar] [CrossRef
[7] 韩宇宸, 余志勇, 曹俊杰, 韩佳, 刘荣. 箕舌线变步长LMS/F算法数字域自干扰消除研究[J/OL]. 微波学报: 1-5.
http://kns.cnki.net/kcms/detail/32.1493.TN.20220812.1302.004.html, 2022-12-02.
[8] 张健. 基于NLMS算法回波消除的研究与实现[D]: [硕士学位论文]. 哈尔滨: 哈尔滨工业大学, 2015.
[9] 孙道宗, 占旭锐, 刘思菁, 薛秀云, 谢家兴, 李震, 宋淑然. 基于NLMS算法的风送式喷雾机窄带有源降噪仿真研究[J]. 华南农业大学学报, 2021, 42(6): 71-78.
[10] 张继荣, 张天. 一种改进的变步长LMS自适应滤波算法[J]. 西安邮电大学学报, 2021, 26(1): 7-12. [Google Scholar] [CrossRef
[11] 程颖菲, 于伟健, 王建明. 基于DSP的回声消除系统设计与实现[J]. 电子产品世界, 2018, 25(12): 59-62+51.
[12] 申俊杰. MATLAB语音信号处理[J]. 数字通信世界, 2018(6): 87.