Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта наблюдения при аппроксимации траектории его перемещения ...

Страница создана Ксения Антонова
 
ПРОДОЛЖИТЬ ЧТЕНИЕ
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта наблюдения при аппроксимации траектории его перемещения ...
Российский технологический журнал. 2021;9(4):38–48                                         ISSN 2500-316X

                Современные радиотехнические и телекоммуникационные системы
                        Modern radio engineering and telecommunication systems

УДК 621.396.969.181.234
https://doi.org/10.32362/2500-316X-2021-9-4-38-48

НАУЧНАЯ СТАТЬЯ

       Оценка эффективности алгоритмов фильтрации
         вектора состояния малоразмерного объекта
       наблюдения при аппроксимации траектории его
           перемещения немарковским процессом

Б.А. Заикин 1, @,
А.Ф. Котов 2
1Городская клиническая больница им. М.Е. Жадкевича, Москва, 121374 Россия
2МИРЭА – Российский технологический университет, Москва, 119454 Россия
@ Автор для переписки, e-mail: halfmazerkin@gmail.com

     Резюме. В статье рассматриваются возможности оценивания векторов состояния объектов наблюдения,
     аппроксимация траекторий перемещений которых не является марковской. Во введении обсуждается сле-
     дующая проблема: использование аппроксимации марковскими процессами траектории объекта наблю-
     дения в некоторых случаях может приводить к расхождению теории и практики. Это происходит, напри-
     мер, в случае радиосистем координатометрии, работающих на малых дистанциях с объектами, у которых
     траекторные флуктуации сопоставимы с размерами самого объекта наблюдения. В первой части статьи
     проведено моделирование траекторий малоразмерных объектов наблюдения при аппроксимации траек-
     тории марковским процессом и указаны ограничения такого подхода. Предложено использование много-
     мерного гауссова закона распределения для порождения траектории малоразмерного объекта наблюде-
     ния, который, с одной стороны, более точно моделирует поведение объекта, а с другой – требует больших
     вычислительных затрат. Во второй части проведено исследование точностных характеристик однопозици-
     онной угломерно-дальномерной и трехпозиционной дальномерной радиосистем. В качестве алгоритмов
     оценивания в данных системах при моделировании использованы алгоритмы α−β, Калмана и нелинейного
     оценивания. Приведены параметры и характеристики моделирования. Дан критерий оценки качества филь-
     трации. В третьей части представлены результаты моделирования процесса оценивания местоположения
     объектов наблюдения с траекториями перемещения, аппроксимированными немарковскими процессами.
     Представлено подробное описание графиков. Моделирование подтверждает возможность использования
     алгоритмов Калмана и нелинейной фильтрации для оценивания траектории малоразмерного объекта на-
     блюдения, модель траектории которого использует многомерный нормальный закон распределения. Ука-
     зывается, что в ряде случаев ошибки фильтрации превышают ошибки единичного измерения, что приводит
     к выводу о необходимости дальнейшей модификации алгоритмов. В заключительной части дается реко-
     мендация по дальнейшему уменьшению ошибок оценивания при использовании алгоритмов Калмана и не-
     линейного оценивания.
   Ключевые слова: немарковская аппроксимация, алгоритм α−β, алгоритм Калмана, нелинейная фильтра-
ция, однопозиционная радиолокация, многопозиционная радиолокация, квадрокоптеры

© Заикин Б.А., Котов А.Ф., 2021
38
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта наблюдения при аппроксимации траектории его перемещения ...
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта                             Б.А. Заикин,
наблюдения при аппроксимации траектории его перемещения немарковским процессом                                   А.Ф. Котов

         • Поступила: 18.04.2021 • Доработана: 11.05.2021 • Принята к опубликованию: 25.05.2021

Для цитирования: Заикин Б.А., Котов А.Ф. Оценка эффективности алгоритмов фильтрации вектора состояния
малоразмерного объекта наблюдения при аппроксимации траектории его перемещения немарковским процес-
сом. Российский технологический журнал. 2021;9(4):38−48. https://doi.org/10.32362/2500-316X-2021-9-4-38-48
Прозрачность финансовой деятельности: Никто из авторов не имеет финансовой заинтересованности в
представленных материалах или методах.
Авторы заявляют об отсутствии конфликта интересов.

RESEARCH ARTICLE

        An estimation of efficiency of filtering algorithms
          of state vector of small-sized observed object
        with non-Markovian approximation of trajectory

Boris A. Zaikin 1, @,
Alexander F. Kotov 2
1M.E. Zhadkevich City Clinical Hospital, Moscow, 121374 Russia
2MIREA – Russian Technological University, Moscow, 119454 Russia
@ Corresponding author, e-mail: halfmazerkin@gmail.com

    Abstract. The article discusses the possibilities of estimating the states vectors of observation objects with the non-
    Markovian approximation of the trajectories. The introduction discusses the problem consisting in the fact that the use of
    the approximation of the trajectory of the observed object by Markov processes in some cases can lead to a discrepancy
    between theory and practice. In the first section, we simulate the trajectories of observed objects when approximated
    by a Markovian process and indicate the limitations of this approach. It is proposed to use a multidimensional Gaussian
    distribution law for generating the trajectory of the observed object. In the second section, a study of the accuracy
    characteristics of a single-position angular-rangefinder radar and a three-position rangefinder radar are considered.
    Algorithms α-β, Kalman and nonlinear estimation are used in the modeling as estimation algorithms in these systems.
    The parameters and characteristics of the simulation are given. In the third part, the results of modeling the process of
    estimating the location of objects of observation with trajectories of movement approximated by non-Markov processes
    are presented. Modeling confirms the possibility of using submitted algorithms to estimate the trajectory of a small-
    sized object of observation, a trajectory model of which uses a multidimensional normal distribution law. It is pointed
    out that in several cases the filtering errors exceed the errors of a single measurement. This leads to the conclusion that
    further modification of the algorithms is necessary. In the final part, a recommendation is given on how to further reduce
    the estimation errors when using Kalman algorithms and nonlinear estimation.
    Keywords: non-Markovian approximation, α−β algorithm, Kalman algorithm, nonlinear filtering, one-position radar,
