Радиотехника и электроника, 2023, T. 68, № 7, стр. 650-659

Оптимальное дискретное оценивание отсчетов дискретно-непрерывного марковского процесса на фоне коррелированного марковского шума

А. Н. Детков *

Государственный научно-исследовательский институт авиационных систем
125319 Москва, ул. Викторенко, 7, Российская Федерация

* E-mail: detkov@gosniias.ru

Поступила в редакцию 13.09.2022
После доработки 11.02.2023
Принята к публикации 25.02.2023

Полный текст (PDF)

Аннотация

Методами марковской теории оценивания случайных процессов решена задача синтеза оптимальных и квазиоптимальных алгоритмов оценивания отсчетов непрерывных компонент векторного дискретно-непрерывного марковского случайного процесса с учетом известных статистических характеристик аддитивного марковского коррелированного шума. При синтезе алгоритмов использован метод разностных измерений. Приведена структурная схема квазиоптимального цифрового фильтра. На простом примере методом имитационного моделирования показана работоспособность квазиоптимального алгоритма в статистически неопределенных ситуациях.

ВВЕДЕНИЕ

В современных радиоэлектронных системах (РЭС) алгоритмы оптимальной или квазиоптимальной обработки случайных процессов практически реализуются с помощью средств цифровой обработки сигналов [13]. Поэтому указанные алгоритмы необходимо синтезировать в дискретной форме в виде рекуррентных соотношений, удобных для такой реализации. В то же время в большинстве случаев математические модели оцениваемых и наблюдаемых в РЭС процессов имеют непрерывную форму записи, что обусловлено физической сущностью происходящих с сигналами явлений. В связи с этим возникает проблема синтеза оптимальных алгоритмов дискретной фильтрации отсчетов непрерывных случайных процессов [4, 5].

В то же время современная элементная база позволяет использовать в электронных измерительных устройствах РЭС высокую частоту дискретизации, что приводит к автокорреляции измерительных отсчетов. Поэтому при статистическом синтезе цифровых фильтров (ЦФ) необходимо учитывать коррелированность шумов измерений, которые существенно влияют на формируемые оценки фильтрации [68].

В случае окрашенных шумов измерений традиционный подход к разработке алгоритмов фильтрации заключается в преобразовании уравнений состояния и измерения к требуемой канонической форме либо методом расширения пространства состояний, либо “декорреляцией” случайного процесса за счет разностных измерений [6, 7, 9]. Наиболее просто задача решается методом расширения пространства состояний, который используется, например, при статистическом синтезе ЦФ [3]. Однако из-за необходимости фильтрации коррелированного шума наряду с информационным сообщением требуются дополнительные вычислительные затраты, вызванные увеличением размерности (п + т)-мерного расширенного вектора состояния, что особенно критично для многопозиционных РЭС [10] и при оценивании дискретно-непрерывных марковских процессов (ДНМП) в условиях статистически неопределенных ситуациях [11]. Метод разностных измерений не требует увеличения размерности вектора состояния, однако для моделей вектора состояния и измерения в дискретном времени оценка вектора состояния формируется с запаздыванием на один шаг [7]. Тем не менее этот метод представляет наибольший практический интерес и используется далее в работе при синтезе алгоритмов оценивания.

1. ПОСТАНОВКА ЗАДАЧИ

Пусть вектор состояния рассматриваемой динамической системы описывается линейным векторно-матричным стохастическим дифференциальным уравнением (СДУ) с постоянными во времени коэффициентами, зависящими от изменяющегося во времени случайного дискретного параметра $A\left( k \right)$:

(1)
$\begin{gathered} \frac{{d{\kern 1pt} {\kern 1pt} {\mathbf{X}}}}{{dt}} = {{{\mathbf{F}}}^{{(x)}}}\left( {A\left( k \right)} \right){\mathbf{X}}(t) + {{{\mathbf{G}}}^{{(x)}}}\left( {A\left( k \right)} \right){\kern 1pt} {\kern 1pt} {{{\mathbf{\Xi }}}^{{(x)}}}(t), \\ {\mathbf{X}}\left( {{{t}_{0}}} \right) = {{{\mathbf{X}}}_{0}}, \\ \end{gathered} $
а модель наблюдения – линейным алгебраическим уравнением
(2)
${\mathbf{Y}}\left( t \right) = {\mathbf{H}}{\kern 1pt} {\kern 1pt} {\mathbf{X}}\left( t \right) + {\mathbf{W}}\left( t \right),$
представляющим аддитивную смесь оцениваемого ${{n}_{x}}$-мерного вектора фазовых координат X(t) = $ = {{\left[ {{{x}_{1}}\left( t \right),{{x}_{2}}\left( t \right),...,{{x}_{{{{n}_{x}}}}}\left( t \right)} \right]}^{T}}$ и коррелированного ${{n}_{y}}$-мерного вектора марковского шума W(t) = $ = {{\left[ {{{w}_{1}}\left( t \right),{{w}_{2}}\left( t \right),...,{{w}_{{{{n}_{y}}}}}\left( t \right)} \right]}^{T}}$, отождествляемого с вектором состояния дополнительной линейной системы:
(3)
$\begin{gathered} \frac{{d{\mathbf{W}}\left( t \right)}}{{dt}} = {{{\mathbf{F}}}^{{(w)}}}\left( {B\left( k \right)} \right){\mathbf{W}}\left( t \right) + {{{\mathbf{G}}}^{{(w)}}}\left( {B\left( k \right)} \right){\kern 1pt} {\kern 1pt} {{{\mathbf{\Xi }}}^{{(w)}}}\left( t \right), \\ {\mathbf{W}}\left( {{{t}_{0}}} \right) = {{{\mathbf{W}}}_{0}}, \\ \end{gathered} $
где ${\mathbf{X}}\left( {{{t}_{0}}} \right)$, ${\mathbf{W}}\left( {{{t}_{0}}} \right)$ – векторы начальных фазовых координат, имеющие гауссовское распределение; ${{{\mathbf{F}}}^{{(x)}}}$, ${{{\mathbf{F}}}^{{(w)}}}$ – матрицы известных коэффициентов размером (${{n}_{x}}\, \times \,{{n}_{x}}$) и ${{n}_{y}}\, \times \,{{n}_{y}}$ соответственно; ${{{\mathbf{G}}}^{{(x)}}}$, ${{{\mathbf{G}}}^{{(w)}}}$ – матрицы интенсивностей шумов размером (${{n}_{x}}\, \times \,{{n}_{x}}$) и (${{n}_{y}}\, \times \,{{n}_{y}}$) соответственно; ${{{\mathbf{Q}}}^{{(x)}}} = {{{\mathbf{G}}}^{{(x)}}}{{{\mathbf{G}}}^{{(x)T}}}$, ${{{\mathbf{Q}}}^{{(w)}}} = {{{\mathbf{G}}}^{{(w)}}}{{{\mathbf{G}}}^{{(w)T}}}$ – матрицы коэффициентов диффузии векторов ${\mathbf{X}}(t)$ и ${\mathbf{W}}\left( t \right)$ соответственно; Т – операция транспонирования; ${{{\mathbf{\Xi }}}^{{(x)}}}$, ${{{\mathbf{\Xi }}}^{{(w)}}}$ – векторы белых гауссовских шумов (БГШ) соответствующей размерности с нулевыми математическими ожиданиями и единичными матрицами интенсивностей; $A\left( k \right) \equiv A({{t}_{k}})$, $B\left( k \right) \equiv B({{t}_{k}})$ – дискретные марковские процессы, характеризующие соответственно состояние параметров рассматриваемой динамической системы и окрашенных шумов измерений, описываемые цепями Маркова на ${{M}_{1}}$ и ${{M}_{2}}$ положений соответственно, с матрицами вероятностей переходов:
$\begin{gathered} {{{\mathbf{\Pi }}}_{1}}(k - 1,k) = \left\{ {\pi _{{ij}}^{a}(k - 1,k)} \right\} = \\ \left\{ {{\kern 1pt} {\text{P}}\left( {A\left( k \right) = {{a}_{j}}\left| {A\left( {k - 1} \right) = {{a}_{i}}} \right.} \right)} \right\}, \\ i,j = \overline {1,{{M}_{1}}} , \\ \end{gathered} $
$\begin{gathered} {{{\mathbf{\Pi }}}_{2}}(k - 1,k) = \left\{ {\pi _{{nm}}^{b}(k - 1,k)} \right\} = \\ \left\{ {{\text{P}}\left( {B\left( k \right) = {{b}_{m}}\left| {B\left( {k - 1} \right) = {{b}_{n}}} \right.} \right)} \right\}, \\ n,m = \overline {1,{{M}_{2}}} , \\ \end{gathered} $
смена состояний которых может происходить только в фиксированные моменты времени ${{t}_{k}} = {{t}_{0}} + k\Delta $, k = 1, 2, …, разделенные постоянным интервалом $\Delta = {{t}_{k}} - {{t}_{{k - 1}}}$; ${{M}_{1}}$, ${{M}_{2}}$ – число значений дискретных параметров ${{a}_{j}}$, ${{b}_{m}}$ соответственно, Р – оператор вероятности.

