Оценки плавного состояния назад trackingIMM фильтр
[ выполняет обратную рекурсию для получения сглаженных состояний, ковариаций и вероятностей модели на предыдущих шагах для smoothX,smoothP,modelProbability] = smooth(imm)trackingIMM фильтр, imm. Функция определяет количество обратных шагов на основе количества выполненных прямых шагов F и максимального количества обратных шагов MB, заданного MaxNumSmoothingSteps имущества filter. Если F < MB, число обратных шагов равно F-1. В противном случае число обратных шагов равно МБ.
Количество шагов переадресации равно количеству вызовов predict объектная функция фильтра. Обратные шаги не включают текущий временной шаг фильтра.
[ определяет количество шагов обратного сглаживания smoothX,smoothP,modelProbability] = smooth(imm,numBackSteps)numBackSteps. Значение numBackSteps должно быть меньше или равно меньшему из F-1 и MB, где F - количество выполненных прямых шагов, а MB - максимальное количество обратных шагов, заданное MaxNumSmoothingSteps свойства фильтра.
[1] Надараджа, Н., Р. Тармараса, Майк Макдональд и Т. Кирубараджан. «Фильтрация вперед и сглаживание назад IMM для отслеживания маневрирующих целей». Сделки IEEE по аэрокосмическим и электронным системам 48, № 3 (июль 2012 года): 2673-78. https://doi.org/10.1109/TAES.2012.6237617.