![]() |
(20) |
Here we generalize the scenario by partitioning the processing interval
into measurement blocks of temporal length T,
and by allowing K to vary from block to block.
For time n=tT, where t is the block index, the
set of hypothesized track-sets is now:
![]() |
(21) |
The Viterbi MHT algorithm as described above is modified
by "truncating the trellis", a technique commonly used in digital
communication applications of the Viterbi algorithm. We propose the
following. Consider processing the tth measurement block to estimate
Kt. We assume that the estimates for previous blocks,
i.e.
,
are correct.
For the current block, t, the hypotheses are:
![]() |
(22) |
In the Viterbi MHT algorithm, at time (t-1)T,
is computed,
the costs for the hypotheses
are computed,
and the trellis paths (i.e. the hypotheses) are merged and pruned.
Starting at time
n=(t-1)T+1, at each time n Viterbi MHT is run as described
above. That is, costs for hypotheses for all
are computed and trellis paths are merged and pruned. At time n=tT, the
trellis is truncated. That is,
is computed (using either
joint estimation or merging) and fixed for the next block.