The invention discloses a
harmonic analysis method based on Kaiser self-
convolution window dual-spectrum line interpolation FFT (
Fast Fourier Transform) and a device thereof. The method comprises the following steps of sampling a
signal: sampling a time-domain
continuous signal, and discretizing to obtain an infinitely long discrete sequence; windowing a four-order Kaiser self-
convolution window function: performing four-order Kaiser self-
convolution window operation on the infinitely long discrete sequence; performing N-point FFT on a windowed and truncated
signal to obtain the
discrete spectrum of the
signal; determining the peak parameter of the
discrete spectrum: searching the
local spectrum peak of each integer
harmonic frequency around the integer
harmonic frequency; and calculating a harmonic parameter: solving a coefficient alpha by adopting a
discrete spectrum interpolation correction formula based on an LSM (Least Square Method), and calculating parameters such as a harmonic frequency, an amplitude, an
initial phase angle and the like. Due to the adoption of the method, the fundamental and harmonic components of a tested signal can be detected rapidly and accurately, and accurate frequency measurement is realized; and the method is convenient for implementing an
embedded system, and the tested signal can be detected continuously for a long time.