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