В соответствии с методом разностных измерений в непрерывном времени эквивалентное уравнение измерений имеет канонический вид [6]

(4)
${{{\mathbf{Y}}}^{{({\text{э)}}}}}\left( t \right) = \frac{{{\mathbf{Y}}\left( t \right)}}{{dt}} - {{{\mathbf{F}}}^{{(w)}}}{\mathbf{Y}}\left( t \right) = {\mathbf{F}}_{{jm}}^{{(y)}}{\mathbf{X}}\left( t \right) + {{{\mathbf{\Xi }}}^{{({\text{э)}}}}}\left( t \right),$
где
${\mathbf{F}}_{{jm}}^{{(y)}} = {\mathbf{HF}}_{j}^{{(x)}} - {\mathbf{F}}_{m}^{{(w)}}{\mathbf{H}};$
$\begin{gathered} {\mathbf{F}}_{{jm}}^{{(y)}} \equiv {\mathbf{F}}_{{}}^{{(y)}}\left( {A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}}} \right); \\ {\mathbf{F}}_{j}^{{(x)}} \equiv {\mathbf{F}}_{{}}^{{(x)}}\left( {A\left( k \right) = {{a}_{j}}} \right); \\ {\mathbf{F}}_{m}^{{(w)}} \equiv {\mathbf{F}}_{{}}^{{(w)}}\left( {B\left( k \right) = {{b}_{m}}} \right); \\ \end{gathered} $
${{{\mathbf{\Xi }}}^{{({\text{э)}}}}}\left( t \right)$ – вектор БГШ
${{{\mathbf{\Xi }}}^{{({\text{э)}}}}}\left( t \right) = {\mathbf{HG}}_{j}^{{(x)}}{{{\mathbf{\Xi }}}^{{(x)}}}\left( t \right) + {\mathbf{G}}_{m}^{{(w)}}{{{\mathbf{\Xi }}}^{{(w)}}}\left( t \right);$
$\begin{gathered} {\mathbf{G}}_{j}^{{(x)}} \equiv {\mathbf{G}}_{{}}^{{(x)}}\left( {A\left( k \right) = {{a}_{j}}} \right); \\ {\mathbf{G}}_{m}^{{(w)}} \equiv {\mathbf{G}}_{{}}^{{(w)}}\left( {B\left( k \right) = {{b}_{m}}} \right) \\ \end{gathered} $
со статистическими характеристиками
$\begin{gathered} {\mathbf{M}}\left\{ {{{{\mathbf{\Xi }}}^{{({\text{э)}}}}}} \right\} = 0, \\ {\mathbf{M}}\left\{ {{{{\mathbf{\Xi }}}^{{({\text{э)}}}}}\left( t \right){{{\mathbf{\Xi }}}^{{({\text{э)T}}}}}\left( {t + \tau } \right)} \right\} = \\ = \left( {{\mathbf{HG}}_{j}^{{(x)}}{\mathbf{G}}_{j}^{{(x)T}}{\mathbf{H}}_{{}}^{T} + {\mathbf{G}}_{m}^{{(w)}}{\mathbf{G}}_{m}^{{(w)T}}} \right){{\delta }}\left( \tau \right). \\ \end{gathered} $
Из (4) видно, что эквивалентное измерение вектора сообщения ${\mathbf{X}}(t)$ происходит на фоне вектора БГШ ${{{\mathbf{\Xi }}}^{{({\text{э)}}}}}\left( t \right)$ за счет компенсации корреляционных связей процесса ${\mathbf{W}}\left( t \right)$, характеризуемых матрицей ${\mathbf{F}}_{m}^{{(w)}}$.

Однако дискретизация процесса ${{{\mathbf{Y}}}^{{({\text{э)}}}}}\left( t \right)$ наиболее часто осуществляется выборочными мгновенными значениями, для которых весовая функция выбора представляет собой δ-функцию [4]. Такой подход является некорректным при синтезе алгоритмов цифровой фильтрации непрерывных случайных сообщений, так как мгновенные отсчеты при наличии в измерениях БГШ не имеют смысла в силу их бесконечной дисперсии [4]. В этом случае требуется эквивалентное разностное представление математических моделей оцениваемых и измеряемых процессов, имеющих непрерывную форму записи. Для этого перепишем (4) так, чтобы статистическая динамика векторного процесса ${\mathbf{Y}}\left( t \right)$ описывалась СДУ

(5)
$\begin{gathered} \frac{{{\mathbf{Y}}\left( t \right)}}{{dt}} = {\mathbf{F}}_{m}^{{(w)}}{\mathbf{Y}}\left( t \right) + {\mathbf{F}}_{{jm}}^{{(y)}}{\mathbf{X}}\left( t \right) + \\ + \,\,{\mathbf{HG}}_{j}^{{(x)}}{{{\mathbf{\Xi }}}^{{(x)}}}\left( t \right) + {\mathbf{G}}_{m}^{{(w)}}{{{\mathbf{\Xi }}}^{{(w)}}}\left( t \right),\,\,\,\,{\mathbf{Y}}\left( {{{t}_{0}}} \right) = {{{\mathbf{Y}}}_{0}}. \\ \end{gathered} $
Воспользуемся далее основами теории условных марковских процессов Стратоновича [12], в соответствии с которыми модели (2) и (5) описываются в виде совместного ДНМП ${\mathbf{Z}}\left( t \right) = {{\left[ {{{{\mathbf{X}}}^{T}},{{{\mathbf{Y}}}^{T}}} \right]}^{T}}$, СДУ которого имеет вид
(6)
$\frac{{d{\mathbf{Z}}\left( t \right)}}{{dt}} = {\mathbf{F}}_{{jm}}^{{(z)}}{\mathbf{Z}}\left( t \right) + {\mathbf{G}}_{{jm}}^{{(z)}}{\mathbf{\Xi }}_{{}}^{{(z)}}\left( t \right),\,\,\,\,{\mathbf{Z}}\left( {{{t}_{0}}} \right) = {{{\mathbf{Z}}}_{0}},$
где
$\begin{gathered} {\mathbf{F}}_{{jm}}^{{(z)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{F}}_{j}^{{(x)}}}&{\mathbf{0}} \\ {{\mathbf{F}}_{{jm}}^{{(y)}}}&{{\mathbf{F}}_{m}^{{(w)}}} \end{array}} \right],\,\,\,\,{\mathbf{G}}_{{jm}}^{{(z)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{G}}_{j}^{{(x)}}}&{\mathbf{0}} \\ {{\mathbf{HG}}_{j}^{{(x)}}}&{{\mathbf{G}}_{m}^{{(w)}}} \end{array}} \right], \\ {\mathbf{\Xi }}_{{}}^{{(z)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{\Xi }}_{{}}^{{(x)}}} \\ {{\mathbf{\Xi }}_{{}}^{{(w)}}} \end{array}} \right]. \\ \end{gathered} $
Решение уравнения (6) определяется выражением [12]
(7)
$\begin{gathered} {\mathbf{Z}}(t) = {\mathbf{\Phi }}_{{jm}}^{{(zz)}}\left( {t,{{t}_{0}}} \right){{{\mathbf{Z}}}_{0}} + \\ + \,\,\int\limits_{{{t}_{0}}}^t {{\mathbf{\Phi }}_{{jm}}^{{(zz)}}\left( {t,\tau } \right)} {\kern 1pt} {\kern 1pt} {\mathbf{G}}_{{jm}}^{{(z)}}\left( \tau \right){\mathbf{\Xi }}_{{}}^{{(z)}}(\tau )d\tau , \\ \end{gathered} $
где фундаментальная матрица решений ${\mathbf{\Phi }}_{{jm}}^{{(zz)}}$ удовлетворяет уравнению
(8)
$\frac{\partial }{{\partial t}}{\mathbf{\Phi }}_{{jm}}^{{(zz)}}(t,{{t}_{0}}) = {\mathbf{F}}_{{jm}}^{{(z)}}{\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{{jm}}^{{(zz)}}(t,{{t}_{0}}),\,\,\,\,{\mathbf{\Phi }}_{{jm}}^{{(zz)}}({{t}_{0}},{{t}_{0}}) = {\mathbf{I}},$
а I, 0 – единичная и нулевая матрицы соответственно.

Интеграл в правой части равенства (7) представляет собой векторный процесс с нулевым математическим ожиданием и матрицей центральных моментов второго порядка:

(9)
$\begin{gathered} {\mathbf{B}}_{{jm}}^{{(zz)}}\left( {t,{{t}_{0}}} \right) = \\ = \int\limits_{{{t}_{0}}}^t {{\mathbf{\Phi }}_{{jm}}^{{(zz)}}\left( {t,\tau } \right){\kern 1pt} {\kern 1pt} } {\mathbf{G}}_{{jm}}^{{(zz)}}\left( {{{\tau }_{k}}} \right){\kern 1pt} {\kern 1pt} {\mathbf{G}}_{{jm}}^{{(zz)T}}\left( \tau \right){\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{{jm}}^{{(zz)T}}\left( {t,\tau } \right){\kern 1pt} {\kern 1pt} d\tau , \\ {\mathbf{B}}_{{jm}}^{{(zz)}}\left( {{{t}_{0}},{{t}_{0}}} \right). \\ \end{gathered} $
С учетом (8), (9), СДУ (6) может быть представлено в статистически эквивалентной форме в виде разностного уравнения с шагом дискретизации $\Delta = {{t}_{k}} - {{t}_{{k - 1}}}$, (k = 1, 2, 3, … – дискретное время)
(10)
$\begin{gathered} {\mathbf{Z}}\left( k \right) = {\mathbf{\Phi }}_{{jm}}^{{(zz)}}\left( {k,k - 1} \right){\mathbf{Z}}\left( {k - 1} \right) + \\ + \,\,{\mathbf{\Gamma }}_{{jm}}^{{(zz)}}\left( {k,k - 1} \right){\mathbf{N}}_{{}}^{{(z)}}\left( {k - 1} \right),\,\,\,\,{\mathbf{Z}}\left( 0 \right) = {{{\mathbf{Z}}}_{0}}, \\ \end{gathered} $
где
$\begin{gathered} {\mathbf{Z}}\left( k \right) \equiv {\mathbf{Z}}\left( {{{t}_{k}}} \right),\,\,\,\,{\mathbf{\Phi }}_{{jm}}^{{(zz)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{\Phi }}_{j}^{{(xx)}}}&{\mathbf{0}} \\ {{\mathbf{\Phi }}_{{jm}}^{{(yx)}}}&{{\mathbf{\Phi }}_{m}^{{(yy)}}} \end{array}} \right], \\ {\mathbf{\Gamma }}_{{jm}}^{{(zz)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{\Gamma }}_{j}^{{(xx)}}}&{\mathbf{0}} \\ {{\mathbf{\Gamma }}_{{jm}}^{{(yx)}}}&{{\mathbf{\Gamma }}_{m}^{{(yy)}}} \end{array}} \right],\,\,\,\,{\mathbf{N}}_{{}}^{{(z)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{N}}_{{}}^{{(x)}}} \\ {{\mathbf{N}}_{{}}^{{(y)}}} \end{array}} \right], \\ \end{gathered} $
${\mathbf{N}}_{{}}^{{(x)}}$ и ${\mathbf{N}}_{{}}^{{(y)}}$ – векторы размером п × 1 и т × 1 соответственно независимых гауссовских случайных величин с нулевыми математическими ожиданиями и единичными дисперсиями; ${\mathbf{Z}}_{0}^{{}}$ = $\mathcal{N}\left\{ {{\mathbf{Z}} - {{{\mathbf{m}}}_{0}};{{{\mathbf{B}}}_{0}}} \right\}$ – вектор начальных фазовых координат, имеющий нормальное распределение с вектором математических ожиданий ${{{\mathbf{m}}}_{0}}$ и корреляционной матрицей ${{{\mathbf{B}}}_{0}}$.

