Suppose is a complex-valued signal that repeats every
samples. (We
are continuing to use complex-valued signals rather than real-valued ones
to simplify the mathematics.) Because of the period
, the
values of
for
determine
for all integer values
of
.
Suppose further that can be written as a sum of complex sinusoids of
frequency
,
,
,
,
. These are the
partials, starting with the zeroth, for a signal of period
. We stop at
the
th term because the next one would have frequency
, equivalent
to frequency
, which is already on the list.
Given the values of , we wish to find the complex amplitudes of the
partials. Suppose we want the
th partial, where
. The
frequency of this partial is
. We can find its complex amplitude
by modulating
downward
radians per sample in frequency, so
that the
th partial is modulated to frequency zero. Then we pass the signal
through a low-pass filter with such a low cutoff frequency that nothing but the
zero-frequency partial remains. We can do this in effect by averaging over a
huge number of samples; but since the signal repeats every
samples, this
huge average is the same as the average of the first
samples. In short, to
measure a sinusoidal component of a periodic signal, modulate it down to DC and
then average over one period.
Let be the fundamental frequency for the period
, and
let
be the unit-magnitude complex number with argument
: