Up: Приложение. Используемые вычислительные алгоритмы
Previous: Пересчет координат для коррекции
Для цифровой фильтрации используетсяется расчёт простого апериодического
звена:
X(t)
Y(t)
где а и b - параметры апериодического звена.
То есть численное решение дифференциального уравнения 1-го порядка:
|
(1) |
Вычисления выполняются по рекурсивной формуле:
|
(2) |
где:
- xn и x(n-1) - текущее и предыдущее входные значения;
- yn и y(n-1) - результаты расчёта на текущем и предыдушем
шаге;
-
- шаг по времени. Для повышения точности
он должен быть много меньше чем цикл гидирующей
программы. Сейчас используется шаг
= 0.01сек.