Элементы блочной матрицы ${\mathbf{B}}_{{jm}}^{{(zz)}} = {\mathbf{\Gamma }}_{{jm}}^{{(zz)}}{\mathbf{\Gamma }}_{{jm}}^{{(zz)T}}$ имеют вид

$\begin{gathered} {\mathbf{B}}_{{jm}}^{{(zz)}} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{B}}_{j}^{{(xx)}}}&{{\mathbf{B}}_{{jm}}^{{(xy)}}} \\ {{\mathbf{B}}_{{jm}}^{{(yx)}}}&{{\mathbf{B}}_{{jm}}^{{(yy)}}} \end{array}} \right] = \\ = \left[ {\begin{array}{*{20}{c}} {{\mathbf{\Gamma }}_{j}^{{(xx)}}{\mathbf{\Gamma }}_{j}^{{(xx)T}}}&{{\mathbf{\Gamma }}_{j}^{{(xx)}}{\mathbf{\Gamma }}_{{jm}}^{{(yx)T}}} \\ {{\mathbf{\Gamma }}_{{jm}}^{{(yx)}}{\mathbf{\Gamma }}_{j}^{{(xx)T}}}&{{\mathbf{\Gamma }}_{{jm}}^{{(yx)}}{\mathbf{\Gamma }}_{{jm}}^{{(yx)T}} + {\mathbf{\Gamma }}_{{jm}}^{{(yy)}}{\mathbf{\Gamma }}_{{jm}}^{{(yy)T}}} \end{array}} \right], \\ \end{gathered} $
где ${\mathbf{\Gamma }}_{{jm}}^{{(zz)}}$, ${\mathbf{\Gamma }}_{{jm}}^{{(xx)}}$, ${\mathbf{\Gamma }}_{{jm}}^{{(yx)}}$, ${\mathbf{\Gamma }}_{{jm}}^{{(yy)}}$ – нижние треугольные матрицы, формируемые из соответствующих элементов блочной матрицы ${\mathbf{B}}_{{jm}}^{{(zz)}}$, например, с помощью алгоритма Холецкого [14].

Таким образом, для неперекрывающихся интервалов времени уравнения состояния (1) и наблюдения (5) могут быть представлены из (10) в статистически эквивалентной форме в виде разностных уравнений с шагом дискретизации $\Delta = {{t}_{k}} - {{t}_{{k - 1}}}$:

(11)
$\begin{gathered} X\left( k \right) = {\mathbf{\Phi }}_{j}^{{(xx)}}{\mathbf{X}}\left( {k - 1} \right) + \,\,{\mathbf{\Gamma }}_{j}^{{(xx)}}{{{\mathbf{N}}}^{{(x)}}}\left( {k - 1} \right), \\ X\left( 0 \right) = {{X}_{0}}, \\ \end{gathered} $
(12)
$\begin{gathered} {\mathbf{Y}}\left( k \right) = {\mathbf{\Phi }}_{{jm}}^{{(yx)}}{\mathbf{X}}\left( {k - 1} \right) + {\mathbf{\Phi }}_{{jm}}^{{(yy)}}{\mathbf{Y}}\left( {k - 1} \right) + \\ + \,\,{\mathbf{\Gamma }}_{{jm}}^{{(yx)}}{{{\mathbf{N}}}^{{(x)}}}\left( {k - 1} \right) + {\mathbf{\Gamma }}_{{jm}}^{{(yy)}}{{{\mathbf{N}}}^{{(y)}}}\left( {k - 1} \right), \\ {\mathbf{Y}}\left( 0 \right) = {{{\mathbf{Y}}}_{0}}. \\ \end{gathered} $
В (11) и далее для простоты записи аргументы k, $k - 1$ всех функций, где это возможно и не вызывает сомнений, не приводятся.

Эквивалентное дискретное представление (11), (12) непрерывных моделей векторов сообщения (2) и измерения (5) является абсолютно точным в том смысле, что для любых ${{t}_{k}} - {{t}_{{k - 1}}} > 0$ оно позволяет получить случайные процессы с теми же статистическими характеристиками, как и решение системы СДУ (2), (5), без погрешностей аппроксимации [4].

Применительно к решаемой задаче синтеза вектор состояния представляет собой ДНМП

${{\left[ {{\mathbf{X}}_{{}}^{T}\left( k \right),A\left( k \right),B\left( k \right)} \right]}^{T}} \equiv {{\left[ {{\mathbf{X}}_{{}}^{T}\left( k \right),{\mathbf{S}}_{{}}^{T}\left( k \right)} \right]}^{T}},$
где X(k) – непрерывная nx-мерная компонента ДНМП, описывающая в пространстве состояний динамику фазовых координат случайного процесса; ${\mathbf{S}}\left( k \right) \equiv {{\left[ {A\left( k \right),B\left( k \right)} \right]}^{T}}$ – дискретная компонента ДНМП – двухкомпонентный дискретный марковский процесс, причем марковские цепи $A\left( k \right)$ и $B\left( k \right)$ не зависят друг от друга и не зависят от ${\mathbf{X}}\left( k \right)$.

Цель данной работы – на основе марковской теории оценивания случайных процессов разработать оптимальные (квазиоптимальные) алгоритмы оценивания ДНМП ${{\left[ {{\mathbf{X}}_{{}}^{T}\left( k \right)\,,A\left( k \right),B\left( k \right)} \right]}^{T}}$ по наблюдаемым дискретным отсчетам выходных сигналов измерителей ${\mathbf{Y}}\left( k \right) \equiv {\mathbf{Y}}\left( {{{t}_{k}}} \right)$, формируемых на фоне окрашенных шумов измерений ${\mathbf{W}}\left( t \right)$.

