Doppler¶
Doppler shift module.
-
acoustics.doppler.
SOUNDSPEED
= 343.0¶ Speed of sound
-
acoustics.doppler.
frequency_shift
(frequency, velocity_source, velocity_receiver, soundspeed=343.0)[source]¶ Frequency shift due to Doppler effect.
Parameters: - frequency – Emitted frequency \(f\).
- velocity_source – Velocity of source \(v_s\). Positive if the source is moving away from the receiver (and negative in the other direction).
- velocity_receiver – Velocity of receiver \(v_r\). Positive if the receiver is moving towards the source (and negative in the other direction);
- soundspeed – Speed of sound \(c\).
\[f = \frac{c + v_r}{c + v_s} f_0\]
-
acoustics.doppler.
velocity_from_doppler_shift
(f1, f2, c=343.0)[source]¶ Calculate velocity based on measured frequency shifts due to Doppler shift.
Parameters: - c – Speed of sound \(c\).
- f1 – Lower frequency \(f_1\).
- f2 – Upper frequency \(f_2\).
\[v = c \cdot \left( \frac{f_2 - f_1}{f_2 + f_1} \right)\]The assumption is made that the velocity is constant between the observation times.