Модель движения ускорения певца
возвращает обновленные состояния из текущей 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