A method for processing Doppler signal gaps may include receiving Doppler signals during Doppler signal acquisition to obtain data of in-phase (I) component and quadrate (Q) component signals of the Doppler signals. The method may also include receiving interruption of the Doppler signals and estimating the data of the Doppler signals interrupted in the gap period filling the interrupted Doppler signals with the data of the estimated Doppler signals so that the data of the I and Q component signals in the gap period are filled to form a continuous output. The method may further include generating Doppler spectrum data or Doppler sound based on the data of the filled I and Q component signals.