2. ЗАКОН РАСПРЕДЕЛЕНИЯ СМЕШАННОГО ВЕКТОРА СОСТОЯНИЯ ДИСКРЕТНО-НЕПРЕРЫВНОГО МАРКОВСКОГО ПРОЦЕССА

Обозначим апостериорное распределение смешанного вектора состояния ${{\left[ {{\mathbf{X}}_{{}}^{T}\left( k \right),{\mathbf{S}}_{{}}^{T}\left( k \right)} \right]}^{T}}$ по наблюдаемой последовательности измерений ${\mathbf{y}}_{1}^{k} = \left\{ {{\mathbf{y}}\left( 1 \right),{\mathbf{y}}\left( 2 \right),...,{\mathbf{y}}\left( k \right)} \right\}$ как ${{\omega }_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right)$. Величина ${{\omega }_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right)\,\,d{\mathbf{x}}\left( k \right)$ равна вероятности одновременного выполнения условий

$\begin{gathered} {\mathbf{X}}\left( k \right) \in \left( {{\mathbf{x}}\left( k \right),{\mathbf{x}}\left( k \right) + d{\mathbf{x}}\left( k \right)} \right), \\ A\left( k \right) = {{a}_{j}},\,\,\,\,B\left( k \right) = {{b}_{m}}, \\ \end{gathered} $
где ${\mathbf{x}}\left( k \right)$ – детерминированное значение случайной величины ${\mathbf{X}}\left( k \right)$ при условии
${\mathbf{Y}}_{1}^{k} = \left\{ {{\mathbf{Y}}\left( 1 \right),{\mathbf{Y}}\left( 2 \right),...,{\mathbf{Y}}\left( k \right)} \right\} = {\mathbf{y}}_{1}^{k}.$
На основании свойств марковских процессов в дискретном времени запишем рекуррентное уравнение
(13)
$\begin{gathered} \omega _{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right) = \frac{{{{f}_{{jm}}}\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right)} \right)}}{{f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{y}}_{1}^{{k - 1}}} \right)}}\sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}\pi _{{nm}}^{b}} } \times \\ \times \,\,\int {{{f}_{j}}\left( {\left. {{\mathbf{x}}\left( k \right)} \right|{\mathbf{x}}\left( {k - 1} \right)} \right){\kern 1pt} {\kern 1pt} \omega _{{{\text{in}}}}^{*}\left( {{\mathbf{x}}\left( {k - 1} \right)} \right){\kern 1pt} d{\mathbf{x}}\left( {k - 1} \right)} , \\ \end{gathered} $
где ${{f}_{j}}\left( {\left. {{\mathbf{x}}\left( k \right)} \right|{\mathbf{x}}\left( {k - 1} \right)} \right)$ = $f\left( {\left. {{\mathbf{x}}\left( k \right)} \right|{\mathbf{x}}\left( {k - 1} \right),A\left( k \right) = } \right.$ $\left. { = {{a}_{j}}} \right)$ – условная плотность вероятности (ПВ), определяемая с помощью уравнения (11); $\omega _{{{\text{in}}}}^{*}\left( {{\mathbf{x}}\left( {k - 1} \right)} \right)$ – апостериорное распределение, полученное на предыдущем k – 1-м шаге по последовательности измерений ${\mathbf{y}}_{1}^{{k - 1}} = \left\{ {{\mathbf{y}}\left( 1 \right),{\mathbf{y}}\left( 2 \right),...,{\mathbf{y}}\left( {k - 1} \right)} \right\}$;
$\begin{gathered} {{f}_{{jm}}}\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right)} \right) = \\ = f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),\,\,\,\,A\left( k \right) = {{a}_{j}},\,\,\,\,B\left( k \right) = {{b}_{m}}} \right) \\ \end{gathered} $
– одношаговая функция правдоподобия; $f\left( {{\mathbf{y}}\left( k \right)\left| {{\mathbf{y}}_{1}^{{k - 1}}} \right.} \right)$ – нормирующий коэффициент, $\sum\nolimits_i = \sum\nolimits_{i = 1}^{{{M}_{1}}} , $ $\sum\nolimits_n = \sum\nolimits_{n = 1}^{{{M}_{2}}} . $ В (13) интегрирование по переменной ${\mathbf{x}}$ ведется в области ${{\Re }^{{{{n}_{x}}}}}$.

Выражение (13) по своей сути – интегрально-рекуррентная формула Стратоновича [12] апостериорного распределения смешанного вектора состояния ${{\left[ {{\mathbf{X}}_{{}}^{T}\left( k \right),{\mathbf{S}}_{{}}^{T}\left( k \right)} \right]}^{T}}$ в дискретном времени и представляет собой решение задачи оценивания этого вектора состояния. Оптимальный алгоритм является рекуррентным и описывает эволюцию апостериорного распределения $\omega _{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right)$ на каждом k-м шаге. Начальное условие $\omega _{{jm}}^{*}\left( {{\mathbf{x}}_{0}^{{}}} \right)$ равно известному априорному совместному распределению случайных величин ${\mathbf{X}}_{0}^{{}}$, ${{A}_{0}}$, ${{B}_{0}}$.

Вводя обозначение ${{\tilde {\omega }}_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right)$ (экстраполированного по измерениям ${\mathbf{y}}_{1}^{{k - 1}} = \left\{ {{\mathbf{y}}\left( 1 \right),\,\,{\mathbf{y}}\left( 2 \right),...,} \right.$ $\left. {{\mathbf{y}}\left( {k - 1} \right)} \right\}$ распределения смешанного вектора состояния ${{[{{{\mathbf{X}}}^{T}}(k),{{{\mathbf{S}}}^{T}}(k)]}^{T}}$), перепишем (13) в виде цепочки из двух формул

(14)
$\begin{gathered} \tilde {\omega }_{{jm}}^{{}}\left( {{\mathbf{x}}\left( k \right)} \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}\pi _{{nm}}^{b}} } \times \\ \times \,\,\int {{{f}_{j}}\left( {\left. {{\mathbf{x}}\left( k \right)} \right|{\mathbf{x}}\left( {k - 1} \right)} \right){\kern 1pt} {\kern 1pt} \omega _{{{\text{in}}}}^{*}\left( {{\mathbf{x}}\left( {k - 1} \right)} \right)\,d{\mathbf{x}}\left( {k - 1} \right)} , \\ \end{gathered} $
(15)
$\omega _{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right) = \frac{{{{f}_{{jm}}}\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right)} \right)}}{{f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{y}}_{1}^{{k - 1}}} \right)}}\tilde {\omega }_{{jm}}^{{}}\left( {{\mathbf{x}}\left( k \right)} \right).$
Уравнение (14) описывает преобразование апостериорного распределения предыдущего шага в экстраполированное распределение $\tilde {\omega }_{{jm}}^{{}}\left( {{\mathbf{x}}\left( k \right)} \right)$. С помощью соотношения (15) производится уточнение экстраполированного распределения на основе полученного измерения ${\mathbf{y}}\left( k \right)$ и определяется апостериорное распределение $\omega _{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right)$.

Для нахождения апостериорной вероятности дискретной компоненты ДНМП на текущем k-м шаге ${\text{P}}_{{jm}}^{*}\left( k \right)$ проинтегрируем (13) по переменным ${\mathbf{x}}\left( k \right)$, ${\mathbf{x}}\left( {k - 1} \right)$, в результате получим систему рекуррентных уравнений

