Фильтр Калмана (Kalman filter) Скачать в PDF
Разделы: Алгоритмы
Фильтр Калмана — это эффективный рекурсивный фильтр, оценивающий вектор состояния динамической системы, описанной рядом неполных и зашумленных измерений. Назван в честь Рудольфа Калмана.
Фильтр использует принятую модель генерации авторегрессивного сигнала для получения результатов, которые могут быть существенно скорректированы с помощью анализа каждой новой выборки во временной последовательности. Наиболее пригоден для исследования непрерывного временного ряда, например, в радиолокационных станциях сопровождения.
Алгоритм работает в два этапа:
- На этапе прогнозирования фильтр Калмана экстраполирует значения переменных состояния, а также их неопределенности.
- На втором этапе по данным измерения (полученного с некоторой погрешностью) результат экстраполяции уточняется.
Благодаря пошаговой природе алгоритма он может в реальном времени отслеживать состояние объекта (без обращения к будущему, используя только текущие замеры и информацию о предыдущем состоянии и его неопределенности).