Разностное уравнение
В предыдущей статье мы рассмотрели способ описания дискретных линейных систем с помощью формулы свертки входного сигнала x(k) с импульсной характеристикой дискретной системы h(k). Наряду с этим способом так же используется описание соотношения вход/выход линейной дискретной системы с помощью линейных разностных уравнений вида:
y(k) = b0·x(k) + b1·x(k–1) + b2·x(k–2) + … + bn–
– a1·y(k–1) – a2·y(k–2) – … – am·y(k–m) =
(1)
где bi, bj – вещественные константы-коэффициенты, называемые внутренними параметрами линейной дискретной системы;
x(k), y(k) – воздействие и реакция
Линейная дискретная система, описываемая по формуле 1, отвечает условиям физической реализуемости, так как при нулевых начальных условиях реакция не может возникнуть раньше воздействия, потому что значение реакции y(k) зависит от текущего и предыдущих значений воздействия и не зависит от последующих.
Линейное разностное уравнение является аналогом линейного дифференциального уравнения, с помощью которого описывается связь между входным и выходным сигналом аналоговой линейной системы:
y(t) =
–...
...–
=...
...=
(2)
Рассмотрим, каким образом можно осуществить переход от дифференциального уравнения к разностному. Перейдем к дискретному времени. Рассмотрим ряд соответствий:
dt => Tд, где Tд – период дискретизации;
dnx(t) => ∆nx(k), где ∆nx(k) – конечная разность n-порядка воздействия;
dny(t) => ∆ny(k), где ∆ny(k) – конечная разность n-порядка реакции;
Конечная разность n-порядка определяется по формуле:
∆nx(k) = ∆n-1x(k) – ∆n-1x(k-1) (3)
К примеру, аналогом дифференциала первого порядка является первая конечная разность:
∆x(k) = x(k) – x(k-1),
аналогом второго - вторая:
∆2x(k) = ∆x(k) – ∆x(k-1) =
x(k) – x(k-1) – x(k-1) + x(k-2) = x(k) – 2 x(k-1) + x(k-2)
Коэффициенты перед x(k) могут быть определены при помощи бинома Ньютона.
Рассмотрим пример перехода к разностному уравнению:
Пусть аналоговая система описывается диффиринциальным уравнением первого порядка уравнением:
y(t) =
;
Осуществим переход к дискретному времени:
dt => Tд
dx(t) => ∆x(k)
y(k) =
=...
...=
=...
...=b0’x(k) – b0’x(k-1),
где
;
