Research Article

Gating Techniques for Rao-Blackwellized Monte Carlo Data Association Filter

Algorithm 1

RBMCDA using gating techniques.
For     to   do
For to do
   For to do
    ,                                (i)
    .                            (ii)
   End for
End for
For to do
   ,                                  (iii)
   ,                            (iv)
   where and are the predicted measurement and innovation, respectively.
  For to (number of the measurements) do
     Choose that satisfies the following condition as the validated measurement of the th target:
     .                          (v)
  End for
End for
For   to (number of the SVRs) do
   For to
     Calculate using gating techniques.
   End for
   For to
     For to
       Calculate data association priors by (8) based on the Markov chain
       model described in [1].
      For to do
          ,                              (vi)
         .                            (vii)
         Calculate the marginal measurement likelihood
         .                   (viii)
      End for
       Calculate the clutter likelihood
       .                             (ix)
       Calculate the posterior distribution of
       .                (x)
       Sample an association indicator with probability
       ,  ,                           (xi)
       where
       ,                            (xii)
       .                             (xiii)
      If , update the th target using the measurement
         ,                             (xiv)
         ,                        (xv)
         .                           (xvi)
      End if
       Calculate the new weight
       .                   (xvii)
    End for
     Resample the particles if needed.
   End for
   Calculate the target state vectors
   For to
       .                               (xviii)
   End for
End for
End for