Радиотехника и электроника, 2022, T. 67, № 11, стр. 1103-1109

Оценивание координат в трехпозиционной радиосистеме с учетом выравнивания погрешности определения местоположения объекта по траектории его перемещения

А. Ф. Котов a, Е. А. Чистяков a*

a МИРЭА – Российский технологический университет
119454 Москва, просп. Вернадского, 78, Российская Федерация

* E-mail: egorka199861@gmail.com

Поступила в редакцию 02.02.2022
После доработки 27.03.2022
Принята к публикации 28.03.2022

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

Аннотация

Рассмотрен вопрос об оптимизации процедуры оценивания местоположения малоразмерного малоподвижного объекта наблюдения (например, квадрокоптера) при его перемещении относительно расположения охранной трехпозиционной радиолокационной системы, что позволяет повысить точность оценивания его координат при изменении расстояния между ним и радиолокационной системой.

ВВЕДЕНИЕ

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

В работе рассмотрен пример подобной модернизации алгоритмов, используемых для наблюдения за малоразмерным объектом в трехпозиционной РЛС, однако предлагаемый подход может быть использован и при применении других типов трехкоординатных РЛС.

При модернизации алгоритмов авторы исходили из условий, аналогичных условиям, принятым в [1], т.е. в качестве объектов наблюдения рассмотрены квадрокоптеры – беспилотные летающие аппараты, обладающие повышенной маневренностью и малыми размерами, в качестве РЛС – охранная радиосистема, действующая на малой дальности и использующая большое количество импульсов на фиксированном интервале наблюдения. В качестве алгоритмов оценивания рассмотрены алгоритмы: αβ$\gamma $, алгоритм Калмана и модифицированный нелинейный алгоритм [1] (далее – нелинейная фильтрация). Математическая модель беспилотного объекта наблюдения, основные параметры моделирования и критерии качества оценивания аналогичны принятым в [1].

1. СТРУКТУРНОЕ ПОСТРОЕНИЕ ТРЕХПОЗИЦИОННОЙ ДАЛЬНОМЕРНОЙ РАДИОСИСТЕМЫ

Пусть имеется охранный объект и требуется обеспечить его радиолокационную охрану. Одним из вариантов территориального построения РЛС может быть структура, показанная на рис. 1. Позиции РЛС находятся в точках 1, 2, 3, соответствующих вершинам равностороннего треугольника, со стороной (базой), равной b (рис. 2), в центре которого расположен охраняемый объект, а пункт обработки информации (ПОИ) располагается посредине между первой и второй позицией. Точки 1 и 2 расположены на оси х симметрично относительно начала координат, точка 3 – на оси y на расстоянии а от начала координат (а = = b$\sqrt 3 $/2). Угловое положение объекта наблюдения определяется азимутом α и углом места β. На позициях расположены идентичные однопозиционные дальномеры, измеряющие временные задержки распространения радиосигналов $~{{\tau }_{1}}$, ${{\tau }_{2}}$, ${{\tau }_{3}}$ от позиций до объекта наблюдения и обратно до позиций, а в ПОИ определяются координаты объекта наблюдения в прямоугольной декартовой системе координат [1]. Полагается, что отношение дальности к базе R1/b порядка единицы, а привязка позиций обеспечена геодезическим способом, что позволяет считать погрешность привязки ничтожной.

Рис. 1.

Структура построения охранной трехпозиционной радиосистемы.

Рис. 2.

Геометрическое построение трехпозиционной дальномерной РЛС.

2. АЛГОРИТМЫ ОЦЕНИВАНИЯ

2.1. Оценивание местоположения по одному импульсу

Рассмотрим алгоритмы оценивания, представленные в работе [1]. Были измерены временные задержки t1, t2,t3 распространения сигналов от дальномеров до объекта наблюдения и обратно, связанные с расстояниями от дальномеров до объекта наблюдения R1, R2, R3 соотношением

