The invention discloses a novel harmonic high-precision detection method. The method comprises: establishing a novel time-frequency filter, restraining frequency of a minus semiaxis by Hilbert transformation, and detecting frequency, amplitude, and phase positions of each subharmonic and inter-harmonics by a time domain convolution method in a high precision manner. From theoretical analysis basis and calculation formula derivation of the method, the method prevents Fourier (FFT) region spectrum leakage, picket fence effect, and non-integral subwave phenomenon. Results of experiment simulation shows that the time domain filtering convolution method is flexible in design and realization, and convenient in engineering real-time realization, and overcomes influence of fundamental frequency on harmonic analysis, and detection precision of frequency, amplitude values, and initial phases of signals including multiple harmonics and inter-harmonics. Frequency, amplitude, and phase of a voltage flicker signal can be obtained by a signal converting equation. For flicker signals polluted by the inter-harmonics, detection results are not influenced.