论文部分内容阅读
伴随着世界工业的迅速发展,大量的噪声不断的产生,噪声污染已经成为公认的四大污染之一,在人们生活质量的提高以及对周围的生活环境的要求也越来越高的情况下,噪声对人体伤害也越来越多,人们对噪声的抵消控制需求也显得越来越明显。因此对噪声控制的研究以及实现显得比较迫切。现如今,对噪声控制主要由主动噪声控制(Active Noise Control-ANC)方法和被动噪声控制(Passive Noise Control-PNC)方法,本论文主要研究了主动噪声控制方法,该领域一直以来是噪声控制领域研究的热点。基本的原理是产生与源噪声幅度相同和相位相反的抵消噪声,与源噪声进行抵消。本论文详细推导了最小均方(Least Mean Square-LMS)自适应算法,并分析了该算法的性能和收敛条件。设计了一个基于X滤波的最小均方(Filtered-X Least MeanSquare-FX-LMS)自适应算法的ANC系统,根据实际的次级通道的频域特性,模拟了自适应滤波器的系数,进行了噪声控制的实验与仿真。同时提出了一种自适应步长的算法,有效的解决了步长的选择问题。搭建了系统的硬件平台,设计了一个基于管道的噪声控制系统。系统采用的核心芯片是数字信号处理器(Didital Signal Processor-DSP)芯片,成功配置了该芯片的时钟发生器、多通道缓存串口、内置集成I2C总线以及音频芯片去驱动喇叭和麦克风的正常工作。根据系统的算法、开发环境以及硬件平台,设计了整体系统软件开发的设计流程。通过大量的仿真实验以及实际声道特性的情况得出,基于FX-LMS算法的前馈ANC系统,能够有效的滤除中低频率的噪声,具有较好的性能,且该算法简单易于操作。