(1)
${{t}_{i}} = 2{{R}_{i}}{\text{/}}c,$
где i – номер дальномера, ti – временная задержка распространения сигнала от i-го дальномера до объекта наблюдения и обратно, Ri – расстояние от объекта наблюдения до i-го дальномера, с – скорость распространения радиоволн. Уравнение состояния объекта наблюдения, характеризующее его перемещение, имеет вид
(2)
$\widehat {\vec {\Lambda }}_{{{\text{од}}.{\text{имп}}.}}^{{\left( v \right)}} = {{\vec {\Lambda }}^{{\left( v \right)}}} + {\mathbf{\Sigma }}\vec {N}_{\Sigma }^{{\left( v \right)}},$
где $\widehat {\vec {\Lambda }}_{{{\text{од}}.{\text{имп}}.}}^{{\left( v \right)}}$ – оценка вектора состояния, полученная с помощью оценивания координат по одному импульсу; ${{\vec {\Lambda }}^{{\left( v \right)}}}$ – истинный вектор состояния; ${\mathbf{\Sigma }}$ – диагональная матрица, состоящая из среднего квадратического отклонения (СКО) измерений параметров $~~{{\lambda \;}}$ в случае независимых измерений (в случае зависимых измерений данная матрица не является диагональной); $\vec {N}_{\Sigma }^{{\left( v \right)}}$ – гауссовский случайный вектор с нулевым математическим ожиданием
$M\left\{ {\vec {N}_{\Sigma }^{{\left( v \right)}}} \right\} = 0,$
и дисперсией
$M\left\{ {\vec {N}{{{_{\Sigma }^{{\left( v \right)}}}}^{2}}} \right\} = {\mathbf{I}},$
где ${\mathbf{I}}$ – единичная матрица.

Уравнение наблюдения для дальномера определяется формулой

(3)
${{y}_{i}}\left( t \right) = {{u}_{{{\text{с}}i}}}\left( t \right) + {{u}_{{{\text{ш}}i}}}\left( t \right),$
где ${{y}_{i}}\left( t \right)$ – смесь эхо-сигнала и шума на входе i-го дальномера,
$\begin{gathered} ~{{u}_{{сi}}}\left( t \right) = \theta {{A}_{i}}{{U}_{{mi}}}\left( {t - {{t}_{i}}} \right) \times \\ \times \,\,\cos [2\pi \left( {{{f}_{{0i}}} + {{F}_{{{\text{д}}i}}}} \right)\left( {t - {{t}_{i}}} \right) + \psi \left( {t - {{t}_{i}}} \right) - \varphi ] \\ \end{gathered} $
– импульсный эхо-сигнал i-го дальномера, $~\theta $ = 0 или 1, ${{A}_{i}}$ – случайная величина, распределенная по закону Релея, Umi(t–ti) – амплитуда сигнала, foi – несущая частота, ${{F}_{{{\text{д}}i}}}$ – доплеровский сдвиг несущей частоты сигнала, ψ(t–ti) функция угловой модуляции, ti – время запаздывания отраженного от объекта наблюдения сигнала относительно зондирующего сигнала), uшi(t) – внутренний гауссовский шум приемника i-го дальномера.

Если считать, что дальномеры идентичны и что значения угла α (см. рис. 2) лежат в пределах 15°–70° и –15°–70°, то можно получить погрешность определения местоположения объекта наблюдения ${{\sigma }_{\lambda }}$ (с учетом систематической составляющей, обусловленной особенностями геометрического построения РЛС и расположением объекта наблюдения относительно ее позиций) не более $\sqrt 3 {\kern 1pt} {{\sigma }_{q}}$ [2], т.е.

