The emitted sound of moving sources suffers distortion due to the Doppler effect,
and thus the received signal of a microphone differs from the emitted signal in terms
of the frequency and amplitude of components. This makes Doppler correction (the restoration
of the emitted signal from the received signal) an important step of signal processing.
Existing Doppler correction methods use the known trajectory of the source to restore
its signal by resampling or pitch shifting. This paper presents a novel method based
on the Dynamic Time Warping (DTW) algorithm that can perform Doppler correction with
an unknown source trajectory. The method is tested by means of simulations in the
MATLAB environment. While the power of the emitted signal remains unknown due to the
unknown trajectory, the frequency ratio of the Doppler shift can be estimated with
good accuracy.