Abstract

AbstractSinusoidal signal frequency estimation is one of the fundamental problems in signal processing, and it is widely used in wireless communication, signal processing, navigation, radar and so on. In this paper, an interpolation frequency estimation algorithm based on Discrete Fourier Transform (DFT) and cosine windows is proposed. Firstly, the sampling sequence of the signal is multiplied by a cosine window. Then, N-point DFT is used to search the position of the maximum spectral line and get the coarse estimation of frequency. Finally, the accurate frequency estimation is obtained by DFT interpolation of the maximum spectral line and the two Discrete-Time Fourier Transform (DTFT) samples on the left and right of the maximum spectral line. According to the simulation results, the performance of the proposed algorithm is better than that of MV-IpDTFT(3) algorithm, MV-IpDTFT(2) algorithm and Candan algorithm. The effect of harmonic interference on the frequency estimation results can be effectively suppressed.KeywordsFrequency estimationInterpolationDFTCosine windowsSignal processing

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call