(16)
${{{{\tilde {P}}}}_{{jm}}}\left( k \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}{\text{P}}_{{{\text{in}}}}^{*}\left( {k - 1} \right),$
(17)
$\begin{gathered} {\text{P}}_{{jm}}^{*}\left( k \right) = \\ = \frac{{f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{y}}_{1}^{{k - 1}}} \right)}}{{f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{y}}_{1}^{{k - 1}}} \right)}}{{{{{\tilde {P}}}}}_{{jm}}}\left( k \right), \\ \end{gathered} $
где
(18)
$\begin{gathered} {{{{{\tilde {P}}}}}_{{jm}}}\left( k \right) = {\text{P}}\left( {A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}}\left| {{\kern 1pt} {\mathbf{y}}_{1}^{{k - 1}}} \right.} \right), \\ {\text{P}}_{{jm}}^{*}\left( k \right) = {\text{P}}\left( {A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}}\left| {{\kern 1pt} {\mathbf{y}}_{1}^{k}} \right.} \right), \\ f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{y}}_{1}^{{k - 1}}} \right) = \\ = \int {f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}}} \right)} \times \\ \times \,\,\tilde {\omega }_{{jm}}^{{}}\left( {{\mathbf{x}}\left( k \right)} \right)\,d{\mathbf{x}}\left( k \right) \\ \end{gathered} $
– условная ПВ одношагового предсказания наблюдаемых сигналов, а нормирующий множитель $f\left( {{\mathbf{y}}\left( k \right)\left| {{\kern 1pt} {\kern 1pt} {\mathbf{y}}_{1}^{{k - 1}}} \right.} \right)$ определяется как
$\begin{gathered} f\left( {{\mathbf{y}}\left( k \right)\left| {{\kern 1pt} {\kern 1pt} {\mathbf{y}}_{1}^{{k - 1}}} \right.} \right) = \sum\limits_i {\sum\limits_n {\sum\limits_j {\sum\limits_m {\pi _{{ij}}^{a}\pi _{{nm}}^{b}} } } } \times \\ \times \,\,f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),A\left( k \right)\, = \,{{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{y}}_{1}^{{k - 1}}} \right)\,{\text{P}}_{{jm}}^{*}\left( k \right), \\ \sum\limits_j = \sum\limits_{j = 1}^{{{M}_{1}}} , \,\,\,\,\,\sum\limits_m = \sum\limits_{m = 1}^{{{M}_{2}}} . \\ \end{gathered} $
Для нахождения условной ПВ непрерывной компоненты ДНМП
$f_{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right) = f\left( {\left. {{\mathbf{x}}\left( k \right)} \right|A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{y}}_{1}^{k}} \right)$
введем в рассмотрение условную экстраполированную ПВ непрерывной компоненты ДНМП
${{\tilde {f}}_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right) = f\left( {\left. {{\mathbf{x}}\left( k \right)} \right|A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{y}}_{1}^{{k - 1}}} \right)$
и применим свойство условных распределений. В результате из (14) и (15) получим систему рекуррентных уравнений
(19)
$\begin{gathered} {{{\tilde {f}}}_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}{\text{P}}_{{{\text{in}}}}^{*}(k - 1) \times \\ \times \,\,\int {{{f}_{j}}\left( {\left. {{\mathbf{x}}\left( k \right)} \right|{\mathbf{x}}(k - 1)} \right)} f_{{{\text{in}}}}^{*}\left( {{\mathbf{x}}(k - 1)} \right)\,d{\mathbf{x}}(k - 1), \\ \end{gathered} $
(20)
$\begin{gathered} f_{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right) = \\ = \frac{{f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}}} \right)}}{{f\left( {\left. {{\mathbf{y}}\left( k \right)} \right|{\mathbf{x}}\left( k \right),A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{y}}_{1}^{{k - 1}}} \right)}} \times \\ \times \,\,{{{\tilde {f}}}_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right), \\ \end{gathered} $
где ${{\tilde {f}}_{{jm}}}\left( {{\mathbf{x}}\left( k \right)} \right)$ – условная экстраполированная ПВ вектора ${\mathbf{X}}\left( k \right)$ при условии $A\left( k \right) = {{a}_{j}}$, $B\left( k \right) = {{b}_{m}}$; $f_{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right)$ – условная апостериорная ПВ вектора ${\mathbf{X}}\left( k \right)$ при условии $A\left( k \right) = {{a}_{j}}$, $B\left( k \right) = {{b}_{m}}$; $f_{{{\text{in}}}}^{*}\left( {{\mathbf{x}}\left( {k - 1} \right)} \right)$ – условная апостериорная ПВ вектора ${\mathbf{X}}\left( {k - 1} \right)$ при условии $A\left( {k - 1} \right) = {{a}_{i}}$, $B\left( {k - 1} \right) = {{b}_{n}}$, полученная на предыдущем $k - 1$-м шаге.

Синтезированный алгоритм совместной фильтрации компонент ДНМП (16)–(20) является нелинейным даже для линейных априорных уравнений (11), (12). Нелинейные операции выполняются при вычислении условной ПВ (16), используемой для определения апостериорных вероятностей (17). Особенность синтезированного алгоритма состоит в неразрывной связанности уравнений фильтрации и экстраполяции дискретного и непрерывного компонентов между собой.

3. КВАЗИОПТИМАЛЬНЫЙ АЛГОРИТМ ОЦЕНИВАНИЯ ВЕКТОРА СОСТОЯНИЯ ДНМП НА ФОНЕ КОРРЕЛИРОВАННЫХ ШУМОВ ИЗМЕРЕНИЙ

При практической реализации синтезированного оптимального алгоритма совместного оценивания компонент ДНМП (16)–(20) встречаются значительные трудности. Они обусловлены требованием больших объемов памяти и быстродействия вычислителя при выполнении численного интегрирования многомерных ПВ для получения требуемых оптимальных оценок компонент ДНМП в реальном масштабе времени. Поэтому представляет большой интерес синтез квазиоптимальных алгоритмов фильтрации и экстраполяции [5, 15].

Существует большое количество различных методов синтеза квазиоптимальных алгоритмов нелинейного оценивания [16]. Наибольшее распространение получил метод гауссовской аппроксимации, который требует минимальных вычислительных затрат по сравнению с остальными методами и во многих случаях позволяет задать необходимое качество оценивания, несмотря на приближенное нахождение компонент ДНМП. Для этого следует выполнить двухмоментную параметрическую гауссовскую аппроксимацию апостериорного распределения $f_{{{\text{in}}}}^{*}\left( {{\mathbf{x}}\left( {k - 1} \right)} \right)$, которая состоит в замене этой неизвестной функции некоторыми известными функциями, в частности условными математическим ожиданием и ковариационной функцией, случайные значения которых определяются так:

$\begin{gathered} {\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right) \equiv {\mathbf{M}}\left\{ {\left. {{\mathbf{X}}\left( {k - 1} \right)} \right|A\left( {k - 1} \right)} \right. = \\ \left. { = {{a}_{i}},B\left( {k - 1} \right) = {{b}_{n}},{\mathbf{Y}}_{1}^{{k - 1}}} \right\}, \\ \end{gathered} $
$\begin{gathered} {\mathbf{R}}_{{{\text{in}}}}^{*}\left( {k - 1} \right) \equiv {\mathbf{cov}}\left\{ {{\mathbf{X}}\left( {k - 1} \right),\left. {{\mathbf{X}}\left( {k - 1} \right)} \right|A\left( {k - 1} \right)} \right. = \\ \left. { = {{a}_{i}},B\left( {k - 1} \right) = {{b}_{n}},{\mathbf{Y}}_{1}^{{k - 1}}} \right\}. \\ \end{gathered} $
Применяя, таким образом, на каждом k-м шаге гауссовскую аппроксимацию для условного апостериорного распределения $f_{{{\text{in}}}}^{*}\left( {{\mathbf{x}}\left( {k - 1} \right)} \right)$, можно показать, что квазиоптимальный алгоритм фильтрации непрерывного компонента ДНМП описывается системой рекуррентных уравнений.

Вектор текущей условной оценки непрерывного компонента ДНМП и ковариационная матрица ее погрешностей

${\mathbf{X}}_{{jm}}^{*}\left( k \right) \equiv {\mathbf{M}}\left\{ {\left. {{\mathbf{X}}\left( k \right)} \right|A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{Y}}_{1}^{k}} \right\},$
$\begin{gathered} {\mathbf{R}}_{{jm}}^{*}\left( k \right) \equiv \\ \equiv {\mathbf{cov}}\left\{ {{\mathbf{X}}\left( k \right),\left. {{\mathbf{X}}\left( k \right)} \right|A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{Y}}_{1}^{k}} \right\} \\ \end{gathered} $
определяются с учетом (5), (7) по результатам текущих измерений ${\mathbf{Y}}\left( k \right) \equiv {\mathbf{Y}}\left( {{{t}_{k}}} \right)$, формируемых накоплением (интегрированием) непрерывного наблюдения ${\mathbf{Y}}\left( t \right)$ на интервалах времени между соседними отсчетами оцениваемого непрерывного компонента ДНМП:
(21)
$\begin{gathered} {\mathbf{X}}_{{jm}}^{*}\left( k \right) = {{{{\mathbf{\tilde {X}}}}}_{{jm}}}\left( k \right) + {\mathbf{K}}_{{jm}}^{{}}\left( k \right) \times \\ \times \,\,{\kern 1pt} {\kern 1pt} \left( {\int\limits_{{{t}_{{k - 1}}}}^{{{t}_{k}}} {{\mathbf{Y}}\left( \tau \right)\,} d\tau - {\mathbf{\Phi }}_{{jm}}^{{(yy)}}{\mathbf{Y}}\left( k \right) - {\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)} \right), \\ \end{gathered} $
(22)
${\mathbf{R}}_{{jm}}^{*}\left( k \right) = {\mathbf{\tilde {R}}}_{{jm}}^{{(xx)}}\left( k \right) - {\mathbf{\tilde {R}}}_{{jm}}^{{(xy)}}\left( k \right){{\left( {{\mathbf{\tilde {R}}}_{{jm}}^{{(yy)}}} \right)}^{{ - 1}}}{\mathbf{\tilde {R}}}_{{jm}}^{{(xy)T}}.$
Здесь

