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