---
title: Doppler Effect
module: Oscillations and Waves
moduleNumber: 7
lessonNumber: 9
order: 709
summary: >
  A passing siren drops in pitch not because the source changes but because motion
  repacks the wavefronts: an approaching source crowds its crests, a receding one
  stretches them, and a moving listener samples them at a different rate. For
  mechanical waves every velocity is measured against the medium, and one signed
  ratio $f_r=f_s(v-u_r)/(v-u_s)$ captures both effects at once. We separate source
  motion, which sets crest spacing, from receiver motion, which sets arrival rate,
  invert the shift to recover radial velocity, and mark where the model breaks —
  supersonic sources, moving air, and reflected paths that carry two shifts, not one.
topics: [Waves]
draft: false
sources:
  - book: Tipler & Mosca
    ref: "Ch. 15 — The Doppler Effect; §15-5"
---

## Doppler measurements and wave-front geometry

The Doppler effect compares two rates. A source emits successive wave crests at its
source frequency $f_s$. A receiver records the arrival rate of those crests, called
the received frequency $f_r$. Relative motion can change the arrival rate even when
the source oscillator maintains the same period. An approaching source–receiver pair
gives $f_r>f_s$; a separating pair gives $f_r<f_s$.

For sound and other mechanical waves, every velocity in the classical formula must
be measured relative to the propagating medium. Air, water, a string, or another
material carries the disturbance. The medium defines a physically distinguished
reference frame. A car horn and a listener moving together through still air are
both moving relative to the medium; source and receiver terms require their separate
medium-frame velocities.

The word “frequency” needs a precise location. Source frequency counts oscillation
cycles at the source. Received frequency counts crest arrivals at the receiver. A
frequency counter connected to a microphone measures the latter. It does not
directly measure the oscillator period at a source that is moving away from the
microphone.
An axial geometry gives the cleanest derivation. Let a sound wave travel from a
source toward a receiver along the positive $x$ direction. Let $v$ be the sound speed
relative to the medium. Let $u_s$ and $u_r$ be the source and receiver velocity
components along positive $x$, also relative to the medium. The signed convention is

$$
u_s>0\quad\text{source moves toward a receiver ahead of it},
\qquad
u_r>0\quad\text{receiver moves with the wave}.
$$

With this convention, a receiver moving away from the source has positive $u_r$ and
meets fewer crests per second. A source moving toward the receiver has positive
$u_s$ and leaves successive crests closer together on the forward side. The signs
enter different parts of the formula because source motion changes wavefront spacing,
whereas receiver motion changes the rate at which a fixed spacing is sampled.

$$
% caption: Signed axial convention for a wave travelling toward positive $x$. A source velocity $u_s>0$ points along the wave and compresses the forward crests; a receiver velocity $u_r>0$ carries the receiver with the wave and lowers its crest-arrival rate.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.35,-.55) rectangle (6.85,3.05);
\draw[->,black] (.55,.70)--(6.25,.70);
\node[below] at (6.10,.70) {$x$};
\foreach \x in {2.55,3.15,3.75,4.35,4.95}
  \draw[acc,thick] (\x,1.05)--(\x,2.05);
\draw[fill=white,draw=black,line width=.4pt] (1.25,1.55) circle (.15);
\draw[fill=white,draw=black,line width=.4pt] (5.65,1.55) circle (.15);
\draw[->,black,thick] (1.45,1.55)--(2.05,1.55);
\draw[->,black,thick] (5.85,1.55)--(6.15,1.55);
\node[below] at (1.25,1.32) {source};
\node[below] at (5.65,1.32) {receiver};
\node[above] at (1.80,1.58) {$u_s$};
\node[above] at (6.05,1.58) {$u_r$};
\draw[->,acc,very thick] (2.45,2.55)--(5.05,2.55);
\node[above] at (3.75,2.55) {wave direction};
\end{tikzpicture}
$$

The basic classical result for an axial ray is

$$
f_r=f_s\frac{v-u_r}{v-u_s}.
$$

It is valid when all three velocities are relative to the same uniform medium, the
source speed remains below $v$, and the line from source to receiver has a stable
direction during the interval being analyzed. The expression is easier to use after
the physical geometry has been drawn. Substitute signs only after assigning the
positive wave direction.

> **Definition (Radial velocity).** The component of an object’s velocity along the
> instantaneous source-to-receiver ray. Doppler frequency data determine this
> component. A perpendicular component changes bearing and range over time but gives
> no first-order shift at the instant of perpendicular motion.

The axial formula applies locally to a three-dimensional measurement. Let
$\hat n$ point from source to receiver along the outgoing ray. Replace
$u_s$ and $u_r$ by the corresponding medium-frame projections

$$
u_s=\vec v_s\cdot\hat n,
\qquad
u_r=\vec v_r\cdot\hat n.
$$

The ray direction can rotate while an object passes a sensor. A long data record then
contains changing radial velocity even if the object travels at constant speed along a
straight path. A constant frequency shift therefore supports a constant radial
component, not automatically a constant speed magnitude.

$$
% caption: Only the velocity component along the source-to-receiver ray produces an instantaneous Doppler shift. The transverse component changes the object's bearing; the radial projection sets the measured frequency ratio.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.35,-.35) rectangle (6.85,3.15);
\draw[black,thick] (1.10,1.00)--(5.75,2.36);
\draw[fill=white,draw=black,line width=.4pt] (1.10,1.00) circle (.12);
\draw[fill=acc!12,draw=acc,line width=.4pt] (5.05,2.15) circle (.12);
\draw[->,acc,very thick] (5.05,2.15)--(5.65,2.89);
\draw[->,black,very thick] (5.05,2.15)--(5.80,2.37);
\draw[black,dashed] (5.65,2.89)--(5.80,2.37);
\node[below] at (1.10,0.82) {source};
\node[below] at (5.05,1.92) {object};
\node[above] at (2.85,1.62) {ray};
\node at (4.52,2.68) {path speed};
\node[right] at (5.82,2.34) {radial};
\end{tikzpicture}
$$