(4)
${{\sigma }_{\lambda }} = \sqrt 3 {{\sigma }_{q}},$
(5)
${{\sigma }_{q}} = \sqrt {\sigma _{{\text{ш}}}^{2} + \sigma _{{\text{ф}}}^{2} + \sigma _{{{\text{распр}}}}^{2}} ,$
${\text{где}}~\,\,{{\sigma }_{{\text{ш}}}}$ – СКО погрешности, обусловленной влиянием внутренних шумов измерителя (в рассматриваемом случае ${{{{\sigma }}}_{{\text{ш}}}} = {{\sigma }_{{R{\text{пот}}}}})$; ${{\sigma }_{{R{\text{пот}}}}}$ – потенциальная погрешность измерения величины Ri; ${{\sigma }_{{\text{ф}}}}$ – СКО погрешности, вносимой влиянием флуктуаций, вызванных изменением амплитуды и фазы отраженной волны за счет перемещения элементарных отражателей объекта наблюдения относительно центра масс; ${{{{\sigma }}}_{{{\text{распр}}}}}$ – СКО, характеризующее погрешность, обусловленную неидеальным распространением сигнала. Предполагается, что применительно к охранным системам основной вклад в выражение (5) вносит ${{{{\sigma }}}_{{\text{ш}}}}$, так как объекты наблюдения имеют малые размеры и, следовательно, влияние движения элементарных отражателей объекта наблюдения относительно центра незначительно; расстояние от дальномера до объекта наблюдения не велико и, следовательно, ошибки, вызванные распространением сигнала, так же малы. Поэтому можно записать
(6)
${{\sigma }_{q}} = {{{{\sigma }}}_{{\text{ш}}}} = {{{{\sigma }}}_{{R{\text{пот}}}}},$
где согласно [2]
(7)
${{{{\sigma }}}_{{R{\text{пот}}}}} = с{\text{/}}2\Delta {{f}_{{{\text{э}}{\text{.с}}}}}\sqrt {2E{\text{/}}{{N}_{0}}} .$
Здесь $2\Delta {{f}_{{{\text{э}}{\text{.с}}}}}$ – эквивалентная ширина спектра сигнала, $2Е{\text{/}}{{N}_{0}}$ – энергетическое отношение сигнал/шум. При отношении дальности к базе более единицы погрешность ${{\sigma }_{\lambda }}~~$ растет примерно пропорционально R1/b [2].

Предположим, что b = 300 м, $\Delta {{f}_{{{\text{э}}{\text{.с}}}}}$ = 109 Гц и $2Е{\text{/}}{{N}_{0}}$ = 10, тогда погрешность ${{{{\sigma }}}_{{R{\text{пот}}}}} = 0.047$ м, а погрешность для случаев R1/b = 1 и R1/b > 1 равна соответственно

(8)
${{\sigma }_{\lambda }} = \sqrt {3{\kern 1pt} } {{{{\sigma }}}_{{R{\text{пот\;\;}}}}}{\text{ = \;0}}{\text{.081\;м,}}$
(9)
${{\sigma }_{{\lambda {\text{\;}}}}} = ({{R}^{1}}{\text{/}}b)\sqrt 3 ~{{{{\sigma }}}_{{R{\text{пот}}}}} = 0.081{{R}^{1}}{\text{/}}b.$

2.2. Фильтрация α–β–$\gamma $

Одним из алгоритмов фильтрации αβ–γ является алгоритм [1], представленный формулами

(10)
$\hat {q}_{{\alpha - \beta - \gamma }}^{{(v)}} = \hat {q}_{{э.\alpha - \beta - \gamma }}^{{(v)}} + \alpha (\hat {q}_{{од.имп.}}^{{(v)}} - \hat {q}_{{э.\alpha - \beta - \gamma }}^{{(v)}}),$
(11)
$\hat {V}_{{{{q}_{{\alpha - \beta - \gamma }}}}}^{{(v)}} = \hat {V}_{{э.{{q}_{{\alpha - \beta - \gamma }}}}}^{{(v)}} + \frac{\beta }{Т}(\hat {q}_{{од.имп.}}^{{(v)}} - \hat {q}_{{э.\alpha - \beta - \gamma }}^{{(\nu )}}),$
(12)
$~\hat {а}_{{{{q}_{{\alpha - \beta - \gamma }}}}}^{{(v)}} = \hat {а}_{{э.{{q}_{{\alpha - \beta - \gamma }}}}}^{{(v)}} + \frac{\gamma }{{2Т}}(\hat {q}_{{од.имп.}}^{{(v)}} - \hat {q}_{{э.\alpha - \beta - \gamma }}^{{(v)}}).$
Здесь $\hat {q}_{{\alpha - \beta - \gamma }}^{{\left( v \right)}}$ – оценка параметра (в рассматриваемом случае временной задержки), полученное с использованием фильтрации на $v$-м шаге; $\widehat {~q}_{{{\text{э}}.\alpha - \beta - \gamma }}^{{\left( v \right)}}$ – экстраполяционное значение параметра $~q~$ на $v$-м шаге; $\alpha $ – коэффициент фильтрации параметра $q$; $\hat {q}_{{од.имп.}}^{{(v)}}$ – оценка параметра $~q$ по одиночному импульсу на $v$-м шаге; $\hat {V}_{{{{q}_{{\alpha - \beta - \gamma }}}}}^{{(\nu )}}$ – оценка скорости изменения параметра $q~$ на $v$-м шаге; $~\hat {V}_{{{\text{э}}.{{q}_{{\alpha - \beta - \gamma }}}}}^{{(v)}}$ – оценка экстраполяционного значения скорости изменения параметра $q~$на $v$-м шаге; $\beta $ – коэффициент фильтрации скорости изменения параметра $q$; $~T~$ – период следования импульсов или размер шага; $\hat {a}_{{{{q}_{{\alpha - \beta - \gamma }}}}}^{{\left( v \right)}}$ – ускорение изменения параметра $q$ на $v$-м шаге; $\hat {a}_{{{\text{э}}.{{q}_{{\alpha - \beta - \gamma }}}}}^{{\left( v \right)}}$ – оценка экстраполяционного значения ускорения изменения параметра $\lambda $ на $v$-м шаге; $\gamma $ – коэффициент фильтрации ускорения изменения параметра $q~$ (в данной работе $\gamma = 0$). Погрешность определения местоположения объекта наблюдения может быть вычислена по формуле (4) в виде ${{\sigma }_{\lambda }} = \sqrt 3 {\kern 1pt} {{\sigma }_{q}}{\text{\;}}.$