multi-position radar, quadcopters

                      • Submitted: 18.04.2021 • Revised: 11.05.2021 • Accepted: 25.05.2021
For citation: Zaikin B.A., Kotov A.F. An estimation of efficiency of filtering algorithms of state vector of small-sized
observed object with non-Markovian approximation of trajectory. Rossiiskii tekhnologicheskii zhurnal = Russian
Technological Journal. 2021;9(4):38–48 (in Russ.). https://doi.org/10.32362/2500-316X-2021-9-4-38-48
Financial disclosure: Authors have no a financial or property interest in any material or method mentioned.
The authors declare no conflicts of interest.

                                Российский технологический журнал. 2021;9(4):38–48
                                                                                                                            39
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта наблюдения при аппроксимации траектории его перемещения ...
An estimation of efficiency of filtering algorithms of state vector                              Boris A. Zaikin,
of small-sized observed object with Non-Markovian approximation of trajectory                Alexander F. Kotov

                    ВВЕДЕНИЕ                               теории оценивания с применением аппроксимации
                                                           марковскими процессами. Интерес представляет не
    Как известно, любая математическая модель              только потенциальная возможность использования
базируется на тех или иных допущениях. Если опу-           «классических» алгоритмов в «неклассических»
стить факт несовершенства общей физической тео-            условиях, но и последующая возможность оптими-
рии, то большинство моделей будет балансировать            зации для уменьшения погрешности фильтрации и
между приближенностью к реальности и сложно-               оценка эффективности оптимизированных алгорит-
стью вычисления. Однако такой подход не может га-          мов. С другой стороны, марковская аппроксимация
рантировать получения достоверного результата при          использовалась и используется до сих пор, посколь-
использовании моделей.                                     ку в теоретическом плане она позволяет получать
    Применительно к радиотехническим и ради-               законченный математический аппарат, хотя ряду
олокационным областям при синтезировании ал-               исследователей она кажется весьма грубой, не со-
горитмов оценивания одним из подобных широко               ответствующей реалиям. И поэтому неудивительно,
используемых допущений является то, что процесс,           что имели место попытки использовать немарков-
отражающий изменение во времени вектора состоя-            скую аппроксимацию как более подходящую [3−5].
ния объекта наблюдения (ОН), обладает свойствами           Но эти попытки, как правило, приводили к получе-
марковского процесса. Подобное допущение позво-            нию достаточно сложного математического аппара-
ляет получить достаточно простой математический            та, который по существу являлся той или иной мо-
аппарат. Несмотря на то, что формально доказать            дификацией марковской аппроксимации. И только с
такое утверждение представляется нетривиальной             появлением современных ЭВМ, позволяющих моде-
задачей, требующей наблюдений за большим чис-              лировать сложные процессы, немарковская аппрок-
лом различных объектов и большим количеством               симация, возможно, найдет применение при имита-
их траекторий и маневров, на практике при исполь-          ционном моделировании.
зовании синтезированных алгоритмов допущение                   В качестве объектов наблюдения (ОН) в данной
марковости процесса в большинстве случаев дает             работе используются квадрокоптеры – беспилотные
хорошие результаты. Более того, аргументом в поль-         летательные аппараты, обладающие повышенной
зу использования в радиолокации марковских про-            маневренностью и малыми размерами. В качестве
цессов в качестве моделей является то, что истори-         радиотехнических систем координатометрии – ох-
чески в качестве объектов наблюдения выступали             ранные радиосистемы, действующие на малой даль-
массивные инертные объекты – самолеты, корабли,            ности и использующие большое число импульсов
дирижабли и т.д. Также стоит отметить, что в боль-         на фиксированном интервале наблюдения. Наконец,
шинстве случаев рассматривались дальнодействую-            в качестве алгоритмов оценивания в данной работе
щие импульсные системы, которые, соответственно,           выступают алгоритм α−β [6], алгоритм фильтрации
используют относительно невысокое количество               Калмана [7] и модифицированный алгоритм не-
импульсов (или пачек импульсов при когерентном             линейной фильтрации, представленный в [8] и [9],
приеме) принимаемого сигнала на фиксированном              именуемый далее для краткости алгоритмом нели-
интервале наблюдения. Однако в дальнейшем, с               нейной фильтрации.
развитием научно-технического прогресса появи-
лись, с одной стороны, радиотехнические системы             1. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ТРАЕКТОРИИ
координатометрии, работающие на малой дальности                МАЛЫХ БЕСПИЛОТНЫХ ЛЕТАТЕЛЬНЫХ
с большим числом импульсов за интервал наблю-                            АППАРАТОВ
дения, а с другой стороны возникла необходимость
вести наблюдения за такими объектами, как беспи-               В большинстве работ ([6, 8−12] и др.), в которых
лотные летательные аппараты, обладающие мень-              рассматривается функционирование алгоритмов
шей инертностью, повышенной маневренностью и               фильтрации в различных радиотехнических систе-
малыми размерами [1, 2]. Кроме того, вычислитель-          мах координатометрии, акцент делается либо на рас-
ные возможности ЭВМ постоянно возрастают и по-             смотрение геометрического построения системы,
зволяют с помощью моделирования решать все бо-             либо на модификацию непосредственно алгоритмов.
лее сложные математические задачи. В связи с этим          Вопрос анализа траекторий объекта наблюдения
возникает необходимость пересмотра упомянутого             и математического аппарата, стоящего за ним, во
выше подхода.                                              многих случаях считается тривиальным и либо не
    Целью данной работы является рассмотрение ал-          рассматривается, либо рассматривается для очень
