A novel method on frequency measurement based on improved TLS-ESPRIT (total least square estimation of signal parameters via rotational invariance techniques) is proposed in this paper with the research on fundamental frequency measurement in power system. TLS-ESPRIT is belong to subspace estimation in modern signal process. Noise is included in signal model, so it is independent on noise. But the same multi-poles cannot be taken when signal is in noise and based on TLS-ESPRIT. Multiple poles restoring is presented to take the true poles accurately. It is revealed that fundamental frequency is detected accurately in harmonics, interharmonics, noise and frequency fluctuations and better anti-noise ability in particular better adaptiveness on time varying signal in amplitude by simulation results.