一种优化动量因子的非线性主重量分析算法摘 要 盲源分离算法收敛速度和稳态误差存在冲突,针对这一问题提出了通过引入动量项并且对动量因子进行优化的方法来使收敛速度和稳态误差之间冲突达到最小。该算法通过优化的动量项使非线性主成分分析的代价函数最速下降,从而使算法收敛速度加快。仿真实验证明了本文算法在平稳与非平稳环境下具有比 LMS 和 RLS 更好的分离性能。关键词 动量项 , 非线性主成分分析 , 自适应 , 盲源分离A new NPCA algorithm for blind source separationAbstractThis paper addresses the problem of blind source separation (BSS) and presents an optimum momentum factor which makes the nonlinear principal component analysis (NPCA) cost function descend in the fastest way. By using the momentum item in self-stabilized NPCA algorithm, the new algorithm minimums the contradiction between convergence speed and steady-state error. Simulations show that the new algorithm has faster convergence than the existingleast-mean-square(LMS)algorithms and recursive least-squares (RLS) algorithm for BSS in stationary and non-stationary environments.Key words momentum factor , NPCA , adaptive, blindsource separation盲源分离是指从未知观测信号的线性混合信号中恢复出相互独立的源信号,线性混合系数是未知的。由于这是实际应用中常常遇到的问题,近年来盲源分离在信号处理和通信方面引起广泛关注。现有的盲源分离算法分为批处理算法和自适应算法两大类。批处理算法复杂度高,需要对大量数据进行统计处理,自适应算法复杂度低,对数据边输入边处理,具有可以实现混合信号在线处理的实时性特点,故自适应在线算法得到广泛讨论和应用。盲源分离算法中非线性主重量分析法采纳自适应算法,同大多数算法一样存在收敛速度和稳态误差冲突的问题。为缓和这一冲突,通过改变步长参数使两者平衡, 但变步长算法通常需要引入多个调节参数, 调节参数具有不确定性且部分算法易陷入局部微小点, 不能实现对于突变环境的快速跟踪,因此本文提出通过引入动量项来加快收敛速度。但是固定动量因子过大时可能导致发散,过小时可能算法收敛太慢。针对这一问题,本文提出通过对动量因子进行...