горитмов фильтрации, основанных на тех представ-           узких случаев без излишних подробностей. Однако
лениях, что оценивание векторов состояния объектов         при решении некоторых радиолокационных задач
наблюдения будет выходить за рамки классической            (например, при оценивании векторов состояния

                                 Russian Technological Journal. 2021;9(4):38–48
40
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта наблюдения при аппроксимации траектории его перемещения ...
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта                                                 Б.А. Заикин,
наблюдения при аппроксимации траектории его перемещения немарковским процессом                                                       А.Ф. Котов

объектов наблюдения в радиолокационных системах                    флуктуаций не вставал остро по причине относи-
с ограниченной дальностью действия) приходится                     тельной медленности функционирования систем
иметь дело с объектами, перемещение которых до-                    измерения и больших размеров объектов, которые
статочно специфично и требует дополнительного                      были несоизмеримо больше самих флуктуаций.
анализа. Поэтому представляется целесообразным                     Таким образом, приближение в виде марковской
внимательнее рассмотреть математическое описа-                     последовательности давало хорошее соответствие
ние изменения вектора состояния малоразмерного                     теории и практики. Однако появление таких объек-
объекта наблюдения.                                                тов, как квадрокоптеры, может приводить к траек-
    В большинстве случаев, траекторию объекта на-                  торным флуктуациям, сопоставимым по размерам
блюдения можно описать с помощью рекуррентного                     с самим объектом наблюдения, а системы их могут
соотношения:                                                       обладать значительно более высокой частотой сле-
                                                                   дования импульсов.
                                                      (1)              Предположим, что среднеквадратичное откло-
                                                                   нение траекторных флуктуаций для квадрокоптера
    
где Λ ( ν) – вектор состояния ОН в ν-й момент време-               составляет bx1s = 1 м за 1 с; частота следования
                                                                  импульсов радиосистемы, сопровождающей этот
ни; Φ – матрица перехода; Λ ( ν−1) – вектор состояния
ОН в (ν – 1)-й момент времени; B – матрица фор-                    объект наблюдения, составляет n = 1000 импуль-
мирующих воздействий, состоящая из среднеква-                      сов в секунду. Ограничим время наблюдения 1 се-
дратических отклонений траектории по различным                     кундой. Необходимо определить траекторию в ин-
                                                                  тервале 1000 точек, который соответствует
координатам; N ( ν) – гауссовский случайный вектор
                                                                   интервалу наблюдения 1 с. Если мы используем
с нулевым математическим ожиданием и единичной
                                                                   марковскую модель флуктуаций (2), то встает за-
дисперсией. Отметим, что такое математическое
                                                                   дача подбора такого СКО bx0.001s, которое соответ-
описание позволяет описывать довольно сложные
                                                                   ствует изменению траектории за 0.001 с.
траектории, при этом оставаясь в пределах марков-
                                                                   Рассмотрим два крайних случая: bx0.001s = bx1s
ского приближения. Объект наблюдения в принятой                                          b
модели полагается точечным, поскольку отношение                    (рис. 1) и bx 0.001s = x1s (рис. 2).
расстояния до объекта к его размеру считается до-                                          n
статочно большим.                                                        4
    Математическое описание траекторных флуктуа-                         3
ций в виде марковского процесса представляет собой                       2
одну из причин несоответствия между теоретической                        1
моделью и реальной картиной мира. Чтобы ясно обо-
                                                                  x, м

                                                                         0
значить эти возможные несоответствия, рассмотрим
                                                                     –1
крайний случай вектора состояния, состоящего из
                                                                     –2
одной величины. Пусть эта величина соответствует
изменению положения объекта наблюдения по оси X.                     –3

Также, ввиду того, что в данном случае нас интере-                   –4
                                                                       0         0.1    0.2     0.3    0.4    0.5     0.6    0.7     0.8   0.9   1
суют флуктуации, для простоты будем считать, что                                                              t, c
Φ = I, где I – единичная матрица. Таким образом,                             Рис. 1. Траекторные флуктуации марковского
математическое описание изменения вектора состоя-                                     процесса при bx 0.001s = bx1s
ния, согласно (1), будет при данных допущениях вы-
глядеть следующим образом:                                               0.03

                                                                         0.02
                                       ( ν)
                 x( ν) = x( ν−1) + bx nx ,                 (2)          0.01
                                                                  x, м

                                                                             0
где bx – среднеквадратическое отклонение (СКО)
                                               ( ν)                 –0.01
траекторных флуктуаций по оси X; nx – гауссова
случайная величина с нулевым математическим                         –0.02

ожиданием M nx   { ( ) } = 0 и единичной дисперсией
                   ν                                                –0.03
                                                                         0        0.1     0.2    0.3    0.4    0.5     0.6    0.7    0.8   0.9    1

  { ( ) } = 1.
     ν                                                                                                         t, c
D nx                                                                         Рис. 2. Траекторные флуктуации марковского
   Как было сказано ранее, в рамках «классиче-                                                                               bx1s
                                                                                        процесса при bx 0.001s =
ской» радиотехнической теории вид аппроксимации                                                                               n

                                Российский технологический журнал. 2021;9(4):38–48
                                                                                                                                                 41
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта наблюдения при аппроксимации траектории его перемещения ...
An estimation of efficiency of filtering algorithms of state vector                                                             Boris A. Zaikin,
of small-sized observed object with Non-Markovian approximation of trajectory                                               Alexander F. Kotov

    Как можно видеть из рис. 1 и рис. 2, ни один из                    вектором математического ожидания M kx и ковариа-
двух вариантов не соответствует действительности.
                                                                       ционной матрицей COVxk .
В первом случае мы получаем объект, который коле-
                                                                            В нашем примере k = n = 1000; математические