Convert to the medium frame before evaluating a uniform-wind case. Consider a
listener and a horn both fixed to the ground during a uniform wind. Each has a
nonzero velocity relative to the air, and those two medium-frame velocities are equal. Their
numerator and denominator factors are the same, so received frequency equals source
frequency. The wind changes ground-frame propagation speed and arrival time without
changing the crest-count ratio between the two ground-fixed endpoints.

The word “approach” also requires care. Source and receiver can become closer in
ground coordinates while a moving medium modifies their individual medium-frame
velocities. The signed formula is the final test. Draw the wave direction, convert
every object velocity into the medium frame, project along the ray, and then evaluate
the numerator and denominator.
### Moving source: wave-front geometry

Suppose the receiver is at rest in the medium, so $u_r=0$. The source emits one
crest every source period $T_s=1/f_s$. During one period, the earlier crest advances
a distance $vT_s$ through the medium. During the same period, the moving source
advances $u_sT_s$. On the forward side, the gap between that earlier crest and the
newly emitted crest is

$$
\lambda_{\mathrm{front}}
=(v-u_s)T_s
=\frac{v-u_s}{f_s}.
$$

On the rear side, the source moves away from the earlier crest, so the spacing is

$$
\lambda_{\mathrm{rear}}
=(v+u_s)T_s
=\frac{v+u_s}{f_s}.
$$

The source oscillator has emitted one cycle in both directions. Motion changes the
distribution of those crests through space. Forward spacing is shorter and rear
spacing is longer for a source moving toward positive $x$.

$$
% caption: Successive wavefronts are centered at successive emission points along the path. The source advances while each older crest keeps spreading, so the forward crests crowd together and the rear crests spread apart.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.30) rectangle (6.85,3.15);
\draw[acc,thick] (2.62,1.45) circle (1.34);
\draw[acc,thick] (3.05,1.45) circle (0.90);
\draw[acc,thick] (3.45,1.45) circle (0.45);
\draw[black,dashed] (2.40,1.45)--(4.30,1.45);
\draw[fill=black!55,draw=black] (2.62,1.45) circle (.03);
\draw[fill=black!55,draw=black] (3.05,1.45) circle (.03);
\draw[fill=white,draw=black,line width=.4pt] (3.45,1.45) circle (.10);
\draw[->,black,thick] (3.45,1.45)--(4.15,1.45);
\node[above] at (3.92,1.45) {source path};
\node[below] at (3.10,1.18) {emission points};
\draw[black,thin] (4.68,2.18)--(3.90,1.78);
\node[right] at (4.60,2.28) {compressed};
\draw[black,thin] (1.28,2.45)--(1.98,1.92);
\node[left] at (1.36,2.55) {stretched};
\end{tikzpicture}
$$

The stationary receiver samples those forward or rear spacings at speed $v$ relative
to the medium. In front of the source,

$$
f_{r,\mathrm{front}}
=\frac{v}{\lambda_{\mathrm{front}}}
=\frac{v}{v-u_s}f_s.
$$

Behind the source,

$$
f_{r,\mathrm{rear}}
=\frac{v}{v+u_s}f_s.
$$

These two values refer to receivers on opposite sides of the source at the same
source speed. A single source may therefore produce an upshift ahead and a downshift
behind simultaneously. The observed pitch changes abruptly in an ideal pass-by model
only because the receiver switches from sampling the forward wavefronts to sampling
the rear wavefronts.
The forward formula has a singular denominator as $u_s$ approaches $v$ from below.
It signals the failure of a separated-wavefront description directly ahead of the
source. The source catches up to previously emitted crests, and the linear small
disturbance model no longer gives a regular train of forward waves. A supersonic
source produces an envelope of wavefronts and a shock geometry.

### Moving receiver: crest-arrival geometry

Now hold the source at rest in the medium. The source creates an undisturbed
wavelength

$$
\lambda=\frac{v}{f_s}.
$$

The crest spacing is already established in the medium before the receiver samples
it. A receiver moving along the positive wave direction has speed $u_r>0$ and moves
with each arriving crest. The closing speed between a crest and the receiver is
$v-u_r$. The time from one arrival to the next is therefore

$$
T_r=\frac{\lambda}{v-u_r},
\qquad
f_r=\frac{1}{T_r}
=\frac{v-u_r}{\lambda}
=\left(1-\frac{u_r}{v}\right)f_s.
$$

A receiver moving toward the source has $u_r<0$. Its closing speed exceeds $v$, the
arrival interval shortens, and received frequency increases. The wavelength does not
change in this moving-receiver case because the source has not moved through the
medium between emissions.

$$
% caption: The source is at rest, so the crest spacing is fixed in the medium. A receiver moving toward the source raises the closing speed and meets each crest sooner, so its arrival rate rises.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.55) rectangle (6.85,3.05);
\draw[->,black] (.55,.70)--(6.25,.70);
\node[below] at (6.10,.70) {$x$};
\foreach \x in {1.30,2.05,2.80,3.55,4.30}
  \draw[acc,thick] (\x,1.10)--(\x,2.15);
\draw[<->,black] (2.05,1.62)--(2.80,1.62);
\node at (2.42,1.85) {gap};
\draw[->,acc,very thick] (1.10,2.55)--(4.30,2.55);
\node[above] at (2.70,2.55) {crest motion};
\draw[fill=white,draw=black,line width=.4pt] (5.55,1.60) circle (.15);
\draw[->,black,thick] (5.38,1.60)--(4.85,1.60);
\node[below] at (5.55,1.38) {receiver};
\node[above] at (5.15,1.88) {toward};
\end{tikzpicture}
$$

Source and receiver motion combine by applying the two geometric effects in
sequence. First find the wavelength produced by the moving source. Then find the
rate at which the moving receiver meets that wavelength. The result is

$$
f_r=f_s\frac{v-u_r}{v-u_s}.
$$

The numerator belongs to the receiver because it is a crest-arrival speed. The
denominator belongs to the source because it determines crest spacing. Interchanging
the velocities gives a different physical problem and generally a different exact
frequency ratio.
Apply these sign checks when reading the ratio:

- **Source moves toward the receiver.** Its forward crest spacing decreases. Use
  $u_s>0$, which makes $v-u_s$ smaller and raises $f_r$.
- **Source moves away from the receiver.** Its relevant component has $u_s<0$.
  The denominator grows and $f_r$ falls.
