自然梯度算法是处理盲源分离问题的一个重要方法。自然梯度算法的分离速度与稳态性能之间存在矛盾,步长增大收敛速度加快,但是稳态误差随之增大。自适应变步长算法是解决收敛速度与稳态误差之间的矛盾的有效手段。基于原有自适应算法,提出了一种分级迭代变步长算法,更好地解决了算法存在的收敛速度与稳态误差的矛盾。仿真结果表明,该算法具有更快的分离速度和更好的稳态性能。