СПОСОБ ОПРЕДЕЛЕНИЯ С ПОВЫШЕННЫМ БЫСТРОДЕЙСТВИЕМ АЗИМУТАЛЬНОГО И УГЛОМЕСТНОГО ПЕЛЕНГОВ ИСТОЧНИКА РАДИОИЗЛУЧЕНИЯ И НАЧАЛЬНОЙ ФАЗЫ ЕГО СИГНАЛА
METHOD FOR HIGH-SPEED DETERMINATION OF AZIMUTH AND ELEVATION BEARINGS OF RADIO-FREQUENCY SOURCE AND INITIAL PHASE OF SIGNAL THEREOF

Область техники
Изобретение относится к радиотехнике, в частности к односигнальной радиопеленгации источника радиоизлучения (ИРИ).
Уровень техники
Пеленгация ИРИ имеет место в процессе мониторинга радиоэлектронной обстановки. При этом необходимо определять азимутальные, угломестные пеленги ИРИ и амплитуду сигнала. Пеленгатор регистрирует излучение путем записи сигналов на элементах антенной системы (AC) - вибраторах. Выполняя различные действия над сигналами с вибраторов, определяют параметры излучения. Проблема в том, какие действия над сигналами окажутся более эффективными (точными и быстрыми).
Известен способ [1], согласно которому азимутальные и угломестные пеленги определяют посредством поиска максимумов квадрата модуля углового спектра, полученного при помощи двухмерного преобразования Фурье от свертки комплексных сигналов, полученных с m-го элемента AC, m=1; 2; …; М, М - количество элементов АС, и комплексного сигнала, полученного с опорного элемента АС. При этом вводится двумерная сетка по азимуту θ и по углу места β.
0
Недостатком способа [1] является высокая вычислительная сложность, обусловленная необходимостью вычисления двухмерного преобразования Фурье, и необходимость наличия в АС достаточно большого количества элементов для получения приемлемых результатов. Но по начальной фазе сигнала φ сетка не вводилась, так как и так громоздкое решение задачи становилось еще более громоздким, а при этом считалось, что начальная фаза мало влияет на получение истинного результата.
Авторский способ определения пеленгов ИРИ [2] принят за прототип. В прототипе предложено использовать одну сетку, получить произведения функций косинусов углов пеленгов менее громоздкими методами, а затем определить из системы двух уравнений углы пеленгов, по-прежнему не учитывая начальную фазу. Для этого нелинейную АС логически разделяют на две части таким образом, чтобы линии отсчета азимутальных пеленгов каждой из частей не были параллельны друг другу (системы координат, связанные с каждой из частей были развернуты относительно друг друга). В каждой из частей выбирают опорный элемент (элемент, относительно которого производят измерение набегов фаз на остальных элементах части АС). Одни и те же элементы АС могут входить в обе выделенные части одновременно. Любым способом, например, при помощи поиска максимумов квадрата модуля одномерного углового спектра, полученного посредством одномерного преобразования Фурье, вычисляют произведение косинусов азимутального и угломестного пеленгов для каждого ИРИ в системах координат, связанных с первой и со второй логическими частями АС (в аналитическое выражение комплексной амплитуды сигнала на m-м элементе АС азимутальные и угломестные пеленги входят в качестве произведения их косинусов), причем вычисления производят на основе набегов фаз на элементах АС относительно соответствующих опорных вибраторов. Азимутальные пеленги всех ИРИ, измеренные в системах координат, связанных с различными логическими частями АС, отличаются на величину угла γ между соответствующими линиями отсчета пеленгов. Вычисления азимутального и угломестного пеленгов k-го ИРИ осуществляют по формулам
<mrow><msub><mi>θ</mi><mi>k</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>g</mi><mrow><mo>{</mo><mrow><mfrac><mrow><msub><mi>P</mi><mn>2</mn></msub><mo>−</mo><mi>P</mi><mmultiscripts><mi>c</mi><mprescripts /><mn>1</mn><none /></mmultiscripts><mi>o</mi><mi>s</mi><mi>γ</mi></mrow><mrow><msub><mi>P</mi><mn>1</mn></msub><mi>sin</mi><mi>γ</mi></mrow></mfrac></mrow><mo>}</mo></mrow></mrow>
,
<mrow><msub><mi>β</mi><mi>k</mi></msub><mo>=</mo><mi>arccos</mi><mrow><mo>{</mo><mrow><mfrac><mrow><msub><mi>P</mi><mn>1</mn></msub></mrow><mrow><mi>cos</mi><msub><mi>θ</mi><mi>k</mi></msub></mrow></mfrac></mrow><mo>}</mo></mrow></mrow>
1
2
где P - величина произведения косинусов азимутального и угломестного пеленгов k-го ИРИ, k=1; 2; …; К, где К - количество ИРИ, полученного в системе координат, связанной с первой логической частью АС; P - величина аналогичного произведения, полученного в системе координат, связанной со второй логической частью АС.
Прототип имеет следующие недостатки.
0
0
1. В расчетах не учитывается начальная фаза сигнала φ, которая влияет на набег фаз, из которых и определяются пеленги. Поэтому искажаются значения пеленгов. В большинстве практических случаев фаза сигнала φ не равна нулю.
2. Высокая вычислительная сложность, обусловленная необходимостью вычисления одномерного преобразования Фурье, а, как следствие, большие временные затраты.
0
3. Нелинейную АС логически разделяют только на две части и таким образом, чтобы линии отсчета азимутальных пеленгов каждой из частей не были параллельны друг другу (системы координат, связанные с каждой из частей, были бы развернуты относительно друг друга). Однако этого недостаточно для исключения влияния начальной фазы φ на нахождение наиболее приближенным к истинным величин пеленгов.
Раскрытие изобретения
0
Достигаемый технический результат - существенное повышение скорости и точности определения азимутальных и угломестных составляющих пеленгов и начальной фазы сигнала при приеме радиосигнала одного ИРИ с использованием нелинейных (в т.ч. кольцевых) АС, состоящих из слабонаправленных элементов (вибраторов). Повышение точности и скорости определения пеленгов достигается за счет использования особенностей нелинейных АС, позволяющих устранить влияние на значения пеленгов неучтенной начальной фазы сигнала φ и сведения алгоритма определения параметров сигнала к прямому расчету по элементарным формулам (в предлагаемом изобретении устранены все громоздкие вычислительные операции).
В предлагаемом способе сигналы рассматриваются как детерминированные, подверженные аддитивной помехе, оценки параметров которых подлежат определению.
0
0
Для достижения технического результата предлагается способ определения азимутального и угломестного пеленгов источника радиоизлучения и начальной фазы φего сигнала, включающий в себя разделение произвольной нелинейной антенной системы (АС) на логические части по элементам (вибраторам) АС, восстановление вектора комплексных амплитуд сигналов, полученных с выхода каждого элемента АС, с последующим его разделением, соответствующим логическому разделению АС, тригонометрические формулы пеленгов, по которым определяют углы пеленгов. При этом разделение производят на n частей, но не менее чем на три части - три элемента АС под разными углами к направлению нулевого отсчета углов γ элементов АС. Измеренные комплексные амплитуды сигналов, полученные с выхода каждого элемента АС, поступают в блок вычисления натуральных логарифмов, затем - в вычислитель, куда заранее введены аналитические выражения натурального логарифма от функции, описывающей комплексную огибающую выходных сигналов элементов АС, действительные и мнимые части которой приравнивают действительным и мнимым частям натурального логарифма измеренных комплексных амплитуд сигналов, полученных с выхода каждого элемента АС. Получают систему алгебраических уравнений, из которой определяют аналитические выражения для вычисления азимутального пеленга θ, угломестного пеленга β, начальной фазы сигнала φ согласно матричным тригонометрическим формулам
<mrow><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo stretchy="false">(</mo><msup><mi>A</mi><mi>T</mi></msup><mi>A</mi><mo stretchy="false">)</mo></mrow><mrow><mo>−</mo><mn>1</mn></mrow></msup><msup><mi>A</mi><mi>T</mi></msup><mi>Y</mi></mrow>
<mrow><mi>cos</mi><mi>β</mi><mo>=</mo><mfrac><mrow><msub><mi>p</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow><mrow><mi>cos</mi><mi>θ</mi></mrow></mfrac></mrow>
;
,
m
где γ - угол между m-м элементом АС и направлением отсчета при m=1…n;
1
m
γ=0 (угол 1-го элемента АС) - начало отсчета углов γ;
<mrow><msub><mi>P</mi><mi>m</mi></msub><mo>=</mo><mn>2</mn><mi>π</mi><mfrac><mi>R</mi><mi>λ</mi></mfrac><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>m</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow>
<mrow><msub><mi>p</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mi>m</mi></msub><mi>λ</mi></mrow><mrow><mn>2</mn><mi>π</mi><mi>R</mi></mrow></mfrac></mrow>
<mrow><msub><mi>P</mi><mn>1</mn></msub><mo>=</mo><mn>2</mn><mi>π</mi><mfrac><mi>R</mi><mi>λ</mi></mfrac><mi>cos</mi><mi>θ</mi><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow>
;
при m=1, …, n;
;
<mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>ϕ</mi><mn>0</mn></msub><mi>λ</mi></mrow><mrow><mn>2</mn><mi>π</mi><mi>R</mi></mrow></mfrac></mrow>
, где λ - длина волны сигналов ИРИ, R - радиус круговой АС;
<mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><mi>sin</mi><msub><mi>γ</mi><mn>2</mn></msub><mtext> </mtext><mn>1</mn><mtext> </mtext><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><msub><mi>γ</mi><mn>3</mn></msub><mtext> </mtext><mn>1</mn><mtext> </mtext><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>⋯</mo></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><msub><mi>γ</mi><mi>n</mi></msub><mtext> </mtext><mn>1</mn><mtext> </mtext><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow></mrow>
матрица
;
<mrow><mi>Y</mi><mo>=</mo><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><msub><mi>p</mi><mn>2</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>p</mi><mn>3</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>⋯</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>p</mi><mi>n</mi></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow></mrow>
вектор-столбец
;
0
после нахождения значений пеленга θ и начальной фазы φ определяют пеленг β.
0
Чтобы исключить влияние начальной фазы φ на результаты определения углов пеленгов, надо разделить АС на число частей не меньше трех (в принципе, чем больше будет частей разделения АС, тем точнее будут результаты).
<mrow><mi>D</mi><mo stretchy="false">(</mo><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><mrow><msup><mrow><mo stretchy="false">[</mo><mfrac><mrow><mo>∂</mo><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo></mrow><mrow><mo>∂</mo><msub><mi>x</mi><mi>i</mi></msub></mrow></mfrac><mo stretchy="false">]</mo></mrow><mn>2</mn></msup><mi>D</mi><mo stretchy="false">(</mo><msub><mi>x</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow></mstyle></mrow>
<mrow><mfrac><mrow><mo>∂</mo><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo></mrow><mrow><mo>∂</mo><msub><mi>x</mi><mi>i</mi></msub></mrow></mfrac></mrow>
<mrow><mi>cos</mi><mi>β</mi><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow><mrow><mi>cos</mi><mi>θ</mi></mrow></mfrac></mrow>
<mrow><mi>D</mi><mo stretchy="false">(</mo><mi>cos</mi><mi>β</mi><mo stretchy="false">)</mo><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><mrow><msup><mrow><mo stretchy="false">(</mo><mfrac><mrow><mo>∂</mo><mi>cos</mi><mi>β</mi></mrow><mrow><mo>∂</mo><msub><mi>x</mi><mi>i</mi></msub></mrow></mfrac><mo stretchy="false">)</mo></mrow><mn>2</mn></msup><mi>D</mi><mo stretchy="false">(</mo><msub><mi>x</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow></mstyle></mrow>
i
i
i
i
0
i
1
1
0
2
3
Для нахождения доверительных интервалов определяемых параметров дополнительно вычисляют дисперсии D значений азимутального и угломестного пеленгов и начальной фазы сигнала источника радиоизлучения по общей формуле
, где f(x) - функция, определяющая значение искомого параметра; x - i-я переменная, входящая в f(x), i=1, 2, …, k, k - число переменных; с использованием аналитических выражений частных производных
и заранее известных величин дисперсий D(x) переменных x. В данном случае в качестве f(x) выступают формулы для cosβ, tgθ, φ, а в качестве x выступают все другие переменные, входящие в формулу, а именно:
; тогда f(x)=cosβ, P≡x; φ≡x; cosθ≡x. и
.
Дисперсии вычисляют, чтобы определить доверительный интервал (возможный разброс значений) при заданной доверительной вероятности. Но для практики нужна не сама дисперсия, а корень квадратный из нее - среднее квадратическое отклонение (СКО σ). То что получают из решения базовой системы уравнений - это наиболее вероятное значение при заданных исходных данных. При других данных получат другое решение, которое попадет в доверительный интервал. Если к решению добавить ±σ, то с вероятностью 0,68 при изменении данных (за счет помехи) решения будут находиться в этом интервале. Первичные операции над сигналами - моменты первого порядка, разброс значений - единицы процентов. Коэффициенты корреляции - моменты второго порядка - имеют разбросы значений сотни процентов.
Осуществление изобретения
Предлагаемый способ показан на примере круговой АС.
1
2
M
T
1. В круговой АС каждый элемент-вибратор смещен на некоторый угол от другого, т.е. круговая АС может быть автоматически разделена на число областей, равное числу вибраторов. Восстанавливают вектор комплексных амплитуд сигналов y=[y y… y], полученных с выхода каждого элемента АС. Вектор y восстанавливают единожды для всей АС (то есть производят одно физическое измерение).
2. Запишем нелинейную систему уравнений, правая часть которой является аналитическим выражением комплексной амплитуды сигнала на m-м элементе АС, комплексной огибающей выходов элементов круговой АС
<mrow><msub><mi>y</mi><mi>m</mi></msub><mo stretchy="false">(</mo><mi>θ</mi><mo>,</mo><mi>β</mi><mo>,</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><mi>u</mi><mi>exp</mi><mrow><mo>{</mo><mrow><mi>j</mi><mrow><mo>[</mo><mrow><mn>2</mn><mi>π</mi><msub><mi>f</mi><mn>0</mn></msub><mi>t</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub><mo>+</mo><mo stretchy="false">(</mo><mn>2</mn><mi>π</mi><mo>/</mo><mi>λ</mi><mo stretchy="false">)</mo><mi>R</mi><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>m</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi></mrow><mo>]</mo></mrow></mrow><mo>}</mo></mrow><mo>;</mo><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">)</mo></mrow>
где m=1, …, n;
<mrow><mi>j</mi><mo>=</mo><msqrt><mrow><mo>−</mo><mn>1</mn></mrow></msqrt></mrow>
j - мнимая единица,
,
θ - азимутальный пеленг,
β - угломестный пеленг,
m
γ - угол между m-м элементом АС и направлением отсчета,
0
f - частота сигналов, излучаемых пеленгуемыми ИРИ,
u - амплитуда сигнала,
0
φ - начальная фаза сигнала,
t - время, в данном случае его можно положить равным нулю,
λ - длина волны сигналов ИРИ,
R - радиус антенной системы.
3. Логарифмируем выражение (1), получим
<mrow><mi>ln</mi><mrow><mo>|</mo><mrow><msub><mi>y</mi><mi>m</mi></msub></mrow><mo>|</mo></mrow><mo>+</mo><mi>j</mi><mi>arg</mi><msub><mi>y</mi><mi>m</mi></msub><mo>=</mo><mi>ln</mi><mi>u</mi><mo>+</mo><mi>j</mi><mo stretchy="false">(</mo><mn>2</mn><mi>π</mi><mfrac><mi>R</mi><mi>λ</mi></mfrac><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>m</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub><mo stretchy="false">)</mo><mo>.</mo><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mo stretchy="false">(</mo><mn>2</mn><mo stretchy="false">)</mo></mrow>
m
m
m
Обозначим argy=P и приравняем соответственно действительные и мнимые части: u=|y|; таким образом определим амплитуду u. Далее обозначим:
<mrow><msub><mi>P</mi><mi>m</mi></msub><mo>=</mo><mn>2</mn><mi>π</mi><mfrac><mi>R</mi><mi>λ</mi></mfrac><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>m</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow>
или:
<mrow><msub><mi>p</mi><mi>m</mi></msub><mo>=</mo><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>m</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow>
, m=1, …, n;
<mrow><msub><mi>p</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mi>m</mi></msub><mi>λ</mi></mrow><mrow><mn>2</mn><mi>π</mi><mi>R</mi></mrow></mfrac></mrow>
<mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>ϕ</mi><mn>0</mn></msub><mi>λ</mi></mrow><mrow><mn>2</mn><mi>π</mi><mi>R</mi></mrow></mfrac></mrow>
1
m
где
;
; γ=0 - начало отсчета углов γ.
<mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow>
4. Составим систему уравнений для пеленгов θ, β и начальной фазы сигнала
:
<mtable columnalign="left"><mtr><mtd><mi>cos</mi><mi>θ</mi><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>p</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mn>2</mn></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>p</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mn>.........................</mn></mtd></mtr><mtr><mtd><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>n</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>p</mi><mi>n</mi></msub><mo>.</mo></mtd></mtr></mtable>
<mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow>
Решить эту систему можно разными методами. Приведем следующий. Переносим
вправо, делим все уравнения на первое. Получим
<mtable columnalign="left"><mtr><mtd><mi>sin</mi><msub><mi>γ</mi><mn>2</mn></msub><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>p</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo><mo>+</mo><mo stretchy="false">(</mo><mn>1</mn><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub><mo stretchy="false">)</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>p</mi><mn>2</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>γ</mi><mn>3</mn></msub><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>p</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo><mo>+</mo><mo stretchy="false">(</mo><mn>1</mn><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub><mo stretchy="false">)</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>p</mi><mn>3</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mn>...........................................</mn></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>γ</mi><mi>n</mi></msub><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>p</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo><mo>+</mo><mo stretchy="false">(</mo><mn>1</mn><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mi>n</mi></msub><mo stretchy="false">)</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>p</mi><mi>n</mi></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mi>n</mi></msub></mtd></mtr></mtable>
<mrow><mi>A</mi><mover><mi>θ</mi><mo>→</mo></mover><mo>=</mo><mi>Y</mi></mrow>
или в матричном виде:
, где
<mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><mi>sin</mi><msub><mi>γ</mi><mn>2</mn></msub><mtext> </mtext><mn>1</mn><mtext> </mtext><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><msub><mi>γ</mi><mn>3</mn></msub><mtext> </mtext><mn>1</mn><mtext> </mtext><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>⋯</mo></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><msub><mi>γ</mi><mi>n</mi></msub><mtext> </mtext><mn>1</mn><mtext> </mtext><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow></mrow>
<mrow><mover><mi>θ</mi><mo>→</mo></mover><mo>=</mo><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow></mrow>
<mrow><mi>Y</mi><mo>=</mo><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><msub><mi>p</mi><mn>2</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>p</mi><mn>3</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>⋯</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>p</mi><mi>n</mi></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow></mrow>
;
;
.
Отсюда решение
<mrow><mrow><mo>(</mo><mrow><mtable><mtr><mtd><mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow></mtd></mtr></mtable></mrow><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo stretchy="false">(</mo><msup><mi>A</mi><mi>T</mi></msup><mi>A</mi><mo stretchy="false">)</mo></mrow><mrow><mo>−</mo><mn>1</mn></mrow></msup><msup><mi>A</mi><mi>T</mi></msup><mi>Y</mi><mo>;</mo><mtext> </mtext><mi>cos</mi><mi>β</mi><mo>=</mo><mfrac><mrow><msub><mi>p</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow><mrow><mi>cos</mi><mi>θ</mi></mrow></mfrac><mo>.</mo><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mtext> </mtext><mo stretchy="false">(</mo><mn>3</mn><mo stretchy="false">)</mo></mrow>
.
0
0
2
0
2
<mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub><mo stretchy="false">)</mo><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub></mrow>
<mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo>=</mo><mfrac><mrow><msub><mi>a</mi><mn>1</mn></msub></mrow><mrow><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow></mfrac></mrow>
<mrow><mi>cos</mi><mi>β</mi><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>ϕ</mi><mo>⌢</mo></mover><mn>0</mn></msub></mrow><mrow><mi>cos</mi><mi>θ</mi></mrow></mfrac></mrow>
Формула (3) - это матричная формула для tgθ и φ. Компьютеру задают матрицы и формулу (3), а компьютер выдает 2 числа: значения
и φ=a. Тогда
и φ=a;
.
Но можно поступить и по другому, а именно: записать функционал метода наименьших квадратов и минимизировать его:
<mrow><mi>F</mi><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>2</mn></mrow><mi>n</mi></munderover><mrow><msup><mrow><mo stretchy="false">(</mo><mi>sin</mi><msub><mi>γ</mi><mi>i</mi></msub><mi>t</mi><mi>g</mi><mi>θ</mi><mo stretchy="false">(</mo><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mi>ϕ</mi><mn>0</mn></msub><mo stretchy="false">)</mo><mo>+</mo><mo stretchy="false">(</mo><mn>1</mn><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mi>i</mi></msub><mo stretchy="false">)</mo><msub><mi>ϕ</mi><mn>0</mn></msub><mo>−</mo><msub><mi>P</mi><mi>i</mi></msub><mo>+</mo><msub><mi>P</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow><mn>2</mn></msup></mrow></mstyle></mrow>
<mrow><mfrac><mrow><mo>∂</mo><mi>F</mi></mrow><mrow><mo>∂</mo><mi>t</mi><mi>g</mi><mi>θ</mi></mrow></mfrac><mo>=</mo><mn>0</mn></mrow>
Тогда значение tgθ находится из условия
;
0
<mrow><mfrac><mrow><mo>∂</mo><mi>F</mi></mrow><mrow><mo>∂</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow></mfrac><mo>=</mo><mn>0</mn></mrow>
<mrow><mi>cos</mi><mi>β</mi><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mn>1</mn></msub><mo>−</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow><mrow><mi>cos</mi><mi>θ</mi></mrow></mfrac></mrow>
φ - из условия
;
.
0
Можно выбирать любой из двух указанных подходов. В конце после нахождения пеленга θ и начальной фазы φ определяют пеленг β.
0
Из-за простоты вычислений значительно увеличивается точность определения пеленгов. Кроме того, точность определения пеленгов повышается, т.к. учтена величина φ, которая входит в набег фаз, что и определяет значения пеленгов.
Следует отметить, что операции, имеющие место в формулах (2) и (3), не представляют большой вычислительной сложности и, соответственно, требуют малых временных затрат. Если сравнивать предлагаемый способ со способом-прототипом, то в данном случае вместо одномерного преобразования Фурье вычисляют логарифм функции, описывающей комплексную амплитуду сигнала на m-м элементе и аналитически получают формулы для непосредственного вычисления искомых величин, что также серьезно снижает вычислительную сложность, уменьшает время обработки сигнала и уменьшает ошибку в определении пеленгов.
Предлагаемый способ может применяться в совокупности с любым способом пеленгации для уменьшения вычислительных (а соответственно и временных) затрат на определение значений азимутальных и угломестных пеленгов ИРИ, т.к. вычисление произведения косинусов азимутального и угломестного пеленгов гораздо менее сложная операция, чем вычисление упомянутых пеленгов по отдельности.
Реализация изобретения:
1. Для функционирующей АС (до проведения измерений) один раз аналитически вычисляют натуральный логарифм (2) от функции, описывающей комплексную огибающую выходов элементов АС (1).
2. Измеренные комплексные амплитуды сигналов с каждого элемента АС поступают в блок вычисления натуральных логарифмов, где определяется их натуральный логарифм, затем поступают в вычислитель,
m
3. Аналитические выражения натурального логарифма комплексной огибающей выходов элементов АС (2) вводят в вычислитель пеленгатора, где действительные и мнимые части полученных выражений приравниваются соответственно действительным и мнимым частям натурального логарифма y.
0
4. Приходим к системе алгебраических уравнений, из которой определяются аналитические выражения для вычисления азимутального пеленга θ, угломестного пеленга β, начальной фазы сигнала φ.
0
5. Согласно формулам (3) вычисляют азимутальный пеленг θ, начальную фазу сигнала β, а затем угломестный пеленг φ.
0
6. При необходимости вычисляют дисперсии полученных значений азимутального пеленга θ, начальной фазы сигнала φ и угломестного пеленга β.
Сравним результаты получаемых значений азимутального пеленга θ и угломестного пеленга β, по прототипу и предлагаемым способом, используя три элемента АС (первые три уравнения). По предлагаемому способу пеленг θ равен
<mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo>=</mo><mfrac><mrow><msub><mi>p</mi><mn>2</mn></msub><mo>−</mo><msub><mi>p</mi><mn>3</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1</mn></msub><mo stretchy="false">(</mo><mi>cos</mi><msub><mi>γ</mi><mn>3</mn></msub><mo>−</mo><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow><mrow><msub><mi>p</mi><mn>1</mn></msub><mo stretchy="false">(</mo><mi>sin</mi><msub><mi>γ</mi><mn>2</mn></msub><mo>−</mo><mi>sin</mi><msub><mi>γ</mi><mn>3</mn></msub><mo stretchy="false">)</mo></mrow></mfrac></mrow>
<mrow><mi>t</mi><mi>g</mi><mi>θ</mi><mo>=</mo><mfrac><mrow><msub><mi>p</mi><mn>2</mn></msub><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>γ</mi><mn>2</mn></msub></mrow><mrow><msub><mi>p</mi><mn>1</mn></msub><mi>sin</mi><msub><mi>γ</mi><mn>2</mn></msub></mrow></mfrac></mrow>
(по прототипу:
).
Отличие очевидно. Из формулы (3) следует, что и угломестный пеленг β будет иметь также другое значение.
Рассмотрим числовой пример.
1
2
3
m
На круговой АС радиусом 50 м на частоте 1 МГц при соотношении сигнал/шум, равном 10, зарегистрирован сигнал. На первых трех элементах-вибраторах зарегистрированы следующие фазы: P=35 град, P=P=45,98 град. Угол между элементами АС γ, равен 30 град. Подставим исходные данные в формулу
<mrow><msub><mi>P</mi><mi>m</mi></msub><mo>=</mo><mn>2</mn><mi>π</mi><mfrac><mi>R</mi><mi>λ</mi></mfrac><mi>cos</mi><mo stretchy="false">(</mo><mi>θ</mi><mo>−</mo><msub><mi>γ</mi><mi>m</mi></msub><mo stretchy="false">)</mo><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow>
.
Для первого вибратора получим:
<mrow><mn>35</mn><mo>=</mo><mfrac><mrow><mn>2</mn><mo>×</mo><mn>180</mn><mo>×</mo><mn>50</mn><mo>×</mo><msup><mrow><mn>1.10</mn></mrow><mn>6</mn></msup></mrow><mrow><msup><mrow><mn>3.10</mn></mrow><mn>8</mn></msup></mrow></mfrac><mi>cos</mi><mi>θ</mi><mi>cos</mi><mi>β</mi><mo>+</mo><mi>ϕ</mi><mo>=</mo><mn>60</mn><mi>cos</mi><mi>θ</mi><mi>cos</mi><mi>β</mi><mo>+</mo><msub><mi>ϕ</mi><mn>0</mn></msub></mrow>
.
0
Аналогично, для второго - 45,98=60cos(θ-30)cosβ+φ;
0
для третьего - 45,98=60cos(θ-60)cosβ+φ.
0
По формулам (3) получено: θ=45 град, β=45 град, φ=5 град. Среднее квадратическое отклонение (СКО σ) θ равно 0,006 град, СКО σ по β равно 0,009 град.
<mrow><msub><mi>θ</mi><mi>k</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>g</mi><mrow><mo>{</mo><mrow><mfrac><mrow><msub><mi>P</mi><mn>2</mn></msub><mo>−</mo><msub><mi>P</mi><mn>1</mn></msub><mi>cos</mi><mi>γ</mi></mrow><mrow><msub><mi>P</mi><mn>1</mn></msub><mi>sin</mi><mi>γ</mi></mrow></mfrac></mrow><mo>}</mo></mrow></mrow>
<mrow><msub><mi>β</mi><mi>k</mi></msub><mo>=</mo><mi>arccos</mi><mrow><mo>{</mo><mrow><mfrac><mrow><msub><mi>P</mi><mn>1</mn></msub></mrow><mrow><mi>cos</mi><msub><mi>θ</mi><mi>k</mi></msub></mrow></mfrac></mrow><mo>}</mo></mrow></mrow>
0
По формулам прототипа
и
получено: θ=41,8 град, β=38,5 град. С увеличением значения φ ошибка резко возрастает.
m
Модельный расчет пеленга проводился на компьютере с процессором с тактовой частотой 2 ГГц. Время счета порядка 0,001 с. А при ручном счете потребуется порядка 1 мин, так как в каждом измерении изменяются только P.
Источники информации
1. Патент RU 2151406, опубликовано 20.06.2000, МПК G01S 5/04, G01S 5/14, Н04В 17/00.
2. Патент RU 2380720, опубликовано 27.01.2010, МПК G01S 5/04.
3. Грешилов А.А. Математические методы принятия решений: Учебное пособие для вузов. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. - 584 с.