- **Receiver moves toward the source.** Its velocity is opposite the positive
  propagation direction, so $u_r<0$. The numerator grows and $f_r$ rises.
- **Receiver moves with the wave.** Its velocity has $u_r>0$. The numerator
  shrinks and $f_r$ falls.

These cases assume a receiver lies ahead of a source and the outward ray is the
positive direction. A receiver behind the source requires a ray drawn in the direction
of the observed wave. A verbal word such as “ahead” or “approaching” cannot
replace the signed ray diagram when source and receiver have arbitrary three-
dimensional paths.

$$
% caption: Four axial cases share one positive wave direction. Source approach and receiver approach both raise the received frequency; source recession and receiver recession both lower it, through different terms of the ratio $f_r=f_s(v-u_r)/(v-u_s)$.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.35) rectangle (6.85,3.20);
\draw[black] (3.42,.45)--(3.42,3.05);
\draw[black] (.60,1.75)--(6.25,1.75);
\draw[fill=white,draw=black,line width=.35pt] (1.35,2.42) circle (.09);
\draw[fill=white,draw=black,line width=.35pt] (2.45,2.42) circle (.09);
\draw[->,black,thick] (1.50,2.42)--(1.95,2.42);
\node[above] at (1.90,2.58) {source toward};
\node[acc] at (1.90,2.08) {$f$ higher};
\draw[fill=white,draw=black,line width=.35pt] (4.30,2.42) circle (.09);
\draw[fill=white,draw=black,line width=.35pt] (5.40,2.42) circle (.09);
\draw[->,black,thick] (5.25,2.42)--(4.80,2.42);
\node[above] at (4.85,2.58) {receiver toward};
\node[acc] at (4.85,2.08) {$f$ higher};
\draw[fill=white,draw=black,line width=.35pt] (1.35,1.10) circle (.09);
\draw[fill=white,draw=black,line width=.35pt] (2.45,1.10) circle (.09);
\draw[->,black,thick] (1.20,1.10)--(0.78,1.10);
\node[above] at (1.90,1.28) {source away};
\node[black] at (1.90,0.78) {$f$ lower};
\draw[fill=white,draw=black,line width=.35pt] (4.30,1.10) circle (.09);
\draw[fill=white,draw=black,line width=.35pt] (5.40,1.10) circle (.09);
\draw[->,black,thick] (5.55,1.10)--(5.97,1.10);
\node[above] at (4.85,1.28) {receiver away};
\node[black] at (4.85,0.78) {$f$ lower};
\end{tikzpicture}
$$

The exact source and receiver effects differ even when their speeds have the same
magnitude.

> **Worked example.** Take a speed magnitude $u=0.10v$. A source moving toward a
> stationary receiver gives
>
> $$
> \frac{f_r}{f_s}=\frac{v}{v-u}=\frac{1}{0.90}=1.111\ldots,
> $$
>
> while a stationary source with a receiver moving toward it gives
>
> $$
> \frac{f_r}{f_s}=\frac{v+u}{v}=1.100.
> $$
>
> The $1.1\%$ gap reflects the medium: source motion compresses the wavelength itself,
> whereas receiver motion only changes the sampling rate of a fixed spacing. The
> difference is small at ordinary sound speeds but measurable once the velocity
> fraction is appreciable.

$$
% caption: Equal source and receiver speed fractions give different Doppler ratios. The source-motion ratio $v/(v-u)$ steepens toward the sound speed, while the moving-receiver ratio $(v+u)/v$ stays linear across the subsonic range.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.45) rectangle (6.85,3.15);
\draw[->,black] (.80,.60)--(6.20,.60);
\draw[->,black] (.80,.60)--(.80,2.80);
\node[below] at (5.90,.60) {speed fraction};
\node[above,rotate=90] at (.80,2.05) {frequency ratio};
\draw[black,very thick] (.95,.82)--(5.30,2.02);
\draw[acc,very thick] plot[domain=.95:5.20,samples=180] (\x,{.82+0.22*(1/(1-0.16*(\x-.95))-1)+0.27*(\x-.95)});
\node[acc] at (4.25,2.62) {source ratio};
\node[black] at (2.35,1.78) {receiver ratio};
\draw[black,dashed] (1.55,.60)--(1.55,1.02);
\node[below] at (1.55,.60) {0.1};
\end{tikzpicture}
$$

For speed magnitudes much smaller than $v$, expand the exact ratio to first order:

$$
\frac{f_r-f_s}{f_s}
\simeq\frac{u_s-u_r}{v}.
$$

The numerator is the relative radial speed in the signed convention. This compact
form often supports a quick estimate. Use the exact expression when source or receiver
speed is an appreciable fraction of wave speed, when a reflected path has two shifts,
or when the required accuracy is comparable with the omitted higher-order terms.

## Passing paths and moving media

An object passing a stationary microphone at constant path speed usually has a
changing Doppler frequency. Far before closest approach, the velocity component along
the ray is mostly toward the microphone and the received frequency is high. At
closest approach, the velocity is perpendicular to the ray and the instantaneous
first-order shift is zero. After passing, the radial component reverses sign and the
received frequency lies below the source frequency.

$$
% caption: A straight constant-speed path past a stationary receiver gives a changing radial component: positive on approach, zero at closest approach, negative on recession, even though the path speed never changes.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.40) rectangle (6.85,3.05);
\draw[black,thick] (.70,2.35)--(6.15,2.35);
\foreach \x in {2.00,3.45,4.95}{
  \draw[fill=white,draw=black,line width=.35pt] (\x,2.35) circle (.10);
  \draw[->,acc,thick] (\x+.13,2.35)--(\x+.62,2.35);
}
\draw[fill=acc!12,draw=acc,line width=.4pt] (3.45,.75) circle (.13);
\draw[black,dashed] (2.00,2.35)--(3.45,.75);
\draw[black,dashed] (3.45,2.35)--(3.45,.75);
\draw[black,dashed] (4.95,2.35)--(3.45,.75);
\node[above] at (2.00,2.48) {approach};
\node[above] at (3.45,2.48) {closest};
\node[above] at (4.95,2.48) {retreat};
\node[below] at (3.45,.60) {receiver};
\node[left] at (2.55,1.45) {radial in};
\node[right] at (4.35,1.45) {radial out};
\node at (3.02,1.98) {zero};
\end{tikzpicture}
$$

