论文部分内容阅读
自适应滤波技术作为现代数字滤波技术中的重要组成部分,它能够在滤波过程中自动调节滤波参数,达到最优滤波的效果。自适应滤波算法是自适应滤波技术中的重要算法,其算法设计的好坏直接影响着滤波器的滤波效果。然而,最小均方算法(LMS)以其高稳定性、简单易计算,而且实现容易等优点,并在系统工程、导弹技术、航空航天技术、数字通信技术及遥测技术等高端领域得到了广泛应用。本论文主要在讨论了影响最小均方LMS算法性能的因素的基础上,并结合现有文献提出的变步长LMS算法,详细分析了算法中各参数对其各项性能指标的影响。提出了三种改进型的变步长LMS算法,并采用遗传算法对其算法进行参数优化,同时采用DSPBuilder开发工具对其所提出的算法进行仿真。其主要包括以下几个方面的内容:1、本文在详细分析LMS自适应滤波器原理的基础上,主要讨论了影响LMS算法性能指标的四大因素,其算法主要存在收敛速度和稳态失调之间的矛盾。为了改善LMS算法的矛盾,许多文献提出了各自的变步长LMS算法。其主要解决算法的选取步长问题,本文通过这些文献提供的思路,提出了三种改进型的变步长LMS算法,同时分析了算法中参数α、β、m及h对其性能指标的影响。通过MATLAB对其所提出的算法进行仿真,并与现有算法进行性能指标比较,仿真结果表明本文提出的变步长LMS算法具有良好的收敛性和跟踪性,较好的改善了其算法存在的收敛速度和稳态失调之间的矛盾。2、变步长LMS算法的性能主要取决于步长因子中的各个参数值的选取,针对步长因子中各参数的选取对其设计者经验有较强依赖。本文采用遗传算法对所提出的变步长LMS算法进行参数优化设计,从而快捷高效地得到α、β、m及h等参数的优化组合,同时对其所选取的最优值算法进行计算机仿真,其结果表明该方法具有好的稳定性和鲁棒性,其算法各项性能都能达到要求。4、采用Altera公司提供的DSPBuilder开发工具,对第二种改进型的余弦变步长LMS算法建模。最后对其模型进行FPGA仿真,其仿真结果表明本文提出的算法具有较好的滤波性能。