radarx.fundamentals.doppler.doppler_frequency_shift#

radarx.fundamentals.doppler.doppler_frequency_shift(frequency, vr, exact=False, relativistic=False)[source]#

Compute Doppler frequency shift.

Parameters:
  • frequency (float or array-like) – Transmitted radar frequency [Hz]

  • vr (float or array-like) – Radial velocity of the target [m/s], positive if approaching

  • exact (bool, optional) – If True, uses the classical but accurate Doppler formula: (2 * f * v) / (c - v).

  • relativistic (bool, optional) – If True, uses the relativistic Doppler formula. Overrides exact if both are True.

Returns:

float or array-like – Doppler frequency shift [Hz]