блется с большой амплитудой и частотой, не соответ-
ствующей реальному движению объекта наблюде-                           ожидания mxk должны быть нулевыми, т.к. постоян-
ния. Во втором случае мы получаем объект, который                      ная составляющая входит в первое слагаемое (1) и
колеблется с малой амплитудой, и при этом малове-                      (2); дисперсии Dxk равны 1 м2. Коэффициент корре-
роятно, что такой процесс будет иметь отклонение в                     ляции C xij должен уменьшаться с увеличением раз-
1−3 м в интервале, равном 1 секунде (которое мож-                      ницы между индексами i и j, обеспечивая тем самым,
но ожидать по правилу 3σ). Любой промежуточный                         связь между импульсами, не позволяющую иметь
вариант также не будет соответствовать реалиям.                        экстремально быстрые скачки траектории (какие
Можно сделать вывод о непригодности марковской                         можно видеть на рис. 1). В данной работе рассматри-
модели флуктуаций для рассмотрения данного слу-                        вается нормированное экспоненциальное убывание.
чая описания движения объекта наблюдения.                              Таким образом, для нашего примера получаем:
    Таким образом, возникает предложение рассмо-
треть иную модель траекторных флуктуаций объ-                                                     M kx = [ 0 0…0] ,                            (6)
ектов, подобных квадрокоптеру, при распределении
их значений по многомерному гауссовому закону.
Многомерный гауссов закон распределения предпола-                                                    e0.999      e0.998            e0.001 
                                                                                        1                                     …           
гает корреляционные связи между компонентами, что                                                       e           e                 e 
противоречит марковскому представлению о том, что                                       e0.999                   e0.999            e0.002 
текущее состояние зависит только от предыдущего.                                                       1                      …           
                                                                                        e                           e                 e 
    Многомерный гауссов процесс может быть задан                               COVxk =  e0.998       e0.999                        e0.003  . (7)
вектором математических ожиданий и ковариацион-                                                                      1        …           
ной матрицей:                                                                           e               e                             e 
                                                                                        …              …             …        …      … 
                  M kx   =  m1x mx2 … mxk  ,                (3)                    0.001                                             
                                                                                                      e0.002      e0.003
                                                                                       e                                      …      1 
                                                                                        e              e          e                      
               D1x          C12x        C13x    … C1xk 
               12                                                        На рис. 3 представлен процесс, соответствую-
              C x           Dx2         C x23   … C x2k 
                                                                       щий (5)–(7). Как видно из этого рисунка, в отличие
       COVx = C13
          k                  C x23       Dx3     … C x3k  ,    (4)   от рис. 1 и рис. 2, процесс не имеет экстремальных
               x                                        
              …              …           …      … …                  скачков за малый отрезок времени и при этом полу-
              C1k
               x            C x2k       C x3k   … Dxk               чается так, что его значения могут колебаться в ин-
                                                                       тервале исходного СКО bx1s = 1 м за 1 с (иными сло-
где M kx – вектор, состоящий из математических                         вами, на длинных дистанциях мы получим
                                                                       отклонение, подчиняющееся правилу 3σ). Исходя
ожиданий mix -го одномерного нормального закона
                                                                       из требований к объекту наблюдения, в модели мо-
распределения, входящего в многомерный закон рас-
                                                                       гут использоваться и другие зависимости между
пределения; COVxk – ковариационная матрица мно-                        отсчетами за счет выбора коэффициента корреля-
гомерного нормального закона распределения; Dxi –                      ции C xij .
дисперсия i-го нормального закона распределения,
входящего в многомерный закон распределения;                                   2
C xij – коэффициент корреляции между i-м и j-м нор-                           1.5
мальными распределениями, входящими в много-
                                                                               1
мерный закон; k – мерность закона распределения
(определяет в нашем случае количество импульсов).
                                                                       x, м

                                                                              0.5
      Уравнение, аналогичное уравнению (2), для дан-                           0
ного случая можно представить в виде:
                                                                         –0.5

                                     (
            x( ν) = x( ν−1) + ξ( ν) M kx , COVxk ,    )         (5)          –1
                                                                                0   0.1   0.2   0.3    0.4     0.5    0.6     0.7   0.8   0.9    1
                                                                                                               t, c
        (                )
где ξ( ν) M kx , COVxk – ν-я компонента реализации                       Рис. 3. Траекторные флуктуации при многомерном
многомерного гауссова случайного процесса с                                гауссовом законе распределения и bx1s = 1 м

                                            Russian Technological Journal. 2021;9(4):38–48
42
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта                         Б.А. Заикин,
наблюдения при аппроксимации траектории его перемещения немарковским процессом                               А.Ф. Котов

      2. ПАРАМЕТРЫ МОДЕЛИРОВАНИЯ
                                                         отклонениями измерений временных задержек σ τ ,
    И КРИТЕРИЙ КАЧЕСТВА ФИЛЬТРАЦИИ                                                                    1
                                                         στ , στ .
                                                            2     3
    Следующим этапом является проверка работо-                Для моделирования СКО измерения временной
способности алгоритмов фильтрации при принятой           задержки можно определить из формулы потенци-
модели движения. Помимо работоспособности в              альной точности [13]:
конкретном случае нас будет интересовать устой-
чивость работы в различных режимах функциони-                                             1
                                                                            στ =                       ,            (8)
рования разных систем. Для этого в данной работе                                              2E
проводится моделирование двух радиосистем коор-                                    ∆f c
                                                                                              N0
динатометрии при разных параметрах траекторных
флуктуаций.                                                                                 2E
    Рассмотрим кратко процесс оценивания параме-         где Δfc – ширина спектра сигнала;     – энергетиче-
                                                                                            N0