2.3. Фильтрация Калмана

Рассмотрим алгоритм Калмана [1], представленный следующими соотношениями:

(13)
$\widehat {\vec {\Lambda }}_{{\text{К}}}^{{\left( v \right)}} = \widehat {\vec {\Lambda }}_{{{\text{э}}{\text{.К}}}}^{{\left( v \right)}} + {\mathbf{K}}_{{\text{К}}}^{{\left( v \right)}}\left[ {\widehat {\vec {\Lambda }}_{{{\text{од}}.{\text{имп}}.}}^{{\left( v \right)}} - \widehat {\vec {\Lambda }}_{{{\text{э}}{\text{.К}}}}^{{\left( v \right)}}} \right],$
(14)
где $\widehat {\vec {\Lambda }}_{{\text{К}}}^{{\left( v \right)}} - $ оценка вектора состояния, полученная с помощью фильтрации Калмана на $v$-м шаге; $~\widehat {\vec {\Lambda }}_{{{\text{э}}{\text{.К}}}}^{{\left( v \right)}}$ – оценка экстраполяционного значения вектора состояния на $v$-м шаге; ${\mathbf{K}}_{{\text{К}}}^{{\left( v \right)}}$ – матрица коэффициентов фильтрации Калмана на $v$-м шаге; $\widehat {\vec {\Lambda }}_{{{\text{од}}.{\text{имп}}.}}^{{\left( v \right)}}$ – оценка вектора состояния, полученная с помощью оценивания по одному импульсу на $v$-м шаге; – экстраполяционная ковариационная матрица; ${{{\mathbf{W}}}_{{\lambda q}}}$ – матрица частных производных компонентов вектора состояния по компонентам вектора первичных параметров; ${{\vec {Q}}_{{{\text{э}}{\text{.К}}}}}$ – вектор экстраполяционных значений первичных параметров (пеленгов, временных задержек, доплеровских частот). ^T – знак транспонирования.

В конце каждой итерации происходит вычисление ковариационной матрицы для данного алгоритма Калмана:

(15)
${\mathbf{K}}_{{{{\lambda К}}}}^{{\left( v \right)}} = \left[ {{\mathbf{I}} - {\mathbf{K}}_{{\text{К}}}^{{\left( v \right)}}} \right]{\mathbf{K}}_{{{\text{э}}{\text{.К}}}}^{{\left( v \right)}}.$

Экстраполяционные значения могут быть вычислены по следующим формулам:

(16)
$\widehat {\vec {\Lambda }}_{{{\text{э}}{\text{.К}}}}^{{\left( v \right)}} = {\mathbf{\Phi }}\widehat {\vec {\Lambda }}_{{\text{К}}}^{{\left( {v - 1} \right)}},$
(17)

Здесь Ф – матрица перехода, B – матрица диффузии.

