节点文献
有源噪声控制系统的FPGA实现
FPGA Implementation of Active Noise Control System
【摘要】 针对有源噪声控制(ANC)系统降噪性能和硬件资源的冲突问题,对传统的FxLMS算法进行改进,提出一种基于相邻时刻误差乘积项的变步长因子更新策略,在不增加计算复杂度的同时提高算法的控制性能。提出基于改进算法的现场可编程门阵列(FPGA)实现结构,硬件资源消耗满足系统需求。采用XC7K325T开发板及WM8731音频模块搭建ANC系统平台,进行空调外机运行噪声的主动控制模拟实验。实验结果表明:经ANC系统控制后,归一化均方误差(NMSE)值稳定在-30 dB,降噪性能得到改善。
【Abstract】 Aiming at the problem of the conflict between performance and resource utilization in active noise control(ANC) systems, improvements were made to the traditional FxLMS algorithm, a variable step size factor update strategy based on the product of error terms at adjacent time instances was proposed, enhancing the control performance of the algorithm without increasing computational complexity.A field programmable gate array(FPGA) implementation structure for the improved algorithm was proposed, and the hardware resource consumption met the system requirements.The ANC system was established using the XC7K325T board and WM8731 audio module to conduct simulation experiments on the active control noise generated by the air conditioner outdoor unit.The experimental results show that the normalized mean square error(NMSE) value remains stable at-30 dB after being controlled by the ANC system, and the noise reduction performance is improved.
【Key words】 active noise control; field programmable gate array; least mean square algorithm; hardware implementation;
- 【文献出处】 仪表技术与传感器 ,Instrument Technique and Sensor , 编辑部邮箱 ,2024年12期
- 【分类号】TB535;TN791
- 【下载频次】26