Next: 4 Amplitude tracking
Up: An Analytic Technique to
Previous: 2 Analysis
For a single sample
, there is no reason to prefer one solution for
and
over the other possible solution. However,
a sequence of solutions
,
,
,
, and
,
,
,
,
can be chosen that has the bandwidth (or spectral density,
if known) expected of the underlying modulated phase.
A two-state trellis is set up. The first state corresponds to
in Eq. (3), and the
second state corresponds to
.
The sequence of solution choices will be traced through the trellis
using a Viterbi algorithm. Stored at each state at time
are
hypothesized phase solutions
determined
from Eq. (3), as well as the
instantaneous frequencies
, calculated
by finite differences with phases traced back to time
. In
addition, each state at time
stores a prediction
of the instantaneous frequencies
at time
.
The branch metric from state
at time
to state
at time
is the squared difference between the predicted instantaneous frequency
from state
and the hypothesized solution
from state
, added to the similar squared difference for
.
The Viterbi algorithm operates by computing the four branch metrics at
each time step, storing an accumulated metric, and tracing backwards in
the trellis to find the correct solution.
An
th order Levinson-Durbin linear predictor is used to
compute the one-step instantaneous frequency prediction. It has the form
A similar linear predictor is used for
. The Levinson-Durbin algorithm is
the linear minimum-mean squared error (LMMSE) estimator for the
instantaneous frequencies. This is a standard technique, and is closely
related to a Kalman filter and the EM method for parameter estimation
for Markov models [9].
The coefficients
are determined
as follows. Let
,
let
, and let
Then the coefficients are given by
. There is an
efficient iterative technique to determine the
th order coefficients
from the
th order coefficients, so that computing the inverse of
the large autocorrelation matrix is not necessary [10].
An estimate of
may be obtained by assuming a flat power spectrum
density for
with a sharp cutoff at
Hz. Taking the inverse Fourier transform
gives
sinc
, where
is the sampling rate. For example, if the
bandwidth is 4 kHz. and
sec., then for a fourth order
linear predictor,
and
. If more is known about the spectral characteristics of
, then the coefficients may be determined from more
accurately determined
values.
Next: 4 Amplitude tracking
Up: An Analytic Technique to
Previous: 2 Analysis
Jon Hamkins
1999-10-29