关键词:
有源噪声控制
非平稳噪声
互补集合经验模态分解
松鼠搜索算法
滤波最小均方算法
摘要:
随着城市交通运输需求量的增加,汽车所带来的噪声污染也随之越发严重,特别是汽车的通过噪声给沿街居民的工作及生活带来了极大的影响。汽车通过噪声的能量往往以低频为主,具有非平稳性、持续时间短及伴随有脉冲信号等特点。目前,针对汽车通过噪声最常见的控制手段是在道路两侧设置噪声屏障,这种措施属于无源噪声控制手段(Passive Noise Control,PNC),对中低频段噪声的控制效果并不理想。因此,本文针对汽车通过噪声的消除问题,基于有源噪声控制(Active Noise Control,ANC)对于低频噪声控制效果较好这一优势,展开了以下研究,并取得了良好的效果。(1)为了解决汽车通过噪声信号存在非平稳性这一问题,本研究引入了对非平稳信号具有较强处理能力的互补集合经验模态分解(Complementary Ensemble Empirical Mode Decomposition,CEEMD)方法。该方法能够通过添加正负高斯白噪声再分解的方式来降低信号的非平稳性,此外将时序信号分解为多个频段的本征模态函数(Intrinsic Mode Functions,IMF)能够更加易于挖掘其数据隐含信息,充分提取数据序列特征,从而降低了本研究中滤波器权系数的寻优难度。此外,本研究引入了语音信号处理中的分帧加窗方法,将一段汽车通过噪声信号分解为多个长度较短的片段,依次进行CEEMD分解,避免由于噪声信号过长导致分解时间较长,使得滤波器的信号输入出现延迟。同时,通过相关性分析去除CEEMD分解后多个分量中的伪分量,从而避免伪分量影响系统降噪。仿真结果表明,随着分解次数的增加,分解得到的各阶分量频率逐渐降低,噪声信号的平稳性也逐步提高。(2)传统滤波器自适应算法在处理时变信号过程中,存在滤波器权系数收敛速度缓慢、系统鲁棒性较低、当输入信号较为复杂时甚至会导致控制系统发散等问题。针对这些问题,本研究提出了基于松鼠寻优算法(Squirrel Search Algorithm,SSA)改进的滤波X最小均方算法(Filtered-X Least Mean Square,FXLMS)的算法。在所提算法中,利用SSA代替传统FXLMS算法迭代过程中的梯度下降法,提升了滤波器权系数寻优的全局搜索能力,同时有效避免了寻优过程中易陷入局部最优的情况,加快了收敛速度,减少了迭代次数。仿真结果表明,本文所提的SSA-FXLMS算法在降噪效果及收敛速度方面均优于FXLMS算法以及滤波X最小均方算法(Filtered-S Least Mean Square,FSLMS)算法。(3)本研究建立了基于CEEMD及GRU神经网络的道路噪声预测模型,充分利用了CEEMD的信息挖掘能力以及GRU神经网络的学习能力,根据预测结果,在自适应控制环节执行前完成Person可行性分析过程并确定所需滤波器个数以及输入自适应控制的分量阶数,从而有效降低计算压力。仿真结果表明,根据本文所提模型预测值确定的参数与利用实际值所确定的参数相同,优于其他预测模型。