тров отраженного от объекта наблюдения радиосиг-         ское отношение сигнал/шум (ОСШ).
нала в однопозиционной угломерно-дальномерной                СКО измерения пеленгов σβ и σε (азимута и угла
радиосистеме, геометрическое построение которой          места) могут быть определены в соответствии с [14,
изображено на рис. 4 и в трехпозиционной дально-         15]. В антенной решетке для карандашного луча ко-
мерной радиосистеме (рис. 5). Импульсный радио-          личество излучающих элементов N связано с шири-
дальномер, расположенный в точке 0 (рис. 4), изме-       ной луча θ0.5 на уровне 0.5 по мощности выражени-
ряет время τ распространения сигнала до объекта          ем [14]:
наблюдения и обратно . Система также обладает пе-
                                                                                     100
ленгаторами, которые измеряют азимут β и угол ме-                             θ0.5 =     .              (9)
ста ε. Соответственно, система может быть охарак-                                     N
теризована среднеквадратическим отклонением
измерений временной задержки στ, азимута σβ и угла           С помощью формулы (9) могут быть определены
места σε. На практике эти величины определяются          σβ и σε, согласно графикам, которые были построены
техническими характеристиками конкретной радио-          П. Сверлингом [15]. График представляет собой за-
системы.                                                                                   N
                                                         висимость произведения σβ / ε        от отношения
    На рис. 5. показаны объект наблюдения (ОН), при-                                     θ0.5
емные пункты радиосистемы П1, П2 и П3, а также           сигнал/шум (ОСШ) в дБ для флуктуирующего и не
пункт обработки информации ПОИ. Радиосистема яв-         флуктуирующего объекта наблюдения. Таким обра-
ляется импульсной и на каждом шаге измеряет времен-      зом, задаваясь числом излучающих элементов N,
ные задержки τ1, τ2, τ3, которые характеризуют распро-   можно определить σβ и σε для различных значений
странение сигнала от пунктов П1, П2, П3 до ОН и          ОСШ.
обратно, соответственно. Затем информация о задерж-          Синтез указанных алгоритмов оценивания в
ках передается в пункт обработки информации (ПОИ),       данных радиосистемах подробно рассмотрен во
находящийся в точке 0. Соответственно, система мо-       многих работах, к примеру в [9]. Для алгоритма
жет быть охарактеризована среднеквадратическими          α−β в качестве соответствующих коэффициентов

        Z                                                                    Z
                                                                                                                 Y
                                    Y
                                                                             z
        z

                               R
                                                                                                   y
                     y
                                                                                   a

                                                                                                                      X
                                             X                                                              x
                                                                      b/2                 b/2
                              x

       Рис. 4. Геометрическое построение                         Рис. 5. Геометрическое построение
    однопозиционной угломерно-дальномерной                  трехпозиционной дальномерной радиосистемы
        радиосистемы координатометрии                                     координатометрии

                            Российский технологический журнал. 2021;9(4):38–48
                                                                                                                      43
An estimation of efficiency of filtering algorithms of state vector                                                   Boris A. Zaikin,
  of small-sized observed object with Non-Markovian approximation of trajectory                                     Alexander F. Kotov

используются соотношения, зависящие от итерации                    между истинными значениями координат и значе-
и представленные в [13].                                           ниями, полученным с помощью алгоритмов оцени-
    Исходным значением отношения сигнал/шум                        вания:
примем значение, равное 10 дБ. При этом ширина

                                                                              ( x( ) − xˆ( ) ) + ( y( ) − yˆ( ) ) + ( z( ) − zˆ( ) ) . (8)
спектра принимаемого сигнала Δfs = 109 Гц. Таким                                             2                  2                    2
                                                                   d ( ν) =      ν       ν           ν      ν            ν       ν
образом, согласно (8), στ = 3.162−10 с. Размер ан-                                      e                  e                    e
тенной решетки примем 20 на 20 элементов, что
в сумме дает число элементов решетки N = 400.                      где x(ν), y(ν), z(ν) – истинные координаты объекта на-
Согласно (9) и графикам П. Сверлинга [15] получаем                                  ( ν) ( ν) ( ν)
                                                                   блюдения; xˆe , yˆe , zˆe – координаты, получен-
σβ = σε = 0.0157 рад. Период следования импульсов
                                                                   ные при использовании процедуры оценивания.
при моделировании примем Tr = 0.001 c, время на-
                                                                   Далее в тексте данной работы такое расстояние бу-
блюдения Tobs = 1 с, при этом число импульсов за
                                                                   дет называться ошибкой.
время наблюдения составляет n = 1000. Объект на-
блюдения (которым в охранных радиосистемах мо-
жет быть квадрокоптер, вертолет, аэростат и т.д.) в                       3. ПРОВЕРКА РАБОТОСПОСОБНОСТИ
начальный момент времени находится на расстоянии                              АЛГОРИТМОВ ФИЛЬТРАЦИИ
R(1) = 1500 м, при этом β(1) = 45° и ε(1) = 45°. Таким                    ПРИ ИСПОЛЬЗОВАНИИ ТРАЕКТОРНОЙ
образом, можно выразить декартовы координаты                                  МОДЕЛИ С ФЛУКТУАЦИЯМИ,
объекта наблюдения x(1) = y(1) = 750 м; z(1) = 1061 м.                  РАСПРЕДЕЛЕННЫМИ ПО МНОГОМЕРНОМУ
Как и ранее, в работе матрица Φ = I, что соответству-                           НОРМАЛЬНОМУ ЗАКОНУ
ет равномерному прямолинейному движению, т.е.
движению квадрокоптера на некоторых интервалах                         Рассмотрим результаты моделирования процес-
наблюдения. В данной работе упор делается на рас-                  са фильтрации в указанных системах при принятых
смотрение влияния траекторных флуктуаций, одна-                    значениях.
ко модель может быть усложнена для рассмотрения                        Из рис. 6 видно, что оценивание с использова-
конкретных объектов наблюдения и совершаемых                       нием алгоритмов α−β, Калмана (б) и нелинейной
ими маневров.                                                      фильтрации позволяет значительно снизить ошибки
    Для обобщенной оценки ошибки фильтрации по                     относительно оценивания по единичным измерени-
