The embodiment of the present application discloses a river echo
center frequency estimation method based on spectral peak search, comprising:
smoothing Doppler spectrum; searching spectral peak, estimating bandwidth and
centroid frequency of the first search spectral peak; judging the bandwidth of the first search spectral peak, if the spectral peak bandwidth is greater than twice the Bragg inherent frequency, it is determined that the energy of two Bragg peaks is close, the
centroid frequency of the first search spectral peak is taken as the
center frequency and the subsequent steps are omitted, otherwise it is determined that there is a large difference in the energy of two Bragg peaks, and step 4 is turned to; performing secondary spectral peak search, estimating the
centroid frequency of the secondary search spectral peak, and turning to step 5; estimating the
center frequency according to the centroid frequency of the spectral peak searched twice. The present application solves the problem of low center frequency
estimation accuracy under the condition that there is a large difference in the energy of two Bragg peaks in the river
echo Doppler spectrum, accurately extracts two Bragg peaks in the
echo Doppler spectrum by using the threshold truncation method, and then estimates the center frequency, thereby improving the
estimation accuracy of the center frequency.