The radial component of an object at coordinates $(x(t),b)$ relative to a receiver at
the origin and moving with constant path speed $U$ along positive $x$ is

$$
u_{\mathrm{rad}}(t)
=\!-\frac{U x(t)}{\sqrt{x^2(t)+b^2}}.
$$

This sign follows the source-to-receiver ray convention. Before closest approach,
$x<0$ and the radial component is positive; after closest approach, $x>0$ and it is
negative. Its magnitude tends toward $U$ at large range and becomes zero at $x=0$.
A measured frequency trace can therefore identify closest approach and estimate path
speed or offset only after a geometric model has been specified.

$$
% caption: The pass-by tone falls monotonically: highest on approach, crossing the source frequency near closest approach, and settling to a lower recession value even at constant path speed.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.35) rectangle (6.85,3.05);
\draw[->,black] (.75,.65)--(6.15,.65);
\draw[->,black] (.75,.65)--(.75,2.75);
\node[below] at (5.85,.65) {pass time};
\node[above,rotate=90] at (.75,2.05) {received tone};
\draw[acc,very thick] plot[domain=.95:5.75,samples=180] (\x,{1.62-.80*tanh(1.05*(\x-3.30))});
\draw[black,dashed] (.95,1.62)--(5.90,1.62);
\draw[black,dashed] (3.30,.65)--(3.30,1.62);
\node[above] at (1.50,2.42) {approach};
\node[below] at (3.30,.62) {closest};
\node at (5.20,1.16) {retreat};
\node[right] at (4.90,1.82) {source tone};
\end{tikzpicture}
$$

### Moving media and the reference-frame conversion

The sound speed $v$ in the classical Doppler formula is measured relative to the
medium. A uniform air flow or water current changes the ground-frame speed of a
crest. The material-frame wave speed remains set by the medium’s elastic and inertial
properties. Keep these two speeds separate:

$$
V_{\mathrm{crest}}=U_m+v,
$$

A crest travelling in the positive direction has $U_m$ as its medium velocity
in the ground frame. The crest speed over the ground is therefore $U_m+v$. Use $v$ in
the Doppler ratio after source and receiver velocities have been measured relative to
the medium.

Let $U_s$, $U_r$, and $U_m$ be the source, receiver, and medium velocity components
along the outgoing ray in one ground frame. Their medium-frame components are

$$
u_s=U_s-U_m,
\qquad
u_r=U_r-U_m.
$$

Substitution into the axial Doppler expression gives

$$
f_r=f_s
\frac{v-(U_r-U_m)}
{v-(U_s-U_m)}.
$$

Every velocity in this expression is a signed projection along the ray. A full
three-dimensional wind vector matters only through its component along propagation
for this axial model. A crosswind can bend a ray or alter the path through a
nonuniform atmosphere, but its direct contribution to the one-dimensional frequency
ratio is absent when its axial projection is zero.
A source and receiver bolted to the ground have $U_s=U_r=0$. In a
uniform flow, both have medium-frame velocity $-U_m$. Their frequency ratio is

$$
\frac{f_r}{f_s}
=\frac{v+U_m}{v+U_m}=1.
$$

The arrival time changes. A downstream distance $L$ takes
$L/(v+U_m)$, whereas an upstream distance takes $L/(v-U_m)$ for a flow whose
positive component is $U_m$. Frequency remains unchanged because the source produces
successive crests at the same material-frame spacing pattern and the ground-fixed
receiver samples that pattern with the same medium-frame drift as the source.

$$
% caption: In uniform flow both ground-fixed endpoints share the medium velocity, so the drift cancels from the frequency ratio. The crests travel faster over the ground, changing arrival time but not the received frequency.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.45) rectangle (6.85,3.05);
\draw[black,thick] (.60,.72)--(6.20,.72);
\node[below] at (3.40,.72) {ground};
\draw[fill=white,draw=black,line width=.4pt] (1.25,1.50) circle (.14);
\draw[fill=white,draw=black,line width=.4pt] (5.55,1.50) circle (.14);
\node[below] at (1.25,1.28) {source};
\node[below] at (5.55,1.28) {receiver};
\foreach \x in {2.05,2.75,3.45,4.15,4.85}
  \draw[acc,thick] (\x,1.05)--(\x,2.00);
\node[above] at (3.45,2.00) {same tone};
\draw[->,black,very thick] (1.55,2.55)--(5.25,2.55);
\node[above] at (3.40,2.55) {air drift};
\end{tikzpicture}
$$

For moving endpoints, the conversion must be done before judging “approach.” Suppose
an aircraft and a ground microphone have a closing ground-frame range. A tailwind can
reduce or increase the aircraft’s medium-frame speed, while the microphone also has a
medium-frame velocity opposite the wind. The two converted radial components
determine the sign of the Doppler shift.
Uniform flow is an idealization. A temperature gradient, wind shear, turbulence, or
water-current gradient makes local propagation speed and ray direction vary along
the path. A receiver can then see frequency variation caused by changing path
geometry or by a varying medium, even when the source oscillator and source
trajectory are stable. State whether a measurement assumes uniform flow, measures
flow independently, or treats unmeasured flow as an uncertainty contribution.

The transformation also clarifies an apparent asymmetry. A source moving through
still air and a receiver moving through still air at the same ground-frame speed are
different physical cases because each one occupies a different role in the
wavefront-generation and crest-sampling process. A common translation of source,
receiver, and medium leaves all medium-frame velocities unchanged and leaves the
predicted frequency unchanged. A translation of source and receiver without the
medium changes their medium-frame velocities and can change the result.
Wind data can be used as an independent check on a timing experiment. Send pulses
between two fixed instruments in both directions along a surveyed path. The sum and
difference of the measured travel times constrain the still-medium speed and the
mean axial flow under the uniform-path model. That is a travel-time measurement. It
should not be described as a Doppler frequency result unless an emitted-versus-
received crest rate is also measured.

## Inferring velocity and wave speed

A Doppler frequency ratio becomes a velocity estimate only after the unknown motion
has been specified. With a receiver stationary in the medium, $u_r=0$, solve the
moving-source relation for the source radial component:

