A novel subspace tracking algorithm based on subspace distance is proposed in this paper. The proposed algorithm provides robust orthonormal vector estimation adapting to signal subspace and noise subspace. Simulation results demonstrate that the proposed algorithm is numerically stable, because it does not accumulate roundoff errors. Moreover, the proposed method performs well in subspace tracking and it has a low complexity of 3NL + O(N). [ABSTRACT FROM AUTHOR]