2.4. Алгоритм нелинейной фильтрации

Уравнения фильтрации согласно [3] имеют вид

(18)
$\left\{ {\begin{array}{*{20}{c}} {\widehat {\vec {\Lambda }}_{{ps}}^{{\left( v \right)}} = \Lambda _{{\text{э}}}^{{\left( v \right)}} + {\mathbf{K}}_{{ps}}^{{\left( v \right)}}\vec {G}_{\lambda }^{{\left( v \right)}},} \\ {{\mathbf{K}}_{{ps}}^{{\left( v \right)}} = \left[ {{{{\left( {{\mathbf{K}}_{{\text{э}}}^{{\left( v \right)}}} \right)}}^{{ - 1}}} - {\mathbf{H}}_{\lambda }^{{\left( v \right)}}} \right],} \end{array}} \right.$
(19)
$\vec {G}_{\lambda }^{{\left( v \right)}} = {\mathbf{W}}_{{q\lambda }}^{T}{\mathbf{K}}_{q}^{{ - 1}}\left[ {\widehat {\vec {Q}}_{{{\text{мп}}}}^{{\left( v \right)}} - \vec {Q}\left( {\Lambda _{{\text{э}}}^{{\left( v \right)}}} \right)} \right].$
Здесь $\vec {G}_{\lambda }^{{\left( v \right)}}$ – вектор первых частных производных первичных параметров по компонентам вектора состояния объекта наблюдения на $v$-м интервале; $~{\mathbf{K}}_{{ps}}^{{\left( v \right)}}$ – апостериорная ковариационная матрица погрешностей оценивания на $~v$-м интервале; ${\mathbf{K}}_{q}^{{ - 1}} = {{\left( { - {{{\mathbf{H}}}_{q}}} \right)}^{{ - 1}}}$ (${{{\mathbf{H}}}_{q}}$ – матрица Фишера, являющаяся обратной ковариационной матрицей для первичных параметров и матрицей вторых частных производных логарифма отношения функционала правдоподобия (ЛОФП) по первичным параметрам); $\widehat {\overrightarrow {~Q} }_{{{\text{мп}}}}^{{\left( v \right)}}$ – вектор оценок максимального правдоподобия первичных параметров на $v$-м интервале; $~\vec {Q}\left( {\Lambda _{{\text{э}}}^{{\left( v \right)}}} \right)$ – вектор экстраполяционных оценок на $v$-м интервале;
(20)
${\mathbf{K}}_{{\text{э}}}^{{\left( v \right)}} = {\mathbf{K}}_{{ps}}^{{\left( {v - 1} \right)}} + {\mathbf{B}}{{{\mathbf{B}}}^{T}},$
где ${\mathbf{K}}_{{ps}}^{{\left( {{v} - 1} \right)}}$ – апостериорная ковариационная матрица, определяемая на $\left( {{v} - 1} \right)$-м интервале, $H_{\lambda }^{{\left( {v} \right)}}$ – матрица Фишера, элементами которой являются вторые производные ЛОФП по компонентам вектора состояния объекта наблюдения.

Элементы матрицы ${\mathbf{H}}_{\lambda }^{{\left( {v} \right)}}$ могут быть получены по следующим формулам [4]:

(21)
$\begin{gathered} \frac{{{{\partial }^{2}}F}}{{\partial {{\lambda }_{i}}{{\lambda }_{k}}}} = \\ = \mathop \sum \limits_{j = 1}^{{{m}_{q}}} \mathop \sum \limits_{\mu = 1}^{{{m}_{q}}} h_{{j\mu }}^{{\left( v \right)}}\left\{ {\frac{{{{\partial }^{2}}{{q}_{j}}}}{{\partial {{\lambda }_{j}}{{\lambda }_{k}}}}\left[ {{{q}_{\mu }}\left( {\vec {\Lambda }_{э}^{{\left( v \right)}} - \hat {q}_{\mu }^{{\left( v \right)}}} \right)} \right] + \frac{{\partial {{q}_{j}}}}{{\partial {{\lambda }_{j}}}}\frac{{\partial {{q}_{\mu }}}}{{\partial {{\lambda }_{k}}}}} \right\}, \\ \end{gathered} $
где F – логарифм отношения функционала правдоподобия, ${{m}_{q}}$ – количество первичных параметров; ${{q}_{j}}$, ${{q}_{\mu }}$j-й и μ-й первичный параметры.

2.5. Критерий качества оценки и фильтрации

В качестве простейшего критерия качества может быть взята точечная погрешность по каждой координате в декартовом пространстве [3]:

(22)
$\begin{array}{*{20}{c}} {e_{x}^{{\left( v \right)}} = {{x}^{{\left( v \right)}}} - \hat {x}_{{\text{ф}}}^{{\left( v \right)}},} \\ {e_{y}^{{\left( v \right)}} = {{y}^{{\left( v \right)}}} - \hat {y}_{{\text{ф}}}^{{\left( v \right)}},} \\ {e_{z}^{{\left( v \right)}} = {{z}^{{\left( v \right)}}} - \hat {z}_{{\text{ф}}}^{{\left( v \right)}},} \end{array}$
где ${{x}^{{\left( v \right)}}}$, ${{y}^{{\left( v \right)}}}$, ${{z}^{{\left( v \right)}}}$ – истинные координаты объекта наблюдения; $~\hat {x}_{{\text{ф}}}^{{\left( v \right)}}$, $\hat {y}_{{\text{ф}}}^{{\left( v \right)}}$, $\hat {z}_{{\text{ф}}}^{{\left( v \right)}}$ – оценки координат.

Для обобщенной оценки погрешности фильтрации по трем координатам можно рассматривать расстояние между истинными значениями координат и значениями на выходе измерителя:

(23)
${{d}^{{\left( v \right)}}} = \sqrt {{{{\left( {{{x}^{{\left( v \right)}}} - \hat {x}_{{\text{ф}}}^{{\left( v \right)}}} \right)}}^{2}} + {{{\left( {{{y}^{{\left( v \right)}}} - \hat {y}_{{\text{ф}}}^{{\left( v \right)}}} \right)}}^{2}} + {{{\left( {{{z}^{{\left( v \right)}}} - \hat {z}_{{\text{ф}}}^{{\left( v \right)}}} \right)}}^{2}}} .$

Ввиду того, что величина (23) является случайной, для численной оценки качества фильтрации может быть взято исправленное выборочное СКО

(24)
${{\sigma }_{d}} = \sqrt {\frac{1}{{n - 1}}\mathop \sum \limits_{v = 1}^n {{{\left( {{{d}^{{\left( v \right)}}} - \bar {d}} \right)}}^{2}}} ,$
где $\bar {d}~$ – выборочное среднее значение параметра d; $n~$ – количество импульсов за время наблюдения.

3. МОДЕЛИРОВАНИЕ С МОДЕРНИЗАЦИЕЙ АЛГОРИТМОВ

Ниже проводится моделирование с модернизацией алгоритмов, рассмотренных в [1].

На рис. 3 представлена зависимость СКО погрешности (обусловленной внутренними шумами дальномеров) различных вариантов оценивания в зависимости от дальности R1 – расстояния между ПОИ и ОН для устройства обработки информации охранной трехпозиционной дальномерной радиосистемы, полученная в [1]. Параметр R1 менялся от 500 до 5000 м. Уменьшение СКО погрешности при использовании алгоритма Калмана и нелинейного алгоритма по сравнению с оцениванием по одиночному импульсу практически одно и то же: уменьшение СКО погрешности составляет в среднем в 7.6 раза. Это, безусловно, положительный результат, однако имеет место неравномерность погрешности при движении объекта, т.е. ее неодинаковость при изменении расстояния между объектом и РЛС. Эта неравномерность обусловлена уменьшением энергии зондирующего сигнала с увеличением дальности до объекта при неизменном значении спектральной плотности внутреннего шума приемников позиций.

Рис. 3.

Зависимость СКО флуктуационной составляющей погрешности оценивания от дальности R1 для охранной трехпозиционной дальномерной радиосистемы при неизменных форме и энергии радиосигнала, полученная в [1]: 1 – оценивание по одиночному импульсу, 2 – α–β-фильтрация, 3 – фильтрация Калмана, 4 – нелинейная фильтрация.

Анализируя графики изменения СКО погрешности с использованием фильтрации Калмана и нелинейного фильтра в зависимости от дальности (см. рис. 3), видим, что при количестве реализаций и импульсов, равных 1000, погрешность при росте R1 увеличивается примерно в 10 раз, что может оказаться неприемлемым для практики. Было проведено исследование влияния количества импульсов в сигнале на интервале наблюдения и количества реализаций, используемых в процессе обработки на погрешность оценивания местоположения объекта наблюдения. По результатам исследования была построена табл. 1, по данным которой был построен график на рис. 4.

Таблица 1.  

Зависимость СКО флуктуационной составляющей погрешности различных типов оценивания от количества импульсов в зондирующем сигнале при различном количестве реализаций

Количество импульсов Фильтр Калмана Нелинейный фильтр
Количество реализаций 10
dmin, R1 = 0 dmax, R1 = 5 км dmin, R1 = 0 dmax, R1 = 5 км
10 0.723 1.54 0.719 1.57
100 0.582 1.004 0.581 1.008
1000 1.637 4.42 1.637 4.44
10 000 0.518 1.94 0.518 1.92
  Количество реализаций 1000
10 0.174 1.703 0.177 1.706
100 0.091 0.99 0.107 1.00
1000 0.041 0.445 0.042 0.445
10 000 0.0186 0.199 0.0186 0.199
Рис. 4.

Зависимость СКО флуктуационной составляющей погрешности оценивания от дальности R1 для охранной трехпозиционной дальномерной радиосистемы при неизменных форме и энергии радиосигнала с учeтом проведенного авторами исследования: 1 – оценивание по одному импульсу, 2 – α–β-фильтрация, 3 – фильтрация Калмана, 4 – нелинейная фильтрация.

Был также построен график зависимости СКО погрешности от количества излучаемых импульсов в зондирующем сигнале (рис. 5). На основе представленных в табл. 1 данных, а также по результатам анализа построенного графика было выяснено, что для снижения СКО погрешности при изменении расстояния от цели до ПОИ необходимо изменять энергию и форму зондирующего сигнала.

Рис. 5.

Зависимость СКО флуктуационной составляющей погрешности оценивания от количества излучаемых импульсов при R1 = 1000 (1), 900 (2), 800 (3), 700 (4), 600 (5) и 500 м (6).

Дальнейшие исследования показали, что такая задача может быть решена. Для этого следовало указанные выше алгоритмы модернизировать. Модернизация алгоритмов заключалась в следующем: все указанные выше соотношения, характеризующие алгоритмы, оставались прежними, менялись лишь формулы (1) и (2), которые приняли соответственно вид.

(25)
${{{{\sigma }}}_{{R{\text{пот}}}}} = с{\text{/}}2\Delta {{f}_{{{\text{э}}{\text{.с}}}}}\sqrt {2kE{\text{/}}{{N}_{0}}} ,$
(26)
$y\left( t \right) = F\left\{ {{{u}_{c}}\left( t \right)} \right\} + {{u}_{{\text{ш}}}}\left( t \right),$
где k – коэффициент, характеризующий изменение энергии сигнала по дистанции, учитывающее рост дальности, F – оператор, характеризующий изменение формы сигнала по дистанции, учитывающее рост дальности.

Итак, с использованием модернизированных алгоритмов и согласно полученной программе, результаты снижения СКО погрешности оценивания, обусловленной флуктуациями, представлены в табл. 2 и на рис. 6. Получить погрешность ${{\sigma }_{{\lambda ~}}}$ с учeтом систематической погрешности можно (считая, что дальномеры идентичны и что значения угла α (см. рис. 2) лежат в пределах 15°–70° и –15°–70°) с использованием формул ${{\sigma }_{\lambda }}$ = ${{\sigma }_{d}}\sqrt 3 ~$ для случая R1/b = 1 и ${{\sigma }_{\lambda }}{\text{ = (}}{{R}^{{\text{1}}}}{\text{/}}b{\text{)}}\sqrt {\text{3}} {\text{\;}}{{{{\sigma }}}_{d}}$ для случая R1/b $ > 1$. При этом полагалось, что объект наблюдения согласно принятой модели для вектора состояния объекта наблюдения в виде

(27)
${{\overrightarrow {~\Lambda } }^{{\left( v \right)}}} = \Phi {{\vec {\Lambda }}^{{\left( {v - 1} \right)}}} + B{{\vec {N}}^{{\left( v \right)}}},$
${{\vec {\Lambda }}^{{\left( v \right)}}}$ – вектор состояния на $v$-интервале; ${{\overrightarrow {~\Lambda } }^{{\left( {v - 1} \right)}}}$ – вектор состояния на предыдущем шаге; ${{\overrightarrow {~N} }^{{\left( v \right)}}}$ – гауссовский случайный вектор с нулевым математическим ожиданием ${{\vec {N}}^{{\left( v \right)}}} = 0$ и дисперсией ${{\vec {N}}^{{\left( v \right)}}}{{\vec {N}}^{{\left( \mu \right)}}} = {\mathbf{I}}{{\delta }_{{\mu v}}}$, ${{\delta }_{{\mu v}}}$ – символ Кронекера, отклоняется от РЛС по дальности на 500–1000 м. Как видно из табл. 2 и рис. 6, значение погрешности при изменении дальности R1 от 500 до 1000 м практически не меняется, однако для обеспечения такого результата необходимо менять форму зондирующего сигнала, в частности, с ростом R1 увеличивать количество зондирующих импульсов. При этом, естественно, следует менять энергию радиосигнала.

Таблица 2.  

Зависимость СКО флуктуационной составляющей погрешности от расстояния и количества импульсов в зондирующем сигнале при использовании модернизированных алгоритмов

L R1, м σd, м
2000 500 0.0111
2900 600 0.0112
3800 700 0.0108
4700 800 0.1111
5600 900 0.0116
6500 1000 0.0118
Рис. 6.

Зависимость СКО флуктуационной составляющей погрешности оценивания от дальности R1 для охранной трeхпозиционной дальномерной радиосистемы при изменении формы и энергии радиосигнала: 1 – фильтрация Калмана, 2 – нелинейная фильтрация.

ЗАКЛЮЧЕНИЕ

Таким образом, полученные в работе [1] алгоритмы Калмана и нелинейной фильтрации доработаны и позволяют при принятых (указанных выше) условиях практически снизить флуктуационную составляющую погрешности ${{\sigma }_{d}}$ (а при соответствующем выборе параметра k и оператора F и погрешность ${{\sigma }_{\lambda }})$ определения координат малоразмерного объекта наблюдения (например, квадрокоптера) при его медленном перемещении относительно охранной трeхпозиционной дальномерной РЛС до значений, соответствующих минимальной дальности. При этом сохранены выигрыши в точности, полученные с применением алгоритмов фильтрации [1] по сравнению с оцениванием по одному импульсу, а также улучшены оценки координат объекта наблюдения с использованием модернизированных алгоритмов Калмана и нелинейной фильтрации при его удалении от РЛС. Например, при увеличении дальности до объекта в два раза может быть достигнуто уменьшение погрешности примерно в четыре раза по сравнению с погрешностью, получаемой при использовании не модернизированных алгоритмов [1]. Указанные дополнительные выигрыши в точности получены за счет программного и аппаратного усложнения радиоаппаратуры и обусловлены необходимостью изменять форму и энергию зондирующего сигнала.

При большем изменении дальности по сравнению с изменением, принятом при моделировании, и соответствующем изменении формы и энергии сигнала можно получить большее по сравнению с приведенным выше снижение погрешности, но при этом надо понимать, что трудности с практической реализацией алгоритмов будут возрастать, а также будет возрастать стоимость РЛС.

Авторы заявляют об отсутствии конфликта интересов.

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

  1. Заикин Б.А. Разработка и исследования перспективных алгоритмов оценивания параметров воздушного объекта в однопозиционной и многопозиционных радиолокационных системах. Дис. … канд. техн. наук. М.: РТУ МИРЭА, 2019. 214 с.

  2. Кондратьев В.С., Котов А.Ф., Марков Л.Н. Многопозиционные радиотехнические системы. М.: Радио и связь, 1986.

  3. Радиоэлектронные системы: Основы построения и теория. Справочник. 2-е изд. / Под ред. Я.Д. Ширмана. М.: Радиотехника, 2007.

  4. Гребенников В.Б., Котов А.Ф. // Радиотехника. 1987. № 6. С. 6.

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