摘要
在C6000 DSP基础上开发一种嵌入式主动噪声控制系统。首先描述主动噪声控制系统的理论模型,采用FX-LMS以及LMS滤波算法给出次级通道离线建模步骤和噪声主动控制方法,并开发以TMS320VC6416 DSP和AIC23B音频芯片作为核心的硬件系统,最后通过C语言编程实现噪声主动控制软件。实验结果显示,该系统可将108 Hz单频噪声降低18 dB,验证了其有效性和稳定性。
An embeded active noise control system based on the C6000 DSP is developed. Firstly, the theoreti- cal model of the active noise control system is described, the off-line secondary-path modeling and active noise control method are given by employing the FX-LMS and LMS algorithms. Then the hardware system selecting TMS320VC6416 DSP and AIC23B as the kernel of the controller is developed, and the application software is programmed by using the C language. The experiment shows that the system can reduce the single-frequency noise of 108 Hz by 18 Hz, which verifies its validity and stability.
出处
《测控技术》
CSCD
2017年第1期63-66,共4页
Measurement & Control Technology