1) ${\mathbf{K}}_{{jm}}^{{}}\left( k \right)$ – оптимальный коэффициент передачи:

(23)
${\mathbf{K}}_{{jm}}^{{}}\left( k \right) = {\mathbf{\tilde {R}}}_{{jm}}^{{(xy)}}\left( k \right){{\left( {{\mathbf{\tilde {R}}}_{{jm}}^{{(yy)}}} \right)}^{{ - 1}}},$

2) ${{{\mathbf{\tilde {X}}}}_{{jm}}}\left( k \right)$ – условно-прогнозная оценка непрерывного компонента ДНМП при условии $A\left( k \right) = {{a}_{j}}$, $B\left( k \right) = {{b}_{m}}$ и ${\mathbf{\tilde {R}}}_{{jm}}^{{(xx)}}\left( k \right)$ – ковариационная матрица погрешностей предсказания:

(24)
${{{\mathbf{\tilde {X}}}}_{{jm}}}\left( k \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}\frac{{P_{{{\text{in}}}}^{*}(k - 1)}}{{{{{\tilde {P}}}_{{jm}}}(k)}}{\mathbf{\Phi }}_{j}^{{(xx)}}{\kern 1pt} {\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right),$
(25)
$\begin{gathered} {\mathbf{\tilde {R}}}_{{jm}}^{{(xx)}}\left( k \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}\frac{{P_{{{\text{in}}}}^{*}(k - 1)}}{{{{{\tilde {P}}}_{{jm}}}(k)}} \times \\ \times \,\,\,\left\{ {{\mathbf{\Phi }}_{j}^{{(xx)}}{\mathbf{R}}_{{{\text{in}}}}^{*}\left( {k - 1} \right){\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{j}^{{(xx)T}} + {\mathbf{\Gamma }}_{j}^{{(xx)}}{\kern 1pt} {\mathbf{\Gamma }}_{j}^{{(xx{\text{)}}T}} + } \right. \\ + \,\,{{\left[ {{\mathbf{\Phi }}_{j}^{{(xx)}}{\kern 1pt} {\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right) - {{{{\mathbf{\tilde {X}}}}}_{{jm}}}\left( k \right)} \right]}^{{}}} \times \\ \times \left. {{{{\left[ {{\mathbf{\Phi }}_{j}^{{(xx)}}{\kern 1pt} {\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right) - {{{{\mathbf{\tilde {X}}}}}_{{jm}}}\left( k \right)} \right]}}^{T}}} \right\}, \\ \end{gathered} $

3) ${\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)$ – прогнозируемое значение вектора измерений и ${\mathbf{\tilde {R}}}_{{jm}}^{{(xy)}}\left( k \right)$, ${\mathbf{\tilde {R}}}_{{jm}}^{{(yy)}}\left( k \right)$ – условные ковариационные матрицы погрешностей предсказания измерений:

(26)
${\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}\frac{{P_{{{\text{in}}}}^{*}(k - 1)}}{{{{{\tilde {P}}}_{{jm}}}(k)}}{\mathbf{\Phi }}_{{jm}}^{{(yx)}}{\mathbf{X}}_{{ine}}^{*}\left( {k - 1} \right),$
(27)
$\begin{gathered} {\mathbf{\tilde {R}}}_{{jm}}^{{(xy)}}\left( k \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}\frac{{P_{{{\text{in}}}}^{*}(k - 1)}}{{{{{\tilde {P}}}_{{jm}}}(k)}} \times \\ \times \,\,\left( {{\mathbf{\Phi }}_{j}^{{(xx)}}{\kern 1pt} {\mathbf{R}}_{{{\text{in}}}}^{*}\left( {k - 1} \right){\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{{jm}}^{{(yx)T}} + {\mathbf{\Gamma }}_{j}^{{(xx)}}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\mathbf{\Gamma }}_{{jm}}^{{(yx)T}}} \right); \\ \end{gathered} $
(28)
$\begin{gathered} {\mathbf{\tilde {R}}}_{{jm}}^{{(yy)}}\left( k \right) = \sum\limits_i {\sum\limits_n {\pi _{{ij}}^{a}} } \pi _{{nm}}^{b}\frac{{P_{{{\text{in}}}}^{*}(k - 1)}}{{{{{\tilde {P}}}_{{jm}}}(k)}} \times \\ \times \,\,\left\{ {{\mathbf{\Phi }}_{{jm}}^{{(yx)}}{\kern 1pt} {\mathbf{R}}_{{{\text{in}}}}^{*}\left( {k - 1} \right){\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{{jm}}^{{(yx)T}} + {\mathbf{\Gamma }}_{{jm}}^{{(yx)}}{\mathbf{\Gamma }}_{{jm}}^{{(yx)T}} + } \right. \\ + \,\,{\mathbf{\Gamma }}_{{jm}}^{{(yy)}}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\mathbf{\Gamma }}_{{jm}}^{{(yy)T}} + \left[ {{\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{{jm}}^{{(yx)}}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right) - {\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)} \right] \times \\ \left. { \times \,\,{{{\left[ {{\kern 1pt} {\kern 1pt} {\mathbf{\Phi }}_{{jm}}^{{(yx)}}{\kern 1pt} {\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right) - {\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)} \right]}}^{T}}} \right\}. \\ \end{gathered} $
При этом начальные условия для квазиоптимального алгоритма оценивания вектора состояния ДНМП на фоне коррелированных шумов измерений (16), (17), (21)–(28) имеют вид
$\begin{gathered} {\mathbf{X}}_{{jm}}^{*}\left( 0 \right) = {\mathbf{M}}\left\{ {{\mathbf{X}}_{0}^{{}}} \right\},\,\,\,\,{\mathbf{R}}_{{jm}}^{*}\left( 0 \right) = {\mathbf{cov}}\left\{ {{\mathbf{X}}_{0}^{{}},{\mathbf{X}}_{0}^{{}}} \right\}, \\ P_{{{\text{in}}}}^{*}(0) = {{P}_{0}},\,\,\,\,i = \overline {1,{{M}_{1}}} ,\,\,\,\,n = \overline {1,{{M}_{2}}} . \\ \end{gathered} $
Уравнения оценивания апостериорной вероятности дискретной компоненты ДНМП (16), (17) остаются без изменения, а условная ПВ одношагового предсказания наблюдаемых сигналов (17) определяется из [15]:
(29)
$\begin{gathered} f\left( {\left. {{\mathbf{Y}}\left( k \right)} \right|{\mathbf{X}}\left( k \right),A\left( k \right) = {{a}_{j}},B\left( k \right) = {{b}_{m}},{\mathbf{Y}}_{1}^{{k - 1}}} \right) = \\ = \frac{1}{{\sqrt {{{{\left( {2\pi } \right)}}^{{{{n}_{y}}}}}\det \left\{ {{\kern 1pt} {\kern 1pt} {\mathbf{\tilde {R}}}_{{jm}}^{{(yy)}}\left( k \right)} \right\}} }} \times \\ \times \,\,\exp \left\{ { - \frac{1}{2}\left( {{\mathbf{Y}}\left( k \right) - {\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)} \right)} \right. \times \\ \times \,\,\left. {{{{\left[ {{\mathbf{\tilde {R}}}_{{jm}}^{{(yy)}}\left( k \right)} \right]}}^{{ - 1}}}{{{\left( {{\mathbf{Y}}\left( k \right) - {\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)} \right)}}^{T}}} \right\}. \\ \end{gathered} $
Задача оценивания вектора состояния ДНМП на фоне коррелированных шумов измерений считается решенной, если на выходе оптимального фильтра на каждом k-м шаге формируется оптимальная оценка, соответствующая определенному критерию оптимальности. Байесовское решение может быть получено на основе минимизации апостериорного риска [17], который применительно к решаемой задаче имеет вид
(30)
$\begin{gathered} {\mathbf{u}}_{{}}^{o}\left( k \right) = \left( {{\mathbf{x}}_{{}}^{o}\left( k \right),A\left( k \right) = a_{j}^{o},B\left( k \right) = b_{m}^{o}} \right) = \\ \mathop { = \arg \min }\limits_{{\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }}(k),j,m} \sum\limits_{{{\mu }} = 1}^{{{M}_{1}}} {\sum\limits_{{{\nu }} = 1}^{{{M}_{2}}} {\int {{{g}_{{jm\mu \nu }}}\left( {{\mathbf{x}}\left( k \right),{\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }}\left( k \right)} \right){\kern 1pt} } } } \times \\ \times \,\,w_{{jm}}^{*}\left( {{\mathbf{x}}\left( k \right)} \right){\kern 1pt} {\kern 1pt} \,d{\mathbf{x}}\left( k \right), \\ \end{gathered} $
где ${{g}_{{jm\mu \nu }}}\left( {{\mathbf{x}}\left( k \right),{\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }}\left( k \right)} \right)$ – функция потерь; ${\mathbf{u}}_{{}}^{o}\left( k \right)$ – оптимальное решение.

