Правильный фильтр с OOSM, использующим retrodiction
retroCorrect
функция корректирует оценку состояния и ковариацию с помощью измерения из последовательности (OOSM). Чтобы использовать эту функцию, задайте MaxNumOOSMSteps
свойство фильтра как положительное целое число. Перед использованием этой функции необходимо использовать retrodict
функционируйте к успешно retrodict текущее состояние ко времени, в которое был взят OOSM.
[
корректирует фильтр измерением OOSM retroCorrState
,retroCorrCov
] = retroCorrect(filter
,z
)z
и возвращает откорректированную ковариацию состояния и состояния. Функция изменяет значения State
и StateCovariance
свойства объекта фильтра к retroCorrState
и retroCorrCov
, соответственно.
___ = retroCorrect(___,
задает параметры измерения для измерения measparams
)z
.
Внимание
Можно использовать этот синтаксис только когда заданный filter
trackingEKF
объект.
[1] Панель шалом, Y., Хуимин Чен и М. Маллик. “Решение с одним шагом для Многоступенчатого проблемы Измерения последовательности в Отслеживании”. Транзакции IEEE на Космических и Электронных системах 40, № 1 (январь 2004): 27–37. https://doi.org/10.1109/TAES.2004.1292140.