The invention discloses a windowing short-time
Fourier transform three-point interpolation dynamic frequency measurement method, and the method comprises the following main steps: 1, carrying out the discrete sampling of a
time domain continuous wave of a
power grid, and obtaining an N-point sampling sequence U(n); 2, selecting a
window function, employing the short-time
Fourier transform, and obtaining a short-time
Fourier transform matrix FSTFT(i, j) of the sampling sequence; 3, solving a
spectral line k1 corresponding to the maximum value of a p-th column of the matrix, and the adjacent spectral lines k2 and k3; 4, employing a polynomial approximation method to solve a peak
spectral line parameter alpha through the spectral lines k1, k2 and k3; 5, employing a formula f<mp>=( alpha+k1)*
delta f, and solving the peak frequency f<mp> of the
signal; 6, calculating a
signal frequency change rate f<c-p>, determining columns which need to be added and calculated, and calculating a corresponding peak frequency f<mp>; 7, obtaining a dynamic
frequency function f<m>(p) of the change of
signal with time according to the peak frequency f<mp>. The method takes the windowing short-time Fourier transform as the basis, employs an interpolation method, also can carry out the analysis of the
time domain of the signal while quickly measuring the frequency, is high in precision, and is simple in calculation.