$$
u_s=v\left(1-\frac{f_s}{f_r}\right).
$$

An approaching source has $f_r>f_s$ and produces positive $u_s$ in the selected
outgoing-ray convention. A receding source has $f_r<f_s$ and produces negative
$u_s$. The inferred quantity is the source velocity component along the ray. A speed
magnitude follows when source motion is known to be collinear with that ray.

With a source stationary in the medium and a moving receiver, solve instead for

$$
u_r=v\left(1-\frac{f_r}{f_s}\right).
$$

The sign reverses relative to the source case because positive receiver velocity
means motion with the outgoing wave. A receding receiver has $u_r>0$ and lower
received frequency. Writing the inversion before entering data helps prevent the
common error of assigning the source-motion sign to a moving receiver.
One frequency ratio cannot determine two unknown endpoint velocities. For example,
the same value of $(v-u_r)/(v-u_s)$ can arise from many pairs of $u_s$ and $u_r$.
An experiment needs an additional constraint: one endpoint may be stationary in the
medium, one speed may be read from a track encoder, or two independent acoustic paths
may yield separate equations. A reported “Doppler speed” should name the moving
object, the assumed stationary reference, and the ray direction.

Frequency data must also be connected to a source-frequency reference. A stable
electronic source can provide $f_s$ from a direct electrical monitor. A mechanical
source may need a nearby reference microphone in the source rest geometry. Treat a
nominal dial setting only as a prior value when the required velocity uncertainty is
small. Source drift can imitate target motion in a one-channel recording.
Estimate the frequency of a recorded sinusoid over an interval where range, source
output, and medium condition are adequately stable. A duration $T$ provides an
elementary Fourier-bin spacing of approximately $1/T$. Longer records can resolve a
smaller frequency difference, but they also average over more source motion and more
line-of-sight rotation. Select a duration that is short enough for a nearly constant
radial component and long enough for the required frequency precision.

Zero-crossing timing, phase-slope fitting, and spectral-peak fitting can each estimate
frequency. Their agreement is a data-quality check. The method should state
sample rate, analysis duration, taper or window choice, frequency estimator, and
whether the reported value is an instantaneous estimate, a segment mean, or a
trajectory-model fit. A reproducible velocity estimate includes those analysis
settings with the displayed peak location.
### Reflected sound and the two-stage shift

A stationary instrument can infer the radial speed of a moving scatterer from a
returned sound signal. The outgoing signal first reaches the moving scatterer. The
scatterer then reradiates the disturbance toward the instrument. The velocity affects
both legs, so a reflected signal has two classical shifts.

Let the instrument transmit frequency $f_s$ toward a scatterer moving away with
positive radial speed $u$. On the outgoing leg, the scatterer receives the wave as a moving
receiver:

$$
f_1=f_s\frac{v-u}{v}.
$$

On the return leg, the scatterer emits as a moving source opposite the return-ray
direction. The received return frequency at the stationary instrument is

$$
f_{\mathrm{ret}}
=f_1\frac{v}{v+u}
=f_s\frac{v-u}{v+u}.
$$

Solving for the scatterer radial speed gives

$$
u=v\frac{f_s-f_{\mathrm{ret}}}{f_s+f_{\mathrm{ret}}}.
$$

Positive $u$ gives a return frequency below the transmitted frequency. Negative $u$
gives an upshift. For $|u|\ll v$,

$$
\frac{f_{\mathrm{ret}}-f_s}{f_s}\simeq-\frac{2u}{v}.
$$

The factor of two arises from the outgoing and return legs. It is a path-count result
for a reflected signal, not a generic multiplier for every Doppler measurement.

$$
% caption: A moving scatterer imposes two classical shifts. It first receives the outgoing wave as a moving receiver, then reradiates as a moving source; the radial speed enters both legs, giving the factor of two.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.45) rectangle (6.85,2.95);
\draw[fill=white,draw=black,line width=.4pt] (1.20,1.45) circle (.15);
\draw[fill=acc!12,draw=acc,line width=.4pt] (5.35,1.45) circle (.16);
\draw[->,acc,very thick] (1.45,1.92)--(5.00,1.92);
\node[above] at (3.20,1.92) {outgoing tone};
\draw[->,black,very thick] (5.10,0.98)--(1.45,0.98);
\node[below] at (3.20,0.98) {return tone};
\draw[->,black,thick] (5.55,1.45)--(6.10,1.45);
\node[above] at (5.85,1.45) {radial speed};
\node[below] at (1.20,0.80) {instrument};
\node[below] at (5.35,0.80) {scatterer};
\end{tikzpicture}
$$

The reflected model assumes a scatterer with a stable, identifiable return component.
An extended rotating object can produce a range of radial speeds and a broadened
return spectrum. Multiple surfaces can create several return paths with different
delays and frequency shifts. Analyze a time interval and frequency region associated
with one modeled path before applying the single-scatterer inversion.
The transmitted and returned frequencies can be estimated with separate reference
records or with a synchronized digital generator and receiver. Record the source
frequency before and after the motion interval. A drift correction derived from those
reference records is valid only if source behavior changes smoothly over the
interval. A sudden source-frequency jump is indistinguishable from a target-speed
change without an independent source monitor.

### Laboratory frequency-data workflow

A laboratory Doppler experiment separates geometric variables from signal-analysis
variables. The geometric record establishes source and receiver locations, source
axis, track direction, medium state, and any flow along the acoustic path. The signal
record establishes source frequency, received frequency, sample rate, time gate, and
frequency-estimation method. Combining both records produces a radial-velocity
estimate with assumptions that can be checked later.

A simple single-pass arrangement uses a tone source and a microphone on a rail. Hold
the microphone fixed in the medium frame and move the source at a known track speed,
or hold the source fixed and move the microphone. A rail aligned with the acoustic
ray makes the radial component equal to the cart speed. An off-axis rail requires a
position-dependent projection; it supports pass-by data analysis but should not
be analyzed with an axial constant-shift formula.
Before a motion run, verify the source frequency using an electrical monitor or a
nearby stationary reference sensor. Verify the sign convention on a slow trial:
move the source toward the receiver and confirm that the reported received frequency
increases. Repeat with recession and confirm that it decreases. These two tests
expose swapped cables, an inverted velocity sign, and a frequency-analysis label
that has been assigned to the wrong channel.

