摘要

LMS算法在语音增强和信号预测等信号处理中有着广泛应用,在纺纱系统清纱过程中纱疵信号信噪比低,普通滤波算法无法检测出湮没在复杂噪声中的纱疵信号,而LMS自适应滤波算法能很好地滤去信号中的噪声。LMS自适应滤波算法的步长是影响其性能的重要因素,普通的固定步长LMS算法在系统稳态误差和收敛速度之间存在顾此失彼的缺点,为了降低这个矛盾并且提高算法的性能,该文将LMS算法中固定步长因子μ(n)设为与误差信号e(n)的相关的函数,从而引出一种变步长自适应滤波LMS算法,并使用Matlab对算法中的参数值进行分析与调整,Matlab仿真结果显示该算法能较好地协调系统的收敛速度和稳态误差性能。针对纱线信号的特征,将该算法用来对纱线信号进行初步处理,纱疵信号去噪率达到86%,为纱疵的后续精确识别和处理提供基础。

全文