УДК 621.3317.08 Г.Г. Порубов
Алгоритм устранения неоднозначности и вычисления пеленга в многобазовых фазовых пеленгаторах
Предлагается алгоритм устранения неоднозначности и вычисления пеленга в многобазовых фазовых пеленгаторах по результатам измерения разности фаз. Алгоритм применим для пеленгаторов, оснащённых линейной антенной решёткой с любым числом фазометрических баз.
Ключевые слова: пеленгатор, разность фаз, разрешение неоднозначности, пеленг. ао1: 10.21293/1818-0442-2018-21-1-22-27
В многобазовых фазовых пеленгаторах для устранения неоднозначности и вычисления пеленга необходимой и достаточной информацией является набор разностей фаз, полученных при измерении. Функция устранения неоднозначности и вычисления пеленга возлагается на вычислитель пеленга, работающий по принятому алгоритму.
Известен алгоритм устранения неоднозначно -сти, работающий по принципу максимума правдоподобия [1-4].
В статье рассматривается алгоритм, в основу которого положен метод последовательного раскрытия неоднозначности [5]. По результатам измерения разностей фаз на максимальной базе вычисляются ожидаемые значения измеренных разностей фаз на дополнительных базах с последующим сравнением с результатами измерения разностей фаз на этих базах. Условно назовём алгоритм, как алгоритм измеренных разностей фаз.
Максимальную базу пеленгатора обозначим символом exi, а дополнительные базы - символом exi. Предположим, что ошибки фазовых измерений отсутствуют, а измерения разностей фаз на всех базах производятся неоднозначно.
Полная разность фаз сигналов на базе ex1
Í>1 = 2^exisinа = ф1 + 2лk, (1)
где exi = li¡X - база в X (далее - база в целых числах); а - угол прихода плоской волны, отсчитанный от нормали к антенной решетке; ф1 - измеренная разность фаз; ki =+0,1,2,... - число полных периодов разности фаз Ф1 на базе exi, утраченных при измерениях в силу периодичности сигналов.
Полную разность фаз на базе exi получим при умножении (1) на отношение exi/exi
Фi = 2л exi sin а = (ф1 + 2л k1 /ex1, (2) где exi = li / X - базы в X (далее - базы в целых числах).
Из формулы (2) следует выражение для расчёта ожидаемой величины измеренной разности фаз на базе exi
фрг' =(ф1 + 2л k1)exi /ex1 + 2%k, , (3)
где кI =+0,1,2,... - число полных периодов разности фаз на базе еХ1, утрачиваемых при вычислениях.
Из формулы (3) следует, что значения ожидаемых величин измеренных разностей фаз фр, для
дополнительных баз могут быть получены по результатам измерения разности фаз на базе еХ1 для любого значения к1.
Устранение неоднозначности измерений разности фаз на базе еХ1 заключается в отыскании единственного значения к1 при совместной обработке результатов измерения разностей фаз на всех базах.
Сравнение ожидаемых величин разностей фаз фр; (3) с измеренными значениями разностей фаз
фг- одновременно по всем дополнительным базам еХ1 позволит из полного набора величин к1 найти искомое значение, определяющее число полных периодов разности фаз, утраченных при измерении разности фаз ф1 на максимальной базе еХ1 .
Критерием принятия решения об устранении неоднозначности является равенство ожидаемых величин разностей фаз фр^ (3) и измеренных значений разностей фаз фг- одновременно по всем дополнительным базам еХ1.
Реально измерения разностей фаз на любой из баз выполняются с ошибками. При определении искомого числа потерянных периодов к1 совпадение ожидаемых значений разностей фаз фр^ (3) и измеренных разностей фаз на дополнительных базах оценивается в некотором фазовом интервале. Совпадение с максимальной вероятностью будет для истинного значения к1. Данное предположение положено в основу алгоритма устранения неоднозначности и вычисления пеленга.
Исходные данные для работы алгоритма: еХ -вектор взаимно простых чисел, определяющих выбранную структуру антенной решетки; Урб =япараб -
размер рабочего сектора; где а,раб - половина сектора пеленгации, отсчитанного от нормали к антен-
ной решетке; 2ф, = ±0,5Д, - величины разрешенных зон по фазе для дополнительных баз ех,,
= ±0,5 Д, , (4)
где Д, - величина отклонения измеренной разности фаз на базе ех, с направлений, отличных от истинного пеленга, для которых на базе ех1 разность фаз изменяется на 2 я/ радиан.
Величины Д, задавались при расчёте антенных структур многобазовых фазовых пеленгаторов. Для конкретной структуры антенной решетки величины Д, для дополнительных баз приведены в таблице [6, с. 31].
Величина к (1) определяет число полных периодов разности фаз утрачиваемых при измерении разности фаз на максимальной базе при изменении азимута в пределах рабочего сектора пеленгатора. Для базы ех1 при размере рабочего сектора Ураб
максимально возможные значения к оцениваются по формуле
к1 =±<ех1Ураб >, (5)
где (•> - операция округления до ближайшего целого.
Измеренные разности фаз представим в пределах -я<ф, <я и будем измерять в рад/2п, так что -0,5<ф, <0,5. Тогда результат измерения разности
фаз на любой из баз с учётом длины волны пеленгуемого сигнала можно вычислить по формуле
фг- =—sin a-< — sin a
X \X
(6)
где 1,/ X - база в длинах волн пеленгуемого сигнала; а - угол прихода плоской волны, отсчитанный относительно нормали к антенной решетке; (•> - операция округления до ближайшего целого. \
Величина (-^ша) в (6) определяет искомое
число потерянных периодов к, при измерении разности фаз на базе ех,.
Алгоритм
Итак, имеется вектор измеренных разностей фаз ф, (6).
По разности фаз ф1, измеренной на максимальной базе, подставляя последовательно значения чисел /1 (5), определяющих число полных периодов разности фаз, утрачиваемых при измерении разности фаз на базе ех1 , находятся величины ожидаемых значений измеренных разностей фаз на дополнительных базах ех, по формуле
фр, =(ф1 + к\)ех,!ех1 -<(ф1 + к1)ех,/ех1> , (7)
где к1 - число полных периодов разности фаз, утрачиваемых при измерениях на максимальной базе; (•> - операция округления до ближайшего целого.
Определяются разности
Vi =(ф/ -фР/ )-((ф/ -фР/)) :
(8)
где фр, - результат вычисления ожидаемой величины измеренной разности фаз для базы ех, (7); ф, -результат измерения разности фаз на базе ех, (6); , = 2,3,...,п ; (•> - операция округления до ближайшего целого.
Условие правильного устранения неоднозначности запишется в виде
М < V , (9)
где - величина разрешенной зоны по фазе (4); , = 2,3,...,п .
При невыполнении условия (9) хотя бы по одной из дополнительных баз неоднозначность не разрешена. Далее в выражение (7) подставляется очередное значение числа к1 с последующей оценкой условия правильного устранения неоднозначности (9).
При выполнении условия (9) по всем дополнительным базам принимается решение об устранении неоднозначности и вычисляется параметр
,ф1 + к1
sin aj =-
ex1
(10)
где ф1 - измерения разность фаз на базе exj; kj -
значение числа, определяющее число полных периодов разности фаз, утраченных при измерении разности фаз на базе exj, при котором выполняется условие (9).
Измерение разности фаз производится для баз пеленгатора, выраженных в длинах волн пеленгуемого сигнала (6), а устранение неоднозначности и вычисление параметра sin aj (10) выполняются для баз, которые представлены в целых числах. Для приведения найденного значения sina1 к величине, соответствующей данному азимуту с учётом максимальной базы, выраженной в длине волны пеленгуемого сигнала, необходимо значение sina1 (10) умножить на частотный коэффициент
Kf = fol/г , (11)
где f/ - частота пеленгуемого источника излучения; f0 - частота, соответствующая длине волны, величина которой определяется по формуле Xo = li¡exi , где li, см - расстояние между антенными излучателями базы; exi - база, выраженная в целых числах.
Значение частоты f определяется по формуле
fo = Ух o,
где c = 3-1010 см• с 1 - скорость света в вакууме.
При выполнении неравенства |Kf sina^ <Ураб измеренный пеленг вычисляется по формуле
aH:jM = arcsin(( sina1), (12)
где Kf - частотный коэффициент (11).
Оценка искомого пеленга может быть выполнена, при целесообразности, по результатам измерения разности фаз на всех или части баз пеленгатора, т.е. по суммарной базе, при условии восстановления полной разности фаз на каждой из баз пеленгатора.
Число полных периодов разности фаз, утраченных при измерении разности фаз на дополнительных базах, определяется по формуле
ki =((ф1 + k\)exi¡ex\¡ + ((фрi "Фг)) , (13)
где i = 2,3,...,n .
Полная разность фаз на i-й базе пеленгатора Ф1 = exi sin а = фг + кг.
Сумма полных разностей фаз ряда баз равна
n n n n
1ф =Zexi sina=^i+Zki.
i=1 i=1 i=1 i=1
Тогда вычисление искомого параметра при оценке по суммарной базе выполняется по формуле
n n
!ф +Z ki
. i=1 i=1
sin a 2 =-
Zex i=1
где ф1 - результат измерения разности фаз на i-й базе; к1 - значение числа, при котором выполняется условие (9); ki - число полных периодов разности фаз, утраченных при измерении разности фаз на дополнительных базах (13); i = 1,2,3,...,n .
При выполнении неравенства Kf sina^<Ураб
измеренный пеленг вычисляется по (12).
Функциональное резервирование
Фазовый пеленгатор при отказе одного из измерителей переходит в нерабочее состояние.
Способ повышения надежности, состоящий в дублировании пеленгатора, т.е. включение в состав аппаратуры двух комплектов пеленгаторов, не оптимален. Во-первых, отказ одного из измерителей в каждом из пеленгаторов ведёт к отказу обеих пеленгаторов. Во-вторых, для реализации двух n-базовых пеленгаторов необходимо установить две антенные решетки с общим числом антенных излучателей 2n+2, размещение которых может оказаться проблематичным.
Предлагается другой способ повышения надёжности пеленгатора, состоящий в объединении двух n-базовых пеленгаторов через максимальную базу в пеленгатор с числом баз 2n - m. Кроме уменьшения габаритов антенной решетки, числа антенных излучателей и числа приёмных каналов, такая схема пеленгатора допускает отказ ряда измерителей пеленгатора без потери работоспособности.
При отказе измерителя, без которого работа пеленгатора невозможна, необходимо восстановить виртуальное значение измеренной разности фаз, аналогичное реальному значению измеренной разности фаз отказавшего измерителя. Для восстанов-
ления виртуальной величины измеренной разности фаз используются результаты измерения разности фаз других измерителей. Способ восстановления виртуальной разности фаз определяется способом восстановления виртуальной базы отказавшего измерителя.
Рассмотрим подход к выбору антенной структуры пеленгатора. Выбор величины максимальной базы определяется требованием обеспечения заданной точности пеленгования. Дополнительные базы антенной структуры каждого из «-базовых пеленгаторов в общем случае не равны и выбираются с учетом возможности размещения антенных излучателей в антенной структуре с максимальным приближением к оптимальным структурам [7]. Кроме этого, при выборе величин дополнительных баз антенных структур следует учитывать возможность получения виртуальных баз величиной, равной величинам баз отказавших измерителей. Виртуальные базы находятся по формуле
п
еуг = 1еХ(; ±1 ^ (14)
I=1
где е^ - виртуальная база, равная по величине базе еХ/, отказавшего измерителя; еХ(г±/) - дополнительные базы, обеспечивающие получение необходимой величины виртуальной базы.
После определения виртуальной базы (14) необходимо вычислить виртуальное значение измеренной разности фаз по формуле
ф„ = 1Ф/±1 -(IФш) , (15)
1=1 \/=1 /
где Ф;±/ =фг-±/ +к;±/ - полная разность фаз на базе еХ(/ ±1), где ф; ±1 - результат измерения разности фаз на базе еХ(; ±/); к± - число полных периодов разности фаз, утраченных при измерении на базе еХ(г ±1) (13); (•) - операция округления до ближайшего целого.
Идентичность виртуальной и реальной баз оценивается по равенству математических ожиданий измеренных разностей фаз виртуальной и реальной баз в пеленгах неоднозначности максимальной базы. Под пеленгами неоднозначности максимальной базы следует понимать направления, отличные от истинного пеленга, для которых на максимальной базе разность фаз изменяется на 2лк радиан.
Величины математических ожиданий измеренной разности фаз реальной базы еХ/ находятся по формуле [7]
.1,
m" =exr J
ex1
(16)
где у = 0, 1, 2, ... , (к-1) - номер пеленга неоднозначности максимальной базы еХ1 = к ; (•) - операция округления до ближайшего целого.
Величины математических ожиданий измеренной разности фаз виртуальной базы (14) находятся по формуле
п п \
тп] =Хт(,±1)} -(Ет(,±1)П , /=1 V=1 /
где т(,±) - математические ожидания измеренной
разности фаз реальных баз (16), выбранных для формирования виртуальной базы.
Рассмотрим режим функционального резервирования на примере шестибазового фазового пеленгатора с вектором баз
ех =(ех1,ех2,ех3,ех4,ех5,ех6) . (17)
Пеленгатор образован из двух схем четырёхба-зовых пеленгаторов с векторами баз [6]
ех =(ех1,ех2,ех3,ех4) = (12,6,10,7) ,
ех = (ех1,ех2,ех5,ех6) = (12,6,4,3) . Схема антенной решетки шестибазового фазового пеленгатора приведена на рис. 1.
а1
У
а2
V
а3
У
е6
е2
ч-
а4
у
а5
У
а6
У
а7
V
е4
е3
е1
е5 ►
Рис. 1. Схема антенной решетки шестибазового фазового пеленгатора с вектором баз
ех =(ех1,ех2,ех3,ех 4,ех5,ех6 )
Для пар баз антенной структуры (см. рис. 1) величины коэффициентов корреляции ошибок измерения разности фаз равны:
ех1-ех3 г=0,5 ; ех1-ех4 г=0,5 ; ех2 -ех6 г=0,5 ;
ех3 -ех5 Г = -0,5 и е4 -ех6 Г = 0,5.
Для других пар баз в любом сочетании коэффициенты корреляции ошибок измерения разности фаз равны нулю.
В пеленгаторе (см. рис. 1) с вектором баз (17) допускается отказ одновременно нескольких пар измерителей с базами ех3 и ех4, ех5 и ех6, ех3 и ех6 или ех4 и ех5 без потери работоспособности и без формирования виртуальных баз.
При отказе ряда измерителей величины виртуальных баз находятся по формулам: при отказе измерителя ех2
еу2 = ех3 - ех5 = 6,
при отказе измерителей ех3 и ех5
еу3 = ех4 + ех6 =10 , или еу5 = ех4 - ех6 = 4, при отказе измерителей ех2 и ех3
еу23 = ех4 + ех6 - ех5 = 6,
при отказе измерителей ех2 и ех5
еу25 = ех3 - ех4 + ех6 = 6, при отказе измерителей ех2, ех3 и ех4
еу26 = 2ех6 = 6.
Ошибки измерения разности фаз на виртуальных базах (14) зависят от числа реальных баз, которые выбраны для формирования виртуальной базы, и от величины коэффициента корреляции ошибок измерения разности фаз на этих базах.
Базовые ошибки измерения разности фаз на реальных базах - случайные величины. Тогда средне-квадратические ошибки суммы (или разности) произвольного числа случайных величин вычисляется по формуле [8]
(18)
Естф, ±2XГстФ;стФУ ,
;=1 ;<}
где Стф, - базовые фазовые ошибки; г^ - коэффициент корреляции ошибок измерения разности фаз.
Знак «+» под корнем в (18) соответствует определению виртуальной базы как сумма реальных баз, а знак «минус» - определению виртуальной базы как разность реальных баз. Второй знак суммы определяет наличие не менее двух пар баз, коэффициент корреляции ошибок измерения разности фаз которых отличен от нуля.
Величины фазовых ошибок виртуальных баз, вычисленных по формуле (18), приведены в табл. 1.
Правильное устранение неоднозначности определяется условием (9) и зависит от величины фазовых ошибок разностей у, (8). Рассмотрим случай приёма сигнала с направления а = 0. Измеренные разности фаз определяются ошибками приёмных каналов, это случайные величины с равными дисперсиями стф,.
Если при вычислении разности фаз у, (8) применена измеренная разность фаз ф, реальной базы ех,, то величина фазовых ошибок разности фаз у, вычисляется по формуле
1
ст2 +ст2
^ф, ' ^ф,
ех1
2гстф, Стф,
ех1
1
I2 -2 -'фг
2.22 г*
ех1 + стф,ех, - 2гстф, стф,ех1ех,
ех21
(19)
Если при вычислении разности фаз у, (8) применена измеренная разность фаз виртуальной базы фу, (15), то величина фазовых ошибок разности фаз у, вычисляется по формуле
J2 +2 сту, +стф,
ех1
- 2г1, СТЧ, стф,
ех1
2 2 + 2 2 - 2 сту,ех1 +стф,еу, 2Г1, сту, стф,ех1еу,
е21
(20)
где Стф, - базовые фазовые ошибки реальной базы; ^, - фазовые ошибки виртуальной базы (18); г\, -
стЛ,
коэффициент корреляции ошибок измерения разности фаз на базах ех1 и еч,.
Значение коэффициентов корреляции Гц определены методом математического моделирования. Полученные результаты приведены в табл. 1.
Выполнена сравнительная оценка вероятностей правильного устранения неоднозначности пеленгаторов с различным вектором относительных баз по методике, предложенной в [7]. Вероятность правильного устранения неоднозначности вычислялась по формуле
2ф1 2фп
р01 = | ■■■ | ™п-1 (у2, Уп)Лу2- Луп , (21)
где п - число баз пеленгатора; - разрешенная зона по фазе базы ех1 (4); wn_l (у2, ..., уп) - плотность распределения вероятностей случайной величины ^ (8).
Таблица 1
Фазовые ошибки виртуальных баз и коэффициенты
Кроме этого, проведена оценка вероятностей правильного устранения неоднозначности этих же пеленгаторов методом математического моделирования. Результаты вычислений приведены в табл. 2.
Вероятности правильного устранения неоднозначности Р01 и Р03 вычислены по (21) при задании фазовых ошибок, распределённых по нормальному закону, величинами Стф, = 36° и Стф, = 27° соответственно. Вероятности правильного устранения неоднозначности Р02 и Р04 получены по результатам математического моделирования при величинах фазовых ошибок оф1 = 36° и оф1 = 27° соответственно.
Оценки вероятностных характеристик (см. табл. 2) выполнены при ошибках измерения разно-
сти фаз Ор =36°, величина которых выбрана условно, что позволяет сравнить вероятностные характеристики различных антенных структур, приведенных в ряде работ, при равных условиях.
Однако запрета на уменьшение величины фазовых ошибок нет. Последнее позволит при уменьшении фазовых ошибок получить вероятностные характеристики различных антенных структур желаемого уровня.
Выводы
Алгоритм выполняет устранение неоднозначности и вычисление пеленга по результатам измерения разности фаз в фазовом пеленгаторе с любым числом баз и любой схемой антенной решетки.
При увеличении числа баз антенной решетки алгоритм повышает надёжность пеленгатора методом функционального резервирования. Последнее позволит увеличить время безотказной работы устройства.
Алгоритм может быть применён не только в многобазовых фазовых пеленгаторах, но и в других видах многошкальных фазовых измерителей.
Литература
1. Белов В.И. Алгоритмы устранения неоднозначности в фазовой многоканальной измерительной системе // Радиотехника и электроника. - 1976. - Т. 21, № 8. -С. 1657.
2. Белов В.И. Квазиоптимальный алгоритм устранения неоднозначности в многошкальной фазовой измерительной системе // Радиотехника и электроника. - 1990. -Т. 35, № 8. - С. 1642.
3. Денисов В.П. Максимально правдоподобное разрешение неоднозначности многошкальных фазовых измерений // Известия вузов. Радиоэлектроника. - 1977. -Т. 20, № 7. - С. 63.
4. Неплохов И.Г. Устройство разрешения многозначности фазовых измерений: А.с. 993146 СССР // Б.И. -1983. - № 4. - С. 227.
5. Денисов В.П. Фазовые радиопеленгаторы / В.П. Денисов, Д.В. Дубинин. - Томск: Изд-во ТУСУР, 2002. - 251 с.
6. Порубов Г.Г. Методика расчёта антенных структур многобазовых фазовых пеленгаторов / Г.Г. Порубов,
B.П. Денисов // Доклады ТУСУР. - 2015. - № 3 (37). -
C. 25-32.
7. Порубов Г.Г. Методика выбора оптимальных структур антенных решеток фазовых пеленгаторов и оценка вероятностных характеристик // Доклады ТУСУР. - 2017. - Т. 20, № 1. - С. 5-9.
8. Левин Б.Р. Теоретические основы статистической радиотехники: в 3 кн. - Кн. 1. - М.: Сов. радио, 1969. -С. 117, 141.
Порубов Геннадий Гаврилович
Инженер, ОАО «НИИАП»
Дзержинского пр-т, 87, Новосибирск, Россия, 630051 Тел.: 8 (383) 279-52-28 Эл. почта: [email protected]
корреляции
Фазовые Коэффициент
Виртуальные базы ошибки корреляции
,град Г1
еу2 = ех3 ех5 0,27
ev3 = ех4+ех6 0,27
еу5 = ех4-ех6 Оф! 0,5
еу23 = ех4+ех6-ех5 2оф! 0,2
ev25 = ех3-ех4+ех6 2Оф! 0
еу26 = 2ех6 0
Таблица 2 Результаты оценки вероятности правильного
устранения неоднозначности
Вероятности правильного
Вектор устранения неоднозначности
относительных Р01 Р02 Р03 Р04
баз °ф! = 36° °ф! = 27°
ехЬ ex2, ex3, ех4 0,9 0,902 0,98 0,98
ехЬ ех2:, ех6 0,85 0,853 0,961 0,962
ехЬ ех2:, ev3, ех4 0,785 0,844 0,929 0,949
ex1, ev2, ex3, ех4 0,651 0,66 0,805 0,808
ехЬ ex2, ev5, ех4 0,914 0,921 0,984 0,985
ехЬ ev23, ex5, ех6 0,697 0,731 0,878 0,89
ехЬ ev25, ex3, ех4 0,716 0,874 0,879 0,966
ех1, ev26, ех5, ех6 0,789 0,689 0,938 0,862
ex1, ex2, ex3, ех4, ех5, ех6 0,786 0,803 0,945 0,947
Porubov G.G.
Algorithm of eliminating ambiguity and calculating bearing for multibase phase direction finders
The algorithm of eliminating ambiguity and calculating bearing in multibase phase finders according to the results of phase measurements is suggested. The algorithm can be used for direction finders equipped with a linear antenna array having any number of phase measuring bases.
Keywords: direction finder, phase difference, ambiguity resolution, bearing.
doi: 10.21293/1818-0442-2018-21-1-22-27 References
1. Belov V.I. Algorithms for eliminating ambiguity in a phase multichannel measuring system. Radio engineering and electronics, 1976, vol. 21, no. 8, p. 1657. (In Russ.)
2. Belov V.I. Quasi-optimal algorithm for eliminating ambiguity in a multi-scale phase measuring system. Radio engineering and electronics, 1990, vol. 35, no. 8, p. 1642. (In Russ.)
3. Denisov V.P. Maximum plausible resolution of the ambiguity of multi-scale phase measurements. Izvestiya high schools. Radioelectronics, 1977, vol. 20, no. 7, p. 63. (In Russ.)
27
4. Neplokhov I.G. The device for resolution of multi-valuedness of phase measurements. Patent RF, no. 993146, 1983.
5. Denisov V.P., Dubinin D.V. Phase direction finders. Tomsk,Publishing House TUSUR, 2002. 251 p. (In Russ.)
6. Porubov G.G., Denisov V.P. Method for calculating the antenna structures of multi-phase phase-finders. Doklady TUSUR, 2015, vol. 37, no. 3, pp. 25-32. (In Russ.)
7. Porubov G. G. The method of choosing the optimal structures of antenna arrays of phase-finders and estimation of probabilistic characteristics. Doklady TUSUR, 2017, vol. 20, no. 1, pp. 5-9. (In Russ.)
8. Levin BR Theoretical bases of statistical radio engineering. In 3 Book, Book 1, Moscow, Sov. Radio pabl., 1969, pp. 117, 141. (In Russ.)
Gennadiy G. Porubov
Engineer, OJSC «NIIAP»
87, Dzerzhinsky Av., Novosibirsk, Russia, 630051
Phone: 8 (383) 279-52-28
Email: [email protected]