The sound speed used in the reduction should match the actual medium condition.
Air measurements should record temperature near the propagation path and any axial flow. A measured
time-of-flight speed is a direct path-specific value. A nominal room-temperature
number can be sufficient for a qualitative demonstration, but it contributes directly
to every inferred velocity through the factor $v$. In water or another fluid, record
composition and temperature because both affect speed.

### Time gates and frequency estimates

Each data gate must be short enough that the radial component is approximately
constant across the gate. It must also be long enough to resolve the required
frequency difference. A spectral estimate from record length $T$ has a natural bin
spacing of $1/T$. If a target speed creates a predicted shift of only
$0.5\ \mathrm{Hz}$, a one-second record has insufficient raw bin spacing for a
simple discrete-bin readout. Longer records, interpolation around a spectral peak,
or phase-based fitting can improve precision, provided radial motion remains stable
over the selected interval.
Keep the source-reference and received-signal time bases synchronized when using
phase-slope or sample-count methods. A drifting acquisition clock changes the
frequency ratio even if the acoustic source and geometry remain stable. A shared
clock, a recorded reference channel, or a documented synchronization procedure gives
the conversion from sample count to physical frequency. The required clock accuracy
should be compared with the fractional Doppler shift being measured.

Sampling rate must exceed twice the highest retained frequency component. A higher
rate also permits a more detailed time trace and broader analysis margin, but it
does not by itself improve frequency resolution. Record the anti-alias acquisition
band, input range, and any resampling step. A frequency estimate produced after
undocumented decimation cannot be independently reproduced from the stored data.
A direct source-motion example illustrates the reduction.

> **Worked example.** A $4.000\ \mathrm{kHz}$ source moves toward a stationary
> receiver in still air with $v=343.0\ \mathrm{m\,s^{-1}}$, and a stable data gate
> gives $f_r=4.047\ \mathrm{kHz}$. With the receiver at rest ($u_r=0$), the
> moving-source inversion gives the radial source component
>
> $$
> u_s=v\left(1-\frac{f_s}{f_r}\right)
> =343.0\ \mathrm{m\,s^{-1}}\left(1-\frac{4.000}{4.047}\right)
> =3.98\ \mathrm{m\,s^{-1}}.
> $$

The result applies to that gate’s radial component. A track aligned to the source-
receiver ray gives a cart-speed estimate. A pass-by with a nonzero offset gives one
point of a radial-velocity trace and needs the path geometry before it can be
converted into constant cart speed.
The laboratory record should distinguish raw observations from inferred quantities.
Store the received time series or a reproducible frequency table. Store source
reference data, cart position or velocity reference, temperature and flow record,
coordinate convention, and the formula used for inversion. A final velocity column
without the accompanying frequency ratio and geometry cannot be reanalyzed if a
later calibration correction is needed.

## Uncertainty, path geometry, and model boundaries

For the stationary-receiver source inversion

$$
u_s=v\left(1-\frac{f_s}{f_r}\right),
$$

frequency and sound-speed uncertainties propagate through different terms. Small
independent standard uncertainties can be approximated by

$$
\sigma_u^2
\simeq
\left(\frac{f_sv}{f_r^2}\sigma_{f_r}\right)^2
\!+\left(\frac{v}{f_r}\sigma_{f_s}\right)^2
\!+\left[\left(1-\frac{f_s}{f_r}\right)\sigma_v\right]^2.
$$

The measured-frequency term becomes more important when the estimate requires a
small difference between two nearby frequencies. The sound-speed term becomes more
important as the inferred velocity fraction grows. These expressions omit geometry
error, source acceleration within a gate, multipath, and flow variation; add those
terms when the experiment includes them.
An off-axis path gives a separate geometry uncertainty. If a moving object has speed
$U$ and its velocity makes an angle $\psi$ with the source-to-receiver ray, then

$$
u_{\mathrm{rad}}=U\cos\psi.
$$

Near $\psi=90^\circ$, a small error in angle can dominate a small radial component.
A single Doppler sensor cannot recover the transverse component without additional
paths or an external trajectory model. Two or more source–receiver directions can
recover more velocity information when their ray geometry is surveyed and their
measurements are synchronized.
The classical mechanical-wave model has explicit boundaries:

- **Subsonic source motion:** the ordinary forward-wavefront formula requires
  $|u_s|<v$ along the relevant ray.
- **Uniform medium during a gate:** the standard ratio uses one wave speed and one
  medium frame. Flow gradients or temperature gradients require a propagation model
  or an uncertainty allowance.
- **One identified path:** direct sound, a selected reflected return, and other
  multipath contributions must not be mixed into one unqualified frequency estimate.
- **Stable radial component within a gate:** acceleration and line-of-sight rotation
  must be small enough for the assigned gate model.
- **Mechanical-wave domain:** the material-medium formula does not apply to light in
  vacuum. Electromagnetic Doppler calculations require their own relativistic model.
At a source speed above the wave speed, no regular forward crest train remains.
Wavefronts emitted at earlier positions form an envelope. The envelope angle of a
source with speed magnitude $U>v$ obeys

$$
\sin\alpha=\frac{v}{U},
\qquad
M=\frac{U}{v},
$$

where $M$ is the Mach number. A forward microphone receives a shock arrival rather
than the divergent value predicted by taking $u_s$ arbitrarily close to $v$ in the
ordinary subsonic formula. The shock geometry is a boundary of the Doppler model,
not a route to an unlimited audible frequency.

$$
% caption: Supersonic motion ($M=U/v>1$) collapses the wavefronts into a Mach cone whose half-angle satisfies $\sin\alpha=v/U$. No regular forward crest train reaches a receiver ahead of the source.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.45,-.35) rectangle (6.85,3.15);
\draw[acc,thick] (4.55,1.55) circle (.29);
\draw[acc,thick] (3.70,1.55) circle (.58);
\draw[acc,thick] (2.85,1.55) circle (.87);
\draw[acc,very thick] (5.40,1.55)--(1.50,2.92);
\draw[acc,very thick] (5.40,1.55)--(1.50,0.18);
\draw[fill=white,draw=black,line width=.4pt] (5.40,1.55) circle (.11);
\draw[->,black,thick] (5.51,1.55)--(6.15,1.55);
\node[above] at (5.90,1.55) {path};
\node[below] at (5.40,1.30) {source};
\node[above left] at (2.05,2.66) {shock edge};
\node[below left] at (2.05,0.44) {shock edge};
\draw[black,thin] (3.30,2.78)--(3.05,2.32);
\node[above] at (3.35,2.80) {wavefronts};
\end{tikzpicture}
$$

