«Труды МАИ». Выпуск № 82 www.mai.ru/science/trudy/
УДК 621.396
Потенциальная точность оценок углов ориентации объекта по сигналам спутниковых радионавигационных систем
Перов А.И.*, Днепров В.В.**
Национальный исследовательский университет «МЭИ», (Московский энергетический институт), Красноказарменная улица, 14, Москва, 111250, Россия
*e-mail: alexp@aha.ru **e-mail: vvdneprov@mail.ru
Аннотация
В статье рассмотрена потенциальная (в смысле нижней границы Рао-Крамера) точность оценок углов ориентации объекта по сигналам спутниковых радионавигационных систем. Приведены аналитические выражения и результаты их анализа для различных тактических ситуаций. Показано, что с увеличением числа точек приема уменьшается наиболее вероятное значение среднеквадратической ошибки оценки углов и сужается разброс ее возможных значений.
Ключевые слова: спутниковые радионавигационные системы, угловая ориентация объекта, нижняя граница Рао-Крамера.
Введение
Спутниковые радионавигационные системы (СРНС) в настоящее время широко используются для решения различных технических задач, в том числе для определения углов ориентации объекта [1]. С этой целью радиосигналы от навигацион-
ных спутников (НС) принимаются в пространственно разнесенных точках, а информация об угловой ориентации объекта извлекается из фазовых набегов в приемных точках. В [1] приведен алгоритм определения угловой ориентации, использующий двухэтапную обработку. На первом этапе осуществляется оценка разности фаз сигналов, принимаемых в пространственно разнесенных точках, а на втором этапе из сформированных оценок разностей фаз извлекается информация об углах ориентации. В [2] описан алгоритм рекуррентного оценивания углов ориентации объекта при приеме сигналов в трех точках и одноэтапной обработке сигналов, при которой не осуществляется оценка параметров радиосигнала с последующим определением углов ориентации, а сразу в едином модуле реализуется алгоритм непосредственного определения углов ориентации. В приведенном алгоритме точность оценивания углов ориентации характеризуется матрицей дисперсий ошибок фильтрации углов ориентации, описываемой достаточно сложными уравнениями Риккати, что не позволяет достаточно быстро получать требуемые оценки точности. Кроме того, данный алгоритм ограничен приемом спутниковых сигналов в трех точках пространства, что не позволяет исследовать влияние увеличения числа приемных точек с целью повышения точности измерений. Целью данной статьи является получение общих соотношений для расчета потенциальной (в смысле нижней границы Рао-Крамера) точности оценки углов ориентации объекта по сигналам СРНС для произвольного числа и размещения точек приема.
Постановка задачи
Рассмотрим геоцентрическую систему координат ОХУ2, жестко связанную с Землей (рис. 1), и некоторый объект, с которым жестко свяжем систему координат (СК) ОсХСУС2С с центром Ос. На данном объекте заданы точки приема навигацион-
ных сигналов Л-, - = 1, т, координаты которых фиксированы в СК ОсХСУСZc. Ориентация объекта в СК OXYZ определяется углами Эйлера а1, а2 и а3 (крена, тангажа и рыскания соответственно) или в векторной форме а = |а1 а 2 а3 |т, которые определяются углами поворота СК ОсХСУСZС относительно СК OXYZ . В точках Л.-,
- = 1, т принимаются радиосигналы от п навигационных спутников (1 = 1, п).
Введем направляющие косинусы 1 -го НС, определив их, например, относительно точки Ос, и полагая их одинаковыми для всех других точек приема Л.,
- = 1, т (что допустимо при малых расстояниях между точками приема по сравнению с расстояниями до НС).
хкгх с Уиг у с 2кг 2 с
Мх1 0 , Му „ , М^
Я, "" Я, " Я; где хО , уО , 2О — координаты точки Ос в СК OXYZ ; Я1 — дальность до 1 -го НС.
Рис. 1. Геоцентрическая система координат
Введем единичные векторы цНС, =
^ Цу
, I = 1, п в СК ОХУ1 и еди-
ничные векторы 1 Ар с, ] = 1, т , задающие направления точек Л^ относительно точ-
ки Ос в СК ОсXСУС2с.
Преобразуем единичные вектора 1 Ар с, 7 = 1, т , заданные в СК ОсХсУс2с в вектора 1 Ар ^ , в СК ОХУ2
сзи )а1 с( )аос7 =1,т
а я,
где ис — матрица преобразования координат из СК ОсХсУс2с в СК ОХУ2 , опреде
ляемая как
иа ()=
соб (аз) - бш (аз) 0 бш (аз) соб (аз) 0
0
0
1
соб (а2) 0 бш (а2) 0 1 0 - бш (а2) 0 соб (а2)
1 0 0 0 соб (а1) - бш (а1) 0 бш (а1) соб (а1)
Рассмотрим спутниковый радиосигнал с кодовым разделением, приходящий от I -го НС в точку Ос, для которого запишем выражение
= 1 (т 0)с0^((ю + юнс)* + П? 1 +Ф 1), где Л — амплитуда; ю0 — несущая частота сигнала; юд1 — доплеровское смещение частоты, обусловленное движением точки Ос объекта относительно НС; т01 — з а-держка огибающей сигнала при его распространении от НС до приемника; ф01 — начальная фаза сигнала, принимаемого от 1 -го НС; Идк1 (*) — дальномерный код сигнала; &нс 1 — навигационные данные, принимающие значение 0 или 1.
В точках Л-, - = 1, т принимаемые сигналы сдвинуты по фазе относительно аналогичных сигналов, принимаемых в точке Ос , на фазовые углы
2п^Л,ОС цНС,11 Л,ОС ,З (а)
V Л.. ,1 (а) =-^-, - = 1, m,
где ЬЛО — расстояние между точной Ос и точкой Л.. Следовательно, можно записать
^ ,д(,*) = ЛИ , 1 (*-тл,-о) ^((ю + юнс)/ + П 1 +Ф 1 +Ул.1 (а) + юЛ-. V1*), где юЛ ^ 1 — доплеровск ое смещение частоты сигнала в точке Л-, обусловленное вращением объекта относительно точки Ос; т Л ^ — задержка огибающей сигнала от 1 -го НС в точке приема Л-.
Строго говоря, задержки т Л 1 зависят от вектора углов а. Однако учет этой
зависимости слабо влияет на точность оценивания углов ориентации по фазе несущей частоты (уЛ., (а)). Поэтому в дальнейшем эта зависимость не учитывается.
При приеме п спутниковых радиосигналов суммарные сигналы на малых временных интервалах (например, равных периоду дальномерного кода) описываются выражениями
(* )=Ё ч(*)
г=1
= Ёмжг (*- Ч-,г)008((®0 + ®д,г)* + п°нс,г + Фо,г + Ул,,г (а) + «Л,) - = ^т
г=1
Запишем уравнения наблюдений в точках Л-, - = 1, т
У л, (* ) = (*) + пл, (*),
где пЛ (*), - = 1,т — независимые белые гауссовские шумы с равными двусторонними спектральными плотностями N^/2.
Введем векторное наблюдение у (* )= Ул: (*) ..... Улт (*)
т
, для которого за-
пишем
у (*) = 8 (*) + П (*) , (1)
т |т
где 8(*)= sлl (*) ... $л (*) , п(*)= пл (*) ... пЛ (*) — векторный белый гаус-
совский шум с матрицей двусторонних спектральных плотностей N 0 = I N^2.
Полагаем, что на интервале [0, Т] проводятся векторные наблюдения (1), по
которым оценивается вектор а углов ориентации объекта. Ставится задача получения соотношений для нижней границы Рао-Крамера для матрицы дисперсий ошибок оценки вектора углов ориентации а при следующих допущениях:
задержки тА1, доплеровские смещения частот юд ^ и юА , I = 1, п полагаются известными;
начальные фазы ф0 , / = 1, п полагаются независимыми случайными величинами, равномерно распределенными на интервале [-п, п];
навигационные данные ОНС ^ представляют собой случайные величины, принимающие значение 0 или 1 с равными вероятностями.
Общие соотношения для потенциальной точности оценки углов ориентации
В рассматриваемой задаче параметры ф01 и ОНС ^ являются неинформативными случайными величинами. Так как при изменении значения ОНС ^ фаза сигнала
меняется на п, то для дальнейшего рассмотрения введем неинформативную суммарную фазу ф0 Н=, пО 0 i + ф I, которая является случайной величиной, равномерно
распределенной на интервале [-п, п]. Рассмотрим усредненную по всем ф 0;-, / = 1, функцию правдоподобия
п
п п
1 я я
Р(¥0*| ) = ... | р( а ,ф0,/, 1 = 1,п)^ф0Д..^ф0,
2п
-п -п
<П10 (^ (а)),
I=1
тТ
где У0 = {у (?), ? е[ 0, Т ] — вектор реализаций наблюдений; 10 (х) — функции Бесселя нулевого порядка от мнимого аргумента;
X,2 (а ) = X2, (а) + Х^ (а),
(2)
т 2ЛТ I \ I(
Хс,д(а) = Ё"N"1 Улл (к 4*- т4г)008 ((
- =1 1 0 0
ю + ю , + ю 4 ...
г ) * + .Л,г (
т 2ЛТ I \ // \ \
Х*Ла) = Ё Ул, ((*) И д (*-"Ц,) ((ю , + ю i . i) * + .Л,г (а))^*. (3)
-=170 0
Используя тригонометрические преобразования, представим (3) в виде
хс,г (а) = ё(1-г 008(ул,^(а)) - л, (а))),
-=1
х,г (а) = ё г 008 (.л, ,г (а)) + 1-,г л, ,г (а))),
-=1
где I - г, г - синфазная и квадратурная компоненты коррелятора
1]Ж I41УЛ, (*) Н г (( — г) 008 ((ю +ю г + ю4 . г) ■
2 А т
,дк= -ЦТ IУ Л, (*) к г ((*- ТА, г) 8in,((ю + ю г + ю4 . г) *
10 0
(4)
Нижняя граница Рао-Крамера для ковариационной матрицы Бпот а ошибок оценки вектора углов ориентации а определяется выражением [3]
Б
пот а
л-1,
(5)
где Л - информационная матрица Фишера [3]
Л = М
да
д 1п(р(у^ ))
\т
да
(6)
где производная скаляра по вектору а понимается как вектор-столбец [3].
Отметим, что в (6) сначала необходимо вычислить производные по вектору а. а потом выполнить математическое усреднение.
Рассмотрим производную натурального логарифма (8) по а
д 1п (p (¥Я )) ( X, (а ))дХ, (а) = £10 (X (а)) За '
да
(7)
где / (х) — функции Бесселя первого порядка от мнимого аргумента.
При стандартном отношении сигнал/шум, соответствующему Интерфейсному
/1 (X (а))
контрольному документу —)—-4- ~ 1 [1]. Поэтому (7) принимает вид
10 (х, (а))
д 1п (Р (¥$1 ^ = ^ дх, (а)
да
,=1
да
(8)
С учетом (8), запишем (6) в виде
3 = Х м
,=1
_д_ да
дХ, (а)
\т
да
(9)
Так как X, определяется через синфазную и квадратурную компоненты
/;,, Qj,, то для выполнения усреднения в (9) необходимо располагать математиче-
скими ожиданиями /, и QJ,, Поэтому выполним усреднение в (4)
м
/j,
2Че/п0Т ^ (ф0,, + ,, («)):
М ] = -2дФ0 Т Sin (ф0,, + ЧА; ,, («)) =
(10)
где qc|n = Р5/Аг0 — отношение мощности сигнала к спектральной плотности мощ-
ности внутреннего шума.
С учетом (10) и соотношений (2), (3) рассчитываем М [Х7 ] = 2qc| Тт .
Выполнив в (9) дифференцирование по а и усредняя полученный результат по реализациям шумов с учетом (10), запишем выражения для элементов матрицы J
-1 V, у=-2^1щ Т Е
7 =1
т
Е
-=1^
дУЛ,,7 (а)дУЛ,,7 (а)
даЛ
да.
1
т
т
Е-
V-=1
дУЛ,-,7 (а)¥т дУЛ,-,7 (а)
дал
Е
V-=1
да.
(11)
где v = 1,3, у = 1,3. Рассмотрим
Л- ,7 ( а ) д
дал
дал
/ З
2пЦосОнс,7 (и с (а)
Л- ,с
X
2пЬл о ^ т
X ^ НС,7
¿иа(),
°~даТ~ Л с,с
(12)
где
дис3 ( )
да!
соб (аз) - б1п (аз) 0 б1п (аз) соб (аз) 0 0 0 1
соб (а2) 0 б1п (а2) 0 1 0 - б1п (а2) 0 соб (а2)
0
0
0 - бш (а1) 0 соб(а1)
0
соб (а1)
Б1П
(а1)
диа ( )
да
соб (аз)
Б1П (аз) 0
- б1п (аз) 0 соб(аз) 0
0
1
-б1п (а2) 0 соб (а2) 0 0 0 соб (а2) 0 - б1п (а2)
1 0 0 0 соб (а1) - б1п (а1) 0 б1п (а1) соб (а1)
dua ()
da3
- sin (a3 ) cos (аз) 0
cos (аз)
"sin (аз) 0
cos (a2) 0 sin (a2) 0 1 0 - sin (a2) 0 cos (a2)
10 0 cos(ai) 0 sin (ai)
0
sin (ai)
cos
(ai)
Рассмотрим частный случай, когда расстояния Lao , от точки Oc до всех
jc
точек приема А;, ; = 1,т одинаковы и равны I. Тогда (11) может быть записано в
виде
J v, у = 2qcln0 T
2nl
V X у
x
n
xZ
i=1
m j=1
A, i (aA, i (a)
m
m
z
V j=1
A, ,i (a)
^A,,i (a)
v j=1
(13)
где
A, ,i ( a )
= ц HC,i
¿ид (),
т i.
°~daV ^ с,с
v v у
Из (13) следует, что элементы Jv у информационной матрицы Фишера содер-
жат одинаковый множитель 2qcjn(T
2nl
V X у
, т.е. можно записать
J = 2qdnJ
2
V X у
(14)
где
J=-Z
i=1
m j=1
A, ,i (aA, ,i (a)
m
A, ,i (a)
m
Z я
V , =1 dav
A, ,i (a)
m
Z я
,=1 5aT у
Подставляя (14) в (5) запишем
^пота _ 14? " • (15)
?Чс!пТ
v л у
Из (15) следуют известные положения о том, что потенциальная точность оценки угла ориентации тем выше, чем больше отношение сигнал/шум Яс1пТ и чем
больше отношение I/ X, которое характеризует отношение некоторого характерного линейного размера I приемной системы к длине волны принимаемого навигационного сигнала. Из (15) также следует, что потенциальная точность оценки углов ориентации объекта по сигналам НС зависит от пространственных углов между линиями, соединяющими приемные точки, и направлениями прихода навигационных сигналов, от числа п обрабатываемых сигналов НС и числа т приемных точек.
Результаты анализа потенциальной точности оценки углов ориентации
Для анализа полученных выражений (5), (11) воспользуемся следующей методикой. Пусть значения вектора углов ориентации а являются независимыми случайными величинами, принимающими значения из некоторого заданного диапазона, например, а1 е [-30°,30°], а2 е [-20°,20°], а3 е [0°,360°]. Расположение навигационных спутников относительно объекта также полагаем случайным с равномерным законом распределения в верхней полусфере. Будем интересоваться гистограммой распределения значений среднеквадратических ошибок (СКО) оценок составляющих вектора
угловой ориентации Бпот а1,а1 , ° пот а 2,а ^ ° пот а3,а3 (5)
Положим , выраженное в децибелах = 45 дБГц, Т = 5 мс, X = с//0 ,
/0 = 1575,42 Гц. Рассмотрим 3 точки приема, расположенные в плоскости ОсХСУС и лежащие в вершинах равностороннего треугольника, вписанного в окружность радиуса Я = 1 м с центром в точке Ос.
На рис. 2—4 приведены гистограммы распределения значений СКО оценки различных углов, рассчитанные при приеме п = 4 сигналов НС.
Рис. 2. Гистограмма распределения значений СКО оценки угла а при т = 3 и п = 4
Рис. 3. Гистограмма распределения значений СКО оценки угла а2 при т = 3 п = 4
Рис. 4. Гистограмма распределения значений СКО оценки угла а3 при т = 3 п = 4
Из рис. 2—4 видно, что гистограммы распределений для различных соста в-ляющих вектора угловой ориентации достаточно близки между собой. Поэтому будем говорить только об одной составляющей, например а^ Наиболее вероятное значение СКО оценки угла составляет аа = 3,15 угл. мин., среднеквадратическое значение разброса значений ~ 1 угл. мин.
Рассмотрим влияние числа принимаемых и обрабатываемых сигналов навигационных спутников на гистограмму распределения СКО оценки угла. На рис. 5—6 приведены гистограммы распределения значений СКО оценки угла а!, рассчитан-
ные при п = 10 и п = 24 при приеме сигналов в тех же трех точках.
Рис. 5. Гистограмма распределения значений СКО оценки угла а1
при п = 10 и т = 3
Рис. 6. Гистограмма распределения значений СКО оценки угла а1
при п = 24 и т = 3
Из приведенных гистограмм следует, что с увеличением числа обрабатываемых сигналов НС уменьшается наиболее вероятное значение СКО оценки угла (аа = 3,15 угл. мин. для п = 4; оа = 2 угл. мин. для п = 10; оа = 1,3 угл. мин. для п = 24) и
сужается разброс возможных значений СКО оценки угла.
Рассмотрим влияние числа точек приема на гистограмму распределения СКО оценки угла. Положим число НС п = 10, а число точек приема сигналов НС т =4 или т =6. При этом в обоих случаях точки приема расположены в плоскости ОсХСУС, и при 4 точках приема они размещаются в вершинах квадрата, а при 6 точках приема они размещаются в вершинах правильного шестиугольника, вписанного в окружность радиуса Я = 1 м с центром в точке Ос.
На рис. 9—10 приведены гистограммы распределения значений СКО оценки угла а, рассчитанные при т = 4 и т = 6.
Рис. 9. Гистограмма распределения значений СКО оценки угла а1
при т = 4 , п = 10
Рис. 10. Гистограмма распределения значений СКО оценки угла а!
при т = 6 , п = 10
Из приведенных гистограмм следует, что с увеличением числа точек приема уменьшается наиболее вероятное значение СКО оценки угла (аа = 2 угл.мин для для т = 3 и п = 10; аа = 1,7 угл.мин для т = 4 и п = 10; аа = 1,4 угл.мин для т = 6 и
п = 10) и сужается разброс возможных значений СКО оценки угла
Выводы
Получены соотношения для расчета нижней границы Рао-Крамера для матрицы дисперсий ошибок оценки углов ориентации объекта по сигналам спутниковых радионавигационных систем при произвольном числе точек приема и произвольном числе навигационных сигналов. На примерах приема до 24 сигналов НС в трех, четырех или шести точках показано, что с увеличением числа точек приема, уменьшается наиболее вероятное значение СКО оценки углов и сужается разброс возможных значений СКО оценки углов. Среднеквадратическое значение ошибки оценки угла
ориентации составляет ~ 1,5 угл. мин. при использовании 6 точек приема с максимальной базой 2 м и обработке сигналов 10 навигационных спутников.
Библиографический список
1. ГЛОНАСС. Принципы построения и функционирования. Издание 4-е./ Под ред. А.И. Перова, В.Н. Харисова. - М.: Радиотехника, 2010. 800 с.
2. Перов А.И. Одноэтапный когерентно-некогерентный алгоритм определения угловой ориентации объекта по сигналам спутниковой радионавигационной системы // Радиотехника. 2014. № 9. С. 97-105.
3. Перов А.И. Статистическая теория радиотехнических систем. - М.: Радиотехника, 2003. 400 с.