При решении многих практических задач малым ошибкам непрерывного компонента соответствуют меньшие потери. В таких случаях применяется функция потерь [15], простая по дискретному и квадратичная по непрерывному компонентам:

(31)
$\begin{gathered} {{g}_{{jm\mu \nu }}}\left( {{\mathbf{x}}\left( k \right),{\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }}\left( k \right)} \right) = {{\alpha }}\left( {1 - {{{{\delta }}}_{{jm\mu \nu }}}} \right) + \\ + \,\,{{\beta }}{{{{\delta }}}_{{jm\mu \nu }}}{{\left( {{\mathbf{x}}\left( k \right) - {\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }}\left( k \right)} \right)}^{T}}\left( {{\mathbf{x}}\left( k \right) - {\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }}\left( k \right)} \right), \\ \end{gathered} $
где ${{\alpha }}$, ${{\beta }}$ – коэффициенты потерь; ${{{{\delta }}}_{{jm\mu \nu }}}$ – символ Кронекера:
$\begin{gathered} {{{{\delta }}}_{{jm\mu \nu }}} = \left\{ {\begin{array}{*{20}{c}} {1,}&{{\text{если}}}&{j = \mu ,m = \nu ,} \\ {0,}&{{\text{если}}}&{j \ne \mu ,m \ne \nu ,} \end{array}} \right. \\ \mu = \overline {1,{{M}_{1}}} ,\,\,\,\,\nu = \overline {1,{{M}_{2}}} . \\ \end{gathered} $
Функция потерь (31) означает, что при любом неправильном определении значений дискретного компонента потери равны коэффициенту ${{\alpha }}$, а при правильном принятии решения потери пропорциональны сумме квадратов ошибок оценки непрерывного компонента. Подставляя выражение (31) в (30) и выполняя минимизацию апостериорного риска, можно показать, что решающее правило имеет следующий вид:
(32)
$\begin{gathered} {\text{если}}\,\,\,\,\,{\text{P}}_{{jm}}^{*}(k)\left\{ {{{\alpha }} + } \right.{{\beta Tr}}\left\{ {{\mathbf{R}}_{{jm}}^{*}\left( k \right)} \right\} \geqslant \hfill \\ \geqslant P_{{{{\mu \nu }}}}^{*}(k)\left\{ {{{\alpha }} + } \right.{{\beta Tr}}\left\{ {\,{\mathbf{R}}_{{{{\mu \nu }}}}^{*}\left( k \right)} \right\}, \hfill \\ {\text{то}}\,\,\,\,{\mathbf{X}}_{{}}^{o}\left( k \right) = {\mathbf{X}}_{{jm}}^{*}\left( k \right),\,\,\,a_{j}^{o} = a_{j}^{*},\,\,\,\,b_{m}^{o} = b_{m}^{*}, \hfill \\ \end{gathered} $
где ${\text{Tr}}\left\{ {\mathbf{A}} \right\}$ – след матрицы А.

Таким образом, в качестве безусловной оценки непрерывного компонента ДНМП выступает условное апостериорное математическое ожидание ${\mathbf{X}}_{{jm}}^{*}\left( k \right)$. Из (32) следует, что принятие решения сводится к максимизации взвешенных апостериорных вероятностей дискретных компонент ДНМП. При этом следует отметить, что с увеличением погрешности оценки непрерывного компонента ДНМП уменьшаются веса погрешностей оценки дискретных компонент ДНМП. В результате может приниматься гипотеза с меньшей апостериорной вероятностью, но и с меньшими погрешностями оценки непрерывного компонента ДНМП, т.е. может отвергаться гипотеза с большей апостериорной вероятностью.

Условная ковариационная матрица ${\mathbf{R}}_{{jm}}^{*}\left( k \right)$ характеризует качество оценки при правильном определении значений дискретных компонент $A\left( k \right) = {{a}_{j}}$, $B\left( k \right) = {{b}_{m}}$. Безусловная ковариационная матрица ${\mathbf{R}}{\text{*}}(k)$ погрешностей оценки непрерывного компонента ДНМП определяется по формуле

(33)
$\begin{gathered} {\mathbf{R}}{\text{*}}(k) = \sum\limits_j {\sum\limits_m {\pi _{{ij}}^{a}\pi _{{nm}}^{b}{\text{P}}_{{jm}}^{{\text{*}}}(k)} } \left( {{\mathbf{R}}_{{jm}}^{*}\left( k \right) + } \right. \\ + \,\,\left( {{\mathbf{X}}_{{jm}}^{*}\left( k \right) - {\mathbf{X}}{\text{*}}\left( k \right)} \right){\kern 1pt} {\kern 1pt} {{\left( {{\mathbf{X}}_{{jm}}^{*}\left( k \right) - {\mathbf{X}}{\text{*}}\left( k \right)} \right)}^{T}}. \\ \end{gathered} $
Квазиоптимальный цифровой фильтр оценивания вектора состояния ДНМП на фоне коррелированных шумов измерений (рис. 1), реализующий алгоритм (16), (17), (21)(28), (32)(33), является многоканальным с числом каналов $M = {{M}_{1}} \times {{M}_{2}}$ и в основном сохраняет структуру и все обратные связи, присущие оптимальному устройству. На вход каждого канала подаются текущие измерения ${\mathbf{Y}}\left( k \right) \equiv {\mathbf{Y}}\left( {{{t}_{k}}} \right)$, значения которых формируются из предварительно проинтегрированного аналоговым образом непрерывного процесса ${\mathbf{Y}}\left( t \right)$ за время одного такта, в конце каждого такта интегратор (ИНТ) обнуляется. Каждый канал состоит из блока КУ – вычисления коэффициентов усиления ${\mathbf{K}}_{{jm}}^{{}}\left( k \right)$; блока оценки (БО), в котором рассчитываются векторы условных оценок ${\mathbf{X}}_{{jm}}^{*}\left( k \right)$, ${\mathbf{X}}_{{{\text{in}}}}^{*}\left( {k - 1} \right)$; блока прогноза БП, в котором вычисляются условно-прогнозные оценки ${{{\mathbf{\tilde {X}}}}_{{jm}}}\left( k \right)$, ${\mathbf{\tilde {Y}}}_{{jm}}^{{}}\left( k \right)$; блока апостериорных вероятностей (БАВ), в котором рассчитываются ${\text{P}}_{{jm}}^{*}(k)$, ${\text{P}}_{{{\text{in}}}}^{*}(k - 1)$, ${{{{\tilde {P}}}}_{{jm}}}(k)$, и блока вычисления корреляционных матриц БКМ, в котором вычисляются ${\mathbf{\tilde {R}}}_{{jm}}^{{(xx)}}\left( k \right)$, ${\mathbf{\tilde {R}}}_{{jm}}^{{(xy)}}\left( k \right)$, ${\mathbf{R}}_{{jm}}^{*}\left( k \right)$ и ${\mathbf{R}}_{{{\text{in}}}}^{*}(k - 1)$. Окончательное решение о принятии безусловных оценок ${\mathbf{X}}{\text{*}}\left( k \right) = {\mathbf{X}}_{{jm}}^{*}\left( k \right)$, $A\left( k \right) = a_{j}^{*}$, $B\left( k \right) = b_{m}^{*}$ принимается в решающем устройстве (РУ).

Рис. 1.

Структурная схема M-канального цифрового фильтра.

3.1. Пример

В качестве примера приведены результаты моделирования квазиоптимального алгоритма оценивания ДНМП на фоне гауссовского марковского случайного шума в условиях изменений статистических свойств этого шума в процессе оценивания. По условию постановки задачи исходный вектор состояния ${\mathbf{X}}(t) = {{\left[ {\begin{array}{*{20}{c}} x&v \end{array}} \right]}^{T}}$ априорного уравнения (1) и гауссовский марковский случайный шум измерений $w\left( t \right)$ определяются СДУ:

(34)
$\begin{gathered} \frac{d}{{dt}}x\left( t \right) = v\left( t \right), \\ \frac{d}{{dt}}v\left( t \right) = - 2{{{{\alpha }}}_{v}}v - 2{{\alpha }}_{v}^{2}x + \sqrt {8{{\alpha }}_{v}^{3}A\left( k \right)\sigma _{v}^{2}} {{\xi }_{1}}\left( t \right), \\ \end{gathered} $
(35)
$\frac{d}{{dt}}w\left( t \right) = - {{{{\alpha }}}_{w}}w + \sqrt {2{{{{\alpha }}}_{w}}B\left( k \right)\sigma _{w}^{2}} {{\xi }_{2}}\left( t \right),$
где x и v – наблюдаемая и ненаблюдаемая непрерывная компонента ДНМП соответственно; ${{{{\alpha }}}_{v}}$, ${{{{\alpha }}}_{w}}$ – коэффициенты, характеризующие ширину спектральной плотности флуктуаций случайных процессов $x\left( t \right)$ и $w\left( t \right)$ соответственно; $\sigma _{v}^{2}$, $\sigma _{w}^{2}$ – дисперсии флуктуаций случайных процессов $x\left( t \right)$ и $w\left( t \right)$ соответственно; $A\left( k \right)$, $B\left( k \right)$ – дискретные компоненты ДНМП; ${{\xi }_{1}}\left( t \right)$, ${{\xi }_{2}}\left( t \right)$ – стандартные БГШ. Исходное уравнение наблюдения соответствует (2) для ${\mathbf{H}} = \left[ {\begin{array}{*{20}{c}} 1&0 \end{array}} \right]$.

Проверка качества квазиоптимального алгоритма проведена с помощью статистического моделирования на ЭВМ для случая, когда параметры уравнений (34), (35) имеют следующие значения: $\Delta $ = 0.5 c, ${{{{\alpha }}}_{v}}$ = $2\pi $/20 рад/с, q = $\sigma _{v}^{2}$/$\sigma _{w}^{2}$, = 5; ${{{{\alpha }}}_{w}}$ = = 10${{{{\alpha }}}_{v}}$, а цепи Маркова принимают значения ${{a}_{1}}$ = 1, ${{a}_{2}}$ = 5; ${{b}_{1}}$ = 1, ${{b}_{2}}$ = 10. Вероятности перехода $\pi _{{11}}^{a}$ = = $\pi _{{11}}^{b}$ = 0.9; $\pi _{{12}}^{a}$ = $\pi _{{12}}^{b}$ = 0.1. В целях повышения наглядности функционирования алгоритма была сформирована тестовая реализации для дискретных компонент $A\left( k \right)$, $B\left( k \right)$. При этом было принято, что длина реализации $k = \overline {1.400} $, а цепи Маркова запишем как

$A\left( k \right) = \left\{ \begin{gathered} {{a}_{1}},\,\,\,1 \leqslant k < 49,\,\,\,\,151 \leqslant k < 400, \hfill \\ {{a}_{2}},\,\,\,50 \leqslant k < 150, \hfill \\ \end{gathered} \right.$
$B\left( k \right) = \left\{ \begin{gathered} {{b}_{1}},\,\,\,\,1 \leqslant k < 199,\,\,\,301 \leqslant k < 400, \hfill \\ {{b}_{2}},\,\,\,\,200 \leqslant k < 300. \hfill \\ \end{gathered} \right.$
Определение статистических характеристик квазиоптимальных алгоритмов оценивания проводилось методом Монте-Карло, при этом тестовая реализация дискретных цепей Маркова $A\left( k \right)$, $B\left( k \right)$ сохранялась неизменной, а независимые гауссовские последовательности ${{\Xi }_{1}}(k)$, ${{\Xi }_{2}}(k)$ формировались с помощью датчика случайных чисел. Для определения оценок дискретного и непрерывного компонентов использовалось решающее правило (31)–(32), для которого коэффициенты потерь принимали значения ${{\alpha }} = 1$, ${{\beta }} = 0$. Результаты моделирования приведены на рис. 2.

Рис. 2.

Зависимости от дискретного времени: а) $x\left( k \right)$ – наблюдаемой непрерывной компоненты ДНМП (сплошная), $x{\text{*}}\left( k \right)$ – оценки наблюдаемой непрерывной компоненты ДНМП (штриховая), $y(k)$ – измерений на фоне окрашенного шума (пунктирная); б) $v\left( k \right)$ – ненаблюдаемой непрерывной компоненты ДНМП (сплошная), $v{\text{*}}\left( k \right)$ – оценки ненаблюдаемой непрерывной компоненты ДНМП (штриховая); в) ${\text{P*}}$ – совместной вероятности правильного обнаружения изменений статистических характеристик наблюдаемой непрерывной компоненты ДНМП и окрашенного шума измерений.

Данные рис. 2 показывают работоспособность квазиоптимального алгоритма (16), (17), (21)–(28), (31) и (32) при оценке компоненты ДНМП, что особенно важно в случае, когда одновременно наблюдается статистическая неопределенность как у характеристик непрерывных компонент ДНМП, так и у скачкообразных изменениях статистических характеристик окрашенного шума в канале измерений.

ЗАКЛЮЧЕНИЕ

Методами теории условных марковских процессов решена задача оптимального оценивания отсчетов непрерывных компонент векторной марковской последовательности ДНМП на фоне коррелированного марковского шума. Синтезированные алгоритмы основаны на использовании метода разностных измерений и разложении смешанной апостериорной плотности вероятности вектора состояния ${{\left[ {{\mathbf{X}}_{{}}^{T}\left( k \right),A\left( k \right),B\left( k \right)} \right]}^{{\,T}}}$ и являются алгоритмами с обратными связями по дискретному процессу ${\mathbf{S}}_{{}}^{T}\left( k \right) = \left[ {A\left( k \right),B\left( k \right)} \right]$. На базе квазиоптимального алгоритма разработана соответствующая структурная схема цифрового фильтра.

Особенность синтезированного квазиоптимального алгоритма состоит в неразрывной связанности уравнений фильтрации и экстраполяции дискретного и непрерывного компонентов ДНМП между собой, что потребует дополнительных вычислительных затрат по сравнению с известными алгоритмами. Однако современная высокопроизводительная вычислительная техника позволяет построить практически реализуемый цифровой фильтр в статистически неопределенных ситуациях.

Применение метода разностных измерений не увеличивает вычислительные затраты в цифровом фильтре, так как размерность вектора состояния остается неизменной, как и при оценивании отсчетов непрерывных случайных процессов на фоне БГШ. В то же время существенно упрощается аналоговая часть аналого-цифрового преобразователя (АЦП) по сравнению с аналогичными алгоритмами [18, 19], так как задержка на один такт реализуется в ЦФ после АЦП, а также следует отметить отсутствие операции аналогового дифференцирования присущей классическим алгоритмам фильтрации непрерывных случайных процессов в непрерывном времени по методу разностных измерений [6].

Список литературы

  1. Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. М.: Радио и связь, 1991.

  2. Ярлыков М.С., Миронов М.А. Марковская теория оценивания случайных процессов. М.: Радио и связь, 1993.

  3. Beличкин A.И. // PЭ. 1990. T. 35. № 7. C. 1471.

  4. Mиpoнoв M.A. // PЭ. 1993. T. 38. № 1. C. 141.

  5. Миронов М.А. Марковская теория оптимального оценивания случайных процессов. М.: Изд-во ФГУП “ГосНИИАС”, 2013.

  6. Sage A.P., Melsa J.L. Estimation Theory with Applications to Communication and Control. N. Y.: McGraw-Hill, 1971.

  7. Xu Y., Shmaliy Y.S., Shen T. et al. // IEEE Sensors J. 2021. V. 21. № 5. P. 6384. https://doi.org/10.1109/JSEN.2020.3038242

  8. Jain B. // IEEE Trans. 1975. V. AC-20. № 3. P. 365. https://doi.org/10.1109/TAC.1975.1100979

  9. Stavrou P.A., Skoglund M. // IEEE Control Systems Lett. 2022. V. 6. P. 331. https://doi.org/10.1109/LCSYS.2021.3074455

  10. Luo Y., Zhou J., Yang W. // IEEE Trans. 2022. V. CSII-69. № 6. P. 2807. https://doi.org/10.1109/TCSII.2021.3136184

  11. Дeткoв A.H. // PЭ. 2021. T. 66. № 8. C. 748.

  12. Стратонович Р.Л. Условные марковские процессы и их применение к теории оптимального управления. М.: Изд-во МГУ, 1966.

  13. Тихонов В.И., Миронов М.А. Марковские процессы. М.: Сов. радио, 1977.

  14. Гантмахер Ф.Р. Теория матриц. М.: Физматлит, 2010.

  15. Дeткoв A.H. // PЭ. 2022. T. 67. № 5. C. 485.

  16. Руденко Е.А. // Изв. РАН. Теория и системы управления. 2016. № 1. С. 43.

  17. Репин В.Г., Тартаковский Г.П. Статистический синтез при априорной неопределенности и адаптация информационных систем. М.: Сов. радио, 1978.

  18. Дeткoв A.H. // PЭ. 1995. T. 40. № 9. C. 1406.

  19. Детков А.Н. // Изв. РАН. Теория и системы управления. 1997. № 1. С. 59.

Дополнительные материалы отсутствуют.