### Required measurement record

- **Medium state:** propagation material, temperature, relevant flow component, and
  sound-speed value or speed-measurement method.
- **Geometry:** source and receiver coordinates, ray direction, axis convention,
  track or trajectory description, and gate positions.
- **Frequency data:** source reference, received estimate, sample rate, gate duration,
  estimator, and source-monitor checks.
- **Inference model:** single-pass or reflected path, moving endpoint identified,
  exact formula, radial-component definition, and sign convention.
- **Uncertainty and residuals:** frequency scatter, sound-speed uncertainty,
  geometry contribution, calibration drift, background paths, and deviations from
  the selected model.

A result reported as a signed radial velocity, with this record attached, retains its
physical meaning if the source frequency, air condition, or coordinate convention is
revisited later. This convention supports comparison among an axial rail experiment,
a moving-receiver observation, and a reflected-scatterer measurement without treating
their different Doppler geometries as interchangeable.

## Controlled wave-speed measurements

The Doppler relation can be inverted for wave speed when a radial endpoint velocity
is independently controlled and measured. This reverses the usual velocity-sensing
use of the effect. It requires a sufficiently accurate motion reference and a
frequency shift large enough to resolve. The result is a medium-relative wave speed;
ground-frame crest speed in a moving medium needs a separate flow conversion.

A source moving toward a stationary receiver in a still medium has

$$
f_r=f_s\frac{v}{v-u_s}.
$$

Solving for $v$ gives

$$
v=\frac{u_s f_r}{f_r-f_s}.
$$

The denominator is a measured frequency difference. When $u_s\ll v$, that
difference is small compared with either frequency. Small errors in $f_r-f_s$ then
produce a large fractional error in the inferred wave speed. Controlled motion can
therefore demonstrate the Doppler relation well before it supports a high-precision
sound-speed measurement.
> **Worked example.** A rail source has measured radial speed
> $u_s=6.00\ \mathrm{m\,s^{-1}}$, directly monitored source frequency
> $f_s=1000.0\ \mathrm{Hz}$, and a stationary microphone receives
> $f_r=1017.8\ \mathrm{Hz}$. Inverting the moving-source relation for the medium
> speed,
>
> $$
> v=\frac{u_s f_r}{f_r-f_s}
> =\frac{(6.00\ \mathrm{m\,s^{-1}})(1017.8\ \mathrm{Hz})}
> {1017.8\ \mathrm{Hz}-1000.0\ \mathrm{Hz}}
> =343\ \mathrm{m\,s^{-1}}.
> $$
>
> The $17.8\ \mathrm{Hz}$ difference is only $1.8\%$ of the source frequency, so its
> uncertainty, not the rail speed, limits the inferred speed.

The calculation uses the exact moving-source relation. A first-order expression
would give $v\simeq u_s f_s/(f_r-f_s)$ and differs slightly because it replaces
$f_r$ by $f_s$ in the numerator. The exact form should be retained when the
experimental frequency precision is good enough for that difference to matter.

The sensitivity of the wave-speed estimate follows directly from the two measured
frequencies:

$$
\frac{\partial v}{\partial f_r}
=\!-\frac{u_s f_s}{(f_r-f_s)^2},
\qquad
\frac{\partial v}{\partial f_s}
=\frac{u_s f_r}{(f_r-f_s)^2}.
$$

As the frequency difference becomes small, both derivatives grow in magnitude.
Increasing source frequency at the same controlled speed increases the absolute
Doppler difference because the fractional shift is approximately $u_s/v$. Higher
tone frequency can therefore make frequency estimation easier, provided the source
and receiver have a stable response in the selected band and the motion remains
accurately axial.
An alternative wave-speed arrangement uses a controlled moving receiver. With a source
stationary in the medium,

$$
f_r=f_s\left(1-\frac{u_r}{v}\right),
\qquad
v=\frac{u_r f_s}{f_s-f_r}.
$$

The signed receiver velocity must be along the outgoing ray. A receiver travelling
toward the source has $u_r<0$ and $f_r>f_s$; the numerator and denominator both
carry signs that still yield positive $v$. State the signed convention in the
calculation. Insert the signed axial component defined by the ray convention.

The moving-source and moving-receiver estimates test different pieces of the model:
source motion changes emitted spacing, and receiver motion changes sampled arrival
rate. Agreement between the two measurements, made under comparable medium
conditions, supports the classical medium-frame description. A discrepancy can
indicate motion-reference error, an unrecognized air flow, source-frequency drift, or
a geometry mismatch.
A moving medium complicates wave-speed inference. The controlled Doppler relation
still uses endpoint speeds relative to the medium. If the rail and receiver are fixed
to the ground while air has uniform axial flow, a source ground speed must be
converted by subtracting the flow component. A separate bidirectional pulse timing
measurement can estimate the flow and still-medium speed. Combining a ground-frame
speed with an unmeasured medium flow produces an apparent wave speed that depends on
travel direction.
Wave-speed reporting should identify the frame. “Speed of sound” commonly means the
speed relative to the medium. “Arrival speed over ground” includes the medium drift
component along the ray. A pulse-timing experiment can measure the latter directly.
A Doppler experiment with controlled motion can infer the former only when the
medium-frame endpoint speed is known. These quantities agree in a still medium and
separate in a flowing medium.

### Cross-checks for a controlled-motion run

- **Static reference:** with both endpoints stationary relative to the medium, the
  received frequency should agree with the direct source reference within the
  frequency-estimation uncertainty.
- **Reversed motion:** reverse the controlled radial motion. The shift should reverse
  sign with comparable magnitude when source output, rail alignment, and medium state
  remain unchanged.
- **Speed series:** repeat several known speeds. The low-speed frequency difference
  should scale linearly with radial speed; residual curvature or an intercept signals
  a model or reference problem.
