Модель движения ускорения певца
возвращает обновленные состояния из текущей updatedstates
= singer(states
)states
на основе модели движения ускорения Сингера. Временной шаг по умолчанию составляет 1 секунду.
определяет временной шаг, updatedstates
= singer(states
,dt
)dt
, в секундах.
задает постоянную времени маневра цели, updatedstates
= singer(states
,dt
,tau
)tau
, в секундах. Время маневра по умолчанию составляет 20 секунд.
Модель ускорения Сингера принимает ускорение в временной шаг k + 1, которое зависит от ускорения в временной шаг k с экспоненциальным распадом как :
где a (k) - ускорение в то время, когда k шаг, T - временной шаг, и τ является временной константой маневра цели.
Для модели 1-D певца состояния p = [x, vx, ax]T, распространением состояния является:
где α = 1/ τ - обратная величина постоянной времени маневра цели, а w (k) - шум процесса модели Сингера на временном шаге k. ПосмотритеsingerProcessNoise
для получения дополнительной информации о шуме процесса.
[1] Сингер, Роберт А. «Оценка оптимальной эффективности фильтра слежения для пилотируемых маневрирующих целей». Транзакции IEEE по аэрокосмическим и электронным системам 4 (1970): 473-483.
[2] Блэкман, Сэмюэль С. и Роберт Пополи. «Проект и анализ современных систем слежения». (1999).
[3] Li, X. Rong, and Vesselin P. Jilkov. «Обследование маневрирующего сопровождения цели: динамические модели». Обработка сигналов и данных малых мишеней 2000, том 4048, стр. 212-235. Международное общество оптики и фотоники, 2000.
initsingerekf
| singerjac
| singermeas
| singermeasjac
| singerProcessNoise