трем координатам можно рассматривать расстояние                    ям, т.е. по одному импульсу.

          7
          6
          5
d(n), м

          4
          3
          2
          1

          0            0.1       0.2        0.3       0.4        0.5           0.6           0.7          0.8             0.9                1
                                                                 t, c
                                                                 (a)

          7                                                                                                                              1
                                                                                                                                         2
          6                                                                                                                              3

          5
d(n), м

          4
          3
          2
          1

          0            0.1       0.2        0.3       0.4        0.5           0.6           0.7          0.8             0.9                1
                                                                 t, c
                                                                 (б)
              Рис. 6. Ошибки оценивания в однопозиционной радиосистеме при bx1s = by1s = bz1s = 1 м: (а) – единичные
               измерения; (б) – фильтрация α−β (синяя штриховая линия), фильтрация Калмана (оранжевая линия),
                      нелинейная фильтрация (пунктирная желтая линия, совпадает с фильтрацией Калмана)

                                          Russian Technological Journal. 2021;9(4):38–48
44
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта                      Б.А. Заикин,
  наблюдения при аппроксимации траектории его перемещения немарковским процессом                            А.Ф. Котов

    На рис. 7 видна тенденция, аналогичная рис. 6, од-               С уменьшением СКО траекторных флуктуа-
нако здесь преимущество фильтрации перед единичным                ций до 0.1 м за 1 с однопозиционная радиосистема
оцениванием не столь явно, т.к. имеют место выбросы,              по-прежнему показывает хорошие результаты, вы-
сопоставимые с ошибками единичных измерений.                      раженные в уменьшении ошибки оценивания.

     2.5

          2

     1.5
d(n), м

          1

     0.5

          0            0.1        0.2         0.3      0.4       0.5        0.6       0.7        0.8        0.9            1
                                                                 t, c
                                                                  (a)

     2.5
                                                                                                                       1
                                                                                                                       2
          2                                                                                                            3

     1.5
d(n), м

          1

     0.5

          0            0.1       0.2         0.3       0.4       0.5        0.6       0.7        0.8       0.9             1
                                                                 t, c
                                                                 (б)
              Рис. 7. Ошибки оценивания в трехпозиционной радиосистеме при bx1s = by1s = bz1s = 1 м: (а) – единичные
               измерения; (б) – фильтрация α−β (синяя штриховая линия), фильтрация Калмана (оранжевая линия),
                      нелинейная фильтрация (пунктирная желтая линия, совпадает с фильтрацией Калмана)

      10

          8
d(n), м

          6

          4

          2

          0            0.1        0.2         0.3      0.4       0.5        0.6       0.7        0.8        0.9            1
                                                                 t, c
                                                                  (a)

      10                                                                                                               1
                                                                                                                       2
                                                                                                                       3
          8
d(n), м

          6

          4

          2

          0            0.1       0.2         0.3       0.4       0.5        0.6       0.7        0.8       0.9             1
                                                                 t, c
                                                                 (б)
                Рис. 8. Ошибки оценивания в однопозиционной радиосистеме при bx1s = by1s = bz1s = 0.1 м:
    (а) – единичные измерения; (б) – фильтрация α−β (синяя штриховая линия), фильтрация Калмана (оранжевая
            линия), нелинейная фильтрация (пунктирная желтая линия, совпадает с фильтрацией Калмана)

                                        Российский технологический журнал. 2021;9(4):38–48
                                                                                                                       45
An estimation of efficiency of filtering algorithms of state vector                                                     Boris A. Zaikin,
  of small-sized observed object with Non-Markovian approximation of trajectory                                       Alexander F. Kotov

          4
     3.5
          3
     2.5
d(n), м

          2
     1.5
          1
     0.5

          0        0.1          0.2          0.3          0.4           0.5          0.6          0.7           0.8          0.9             1
                                                                        t, c
                                                                         (a)

          4                                                                                                                              1
     3.5                                                                                                                                 2
                                                                                                                                         3
          3
     2.5
d(n), м

          2
     1.5
          1
     0.5

          0        0.1          0.2          0.3          0.4           0.5          0.6          0.7           0.8          0.9             1
                                                                        t, c
                                                                        (б)
          Рис. 9. Ошибки оценивания в трехпозиционной радиосистеме при bx1s = by1s = bz1s = 0.1 м: (а) – единичные
           измерения; (б) – фильтрация α−β (синяя штриховая линия), фильтрация Калмана (оранжевая линия),
                  нелинейная фильтрация (пунктирная желтая линия, совпадает с фильтрацией Калмана)

    Трехпозиционная угломерно-дальномерная ради-                         следует отметить, что у фильтрации Калмана и нели-
осистема при условии, что СКО траекторных флук-                          нейной фильтрации появляются неопределенные па-
туаций достигают 0.1 м за 1 с, показывает плохие ре-                     раметры – алгоритмические СКО траекторных флук-
зультаты для фильтрации, уступающие единичному                           туаций bxal, byal, bzal. При марковской аппроксимации
оцениванию. Это свидетельствует о необходимости                          использовались СКО траекторных флуктуаций bx, by,
модификации алгоритмов. В случае однопозицион-                           bz, которые порождали траектории и которые исполь-
ной дальномерной радиосистемы модификация алго-                          зовались в качестве параметров для синтеза алгорит-
ритма возможно способна улучшить результат.                              мов. Что касается соответствующего подбора параме-
                                                                         тров, то ввиду того, что параметры перестают быть
                         ЗАКЛЮЧЕНИЕ                                      аналитически определенными, остается возможность
                                                                         определить их эмпирически и проверить устойчи-
     Как видно из графиков, в целом классические                         вость процесса фильтрация к изменению других па-
