提出一种基于不完整自然梯度的变步长约束算法, 用来处理非平稳环境下的瞬时盲源分离问题. 该算法利用系统上的扰动对代价函数进行约束, 对算法中的约束因子采用自适应形式, 根据分离情况对约束因子进行自适应调整, 以加快收敛速度. 同时, 引入基于代价函数梯度的变步长, 使其具有更好的跟踪性能. 仿真结果表明, 在非平稳环境下, 所提出的算法在提高收敛速度的同时可以有效分离源信号而不产生严重的稳态误差.