- **Geometry return:** repeat one surveyed position after the speed series. A changed
  received frequency at the same geometry points to source drift or medium change.
- **Independent timing:** compare the Doppler-derived medium speed with a pulse
  time-of-flight result under the same temperature and flow condition.
The controlled-motion reduction has a distinct failure signature. If the fit slope
changes after a source-frequency reference is recalibrated, source drift has entered
the data. If residuals depend on rail position, path alignment or a reflecting
boundary is a likely cause. If the inferred speed differs for the two travel
directions, the medium may have axial flow or a temperature gradient. Each pattern
points to a specific part of the physical model that needs revision, which a single
averaged speed hides.

Store the source reference, received-frequency values, known motion values, medium
state, and geometry for every speed-series point. Refit the series after excluding
only measurements with a documented instrument or geometry fault. An unexplained
outlier belongs in the data record; hiding it by adjusting a source frequency or
changing a sign convention after inspection destroys the diagnostic value of the
residual pattern.

### Emission time, reception time, and accelerating paths

A frequency measured at reception time describes a crest emitted earlier. A
source at range $R(t_e)$ in a still medium has emission time $t_e$ and reception time
$t_r$ related by

$$
t_r=t_e+\frac{R(t_e)}{v}.
$$

The source radial velocity in a moving-source Doppler formula belongs to the emission
state. Over a short range, a slowly moving source can use its reception-time position
as an acceptable approximation. A rapidly moving or accelerating source can have a
propagation delay long enough that the reception-time position and
the emission-time position differ appreciably.

$$
% caption: A received crest carries the source state at emission, not at reception. Propagation delay maps a reception-time frequency estimate back to an earlier position and radial velocity on the trajectory.
\begin{tikzpicture}[>=stealth,font=\footnotesize]
\definecolor{acc}{HTML}{4A6FA5}
\useasboundingbox (-.30,-.45) rectangle (6.85,2.95);
\draw[black,thick] (.70,.72)--(6.15,.72);
\node[below] at (3.40,.72) {ground};
\draw[fill=acc!12,draw=acc,line width=.4pt] (1.45,1.55) circle (.13);
\draw[fill=white,draw=black,line width=.4pt] (3.55,1.55) circle (.11);
\draw[->,black,thick] (1.62,1.55)--(3.30,1.55);
\node[below] at (1.45,1.32) {emit state};
\node[below] at (3.55,1.32) {source now};
\draw[->,acc,very thick] (1.60,2.10)--(5.55,2.10);
\node[above] at (3.55,2.10) {crest path};
\draw[fill=white,draw=black,line width=.4pt] (5.75,1.55) circle (.13);
\node[below] at (5.75,1.32) {receiver};
\draw[black,dashed] (5.75,1.68)--(5.75,1.97);
\end{tikzpicture}
$$

Construct the radial-velocity model for a pass-by data set at the retarded emission
times. A practical procedure starts with surveyed source positions or a track encoder
time series. For each receiver time gate, solve the propagation-delay relation using
the source range in the appropriate medium model. Evaluate the source position and
velocity at the resulting emission time, project that velocity onto the emission-to-
receiver ray, and compare the predicted frequency with the received estimate.

The retarded-time correction becomes important when the object traverses a meaningful
fraction of the source–receiver range during sound propagation. A source moving at
$20\ \mathrm{m\,s^{-1}}$ with a receiver $100\ \mathrm{m}$ away in air has
nominal travel time of about $0.29\ \mathrm{s}$. The source can move about
$5.8\ \mathrm{m}$ during that interval. Using the reception-time location would
misplace the ray and can bias the radial projection.

An accelerating source also broadens a frequency estimate made over a long gate. A
single spectral peak represents an average over a changing arrival rate. Shorten the
gate, fit a time-dependent phase model, or report the estimate as a gate average with
the corresponding mean geometry. Select the duration from source acceleration, range
change, and required velocity resolution.

Data reconciliation needs a common clock. A cart encoder, source reference channel,
and microphone recorder must share timestamps or a measured synchronization offset.
If the source clock begins one gate later than the receiver clock, a velocity curve
can acquire an artificial slope that resembles acceleration. Preserve timestamps,
clock-rate calibration, and any offset correction with the frequency table.

A uniform moving medium requires the delay relation to use the appropriate
ground-frame crest speed along the ray. A spatially varying flow or bent ray requires integration
along the actual path. In that situation, a simple retarded-time correction based on
$R/v$ is an approximation and should be identified as such. The same limitation
applies to every inferred source state, including the radial component used in the
Doppler formula.

Repeated gates should retain paired source-reference and received-frequency estimates.
For each gate, first form the frequency ratio with the source reference measured for
that same interval, then apply the appropriate Doppler inversion. Average the
resulting radial components only across gates with comparable geometry and medium
state. Averaging displayed frequencies from different ranges, then inserting one
average into a nonlinear inversion, can combine source drift, path rotation, and
velocity variation into a value that corresponds to no physical state.

Fit the raw frequency ratio or frequency difference in a controlled speed series
against the independently measured radial speed. Preserve the covariance of source
and received frequency estimates when both share a clock or a common calibration
source. A fit residual sequence resolves more structure than a single scatter
number: smooth curvature indicates ray-angle error, a step indicates an instrument
range change, and a monotonic trend indicates source drift or medium change. Report
the fitting variable, weighting rule, retained gates, and rejection criterion with
the inferred speed or wave-speed result.

The distinction between emitted and received frequency also affects data labels. A
table indexed by receiver timestamp should store the corresponding estimated emission
timestamp whenever source position or velocity is used in the same row. State whether
range, radial speed, and source frequency refer to emission time, reception time, or
a gate average. This prevents an apparently small timing convention from becoming an
untraceable disagreement between a trajectory record and a frequency record.

With a stationary source and moving receiver, the receiver state belongs naturally to
the reception time because the crest-arrival rate is sampled at the receiver. A
reflected measurement contains both an outgoing reception event at the scatterer and
a later return reception event at the instrument. A high-accuracy reflected-path
model associates each stage with its own event time. That bookkeeping becomes
essential when the scatterer accelerates or the path length changes rapidly.