алгоритмы работают и в неклассических условиях,                          раметров функционирования радиосистем и объекта
т.е. их применение в случае немарковской аппрокси-                       наблюдения, таких как дальность, ОСШ и др.
мации траекторных флуктуаций возможно. Однако в
                                                                              Вклад авторов. Все авторы в равной степени
некоторых случаях (к примеру, на рис. 9) фильтрация                      внесли свой вклад в исследовательскую работу.
при немарковской аппроксимации получается менее                               Authors’ contribution. All authors equally contributed
точной, чем единичное оценивание. Тем не менее,                          to the research work.

                   СПИСОК ЛИТЕРАТУРЫ                                                             REFERENCES

   1. Melinger D.W. Trajectory Generation and Control for                  1. Melinger D.W. Trajectory Generation and Control for
      Quadrotors: thesis. Degree of Doctor of Philosophy                      Quadrotors: thesis. Degree of Doctor of Philosophy
      (PhD). University of Pennsylvania: Publicly Accessible                  (PhD). University of Pennsylvania: Publicly Accessible
      Penn Dissertations; 2012. 137 p. URL: https://repository.               Penn Dissertations; 2012. 137 p. Available from URL:
      upenn.edu/edissertations/547                                            https://repository.upenn.edu/edissertations/547
   2. Ritchie M.A., Fioranelli F., Griffiths H., Torvik B. Monostatic      2. Ritchie M.A., Fioranelli F., Griffiths H., Torvik B. Monostatic
      and bistatic radar measurements of birds and micro-drone.               and bistatic radar measurements of birds and micro-drone.
      In: IEEE Radar Conference (RadarConf). 2016, p. 1−5.                    In: IEEE Radar Conference (RadarConf). 2016, p. 1−5.
      https://doi.org/10.1109/RADAR.2016.7485181                              https://doi.org/10.1109/RADAR.2016.7485181

                                          Russian Technological Journal. 2021;9(4):38–48
46
Оценка эффективности алгоритмов фильтрации вектора состояния малоразмерного объекта                                   Б.А. Заикин,
наблюдения при аппроксимации траектории его перемещения немарковским процессом                                         А.Ф. Котов

 3. Королев А.Н., Котов А.Ф., Ярошевская К.Ш. Филь-               3. Korolev A.N., Kotov A.F., Yaroshevskaya K.Sh. Filtering Non-
    трация немарковских процессов. В сб.: Докл. 19 Все-               Markovian process. In: 19 Vsesouzn. NMS “Teoriya i proektirovanie
    союзн. НМС. Теория и проектирование радиосистем.                  radiosistem”: sb. dokladov (Report to the All-Union NMS. Theory
    Л.: ЛЭТИ; 1985.                                                   and practice). Leningrad: LETI; 1985. (in Russ)
 4. Королев А.Н., Котов А.Ф., Ярошевская К.Ш. Филь-               4. Korolev A.N., Kotov A.F., Yaroshevskaya K.Sh.
    трация немарковских процессов. Радиотехника.                      Filtering Non-Markov processes. Radiotekhnika =
    1990;5:48.                                                        Radioengineering. 1990;5:48 (in Russ.).
 5. Королев А.Н., Котов А.Ф., Ярошевская К.Ш. Филь-               5. Korolev A.N., Kotov A.F., Yaroshevskaya K.Sh. Filtering
    трация немарковского процесса при полигауссовской                 Non-Markov process with poly-Gasussian approximation.
    аппроксимации. В сб.: «Математика. Компьютер.                     In: Mezhdunarodnaya konferentsiya “Matematika.
    Управление и инвестиции»: тезисы докладов между-                  Komp’yuter. Upravlenie i investitsii” (Abstracts of the
    нар. конф. М.: ЦНИИПРОЕКТ; 1993. C. 45.                           reports of the International Conference Mathematics.
 6. Tenne D., Singh T. Characterizing performance of a-b-g            Computer. Management and Investment). Moscow:
    filters. IEEE Transactions on Aerospace and Electronic            TsNIIPROEKT; 1993, p. 45. (in Russ.).
    Systems. 2002;38(3):1072−1087. https://doi.org/10.1109/       6. Tenne D., Singh T. Characterizing performance of a-b-g
    TAES.2002.1039425                                                 filters. IEEE Transactions on Aerospace and Electronic
 7. Kalman R.E. A new approach to linear filtering and                Systems. 2002;38(3):1072−1087. https://doi.org/10.1109/
    prediction problems. Transactions of the ASME. Journal            TAES.2002.1039425
    of Basic Engineering. 1960;82(Series D):35−45. https://       7. Kalman R.E. A new approach to linear filtering and
    doi.org/10.1115/1.3662552                                         prediction problems. Transactions of the ASME. Journal
 8. Гребенников В.Б., Котов А.Ф. Импульсные многопо-                  of Basic Engineering. 1960;82(Series D):35−45. https://
    зиционные радиотехнические системы. Радиотехни-                   doi.org/10.1115/1.3662552
    ка. 1987;6:6−9.                                               8. Grebennikov V.B., Kotov A.F. Pulse multi-position radio
 9. Арешин Я.О., Заикин Б.А., Котов А.Ф., Решетняк С.А.               engineering systems. Radiotekhnika = Radioengineering.
    Алгоритм нелинейной фильтрации координат мало-                    1987;6:6−9 (in Russ.).
    подвижного объекта в двухпозиционной радиосисте-              9. Areshin Y.O., Zaikin B.A., Kotov A.F., Reshetnyak S.A.
    ме. Радиотехника и электроника. 2019;64(3):213−219.               Algorithm for nonlinear filtering of the coordinates of
    https://doi.org/10.1134/S0033849419020013                         a fluctuating object in a bistatic radio system. Journal of
