- •Содержание
- •1. Введение
- •Назначение системы глонасс
- •Состав системы глонасс
- •Концепция навигационных определений
- •2. Общие вопросы
- •2.1 Определение интерфейсного контрольного документа
- •2.2 Согласование и изменение интерфейсного контрольного документа
- •3.1 Определение интерфейса
- •3.2 Структура навигационного радиосигнала
- •3.2.1 Дальномерный код
- •3. Требования
- •3.2.2 Цифровая информация
- •3.3 Описание интерфейса
- •3.3.1 Характеристики навигационного радиосигнала
- •3.3.1.1 Частотный план
- •3.3.1.2 Корреляционные потери
- •3.3.1.3 Фазовые шумы несущей
- •3.3.1.4 Внеполосное излучение
- •3.3.1.5 Внутрисистемные радиопомехи
- •3.3.1.6 Мощность радиосигналов, принимаемых потребителем
- •3.3.1.7 Групповая задержка навигационного радиосигнала в бортовой
- •3.3.1.8 Когерентность передаваемых нка сигналов
- •3.3.1.9 Поляризация излучаемого навигационного радиосигнала
- •3.3.2 Характеристики модулирующей последовательности
- •3.3.2.1 Формирование пс дальномерного кода
- •3.3.2.2 Формирование навигационного сообщения
- •Пспд и синхроимпульсов для навигационного радиосигнала
- •3.3.3 Время системы глонасс
- •3.3.4 Система координат
- •4. Структура навигационного сообщения
- •4.1 Назначение навигационного сообщения
- •4.2 Содержание навигационного сообщения
- •4.3 Структура навигационного сообщения
- •4.3.1 Структура суперкадра
- •4.3.2 Структура кадра
- •4.3.3 Структура информационной строки в кадре
- •4.4 Оперативная информация навигационного сообщения и эфемериды нка
- •4.5 Неоперативная информация навигационного сообщения, альманах
- •4.6 Резервные разряды в суперкадре
- •4.7 Алгоритм проверки достоверности информации в строке
- •5. Подсистема космических аппаратов системы глонасс
- •5.1 Структура пка системы глонасс
- •5.2 Орбитальные параметры
- •5.3 Контроль целостности радионавигационного поля глонасс
- •Уровень радиосигнала поддиапазона l1, принимаемого потребителем
- •Рекомендации по организации вычислений в приемнике глонасс при плановой секундной коррекции utc
- •Примеры алгоритмов расчета координат и скорости нка по данным эфемерид и альманаха
Примеры алгоритмов расчета координат и скорости нка по данным эфемерид и альманаха
Ниже даны примеры алгоритмов расчета координат и составляющих скорости НКА ГЛОНАСС на текущий момент времени по данным эфемерид и альманаха системы.
П.3.1 Пример алгоритма пересчета эфемерид НКА на текущий момент времени
Пересчет эфемерид с момента времени tэ на моменты ti измерения навигационных параметров (½t i ½= ½t i - tэ ½ < 15 мин ) проводится методом численного интегрирования дифференциальных уравнений движений КА, в правых частях которых учитываются ускорения, определяемые константой гравитационного поля Земли m, второй зональной гармоникой С20 , характеризующей полярное сжатие Земли, а также ускорения лунно-солнечных гравитационных возмущений.
Уравнения движения интегрируются в прямоугольной абсолютной геоцентрической системе координат OXaYaZa, связанной с текущими экватором и точкой весеннего равноденствия, методом Рунге-Кутта четвертого порядка и имеют вид:
dxa/dt = Vxa dya/dt = Vya dza/dt = Vza _ _ _ _ _ dVxa/dt = - m * Xa + 3/2 * C20 * m * Xa *r2 * (1 - 5 * Za2 ) + Jxaл + Jxaс, _ _ _ _ _ dVya/dt = - m * Ya + 3/2 * C20 * m * Ya *r2 * (1 - 5 * Za2 ) + Jyaл + Jyaс, _ _ _ _ _ dVza/dt = - m * Za + 3/2 * C20 * m * Za *r2 * (1 - 5 * Za2 ) + Jzaл + Jzaс, |
( 1 ) |
_ _ _ _
Здесь m = m / r2 , Xa = xa/r , Ya = ya / r , Za = za/r , r = ae / r ,
_____________
r = Ö Xa2 + Ya2 + Za2 .
Jxaс,Jyaс,Jzaс |
- |
ускорения от солнечных гравитационных возмущений ; |
Jxaл,Jyaл,Jzaл |
- |
ускорения от лунных гравитационных возмущений; |
ae |
- |
экваториальный радиус Земли, равный 6378,136 км [ПЗ-90, справочный документ, КНИЦ, 1998]; |
m |
- |
константа гравитационного поля Земли ( 398600,44 км3/c2 ) [ПЗ-90]; |
С20 |
- |
коэффициент при второй зональной
гармонике разложения гравита-ционного
поля Земли в ряд по сферическим
функциям, равный минус 1082,63*10-6
( |
Ускорения от лунных и солнечных гравитационных возмущений вычисляются по формулам:
_ _ Jxak = mk [ ( xк - Xak ) / D3к - xк ] , _ _ Jyak = mk [ ( hк - Yak ) / D3к - hк ] , _ _ Jzak = mk [ ( zk - Zak ) / D3к - zк ] , |
( 2 ) |
_ _ _ _
где: m k = m k / r2k , Xak = Xa / rk , Yak = Ya / rk , Zak = Za / rk ,
_ _ _
D2k = (xk - Xak )2 + (hk - Yak )2 + (z k - Zak )2,
k |
- |
индекс возмущающего тела, k = л для Луны и к = с для Солнца; |
xk , hk , zk , rk |
- |
направляющие косинусы и радиус-вектор возмущающих тел в системе OXaYaZa на момент tэ |
mл |
- |
константа гравитационного поля Луны, равная 4902,835 км3/с2 |
mс |
- |
константа гравитационного поля Солнца, равная 0,1325263 * 1012 км/с2 |
Входящие в (2) величины xk , hk , zk , rk вычисляются один раз (на момент времени tэ ) на весь интервал размножения ( ± 15 мин) по формулам [Дубошин Г.Н., Небесная механика: Основные задачи и методы; М.: Наука, 1975; Абалакин В.К., Основы эфемеридной астрономии, М.: Наука, 1979]:
xл = sin(л + Г’) x11 + cos(л + Г‘) x12 , hл = sin(л + Г’) h11 + cos(л + Г‘) h12 , zл = sin(л + Г’) z11 + cos(л + Г‘) z12 , xсэ = cos c * cos wc - sin c * sin wc , hc = (sin c * cos wc + cos c * sin wc ) cos e , zc = (sin c * cos wc + cos c * sin wc ) sin e , rk = ak ( 1 - ek * cos Ek ), ( k = л, с ) |
( 3 ) |
где Ek = gk + ek * sin Ek ,
______
sin k =Ö`1- ek2 * sin Ek * ( 1 - ek * cos Ek )-1 ,
cos k = ( cos Ek - ek ) * ( 1 - ek * cos Ek )-1 ,
x11 = sin Wл * cos Wл * ( 1 - cos iл ) ,
x12 = 1 - sin2 Wл * ( 1 - cos iл ) ,
h11 = x* * cos e - z* * sin e ,
h12 = x11 * cos e + h* * sin e ,
z11 = x* * sin e + z* * cos e ,
z12 = x11 * sine - h* * cose ,
x* = 1 - cos2 Wл ( 1 - cos iл )
h* = sin Wл * sin iл ,
z* = cos Wл * sin iл ,
gk = gok + g1k * T,
Wл = Wол + W1л * T,
Г‘ = Г’0 + Г’1 * Т,
Т = ( 27392,375 + Sдн + tэ / 86400 ) / 36525,
где:
ал |
- |
большая полуось орбиты Луны, равная 3,84385243*105 км; |
ас |
- |
большая полуось “орбиты” Солнца, равная 1,49598*108 км |
ел |
- |
эксцентриситет лунной орбиты, равный 0,054900489; |
ес |
- |
эксцентриситет солнечной орбиты, равный 0,016719 |
iл |
- |
наклонение орбиты Луны к плоскости эклиптики, равное 508'43'',4; |
e |
- |
средний наклон эклиптики к экватору, равный 2326'33''; |
gол = -63 53' 43'',41
g1л = 477198 50' 56'',79
Wол = 259 10' 59'',79
W1л = -1934 08' 31'',23
Г’о = -334 19' 46'',40
Г’1 = 4069 02' 02'',52
wc = 281 13' 15'',00 + 6189'',03 * T;
gол = 358 28' 33'',04;
gол = 129596579'',10;
Т - время от основной эпохи 1900, янв. 05 (GMT) до момента задания эфемерид tэ в юлианских столетиях по 36525 эфемеридных суток;
27392,375 - число дней от основной эпохи 1900, янв 05 (GMT) до эпохи 1975, янв. 0. (МДВ) с учетом трех часов при пересчете московского декретного времени (МДВ) tэ в гринвичское (GMT);
Sдн - сумма дней от 0 ч эпохи 1975, янв.0 (МДВ) до 0ч текущей даты (МДВ), к которой относится время tэ ( отсчет начала дат по московскому времени).
Начальными условиями для интегрирования системы (1) являются гринвичские координаты X(tэ), Y(tэ), Z(tэ) и составляющие вектора скорости Vx(tэ) , Vy(tэ), Vz(tэ), содержащиеся в навигационном кадре, которые пересчитываются из гринвичской системы координат OXYZ (ПЗ-90) в абсолютную OXaYaZa по формулам :
Xa(tэ) = X(tэ) * cosS - Y(tэ) * sinS ,
Ya(tэ) = Y(tэ) * sinS + Y(tэ) * cosS,
Za(tэ) = Z(tэ),
Vxa(tэ) = Vx(tэ) * cosS - Vy(tэ) * sinS - wз* Ya(tэ),
Vya(tэ) = Vx(tэ) * sinS + Vy(tэ) * cosS + wз* Xa(tэ),
Vza(tэ) = Vz(tэ) ,
S = s + wз ( t - 3h ).
Здесь
wз- угловая скорость вращения Земли, равная 0,7292115 * 10-4 с-1;
s - истинное звездное время в гринвичскую полночь даты задания эфемерид tэ.
Примечания.
Ускорения Jxaс, Jxaл, Jyaс, Jyaл, Jzaс, Jzaл в (1) могут быть приняты постоянными и вычисляться один раз на момент tэ по формулам (2) или исключены из (1) с последующим добавлением к результатам интегрирования поправок
DX = ( Jхaл + Jхaс ) * t2/2 , DY = ( Jyaл + Jyaс ) * t2/2 , DZ =( Jzaл + Jzaс ) t2/2 ,
DVx = ( Jхaл + Jхaс ) * t , DVy = ( Jyaл + Jyaс ) * t , DVz =( Jzaл + Jzaс ) t ,
где = ti - tэ.
Направляющие косинусы xк , hк , zk могут вычисляться по формулам (3) или передаваться извне.
Начало гринвичской ( правой ) системы координат - в центре масс Земли, ось OZ направлена по оси вращения Земли к северному полюсу, а ось OX - в точку пересечения гринвичского меридиана с плоскостью экватора.
Если при интегрировании системы (1) исключить лунно-солнечные ускорения (2), а их учет производить добавлением к результатам интегрирования поправок
DX = ( Jхaл + Jхaс ) * t2/2 , DY = ( Jyaл + Jyaс ) * t2/2 , DZ =( Jzaл + Jzaс ) t2/2 ,
DVx = ( Jхaл + Jхaс ) * t , DVy = ( Jyaл + Jyaс ) * t , DVz =( Jzaл + Jzaс ) t ,
то возникающее при этом увеличение ошибок размножения эфемерид не превышает 10 % .
Здесь (Jхaл + Jхaс), (Jyaл + Jyaс) , (Jzaл + Jzaс) - проекции лунно-солнечных ускорений на оси системы OXaYaZa на момент задания эфемерид tэ вычисляются по формулам (2).
Для расчета эфемерид КА на моменты навигационных измерений tj можно использовать проекции лунно-солнечных ускорений X(tэ), Y(tэ), Z(tэ) на оси гринвичской геоцентрической системы координат, которые передаются в составе навигационного кадра. Перед интегрированием системы дифференциальных уравнений (1) эти ускорения должны быть переведены в прямоугольную абсолютную геоцентрическую систему координат OXaYaZa по формулам:
(Jхaл + Jхaс) = X(tэ) * cos S - Y(tэ) * sin S ,
(Jyaл + Jyaс) = X(tэ) * sin S + Y(tэ) * cos S ,
(Jzaл + Jzaс) = Z(tэ)
В таблице приведены величины точности размножения эфемерид (в метрах)
Шаг интегрирования (мин.) |
Интервал интегрирования |
||
5 мин |
10 мин |
15 мин |
|
1 |
0.42 |
0.56 |
0.77 |
2.5 |
0.42 |
0.56 |
0.77 |
5 |
0.45 |
0.61 |
0.83 |
7.5 |
- |
- |
1.21 |
П.3.2 Алгоритм расчета параметров движения спутников по данным альманаха
Алгоритм расчета параметров движения НКА ГЛОНАСС по данным альманаха системы (АС) используется потребителем при выборе оптимального созвездия, расчете целеуказаний для вхождения в связь с выбранным НКА. Назначение алгоритма - расчет координат и составляющих вектора скорости НКА на моменты ti вхождения потребителем в связь с НКА.
.
П.3.2.1 Состав данных, образующих АС
АС содержит набор параметров орбит НКА системы ГЛОНАСС, заданных для каждого НКА на момент прохождения им первого (внутри суток с номером NAj) восходящего узла орбиты tlj.
Набор параметров орбит каждого НКА содержит:
NAj |
- |
календарный номер суток внутри четырехлетнего периода от начала ближайшего високосного года, к которым относятся данные АС для j-го НКА ; |
lj |
- |
гринвичская долгота восходящего узла орбиты j-го НКА момент tlj (радианы); |
tlj |
- |
московское декретное время прохождения j-м НКА восходящего узла орбиты, ближайшее к началу суток с номером NAj (секунды); |
Dij |
- |
поправка к среднему значению наклонения орбиты j-го НКА на момент tlj ; |
DTj |
- |
поправка к среднему значению драконического периода обращения j-го NKA ; |
DТj |
- |
скорость изменения периода обращения j-го НКА ; |
ej |
- |
эксцентриситет орбиты j-го НКА на момент времени tlj ; |
wj |
- |
аргумент перигея орбиты j-го НКА на момент времени tlj (радианы). |
|
|
|
Здесь l - индекс принадлежности параметров АС ко времени прохождения восходящего узла орбиты tlj , а j - номер НКА (j=1,......,24). В дальнейшем индекс j опущен.
Средние значения наклонения плоскости орбиты НКА системы ГЛОНАСС iср и драконического периода обращения Тср составляют 630 и 43200 с, соответственно.
Набор параметров орбиты для каждого НКА задан в гринвичской геоцентрической системе координат OXYZ, “замороженной” в момент t.
Начало системы совмещено с центром масс Земли. Ось Z направлена к северному полюсу на среднюю эпоху 1900-1905 г.г., плоскость XOZ при этом параллельна среднему гринвичскому меридиану и определяет положение нуль-пункта системы счета долгот, ось OY дополняет систему до правой.
П.3.2.2 Алгоритм расчета
Расчет координат и составляющих вектора скорости НКА по данным альманаха системы ГЛОНАСС в абсолютной геоцентрической системе координат OXaYaZa (начало системы координат и направление оси OZa совпадает с началом системы координат OXYZ и направлением оси OZ, плоскость XOZ отстоит от плоскости XaOZa на величину истинного звездного времени S, а ось OYa дополняет систему до правой) на заданный момент времени ti (московское декретное время суток с номером No внутри четырехлетнего периода) проводится в два этапа.
Сначала с помощью величин DТ, DТ и l рассчитываются момент прохождения восходящего узла орбиты tk на витке с номером K, к которому принадлежит заданный момент времени ti (ti - tk < Tср + DТ ), и долгота восходящего узла lk на этом витке. Остальные параметры принимаются постоянными и равными тем, которые содержатся в навигационном кадре.
Затем оскулирующие элементы пересчитываются с момента tk по аналитическим формулам на момент ti . При этом учитываются вековые и периодические возмущения в элементах орбиты НКА от второй зональной гармоники C20 в разложении геопотенциала, характеризующей полярное сжатие Земли.
Полученные на момент ti оскулирующие элементы переводятся в кинематические параметры. Последовательность проведения расчета и используемые рабочие формулы приведены ниже.
1) Методом последовательного приближения находится большая полуось орбиты а:
а(n+1)= [m * (T / 2p )2 ]1/3,
Тоск(n+1) = Тдр *{ 1+3/2 C20 (ае/p(n))2 *
*[ (2 - 5/2sin2 i) * (1-e2)3/2 / (1 + e*cos w )2 + (1+ e* cos )3 / (1-e2)]}-1,
p(n) = a(n) * ( 1- e2 ), n = 0, 1, 2...,
где = -w, i = iср + Di и Тдр = Тср + DТ.
За начальное приближение принимается а(0)= [m * (Тдр / 2p )2 ]1/3,
Приближение заканчивается при выполнении условия ½а(n-1) - a(n)½ < 10-3 км.
Для этого обычно достаточно двух-трех итераций.
2) Рассчитываются момент прохождения восходящего узла орбиты tk на витке, к которому принадлежит момент ti, и долгота восходящего узла на этом витке lk:
_
tlk = [ tlk ] mod 86400
_
tlk = tl + Tдр * W + DТ * W2
Wk = t* / Tдр, W - целая часть Wk,
t* = ti - tl + 86400 * (No - NA) ,
lk = l + (W - w3) * ( W * Tдр + DТ * W2 ),
W = 3/2 * C20 * n * ( ae / a )2 * cos i * (1-e2)-2,
n = 2 p / Тдр , W = lk + S , S = S0 + w3 (tlk - 10800 ).
Здесь:
С20 |
- |
коэффициент при второй зональной гармонике разложения геопотенциала в ряд по сферическим функциям, равный -1082,63 * 10-6, |
ае |
- |
экваториальный радиус Земли, равный 6378,136 км, |
S0 |
- |
истинное звездное время на гринвичскую полночь даты N0 , к которой относится время ti , |
w3 |
- |
угловая скорость вращения Земли, равная 0,7392115 * 10-4 с-1, |
|
- |
константа гравитационного поля Земли, равная 398600,44 км3 / с2. |
3) Вычисляются константы интегрирования на момент tlk :
dа(m) / а |
= |
2*J* (ae / a)2*(1-3/ 2sin2 i)*( l * cos L ) + J*( ae / a )2*sin i * * (1/2 * h * sin L - 1/2* l * cos L + cos 2l + 7/2 * l * cos 3L + 7/2*h*sin3L) |
|
dh(m) |
= |
J*(ae / a)2*(1-3/ 2sin2 i)*[ l*n* t + sin 3L + 3/2 * l * sin 2L - 3/2*h*cos2L] - - 1/4*J*(ae / a )2*sin2 i*[ sin L - 7/3*sin3L + 5*l*sin 2L -17/2 * l * sin 4L + + 17/2*h*cos4L + h*cos2L] + J*(ae / a )2*cos2 i*(l*n* t- 1/2 * l * sin 2L)
|
|
dl(m) |
= |
J*(ae / a)2*(1-3/2 sin2 i)*[-h*n*t + cos L + 3/2 * l * cos 2L + 3/2*h*sin 2L] - - 1/4*J*(ae / a )2*sin2 i*[-cos L - 7/3*cos3L - 5*h*sin 2L - 17/2 * l * cos 4L - - 17/2*h*sin4L + l*cos2L] + J*( ae / a )2*cos2 i*(-h*n*t + 1/2 *h * sin 2L)
|
(1) |
dW(m) |
= |
J*(ae / a)2*cos i*( n*t + 7/2 * l * sin L - 7/2*h*cosL -1/2sin2L - 7/6*sin3L + + 7/6*h*cos 3L)
|
|
di(m) |
= |
1/2*J*(ae / a)2*sin i * cos i * ( -1 *cos L +h*sin L +cos2L +7/3*l*cos 3L + + 7/3*h*sin 3L)
|
|
dL(m) |
= |
2*J*(ae / a)2*(1 - 3/2*sin i )*( n*t + 7/4 * l * sin L - 7/4 * h * cos L) + + 3*J*(ae / a)2*sin i * (-7/24 * h * cos L - 7/24 * l * sin L -49/72* h *cos 3L + + 49/72* l *sin 3L + 1/4 * sin 2L) + J * (ae / a)2* cos i * ( n*t + 7/2 * l * sin L - - 5/2 h cos L - 1/2 * sin 2L - 7/6 * l*sin 3L + 7/6 * h*cos 3L) |
|
где L = M + , M = E - * sin E, tg(E/2) = [(1 - ) / (1 + )]1/2 *tg(/2),
h = * sin , l = * cos , m = 1,
= 0, J = 3/2 * C20, a = a(n) (из пункта 1).
4) Вычисляются поправки к элементам орбиты НКА на момент времени ti за счет влияния второй зональной гармоники С20:
|
dа = dа(2) - dа(1) |
|
dh = dh(2) - dh(1) |
|
dl = dl(2) - dl(1) |
|
dW = dW(2) - dW(1) |
|
di = di(2) - di(1) |
|
dL* = dL(2) - dL(1) |
Величины dа(2), dh(2), dl(2), dW(2), di(2), dL(2) вычисляются для = ti - tlk и m =2 по формулам (1) при L = M + + n * .
Вычисляются возмущенные элементы орбиты НКА на момент времени ti:
|
ai = a + dа, |
||
|
hi = h + dh, |
||
|
li = l + dl, |
||
|
i = (hi * hi + li * li)1/2, |
||
|
i= |
{ |
arctg (hi / li ), если i 0 и li 0 0, если i = 0, / 2, если i 0 и li = i, - / 2, если i 0 и li = -i, |
|
|||
|
Wi = W + dW |
||
|
ii = i + di |
||
|
Mi = L* - i , L* = M + + n * (ti - tlk) + dL*. |
||
Здесь i - индекс принадлежности ко времени ti,
Вычисляются координаты и составляющие вектора скорости НКА в системе координат OXaYaZa на момент времени ti :
|
Ei(n) = Mi + i * sin Ei(n-1), Ei(0) = Mi, Ei(n) - Ei(n-1) 10-8, |
|
tg(i/2) = [(1 + i) / (1 - i)]1/2 *tg(Ei(n)/2), ui = i + i, |
|
ri = ai * ( 1 - i * cos Ei(n)), |
|
Vri = ( / ai)1/2 * (i - sin i) / (1 - i * i)-1, |
|
Vui = ( / ai)1/2 * (1 + i * cos i) / (1 - i * i)-1, |
Xi |
= |
ri * ( cos ui * cos i - sin ui * sin i * cos ii),
|
Yi |
= |
ri * ( cos ui * sin i + sin ui * cos i * cos ii),
|
Zi |
= |
ri * sin ui * sin ii,
|
Vxi |
= |
Vri * ( cos ui * cos i - sin ui * sin i * cos ii) - -Vui * ( sin ui * cos i + cos ui * sin i * cos ii),
|
Vyi |
= |
Vri * ( cos ui * sin i + sin ui * cos i * cos ii) - -Vui * ( sin ui * sin i - cos ui * cos i * cos ii),
|
Vzi |
= |
Vri * sin ui * sin ii + Vui * cos ui * sin ii. |
По всем вопросам о состоянии и использовании системы ГЛОНАСС Вы можете обращаться в Координационный научно-информационный центр.
Россия, 117279, г. Москва, а/я 14
Телефон (факс): (095) 333-81-33
e-mail: sfcsic@mx.iki.rssi.ru
Internet: http://www.rssi.ru/SFCSIC/SFCSIC_main.html
© 1998 КООРДИНАЦИОННЫЙ НАУЧНО-ИНФОРМАЦИОННЫЙ ЦЕНТР
