Радиотехника и электроника, 2021, T. 66, № 8, стр. 760-771
Адаптивные алгоритмы обработки информации в навигационных комплексах подвижных наземных объектов
А. В. Иванов a, *, В. Ю. Шишкин b, Д. В. Бойков c, А. А. Иванов d, Н. А. Лежнева e
a Тамбовский государственный технический университет
392036 Тамбов, ул. Ленинградская, 1, Российская Федерация
b Главное управление научно-исследовательской деятельности и технологического сопровождения передовых технологий (инновационных исследований) Министерства обороны Российской Федерации
119160 Москва,
Фрунзенская набережная, 22/2, Российская Федерация
c Главное организационно-мобилизационное управление Генерального штаба Вооруженных сил
119160 Москва, Фрунзенская набережная, 22/2, Российская Федерация
d МИРЭА – Российский технологический университет
119454 Москва, просп. Вернадского, 78, Российская Федерация
e Представительство компании “Эрпорт Менеджмент Компани Лимитед”
142015 Домодедово, Московской обл., Аэропорт “Домодедово”, 1, Российская Федерация
* E-mail: aleksandr-ivanov68@yandex.ru
Поступила в редакцию 15.11.2020
После доработки 25.03.2021
Принята к публикации 29.03.2021
Аннотация
Методами марковской теории оптимального оценивания случайных процессов синтезированы комплексные адаптивные алгоритмы обработки информации в навигационных комплексах подвижных наземных объектов на основе спутниковых радионавигационных систем. Алгоритмы позволяют выявлять аномальные измерения на выходе аппаратуры приема радиосигналов спутниковых радионавигационных систем, а также дополнительно осуществлять контроль целостности навигационных данных спутниковых радионавигационных систем на основе использования информации от барометрического высотомера. Разработана структурная схема обработки информации в навигационном комплексе. Проведено компьютерное моделирование полученных адаптивных алгоритмов.
ВВЕДЕНИЕ
Бортовое оборудование современных подвижных наземных объектов для определения координат местоположения, параметров движения и пространственного положения продольных осей объекта включает навигационные комплексы (НК). В состав НК могут входить: датчик скорости движения; барометрический высотомер (БВ); гироскопическая система определения пространственного положения продольных осей объекта или инерциальная навигационная система (ИНС), которая помимо пространственного положения позволяет определять вектор скорости (ускорения) объекта; аппаратура приема сигналов спутниковой радионавигационной системы (СРНС); доплеровский измеритель скорости; цифровой вычислитель; система отображения информации [1]. Состав навигационных комплексов может быть различным, но в любом случае он должен обеспечить решение задачи счисления координат местоположения подвижного объекта и коррекцию результатов счисления, а также отображение информации о местоположении объекта.
Для синтеза алгоритмов обработки информации в НК широкое распространение получили статистические методы обработки информации – методы марковской теории оптимального оценивания случайных процессов, позволяющие получить оптимальные алгоритмы обработки [2–4]. При этом для создания алгоритмов комплексной оптимальной обработки информации в НК целесообразнее использовать методы марковской теории оптимального комплексирования измерителей [5]. Разработанные этими методами комплексные алгоритмы позволяют обеспечить высокую точность определения текущих координат местоположения и параметров движения объекта за счет совместной обработки информации, а также обеспечить несколько режимов работы НК, что повышает его надежность.
Для коррекции координат местоположения подвижных наземных объектов в современных НК используется аппаратура приема (АП) сигналов СРНС. Основными достоинствами СРНС являются глобальность и высокая точность определения координат местоположения и параметров движения объекта. Однако применение СРНС приводит к ряду проблем.
Первая проблема связана с тем, что в произвольный момент времени на точность выходных данных АП СРНС существенное влияние оказывают ошибки, возникающие при выполнении процедуры измерений. Данные ошибки обусловлены следующими причинами: возможность кратковременного отсутствия радиосигналов на входе АПСРНС из-за затенения приемной антенны; влияние канала распространения на радиосигнал (ионосферные задержки сигнала; тропосферные задержки сигнала); возникновением многолучевости распространения радиосигнала; радиопомехи. В результате измерения оказываются аномальными (искаженными).
Аномальные измерения возникают вследствие захвата следящей системой шумовых выбросов радиосигнала. Это возможно, например, в случае использования моделирующей псевдослучайной последовательности (ПСП), описываемой последовательностью импульсов прямоугольной формы, и малых отношениях сигнал/шум на входе приемного устройства.
Случай малых отношений сигнал/шум на входе приемного устройства характерен для СРНС, использующих шумоподобные сигналы. Подтверждением возможности аномальных измерений в АП СРНС является проведенное в [5] моделирование апостериорного распределения задержки ПСП, которое показало, что апостериорное распределение является многомодальным и сильно изрезанным. При этом положение точки максимума апостериорного распределения может существенно отличаться от истинного значения.
Величина ошибки определения псевдодальности до навигационного космического аппарата (НКА) следящей системой аппаратуры приема связана с длительностью импульса ${{\tau }_{{\text{и}}}}$ элементарной посылки псевдослучайной последовательности и лежит в пределах
где $D_{i}^{{{\text{ист}}}}$ – истинное значение псевдодальности до $i$-го, $i = \overline {1,4} $, НКА рабочего созвездия, $c$ – скорость света. Вероятность захвата шумовых выбросов распределена по равномерному закону [6], поэтому дисперсия ошибки определения псевдодальности до НКА при значении длительности импульса элементарной посылки псевдослучайной последовательности ${{\tau }_{{\text{и}}}} = 1 \times {{10}^{{ - 6}}}$ с составляет 7500 м2, а максимальная ошибка радиальной погрешности определения координат местоположения объекта при пересечении линий положения под углом 90° имеет значение порядка 245 м. Для исключения аномальных измерений целесообразно использовать подходы, предложенные в [7] и основанные на методе анализа вектора обновляемой последовательности или вектора невязок измеренийдля разработки адаптивных алгоритмов обработки информации.
Вторая проблема связана с тем, что навигационные данные, передаваемые с помощью радиосигналов СРНС, могут быть искажены под влиянием преднамеренных помех. Если АП СРНС является совмещенной и может работать по радиосигналам американской СРНС типа GPS, то существует возможность передачи ложной информации потребителям на определенных территориях о координатах НКА. Влияние преднамеренных помех или искусственный ввод неточных данных о координатах НКА приводит к существенным ошибкам определения текущих координат местоположения. Для борьбы с данным явлением необходимо использовать контроль целостности навигационных данных. Для создания автономной системы контроля целостности целесообразно ввести в состав НК дополнительно БВ [8].
Цель данной работы – методами марковской теории оптимального оценивания случайных процессов получить для НК подвижных наземных объектов комплексные адаптивные алгоритмы обработки информации, позволяющие выявлять аномальные измерения, а также дополнительно осуществлять контроль целостности навигационных данных СРНС.
1. ПОСТАНОВКА ЗАДАЧИ
Пусть положение подвижного объекта в нормальной земной системе координат $O{{X}_{g}}{{Y}_{g}}{{Z}_{g}}$, начало которой удалено от центра Земли на величину ${{R}_{0}}$, определяется координатами $x,y,z$. При этом ось $O{{X}_{g}}$ направлена на север, ось $O{{Y}_{g}}$ – на восток, ось $O{{Z}_{g}}$ – вверх по местной вертикали. В начальный момент времени ${{t}_{0}}$ объект имеет координаты ${{x}_{0}}_{,}{{y}_{0}},{{z}_{0}}$.
Считаем, что на подвижном объекте установлен НК, включающий в свой состав датчик скорости (ДС) движения; ИНС и М-канальную АП сигналов СРНС, а также для контроля целостности навигационного обеспечения в состав навигационного комплекса введен БВ.
Рассмотрим определение координат и параметров движения подвижного объекта в горизонтальной плоскости $O{{X}_{g}}{{Y}_{g}}$ (горизонтальный канал) и вдоль вертикальной оси (вертикальный канал). При этом вертикальный канал дополнительно используем для решения задачи целостности навигационного обеспечения с использованием информации от БВ.
Пусть ИНС представляет собой стабилизируемую в горизонтальной плоскости свободную в азимуте платформу, на которой установлены акселерометры. Начало инерциальной системы координат $O{{X}_{{\text{и}}}}{{Y}_{{\text{и}}}}{{Z}_{{\text{и}}}}$ совпадает с центром масс объекта. Начальная выставка осуществлена, при этом ось $O{{X}_{{\text{и}}}}$ направлена на север, оси $O{{Y}_{{\text{и}}}}$– на восток и $O{{Z}_{{\text{и}}}}$– вверх по местной вертикали. Сигналы на выходе ИНС дискретизированы по времени и имеют следующий вид [9]:
(1)
$\begin{gathered} a_{X}^{{{\text{ИНС}}}}({{t}_{{k + 1}}}) = {{a}_{X}}({{t}_{{k + 1}}}) + \\ + \,\,{{\Delta }_{{aX}}}({{t}_{{k + 1}}}) + {{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aX}}}({{t}_{{k + 1}}}); \\ a_{Y}^{{{\text{ИНС}}}}({{t}_{{k + 1}}}) = {{a}_{Y}}({{t}_{{k + 1}}}) + {{\Delta }_{{aY}}}({{t}_{{k + 1}}}) + \\ + \,\,{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aY}}}({{t}_{{k + 1}}}); \\ a_{Z}^{{{\text{ИНС}}}}({{t}_{{k + 1}}}) = {{a}_{Z}}({{t}_{{k + 1}}}) + {{\Delta }_{{aZ}}}({{t}_{{k + 1}}}) + \\ + \,\,g + {{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aZ}}}({{t}_{{k + 1}}}), \\ \end{gathered} $(2)
$\begin{gathered} {{\Delta }_{{aX}}}({{t}_{{k + 1}}}) = {{\Delta }_{{aX}}}({{t}_{k}}),\,\,\,\,{{\Delta }_{{aY}}}({{t}_{{k + 1}}}) = {{\Delta }_{{aY}}}({{t}_{k}}), \\ {{\Delta }_{{aZ}}}({{t}_{{k + 1}}}) = {{\Delta }_{{aZ}}}({{t}_{k}}). \\ \end{gathered} $Полагаем, что измерение относительной высоты при помощи БВ осуществляется относительно уровня, соответствующего точки начального движения подвижного наземного объекта. Удаление данной точки от центра Земли в геоцентрической (сферической) системе координат может быть задано значением ${{R}_{0}} = R + {{H}_{{\text{р}}}}$, где $R$ радиус-вектор геоцентрической (сферической) системы координат, ${{H}_{{\text{р}}}}$ – высота рельефа местности в точке начального движения подвижного наземного объекта. Наблюдение на выходе БВ в непрерывном времени описано в [10], для дискретных моментов времени оно будет иметь вид
(3)
$H_{{{\text{ОТН}}}}^{{{\text{БВ}}}}({{t}_{{k + 1}}}) = {{Н}_{{{\text{ОТН}}}}}({{t}_{{k + 1}}}) + \Delta H({{t}_{{k + 1}}}) + {{u}_{{{\text{БВ}}}}}({{t}_{{k + 1}}}),$(4)
$\begin{gathered} \Delta H({{t}_{{k + 1}}}) = \Delta H({{t}_{k}}), \\ {{u}_{{{\text{БВ}}}}}({{t}_{{k + 1}}}) = {{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}){{u}_{{{\text{БВ}}}}}({{t}_{k}}) + {{\gamma }_{u}}({{t}_{{k + 1}}},{{t}_{k}}){{n}_{u}}({{t}_{k}}), \\ {{u}_{{{\text{БВ}}}}}({{t}_{0}}) = {{u}_{{{\text{БВ}}0}}}, \\ \end{gathered} $Датчик скорости движения определяет земную скорость объекта вдоль продольной оси. Выходной сигнал датчика используем только для горизонтального канала. Зная пространственное положение продольной оси на основе информации от ИНС, можно определить проекции скорости на оси $O{{X}_{g}}$ и $O{{Y}_{g}}$. Выходные сигналы в дискретные моменты времени запишем в виде
(5)
$\begin{gathered} V_{X}^{{{\text{ДС}}}}({{t}_{{k + 1}}}) = {{V}_{X}}({{t}_{{k + 1}}}) + {{\sigma }_{{Vx}}}{{n}_{{Vx}}}({{t}_{{k + 1}}}); \\ V_{Y}^{{{\text{ДС}}}}({{t}_{{k + 1}}}) = {{V}_{Y}}({{t}_{{k + 1}}}) + {{\sigma }_{{Vy}}}{{n}_{{Vy}}}({{t}_{{k + 1}}}), \\ \end{gathered} $Аппаратура приема сигналов СРНС обеспечивает прием радиосигналов СРНС ГЛОНАСС. Считаем, что преобразование выходных данных о местоположении объекта из системы координат ПЗ-90, в которой работает СРНС ГЛОНАСС, в нормальную земную систему координат выполнено.
В этом случае сигналы о координатах местоположения объекта в горизонтальной плоскости и по высоте относительно центра Земли на выходе АП в дискретные моменты времени аналогично [8] представим в виде
(6)
$\begin{gathered} {{x}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}}) = x({{t}_{{k + 1}}}) + {{\sigma }_{x}}{{n}_{x}}({{t}_{{k + 1}}}); \\ {{y}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}}) = y({{t}_{{k + 1}}}) + {{\sigma }_{y}}{{n}_{y}}({{t}_{{k + 1}}}); \\ H_{{}}^{{{\text{СРНС}}}}({{t}_{{k + 1}}}) = Н_{{{\text{ОТН}}}}^{{}}({{t}_{{k + 1}}}) + {{R}_{0}} + {{\sigma }_{z}}{{n}_{z}}({{t}_{{k + 1}}}), \\ \end{gathered} $Представление “полезного” сигнала ${{H}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$ на выходе вертикального канала в АП сигналов СРНС через радиус-вектор ${{R}_{0}}$ позволяет определить относительную высоту ${{H}_{{{\text{ОТН}}}}}({{t}_{{k + 1}}})$ по выходным данным СРНС. Сравнение относительной высоты объекта, определенной СРНС, с данными БВ позволяет оценить постоянную ошибку определения относительной высоты БВ. Значение последней, как правило, не превышает некоторой максимально допустимой величины $\Delta {{H}_{{\max }}}$. В случае сбоя в работе АП сигналов СРНС или передачи неточных данных о координатах НКА значение относительной высоты, определяемой СРНС, будет значительно отличаться от относительной высоты, определяемой БВ. Если разница высот превысит максимально допустимую ошибку $\Delta {{H}_{{\max }}}$, то можно утверждать, что использовать информацию от данного рабочего созвездия НКА нельзя.
Задание математической модели объекта предполагает описание изменения его координат и параметров движения во времени. Изменение координат во времени можно задать системой дифференциальных уравнений вида [10]
(7)
$\begin{gathered} \frac{{dx(t)}}{{dt}} = {{V}_{X}}(t),\,\,\,\,\frac{{dy(t)}}{{dt}} = {{V}_{Y}}(t),\,\,\,\,\frac{{d{{H}_{{{\text{ОТН}}}}}(t)}}{{dt}} = {{V}_{Z}}(t); \\ \frac{{d{{V}_{X}}(t)}}{{dt}} = {{a}_{X}}(t),\,\,\,\,\frac{{d{{V}_{Y}}(t)}}{{dt}} = {{a}_{Y}}(t),\,\,\,\,\frac{{d{{V}_{Z}}(t)}}{{dt}} = {{a}_{Z}}(t). \\ \end{gathered} $Дальнейшее задание модели требует задания модели изменения во времени ускорения объекта. Данная задача является довольно сложной, так как зависит от типа объекта, вида совершаемого им движения, и может быть решена только для отдельных случаев движения объекта, например движения с постоянным ускорением ${{a}_{X}}(t) = {\text{const}},$ ${{a}_{Y}}(t) = {\text{const}},$ ${{a}_{Z}}(t) = {\text{const}}$. Поэтому для задания модели объекта применим принцип распределения информации [10] между векторами наблюдения и управления. Согласно этому принципу значения составляющих ускорения объекта в математической модели (7) заменим на измеренные ИНС, т.е. выходные сигналы ИНС используем в качестве компонент вектора управления. В результате для дискретных моментов времени получим
(8)
$\begin{gathered} x({{t}_{{k + 1}}}) = x({{t}_{k}}) + TV_{X}^{{}}({{t}_{k}}) + 0.5{{T}^{2}}a_{X}^{{{\text{ИНС}}}}({{t}_{k}}) - \\ - \,\,0.5{{T}^{2}}{{\Delta }_{{aX}}}({{t}_{k}}) - 0.5{{T}^{2}}{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aX}}}({{t}_{k}}); \\ \end{gathered} $(9)
$\begin{gathered} y({{t}_{{k + 1}}}) = y({{t}_{k}}) + TV_{Y}^{{}}({{t}_{k}}) + 0.5{{T}^{2}}a_{Y}^{{{\text{ИНС}}}}({{t}_{k}}) - \\ - \,\,0.5{{T}^{2}}{{\Delta }_{{aY}}}({{t}_{k}}) - 0.5{{T}^{2}}{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aY}}}({{t}_{k}}), \\ \end{gathered} $(10)
$\begin{gathered} {{V}_{X}}({{t}_{{k + 1}}}) = {{V}_{X}}({{t}_{k}}) + Ta_{X}^{{{\text{ИНС}}}}({{t}_{k}}) - T{{\Delta }_{{aX}}}({{t}_{k}}) - \\ - \,\,T{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aX}}}({{t}_{k}}); \\ \end{gathered} $(11)
$\begin{gathered} {{V}_{Y}}({{t}_{{k + 1}}}) = {{V}_{Y}}({{t}_{k}}) + Ta_{Y}^{{{\text{ИНС}}}}({{t}_{k}}) - \\ - \,\,T{{\Delta }_{{aY}}}({{t}_{k}}) - T{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aY}}}({{t}_{k}}); \\ \end{gathered} $(12)
$\begin{gathered} {{H}_{{{\text{ОТН}}}}}({{t}_{{k + 1}}}) = {{H}_{{{\text{ОТН}}}}}({{t}_{k}}) + T{{V}_{Z}}({{t}_{k}}) + \\ + \,\,0.5{{T}^{2}}a_{Z}^{{{\text{ИНС}}}}({{t}_{k}}) - 0.5{{T}^{2}}{{\Delta }_{{aZ}}}({{t}_{k}}) - \\ - \,\,0.5{{T}^{2}}g - 0.5{{T}^{2}}{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0,5}}}{{n}_{{aZ}}}({{t}_{k}}), \\ \end{gathered} $(13)
$\begin{gathered} {{V}_{Z}}({{t}_{{k + 1}}}) = {{V}_{Z}}({{t}_{k}}) + Ta_{Z}^{{{\text{ИНС}}}}({{t}_{k}}) - T{{\Delta }_{{aZ}}}({{t}_{k}}) - \\ - \,\,Tg - T{{\sigma }_{a}}{{({{2T} \mathord{\left/ {\vphantom {{2T} {{{\alpha }_{a}}}}} \right. \kern-0em} {{{\alpha }_{a}}}})}^{{0.5}}}{{n}_{{aZ}}}({{t}_{k}}). \\ \end{gathered} $В горизонтальном канале подлежащий оцениванию вектор состояния
(14)
$\begin{gathered} {{{\mathbf{X}}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{X}}}_{{\text{Г}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}}) + {{{\mathbf{\Gamma }}}_{{x{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{N}}}_{{x{\text{Г}}}}}({{t}_{k}}), \\ \end{gathered} $Вектор наблюдения для горизонтального канала
(15)
${{{\mathbf{\Xi }}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = {{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}}){{{\mathbf{X}}}_{{\text{Г}}}}({{t}_{{k + 1}}}) + {{{\mathbf{Г}}}_{{\Xi {\text{Г}}}}}({{t}_{{k + 1}}}){{{\mathbf{N}}}_{{{\mathbf{\Xi }}{\text{Г}}}}}({{t}_{{k + 1}}})],$В вертикальном канале подлежащий оцениванию вектор состояния ${{{\mathbf{X}}}_{{\text{В}}}}({{t}_{k}})$ = $[{{H}_{{{\text{ОТН}}}}}({{t}_{k}}),{{V}_{Z}}({{t}_{k}}),$ $\Delta H({{t}_{k}}),{{\Delta }_{{aZ}}}({{t}_{k}}){{]}^{T}}$ включает четыре компоненты и в соответствии с (2), (4), (12), (13) описывается разностным векторно-матричным стохастическим уравнением
(16)
$\begin{gathered} {{{\mathbf{X}}}_{{\text{В}}}}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{X}}}_{{\text{В}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + {{{\mathbf{\Gamma }}}_{{x{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{N}_{{xB}}}({{t}_{k}}), \\ \end{gathered} $Вектор наблюдения для вертикального канала ${{{\mathbf{\Xi }}}_{{\text{В}}}}({{t}_{{k + 1}}}) = {{[{{\xi }_{1}}({{t}_{{k + 1}}}),{{\xi }_{2}}({{t}_{{k + 1}}})]}^{T}}$ включает наблюдения на выходе БВ ${{\xi }_{1}}({{t}_{{k + 1}}}) = H_{{{\text{ОТН}}}}^{{{\text{БВ}}}}({{t}_{{k + 1}}})$ и аппаратуры приема сигналов СРНС ${{\xi }_{2}}({{t}_{{k + 1}}}) = H_{{}}^{{{\text{СРНС}}}}({{t}_{{k + 1}}})$, которые в дискретные моменты времени ${{t}_{{k + 1}}}$, $k = 0,1,2,...$, в соответствии с (3), (6) описываются выражениями
(17)
$\begin{gathered} {{\xi }_{1}}({{t}_{{k + 1}}}) = {{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{X}}}_{{\text{В}}}}({{t}_{{k + 1}}}) + {{u}_{{{\text{БВ}}}}}({{t}_{{k + 1}}}); \\ {{\xi }_{2}}({{t}_{{k + 1}}}) = {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{X}}}_{{\text{В}}}}({{t}_{{k + 1}}}) + {{V}_{2}} + {{{\text{Г}}}_{2}}({{t}_{{k + 1}}}){{N}_{2}}({{t}_{{k + 1}}}), \\ \end{gathered} $Получим для НК подвижных наземных объектов комплексные адаптивные алгоритмы обработки информации в горизонтальном канале для наблюдения (15) ${\text{c}}$ учетом модели изменения вектора состояния (14) и в вертикальном канале для наблюдения (16) с учетом модели изменения (17). Алгоритмы должны выявлять аномальные измерения на выходе АП СРНС, а также осуществлять контроль целостности навигационных данных СРНС.
2. КОМПЛЕКСНЫЕ ОПТИМАЛЬНЫЕ АЛГОРИТМЫ ОБРАБОТКИ ИНФОРМАЦИИ В НАВИГАЦИОННЫХ КОМПЛЕКСАХ ПОДВИЖНЫХ НАЗЕМНЫХ ОБЪЕКТОВ
Для получения алгоритмов комплексной оптимальной обработки информации в НК используем методы марковской теории оптимального оценивания.
Для горизонтального канала, когда уравнение наблюдения (15) и модель изменения вектора состояния (14) являются линейными, оптимальная оценка определяется выражением [2–4, 10]
(18)
$\begin{gathered} {\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) + {{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}})\left[ {{{{\mathbf{\Xi }}}_{{\text{Г}}}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}})} \right. \times \\ \times \,\,\left. {{{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}})} \right], \\ \end{gathered} $(19)
$\begin{gathered} {{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = {{{\mathbf{P}}}_{{\text{Г}}}}(\left. {{{t}_{{k + 1}}}} \right|{{t}_{k}}){\mathbf{H}}_{{\text{Г}}}^{Т}({{t}_{{k + 1}}}) \times \\ \times \,\,{{\left[ {{{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}}){{{\mathbf{P}}}_{{\text{Г}}}}(\left. {{{t}_{{k + 1}}}} \right|{{t}_{k}}){\mathbf{H}}_{{\text{Г}}}^{Т}({{t}_{{k + 1}}}) + {{{\mathbf{\Gamma }}}_{{{\mathbf{\Xi }}{\text{Г}}}}}({{t}_{{k + 1}}}){\mathbf{\Gamma }}_{{{\mathbf{\Xi }}{\text{Г}}}}^{T}({{t}_{{k + 1}}})} \right]}^{{ - 1}}}; \\ {{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}) = {{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{k}}){\mathbf{\Phi }}_{{xx{\text{Г}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}) + \\ + \,\,{{{\mathbf{\Gamma }}}_{{x{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{\Gamma }}_{{x{\text{Г}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}); \\ {{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = \left[ {{\mathbf{I}} - {{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}}){{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}})} \right]{{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}), \\ \end{gathered} $Представим матрицы, входящие в (18), в виде
(20)
$\begin{gathered} {{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = \left[ {\begin{array}{*{20}{c}} {{{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})} \\ {{{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})} \end{array}} \right], \\ {{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = [{{{\mathbf{K}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}) \vdots {{{\mathbf{K}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})], \\ {{{\mathbf{\Xi }}}_{{\text{Г}}}}({{t}_{{k + 1}}}) = {{[{\mathbf{\Xi }}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}) \vdots {\mathbf{\Xi }}_{{{\text{Г}}2}}^{Т}({{t}_{{k + 1}}})]}^{T}}, \\ \end{gathered} $С учетом представления матриц, входящих в алгоритм оценивания (18) в виде (20), алгоритм для оптимальной оценки (18) будет иметь вид
(21)
$\begin{gathered} {\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) + {{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})\left[ {{{{\mathbf{\Xi }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}})_{{}}^{{^{{}}}}} \right. \times \\ \times \,\,\left. {{\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}})} \right] + \\ + \,\,{{{\mathbf{K}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})\left[ {{{{\mathbf{\Xi }}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}})_{{}}^{{^{{}}}}} \right. \\ \times \,\,\left. {{\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}})} \right]. \\ \end{gathered} $Для выявления аномальных измерений аналогично [7] в алгоритме оценивания (19)–(21) используем критерий вида
(22)
$\begin{gathered} {\mathbf{\varepsilon }}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}){{{\mathbf{\varepsilon }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}) \leqslant \tilde {\gamma }{\text{tr}}\left[ {{{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}})} \right. \times \\ \times \,\,[{{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{\Phi }}_{{xx{\text{Г}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{H}}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}) + \\ + \,\,\left. {{{{\mathbf{\Gamma }}}_{{{\mathbf{\Xi }}{\text{Г}}1}}}({{t}_{{k + 1}}}){\mathbf{\Gamma }}_{{{\mathbf{\Xi }}{\text{Г}}1}}^{T}({{t}_{{k + 1}}})} \right], \\ \end{gathered} $В соответствии с критерием (22), аномальными считаются измерения, если сумма квадратов компонент вектора невязок в момент времени ${{t}_{{k + 1}}},\;k = 0,1,2,...$, превышает величину, стоящую в правой части выражения (22). Для случая взаимонезависимых компонент вектора невязок можно показать, что если необходимо обеспечить выполнение условия (22) с вероятностью 0.997, то необходимо взять весовой коэффициент равным $\tilde {\gamma } = 9$, а если с вероятностью 0.954, то необходимо взять $\tilde {\gamma } = 4$. Таким образом, величину аномального уровня можно варьировать с помощью весового коэффициента $\tilde {\gamma }$.
Для вертикального канала, когда наблюдения описываются уравнениями (17), а модель изменения вектора состояния – уравнением (16), оптимальная оценка определяется выражением [2–4, 10]:
(23)
$\begin{gathered} {\mathbf{X}}_{{\text{В}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}) + {{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{1}}({{t}_{{k + 1}}})[{{\xi }_{1}}({{t}_{{k + 1}}}) - {{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}){{\xi }_{1}}({{t}_{k}}) - \\ - \,\,{{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + {{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}) \times \\ \times \,\,{{{\mathbf{H}}}_{1}}({{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}})] + \\ + \,\,{{{\mathbf{K}}}_{2}}({{t}_{{k + 1}}})[{{\xi }_{2}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) - \\ - \,\,{{V}_{2}} - {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}})], \\ \end{gathered} $определяемой соотношениями
(24)
$\begin{gathered} {\mathbf{K}}({{t}_{{k + 1}}}) = [{{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}}){\mathbf{\Phi }}_{{yx}}^{T}({{t}_{{k + 1}}},{{t}_{k}}) + \\ + \,\,{{{\mathbf{B}}}_{{xy}}}]{{[{\mathbf{B}}_{{yy}}^{{ - 1}} + {\mathbf{\Phi }}_{{yx}}^{{}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}}){\mathbf{\Phi }}_{{yx}}^{T}({{t}_{{k + 1}}},{{t}_{k}})]}^{{ - 1}}}; \\ {{{\mathbf{P}}}_{{\text{В}}}}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}}){\mathbf{\Phi }}_{{xx{\text{В}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}) - \\ - \,\,{\mathbf{K}}({{t}_{{k + 1}}}){{[{\mathbf{B}}_{{xy}}^{{}} + {\mathbf{\Phi }}_{{xx}}^{{}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}}){\mathbf{\Phi }}_{{yx}}^{T}({{t}_{{k + 1}}},{{t}_{k}})]}^{T}}, \\ \end{gathered} $Для выявления аномальных измерений в алгоритме оценивания (23), (24), аналогично, как и в горизонтальном канале, используем критерий вида
(25)
$\begin{gathered} \varepsilon _{{{\text{В}}2}}^{2}({{t}_{{k + 1}}}) \leqslant \tilde {\gamma }{\text{tr}}[{{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}}) \times \\ \times \,\,{\mathbf{\Phi }}_{{xx{\text{В}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{H}}_{2}^{Т}({{t}_{{k + 1}}}) + {{\Gamma }_{2}}({{t}_{{k + 1}}})\Gamma _{2}^{{}}({{t}_{{k + 1}}})], \\ \end{gathered} $(26)
$\begin{gathered} {{\varepsilon }_{{{\text{В}}2}}}({{t}_{{k + 1}}}) = {{\xi }_{2}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) - \\ - \,\,{{V}_{2}} - {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}), \\ \end{gathered} $Исходя из представленного критерия (25) аномальными считаются измерения, если квадрат невязки в момент времени ${{t}_{{k + 1}}},\;k = 0,1,2,...$, превышает величину, стоящую в правой части выражения (25). Значение коэффициента $\tilde {\gamma }$ выбирается аналогично, как и в горизонтальном канале.
С учетом изложенного выше комплексные алгоритмы обработки информации в НК подвижных наземных объектов имеют различный вид.
Если выполняются совместно два условия:
(27)
$\begin{gathered} {\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) + {{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})\left[ {{{{\mathbf{\Xi }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}) \times _{{}}^{{^{{}}}}} \right. \\ \times \,\,\left. {{\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}})} \right] + \\ + \,\,{{{\mathbf{K}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})\left[ {{{{\mathbf{\Xi }}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}})} \right. \times _{{}}^{{^{{}}}} \\ \times \,\,\left. {{\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}})} \right], \\ \end{gathered} $(28)
$\begin{gathered} {\mathbf{X}}_{{\text{В}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}) + {{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{1}}({{t}_{{k + 1}}})[{{\xi }_{1}}({{t}_{{k + 1}}}) - {{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}){{\xi }_{1}}({{t}_{k}}) - \\ - \,\,{{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + {{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}) \times \\ \times \,\,{{{\mathbf{H}}}_{1}}({{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}})] + \\ + \,\,{{{\mathbf{K}}}_{2}}({{t}_{{k + 1}}})[{{\xi }_{2}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) - \\ - \,\,{{V}_{2}} - {{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}})]. \\ \end{gathered} $Если выполняется хотя бы одно ${\text{из}}$ условий:
(29)
$\begin{gathered} {\mathbf{\varepsilon }}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}){{{\mathbf{\varepsilon }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}) > \\ > \tilde {\gamma }{\text{tr}}[{{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}) \times \\ \times \,\,{\mathbf{\Phi }}_{{xx{\text{Г}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{H}}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}) + {{{\mathbf{\Gamma }}}_{{{\mathbf{\Xi }}{\text{Г}}1}}}({{t}_{{k + 1}}}){\mathbf{\Gamma }}_{{{\mathbf{\Xi }}{\text{Г}}1}}^{T}({{t}_{{k + 1}}}) \\ \end{gathered} $(30)
$\begin{gathered} \varepsilon _{{{\text{В}}2}}^{2}({{t}_{{k + 1}}}) > \tilde {\gamma }{\text{tr}}{\kern 1pt} \text{[}{{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}}) \times \\ \times \,\,{\mathbf{\Phi }}_{{xx{\text{В}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{H}}_{2}^{Т}({{t}_{{k + 1}}}) + {{\Gamma }_{2}}({{t}_{{k + 1}}})\Gamma _{2}^{{}}({{t}_{{k + 1}}}) + \\ + \,\,{{{\mathbf{H}}}_{2}}({{t}_{{k + 1}}}){{{\mathbf{\Gamma }}}_{{x{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{\Gamma }}_{{x{\text{В}}}}^{T}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{H}}_{2}^{Т}({{t}_{{k + 1}}})], \\ \end{gathered} $(31)
$\begin{gathered} {\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) + {{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})\left[ {{{{\mathbf{\Xi }}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}) - {{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}) \times _{{}}^{{^{{}}}}} \right. \\ \times \,\,\left. {{{{\mathbf{\Phi }}}_{{xx{\text{Г}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{k}}) - {{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{Г}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{Г}}}}({{t}_{k}})} \right], \\ \end{gathered} $(32)
$\begin{gathered} {\mathbf{X}}_{{\text{В}}}^{*}({{t}_{{k + 1}}}) = {{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}) + \\ + \,\,{{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + \\ + \,\,{{{\mathbf{K}}}_{1}}({{t}_{{k + 1}}})[{{\xi }_{1}}({{t}_{{k + 1}}}) - {{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}){{\xi }_{1}}({{t}_{k}}) - \\ - \,\,{{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{\Psi }}}_{{\text{В}}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{W}}}_{{\text{В}}}}({{t}_{k}}) + \\ + \,\,{{\varphi }_{{uu}}}({{t}_{{k + 1}}},{{t}_{k}}){{{\mathbf{H}}}_{1}}({{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}}) - \\ - \,\,{{{\mathbf{H}}}_{1}}({{t}_{{k + 1}}}){{{\mathbf{\Phi }}}_{{xx{\text{В}}}}}({{t}_{{k + 1}}},{{t}_{k}}){\mathbf{X}}_{{\text{В}}}^{*}({{t}_{k}})]. \\ \end{gathered} $Входящие в выражение (27), (31) матрицы ${{{\mathbf{H}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})$, ${{{\mathbf{H}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})$, ${{{\mathbf{K}}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})$, ${{{\mathbf{K}}}_{{{\text{Г}}2}}}({{t}_{{k + 1}}})$ являются составными матрицами блочных матриц ${{{\mathbf{H}}}_{{\text{Г}}}}({{t}_{{k + 1}}})$ и ${{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}})$. При этом матрица ${{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}})$ определяется в соответствии с выражениями (19).
Входящие в выражение (28), (32) ${{{\mathbf{K}}}_{1}}({{t}_{{k + 1}}})$ и ${{{\mathbf{K}}}_{2}}({{t}_{{k + 1}}})$ являются вектор-столбцами матрицы оптимальных коэффициентов передачи
которая определяется выражениями (24).
Алгоритмы (27)–(32) представляют собой комплексные адаптивные алгоритмы обработки информации в НК подвижных объектов и позволяют произвести оценивание координат местоположения и составляющих вектора скорости движения объекта при аномальных измерениях.
Для контроля целостности, аналогично [8], дополнительно предлагается использовать оценку постоянной составляющей ошибки относительной высоты $\Delta H{\text{*}}$ БВ. Определение оценки постоянной составляющей ошибки относительной высоты $\Delta H{\text{*}}$, измеряемой БВ, и сравнение этого значения с максимально допустимым значением $\Delta {{H}_{{\max }}}$ позволяет осуществить контроль целостности навигационного обеспечения для случая медленных изменений навигационных данных.
Структурная схема обработки информации в НК подвижных объектов, синтезированная в соответствии с алгоритмом (27)–(32), представлена на рис. 1. В состав схемы входят сумматоры, усилители, ключевые устройства и линии задержки. Отличительной особенностью предложенной схемы обработки информации является возможность выявления аномальных измерений и адаптация к ним. С этой целью в состав схемы введена схема анализа невязок измерений (САНИ) СРНС и ключевые устройства (КУ), которые разрешают или запрещают прохождение сигналов СРНС. На САНИ поступают сигналы с выходов сумматоров, представляющие собой невязку измерений ${{{\mathbf{\varepsilon }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})$ сигналов СРНС в горизонтальной плоскости и невязку измерений ${\mathbf{\varepsilon }}_{{{\text{В}}2}}^{{}}({{t}_{{k + 1}}})$ сигналов СРНС в вертикальной плоскости. В САНИ проверяются условия (29), (30), для этого на схему также подаются значения матриц вторых центральных моментов (ковариаций) ошибок оценивания ${{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{0}})$ и ${{{\mathbf{P}}}_{{\text{В}}}}({{t}_{0}})$ в начальный момент времени и значение коэффициента $\gamma $, определяющего уровень допустимых значений отклонений. Вычисление значений матриц вторых центральных моментов (ковариаций) ошибок оценивания ${{{\mathbf{P}}}_{{\text{Г}}}}({{t}_{k}})$ и ${{{\mathbf{P}}}_{{\text{В}}}}({{t}_{k}})$ в схеме осуществляется в соответствии с выражениями (19) и (24) соответственно. Сигнал с выхода САНИ поступает на ключевые устройства, которые разрешают или запрещают использование невязок измерений для корректирования оценок векторов состояния ${\mathbf{X}}_{{\text{Г}}}^{*}({{t}_{{k + 1}}})$ и ${\mathbf{X}}_{{\text{В}}}^{*}({{t}_{{k + 1}}})$, а также на схему принятия решения (СПР).
Для контроля целостности медленно изменяющихся навигационных данных СРНС используется схема разрешения использования сигналов спутников (СРИСС). Схема включает в свой состав СПР и пороговое устройство (ПУ), порог которого соответствует максимально допустимому значению постоянной составляющей ошибки относительной высоты $\Delta {{H}_{{\max }}}$. На вход ПУ поступает оценка постоянной составляющей ошибки относительной высоты $\Delta H{\text{*}}({{t}_{{k + 1}}})$. ПУ выдает сигнал на СПР при превышении значения оценки постоянной составляющей ошибки относительной высоты максимально допустимого значения $\Delta {{H}_{{\max }}}$. СПР запрещает прохождение выходных сигналов АП СРНС ${{x}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$ и ${{y}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$ для определения горизонтальных координат местоположения и параметров движения подвижного объекта только в том случае, если выполняется условие $\Delta H{\text{*}}({{t}_{{k + 1}}}) \geqslant \Delta {{H}_{{\max }}}$ и отсутствует сигнал от САНИ.
3. МОДЕЛИРОВАНИЕ КОМПЛЕКСНЫХ ОПТИМАЛЬНЫХ АЛГОРИТМОВ ОБРАБОТКИ ИНФОРМАЦИИ В НАВИГАЦИОННЫХ КОМПЛЕКСАХ ПОДВИЖНЫХ НАЗЕМНЫХ ОБЪЕКТОВ
Проверка работоспособности разработанных алгоритмов, позволяющих осуществлять контроль целостности навигационного обеспечения, проводилась путем статистического компьютерного моделирования. Рассматривалось два случая: в первом моделировались алгоритмы без использования анализа невязок измерений, во втором случае проводилось сравнение невязок измерений с заданными порогами и оценки находились в соответствии с выражениями (27)–(32).
3.1. Моделирование алгоритмов вертикального канала
Моделирование сигнала $H_{{}}^{{{\text{СРНС}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, на выходе АП радиосигналов СРНС, описываемого выражением (6), проводилось при значениях ${{R}_{0}} = 6\,371\,110$ м; ${{Н}_{{{\text{ОТН}}}}}({{t}_{k}}) = 1000$ м, $k = 0,1,2...$; ${{\sigma }_{z}} = 7$ м.
Моделирование сигнала $H_{{{\text{ОТН}}}}^{{{\text{БВ}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, на выходе БВ, описываемого выражениями (3), (4), осуществлялось при следующих исходных данных: $\Delta H({{t}_{{k + 1}}}) = 7$ м, $k = 0,1,2...$; $T = 0.02$ с; ${{\gamma }_{{{\text{БВ}}}}} = 10$ с–1 и $\sigma _{{{\text{БВ}}}}^{{}} = 1$ м. Предполагалось, что объект движется на высоте, которая превышает радиус-вектор геоцентрической системы координат $R$ на $1000$ м.
Моделирование сигнала $a_{Z}^{{{\text{ИНС}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, на выходе ИНС, описываемого выражениями (1), (2), осуществлялось при следующих исходных данных: ${{\alpha }_{a}} = 50$ с–1; ${{\sigma }_{a}} = 0.03$ м/с2; ${{\Delta }_{{aZ}}}({{t}_{{k + 1}}}) = 0,2$ м/с2, $k = 0,1,2...$.
Для вычисления оценок вектора состояния ${{{\mathbf{X}}}_{{\text{В}}}}({{t}_{{k + 1}}})$ использовали выражение (23), для вычисления матрицы оптимальных коэффициентов передачи ${\mathbf{K}}({{t}_{{k + 1}}})$ – выражение (24). Начальные значения вторых центральных моментов ошибок оценивания компонент вектора состояния вертикального канала брали следующими: ${{p}_{{11}}}({{t}_{0}}) = 300$ м2, ${{p}_{{22}}}({{t}_{0}}) = $ = 20 м2/с2, ${{p}_{{33}}}({{t}_{0}}) = 625$ м2,${{p}_{{44}}}({{t}_{0}}) = 0.01$ м2/с4.
Значение порога ${{\delta }_{{\text{В}}}}$ вычисляли в соответствии с правой частью выражения (25) при значении $\tilde {\gamma } = 9$, значение невязки измерений – в соответствии с выражением (26).
Был рассмотрен случай, когда на 6-й секунде произошло аномальное измерение псевдодальности до одного из НКА рабочего созвездия и значение измеренной высоты на выходе АП по данным СРНС изменилось в виде резкого скачка, став больше высоты по данным БВ на 100 м. Длительность аномальных измерений составила 10 с. Результаты моделирования представлены на рис. 2.
Реализация изменения во времени выходного сигнала $H_{{}}^{{{\text{СРНС}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, АП СРНС изображена на рис. 2а, реализации изменения во времени квадрата невязки измерений ${{\varepsilon }}_{{{\text{В}}2}}^{2}({{t}_{{k + 1}}})$, $k = 0,1,2...$, и порога ${{\delta }_{{\text{В}}}}$ – на рис. 2б.
На рис. 2в представлены реализации изменения во времени оценки относительной высоты объекта $H_{{{\text{ОТН}}}}^{*}({{t}_{{k + 1}}})$, $k = 0,1,2...$, с использованием (кривая 1) и без использования (кривая 2) разработанных алгоритмов.
На рис. 2г представлены реализации изменения во времени оценки вертикальной составляющей скорости объекта $V_{Z}^{*}({{t}_{{k + 1}}})$, $k = 0,1,2...$, с использованием (кривая 1) и без использования (кривая 2) разработанных алгоритмов.
На рис. 2д представлены реализации изменения во времени оценки постоянной составляющей ошибки относительной высоты $\Delta H{\text{*}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, БВ с использованием (кривая 1) и без использования (кривая 2) разработанных алгоритмов.
Разработанные алгоритмы позволяют повысить точность оценивания относительной высоты объекта (отклонение оценки от истинного значения уменьшилось со 140 до 8 м), вертикальной составляющей скорости объекта (отклонение оценки от истинного значения уменьшилось с 50 до 2.5 м/с) и постоянной составляющей ошибки относительной высоты (отклонение оценки от истинного значения уменьшилось с 65 до 1.5 м) за счет выявления аномальных измерений выходного сигнала АП СРНС и исключения невязки измерений данного сигнала из алгоритмов обработки.
3.2. Моделирование алгоритмов горизонтального канала
Моделирование сигналов ${{x}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, и ${{y}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, на выходе АП радиосигналов СРНС, описываемых выражением (6), проводилось при значениях ${{\sigma }_{x}}({{t}_{k}}) = 5$ м, ${{\sigma }_{y}}({{t}_{k}}) = 5$ м.
Моделирование составляющих вектора скорости объекта $V_{X}^{{{\text{ДС}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, и $V_{Y}^{{{\text{ДС}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, на выходе ДС, описываемых выражениями (5), осуществлялось при следующих исходных данных: ${{\sigma }_{{Vx}}} = {{\sigma }_{{Vy}}} = 2$ м/с. Предполагалось, что объект двигается с постоянной скоростью по осям $O{{X}_{g}}$ и $O{{Y}_{g}}$. При этом составляющие вектора скорости имеют значения $V_{X}^{{}}({{t}_{{k + 1}}}) = V_{Y}^{{}}({{t}_{{k + 1}}}) = 8$ м/с.
Моделирование сигналов $a_{X}^{{{\text{ИНС}}}}({{t}_{{k + 1}}})$, k = $ = 0,1,2...$, и $a_{Y}^{{{\text{ИНС}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, на выходе ИНС, описываемых выражениями (1) и (2), осуществлялось при следующих исходных данных: ${{\alpha }_{a}} = 50$ с–1; ${{\Delta }_{{aX}}}({{t}_{{k + 1}}}) = {{\Delta }_{{aY}}}({{t}_{{k + 1}}}) = 0.2$ м/с2, $k = 0,1,2...$; $\sigma _{a}^{{}} = 0,03$ м/с2.
Для вычисления оценок вектора состояния ${{{\mathbf{X}}}_{{\text{Г}}}}({{t}_{{k + 1}}})$ было использовано выражение (18), для вычисления матрицы оптимальных коэффициентов передачи ${{{\mathbf{K}}}_{{\text{Г}}}}({{t}_{{k + 1}}})$ – выражение (19). Начальные значения вторых центральных моментов ошибок оценивания компонент вектора состояния горизонтального канала брали следующими: ${{p}_{{11}}}({{t}_{0}}) = 300$ м2, ${{p}_{{22}}}({{t}_{0}}) = 300$ м2, ${{p}_{{33}}}({{t}_{0}}) = 20$ м2/с2, ${{p}_{{44}}}({{t}_{0}}) = 20$ м2/с2, ${{p}_{{55}}}({{t}_{0}}) = 0.01$ м2/с4,${{p}_{{66}}}({{t}_{0}}) = $ = 0.01 м2/с4.
Значение порога δГ вычисляли в соответствии с правой частью выражения (22) при значении $\tilde {\gamma } = 9$. Вектор невязок измерений горизонтального канала вычисляли в соответствии с выражением
Был рассмотрен случай, когда на 24-й секунде произошло аномальное измерение псевдодальности до одного из НКА рабочего созвездия и значения измеренных координат по осям $O{{X}_{g}}$ и $O{{Y}_{g}}$ на выходе АП по данным СРНС изменились в виде резкого скачка на 100 м. Длительность аномальных измерений составила 10 с. Результаты проведенного моделирования представлены на рис. 3.
На рис. 3а представлены реализации изменения во времени выходных сигналов ${{x}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$ (кривая 1) и ${{y}^{{{\text{СРНС}}}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$ (кривая 2) аппаратуры приема СРНС.
На рис. 3б представлены реализации изменения во времени случайной величины ${\mathbf{\varepsilon }}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}){{{\mathbf{\varepsilon }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})$, $k = 0,1,2...$ (кривая 1), где ${{{\mathbf{\varepsilon }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})$ вектор невязок измерений горизонтального канала, и порога ${{\delta }_{{\text{Г}}}}$ (кривая 2), соответствующего правой части соотношения (22). Возникновение аномальных измерений сигнала на выходе АП СРНС в измерениях координат объекта по осям $O{{X}_{g}}$ и $O{{Y}_{g}}$ (см. рис. 3а) в виде скачков на величину 100 м приводит к резкому изменению величины ${\mathbf{\varepsilon }}_{{{\text{Г}}1}}^{Т}({{t}_{{k + 1}}}){{{\mathbf{\varepsilon }}}_{{{\text{Г}}1}}}({{t}_{{k + 1}}})$ и превышению ею величины порога ${{\delta }_{{\text{Г}}}}$.
На рис. 3в и 3г представлены реализации изменения во времени оценок координат местоположения объекта по оси $O{{X}_{g}}$$x{\text{*}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, и по оси $O{{Y}_{g}}$$у{\text{*}}({{t}_{{k + 1}}})$, $k = 0,1,2...$, соответственно, с использованием (кривая 1) и без использования (кривая 2) разработанных алгоритмов.
На рис. 3д и 3е представлены реализации изменения во времени оценок скоростей передвижения объекта по оси $O{{X}_{g}}$$V_{Х}^{*}({{t}_{{k + 1}}})$, $k = 0,1,2...$, и по оси $O{{Y}_{g}}$ $V_{Y}^{*}({{t}_{{k + 1}}})$, $k = 0,1,2...$, соответственно, с использованием (кривая 1) и без использования (кривая 2) разработанных алгоритмов. На рис. 3ж и 3з представлены реализации изменения во времени оценок постоянных составляющих погрешностей измерения ускорения акселерометром по оси $O{{X}_{g}}$$\Delta _{{aX}}^{ * }({{t}_{{k + 1}}})$, $k = 0,1,2...$, и по оси $O{{Y}_{g}}$ $\Delta _{{aY}}^{ * }({{t}_{{k + 1}}})$, $k = 0,1,2...$, соответственно, с использованием (кривая 1) и без использования (кривая 2) разработанных алгоритмов.
Анализ зависимостей изменения оценок координат местоположения объекта, оценок скоростей передвижения объекта и оценок постоянных составляющих погрешностей измерений ускорений акселерометрами по осям $O{{X}_{g}}$ и $O{{Y}_{g}}$ без использования разработанных алгоритмов (кривая 2) показывает, что возникновение аномальных измерений сигнала на выходе АП СРНС приводит к их изменению в сторону увеличения. Величины отклонения от истинного значения по осям $O{{X}_{g}}$ и $O{{Y}_{g}}$ максимальны к окончанию воздействия аномального измерения и составляют: для координат местоположения объекта порядка 200 м; для скоростей передвижения объекта порядка 8 м/с; для постоянных составляющих погрешностей измерения ускорений акселерометрами порядка 0.35 м/с2 (кривые 1 на рисунках).
Разработанные алгоритмы позволяют повысить точность оценивания за счет выявления аномальных измерений выходных сигналов АП СРНС и исключения невязок измерений данных сигналов из алгоритмов обработки (кривые 1 на рисунках). Так, например, отклонения оценок скоростей объекта по осям $O{{X}_{g}}$ и $O{{Y}_{g}}$ от истинных значений не превышают по абсолютной величине 0.5 м/с, а отклонения оценок постоянныхсоставляющих погрешностей измерений ускорений акселерометрами не превышают по абсолютной величине 0.01 м/с2.
ЗАКЛЮЧЕНИЕ
Методами марковской теории оптимального оценивания случайных процессов синтезированыкомплексные адаптивные алгоритмы обработки информации в НК подвижных наземных объектов на основе СРНС. Синтезированные алгоритмы позволяют по анализу вектора обновляемой последовательности (вектора невязок измерений) выявлять появление аномальных измерений на выходе АП радиосигналов СРНС и исключать их из обработки информации, а также дополнительно осуществлять контроль целостности навигационныхданных СРНС. Проведенное математическое моделирование синтезированных алгоритмов подтвердило их работоспособность.
Список литературы
Иванов А.В., Иванова Н.А. Навигация наземных объектов. Saarbrucken: Lambert Acad. Publ., 2013.
Тихонов В.И., Кульман Н.К. Нелинейная фильтрация и квазикогерентный прием сигналов. М.: Сов. радио, 1975.
Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. М.: Радио и связь, 1991.
Тихонов В.И. Оптимальный прием сигналов. М.: Радио и связь, 1983.
Ярлыков М.С., Миронов М.А. Марковская теория оценивания случайных процессов. М.: Радио и связь, 1993.
Гришин Ю.П., Ипатов В.П., Казаринов Ю.М. и др. Радиотехнические системы. М.: Высш. школа, 1990.
Кузовков Н.Т., Салычев О.С. Инерциальная навигация и оптимальная фильтрация. М.: Машиностроение, 1982.
Иванов А.В. // Радиотехника.2010. № 12. С. 15.
Бабич О.А. Обработка информации в навигационных комплексах. М.: Машиностроение, 1991.
Ярлыков М.С. Статистическая теория. М.: Радио и связь, 1985.
Дополнительные материалы отсутствуют.
Инструменты
Радиотехника и электроника