10. Kumar R.S.R., Ramaiah M.V., Kumar J.R. Performance                Communications Technology and Electronics. 2019;64(3):
    comparison of α-β-γ filter and kalman filter for CA,              187−192. https://doi.org/10.1134/S1064226919020013
    NCA target tracking using bistatic range and range rate      		 [Areshin Ya.O., Zaikin B.A., Kotov A.F., Reshetnyak S.A.
    measurements. In: IEEE International Conference on                Algoritm nelineinoi fil’tratsii koordinat malopodvizhnogo
    Communication and Signal Processing (ICCSP). 2014, p.             ob’’ekta v dvukhpozitsionnoi radiosisteme. Radiotekhnika
    1462−1466. https://doi.org/10.1109/ICCSP.2014.6950091             i elektronika = Journal of Communications Technology
11. Petsios M.N., Alivizatos E.G., Uzunoglu N.K.                      and Electronics. 2019;64(3):213−219 (in Russ.).]
    Maneuvering target tracking using multiple bistatic          10. Kumar R.S.R., Ramaiah M.V., Kumar J.R. Performance
    range and range-rate measurements. Signal Processing.             comparison of α-β-γ filter and kalman filter for CA,
    2007;87(4):665−686.             https://doi.org/10.1016/j.        NCA target tracking using bistatic range and range rate
    sigpro.2006.07.003                                                measurements. In: IEEE International Conference on
12. Compagnoni M., Notari R., Antonacci F., Sarti A.                  Communication and Signal Processing ICCSP. 2014, p.
    On the statistical model of source localization based             1462−1466. https://doi.org/10.1109/ICCSP.2014.6950091
    on range difference measurements. Journal of The             11. Petsios M.N., Alivizatos E.G., Uzunoglu N.K. Maneuvering
    Franklin Institute. 2017;354(15):7183−7214. https://doi.          target tracking using multiple bistatic range and range-rate
    org/10.1016/j.jfranklin.2017.07.034                               measurements. Signal Processing. 2007;87(4):665−686.
13. Дудник П.И., Кондратенков Г.С., Татарский Б.Г., Иль-              https://doi.org/10.1016/j.sigpro.2006.07.003
    чук А.Р., Герасимов А.А. Авиационные радиолокаци-            12. Compagnoni M., Notari R., Antonacci F., Sarti A.
    онные комплексы и системы: учебник для слушателей                 On the statistical model of source localization based
    и курсантов ВУЗов ВВС. М.: Изд. ВВИА им. проф.                    on range difference measurements. Journal of The
    Н.Е. Жуковского; 2006. 1112 с. ISBN 5-903111-15-7                 Franklin Institute. 2017;354(15):7183−7214. https://doi.
14. Skolnik M.I. Radar handbook: 3rd ed. USA: McGraw-                 org/10.1016/j.jfranklin.2017.07.034
    Hill companies; 2008. 1352 p.                                13. Dudnik P.I., Kondratenkov G.S., Tatarskii B.G., Il’chuk A.R.,
15. Swerling P. Maximum angular accuracy of a pulsed search           Gerasimov A.A. Aviatsionnye radiolokatsionnye kompleksy
    radar. Proceedings of the IRE. 1956;44(9):1146−1155.              i sistemy: uchebnik dlya slushatelei i kursantov VUZov
    https://doi.org/10.1109/JRPROC.1956.275167                        VVS (Aviation radar complexes and systems: a textbook for
                                                                      listeners and cadets of the Air Force universities). Moscow:
                                                                      Izd. VVIA im. prof. N.E. Zhukovskogo; 2006. 1112 p. (in
                                                                      Russ.). ISBN 5-903111-15-7
                                                                 14. Skolnik M.I. Radar handbook: 3rd ed. USA: McGraw-Hill
                                                                      companies; 2008. 1352 p.
                                                                 15. Swerling P. Maximum angular accuracy of a pulsed search
                                                                      radar. Proceedings of the IRE. 1956;44(9):1146−1155.
                                                                      https://doi.org/10.1109/JRPROC.1956.275167

                                 Российский технологический журнал. 2021;9(4):38–48
                                                                                                                                   47
An estimation of efficiency of filtering algorithms of state vector                                     Boris A. Zaikin,
of small-sized observed object with Non-Markovian approximation of trajectory                       Alexander F. Kotov

     Об авторах
     Заикин Борис Александрович, к.т.н., системный администратор, отдел информационных технологий,
 Городская клиническая больница им. М.Е. Жадкевича (121374, Россия, Москва, Можайское ш., д. 14). E-mail:
 halfmazerkin@gmail.com.
     Котов Александр Федорович, д.т.н., профессор, член диссертационного совета по специальности «Ра-
 диотехника» Института радиотехнических и телекоммуникационных систем ФГБОУ ВО «МИРЭА – Российский
 технологический университет» (119454, Россия, Москва, пр-т Вернадского, д. 78). E-mail: kotov_af@mail.ru.

     About the authors
      Boris A. Zaikin, Cand. Sci. (Eng.), System Administrator, Department of Information Technologies, M.E. Zhadkevich
 City Clinical Hospital (14, Mozhaiskoe sh., Moscow, 121374 Russia) E-mail: halfmazerkin@gmail.com.
      Alexander F. Kotov, Dr. Sci. (Eng.), Professor, Member of the Dissertation Council on Radio Engineering,
 Institute of Radio Engineering and Telecommunication Systems, MIREA – Russian Technological University
 (78, Vernadskogo pr., Moscow, 119454 Russia). E-mail: kotov_af@mail.ru.

                                   Russian Technological Journal. 2021;9(4):38–48
48
Вы также можете почитать