Файл: Учебное пособие ( Лабораторный практикум на компьютере ) Київ 2008 1.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 340
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
3.2 3.4 3.6 3.8 4
4.2 4.4 4.6 4.8 5
x 10
-4
-1 0
1
а
3.2 3.4 3.6 3.8 4
4.2 4.4 4.6 4.8 5
x 10
-4
-1 0
1
б
3.2 3.4 3.6 3.8 4
4.2 4.4 4.6 4.8 5
x 10
-4
-1 0
1
в
Рис. 1.19. Сигнал ГЛОНАСС- Figure 2: а- М-последовательность до модуляции; б- М-последовательность после модуляции и фильтрации фильтром с максимально плоской характе- ристикой; в- М-последовательность после модуляции и фильтрации фильтром с эллиптической характеристикой
0 1
2 3
4 5
6 7
8
x 10 6
-300
-250
-200
-150
-100
-50 0
Frequency (Hz)
P
ha se (
degr ee s)
0 1
2 3
4 5
6 7
8
x 10 6
-200
-150
-100
-50 0
а
M
agni tu de
(
dB
)
Рис. 1.20. Фильтр с максимально плоской характеристикой- Figure 3:верхний график- АЧХ; нижний график-ФЧХ
36
0 1
2 3
4 5
6 7
8
x 10 6
-1000
-800
-600
-400
-200 0
200
Frequency (Hz)
P
has e (
degr ees
)
0 1
2 3
4 5
6 7
8
x 10 6
-150
-100
-50 0
а
M
agni tude (
dB
)
Рис. 1.21. Фильтр с эллиптической характеристикой- Figure 4:верхний график- АЧХ; нижний график-ФЧХ
1.7 Вопросы и задания для самостоятельной подготовки
1. Запишите математическую процедуру «сложение по модулю 2».
2. При каких условиях «сложение по модулю 2» можно заменить умножением?
3. Что такое псевдослучайный сигнал?
4. Есть ли разница между псевдослучайным сигналом и M- последовательностью?
5. Для чего кодируются сигналы навигационных спутников?
6. Запишите образующий полином для сигналов спутников ГЛОНАСС.
7. Запишите образующие полиномы для сигналов спутников GPS.
8. Какая связь между регистрами сдвига, формирующими коды сигналов спутников и образующими полиномами?
9. Опишите механизм формирования псевдослучайного кода спутников GPS.
10. Опишите механизм формирования M- последовательности спутников ГЛОНАСС.
11. Что обозначает понятие кодовое разделение сигналов?
12. Как идентифицируются спутники GPS?
13. Как идентифицируются спутники ГЛОНАСС?
14. Как понимать термин «отношение сигнал/шум»?
15. Опишите параметры функции корреляции.
37
1 2 3 4 5 6 7 8 9 ... 14
РАЗДЕЛ 2 Преобразование координат
2.1 Краткие сведения из теории
В спутниковых системах радионавигации применяются различные системы коорди- нат для расчета орбитального движения спутников и позиции потребителя. Системы ко- ординат, методы и алгоритмы их расчета и преобразования, на основании которых разра- ботаны программы данного раздела изложены в книге [1] (раздел 1. 3, стр. 33 -40), в руко- водстве [7]. Пакет программ в среде MatLab дается в папке COORDINATES и в прила- гаемых листингах программ.
Цель лабораторной работы: Изучение и практическое освоение систем координат, применяемых в спутниковых радионавигационных системах
2.2 Лабораторная работа 2. 1 «Преобразование координат»
Рекомендуется следующий порядок выполнения лабораторной работы.
1. Создайте папку COORDINATES_My и скопируйтев ее все программы из папки
COORDINATES.
2. Запустите MatLab.
3. Обратитесь к папке COORDINATES_My и откройте ее.
4. Откройте функцию ECEFLLH_N, внимательно изучите ее по комментариям и про- граммным процедурам, описывающим алгоритм расчета (раздел 1. 3 книги [1]).
5. Откройте пример расчета Pr_Coord1.m и выполните m- файл.
6. Основываясь на m- файле Pr_Coord1.m выполните задание 1.
7. Откройте функцию LLHECEF_N, внимательно изучите ее по комментариям и про- граммным процедурам, описывающим алгоритм расчета (раздел 1. 3 книги [1]).
8. Откройте пример расчета Pr_Coord2.m и выполните m- файл.
9. Основываясь на m- файле Pr_Coord2.m выполните задание 2.
10. Откройте функцию top_coord, внимательно изучите ее по комментариям и программ- ным процедурам, описывающим алгоритм расчета (раздел 1. 3 книги [1]).
11. Откройте пример расчета prim_top_coord.m и выполните m- файл.
12. Основываясь на m- файле prim_top_coord.m выполните задание 3.
13. Задание 1. По географической карте определите широту (градусы/минуты/секунды)и долготу (градусы/минуты/секунды) любого города Европы. Преобразуйте выбранные значения в радианы. Задайте высоту в метрах (произвольно, например, 195). В соот- ветствии с п. п. 5, 6 и выбранными входными данными сформируйте m-файл и выпол- ните его. Результат выполнения из командного окна MatLab перенесите в отчет.
38
14. Задание 2. Используя результаты, полученные в п. 13, в качестве входных данных в соответствии с п. п. 8, 9 сформируйте m-файл и выполните. Результат выполнения из командного окна MatLab перенесите в отчет.
15. Задание 3. Задайте координаты двух объектов, находящихся в прямой видимости ши- рота (градусы, минуты, секунды), долгота (градусы, минуты, секунды), высота (мет- ры). Преобразуйте заданные координаты широты и долготы в градусы. Используя эти исходные данные и п. п. 11, 12 сформируйте m-файл и выполните его. Результат вы- полнения из командного окна MatLab перенесите в отчет.
16. Обратитесь к папке .ECI_ECEF_LLH и откройте ее.
17. Откройте функцию eci_to_ecef, внимательно изучите ее по комментариям и программ- ным процедурам, описывающим алгоритм расчета (раздел 1. 3 книги [1]).
18. Откройте пример расчета Pr_eci_ecef.m и выполните m- файл.
19. Основываясь на m- файле Pr_eci_ecef.m выполните задание 4.
20. Откройте функцию llh_to_eci, внимательно изучите ее по комментариям и программ- ным процедурам, описывающим алгоритм расчета (раздел 1. 3 книги [1]).
21. Откройте пример расчета Pr_ecef_eci.m и выполните m- файл.
22. Основываясь на m- файле Pr_ecef_eci.m выполните задание 5.
23. Задание 4. Задайтекоординаты и скорости объекта satpos_eci, истинное звездное вре- мя s0, текущее время ti. Используя эти исходные данные и п. п. 17, 18 сформируйте m- файл и выполните его. Результат выполнения из командного окна MatLab перенесите в отчет.
24. Задание 5. Выберите эллипсоид и задайте его полуоси a, b; задайте текущее время
ti,истинное звездное время time_s0, координаты потребителя llh_loc. Используя эти исходные данные и п. п. 20, 21 сформируйте m-файл и выполните его. Результат вы- полнения из командного окна MatLab перенесите в отчет.
25. Обратитесь к папке . TEST и откройте ее.
26. Откройте функции ECEF_to_LLH_Dg_Zu, ECEF_to_LLH_Itera, ECEF_to_LLH_Kelly, внимательно изучите их по комментариям и программным процедурам, описывающим алгоритм расчета (раздел 1. 3 книги [ ], руководство [ ]).
27. Откройте пример тестирования расчетов Test_Coord.m , изучите его, выполните m- файл.
28. Основываясь на m- файле Test_Coord.m выполните задание 6.
29. Задание 6. Используя входные данные из заданий 1- 5 и функции
ECEF_to_LLH_Dg_Zu, ECEF_to_LLH_Itera, ECEF_to_LLH_Kelly выполните сопостав- ление расчетов по точной , итерационной и приближенной формулам при изменение
39
высоты в пределах 0 – 500 м; 1 – 10 км; 1 – 20 000 км. Расчеты проведите в области эк- ватора, северного полюса и Киева. Результаты выполнения из графиков включите в отчет.
2.3 Вопросы и задания для самоподготовки
1. Какие системы координат применяются в спутниковых радионавигационных систе- мах?
2. Какая разница между геоцентрическими и геодезическими координатами?
3. Что обозначают понятия правая и левая системы координат?
4. Что обозначают понятия подвижная и неподвижная системы координат?
5. Запишите в аналитическом виде формулы перехода из пространственной эллипсоид- ной географической системы в геоцентрическую фиксированную систему (ECEF).
6. Даете определение пространственной эллипсоидной географической системе коорди- нат (центр, широта, долгота, высота).
7. Как определяются эллипсоид, геоид?
8. Сформулируйте определение системы координат, имеющей международное обозначе- ние ECEF.
9. Сформулируйте определение системе координат, имеющей международное обозначе- ние ECI.
10. Дайте определение топоцентрической системе координат (цент, направления осей).
11. Дайте определение системе координат WGS 84 (цент, направления осей, параметры эллипсоида, в каких спутниковых радионавигационных системах является опорной).
12. Дайте определение системе координат ПЗ 90 (цент, направления осей, параметры эл- липсоида, в каких спутниковых радионавигационных системах является опорной).
13. Объясните понятие «прямая видимость».
14. Запишите формулу перевода градусов, минут, секунд в градусы, радианы; составьте программу в виде m- файла и убедитесь в правильности работы программы.
15. Запишите формулу перевода радиан в градусы, минуты, секунды; в градусы. Составьте программу в виде m- файла и убедитесь в правильности работы программы.
40
2.3 Вопросы и задания для самоподготовки
1. Какие системы координат применяются в спутниковых радионавигационных систе- мах?
2. Какая разница между геоцентрическими и геодезическими координатами?
3. Что обозначают понятия правая и левая системы координат?
4. Что обозначают понятия подвижная и неподвижная системы координат?
5. Запишите в аналитическом виде формулы перехода из пространственной эллипсоид- ной географической системы в геоцентрическую фиксированную систему (ECEF).
6. Даете определение пространственной эллипсоидной географической системе коорди- нат (центр, широта, долгота, высота).
7. Как определяются эллипсоид, геоид?
8. Сформулируйте определение системы координат, имеющей международное обозначе- ние ECEF.
9. Сформулируйте определение системе координат, имеющей международное обозначе- ние ECI.
10. Дайте определение топоцентрической системе координат (цент, направления осей).
11. Дайте определение системе координат WGS 84 (цент, направления осей, параметры эллипсоида, в каких спутниковых радионавигационных системах является опорной).
12. Дайте определение системе координат ПЗ 90 (цент, направления осей, параметры эл- липсоида, в каких спутниковых радионавигационных системах является опорной).
13. Объясните понятие «прямая видимость».
14. Запишите формулу перевода градусов, минут, секунд в градусы, радианы; составьте программу в виде m- файла и убедитесь в правильности работы программы.
15. Запишите формулу перевода радиан в градусы, минуты, секунды; в градусы. Составьте программу в виде m- файла и убедитесь в правильности работы программы.
40
2.4 Тексты программ
2.4.1 Функции и файлы из папки COORDINATES
Функция ECEFLLH_N
function [XYZ] = ECEFLLH_N(llh,ab)
%Имя функции: ECEFLLH_N
%Назначение функции: преобразование координат из географической системы в прямоугольную
%Входные данные:
%llh.lon-долгота;
%llh.lat-широта;
%llh.h-высота;
%ab.a-большая полуось эллипсоида;
%ab.b- малая полуось эллипсоида в WGS-84;
%Выходные данные:
%XYZ.x,XYZ.y,XYZ.z- координаты X, Y, Z соответственно в ECEF
% Справочные данные:
%ECEF- прямоугольная геоцентрическая система координат
%a=6378137.0 (м)- большая полуось эллипсоида для WGS-84;
%b=6356752.314 (м)- малая полуось эллипсоида для WGS-84;
%A_PZ90_M =6 378 136 (м)- большая полуось эллипсоида для ПЗ 90;
%B_PZ90_M = 6356751.36174 (м)- малая полуось эллипсоида для ПЗ 90; a2=ab.a*ab.a; b2=ab.b*ab.b; r=a2/sqrt(a2*cos(llh.lat)*cos(llh.lat)+b2*sin(llh.lat)*sin(llh.lat));
XYZ.x=(r+llh.h)*cos(llh.lat)*cos(llh.lon);
XYZ.y=(r+llh.h)*cos(llh.lat)*sin(llh.lon);
XYZ.z=(b2/a2*r+llh.h)*sin(llh.lat);
Файл Pr_Coord1.m
%Имя m- файла:Pr_Coord1.m
%Пример расчета llh.lat=0.881278698506528;llh.lon=0.53169758803674; llh.h=122.899802776054; ab.a=6378137.0; ab.b=6356752.314;
[XYZ] = ECEFLLH_N(llh,ab)
Функция LLHECEF_N
function [llh] = LLHECEF_N(XYZ,ab)
%Имя функции: LLHECEF_N
%Назначение функции: преобразование координат из прямоугольной системы в географическую
%Входные данные:
41
%XYZ.x,XYZ.y,XYZ.z- координаты X, Y, Z соответственно в ECEF
%ab.a-большая полуось эллипсоида;
%ab.b- малая полуось эллипсоида в WGS-84;
%Выходные данные:
%llh.lon-долгота;
%llh.lat-широта;
%llh.h-высота;
% Справочные данные:
%ECEF- прямоугольная геоцентрическая система координат
%a=6378137.0 (м)- большая полуось эллипсоида для WGS-84;
%b=6356752.314 (м)- малая полуось эллипсоида для WGS-84;
%A_PZ90_M =6 378 136 (м)- большая полуось эллипсоида для ПЗ 90;
%B_PZ90_M = 6356751.36174 (м)- малая полуось эллипсоида для ПЗ 90; a=6378137.0; b=6356752.314; a2=ab.a*ab.a; b2=ab.b*ab.b; xy = sqrt(XYZ.x*XYZ.x + XYZ.y*XYZ.y); thet = atan(XYZ.z*ab.a/(xy*ab.b)); esq = 1.0-b2/a2; epsq = a2/b2-1.0; llh.lat = atan((XYZ.z+epsq*ab.b*(sin(thet)^3))/(xy-esq*ab.a*(cos(thet)^3))); llh.lon = atan2(XYZ.y,XYZ.x);%! if llh.lon < 0 llh.lon = 2*pi + llh.lon; end ; r = a2/sqrt(a2*cos(llh.lat)*cos(llh.lat) + b2*sin(llh.lat)*sin(llh.lat)); llh.h = xy/cos(llh.lat)-r; end
Файл :Pr_Coord2.m
%Имя m- файла:Pr_Coord2.m
%Пример расчета ab.a=6378137.0; ab.b=6356752.314;
XYZ.x=3.504451023000798e+006;XYZ.y=2.061316876000462e+006;
XYZ.z=4.897990974997338e+006;
[llh] = LLHECEF_N(XYZ,ab)
Функция top_coord
function [top] = top_coord(rec_llh, rec_xyz, nlo_xyz)
42
% Имя функции: top_coord
%Назначение функции: расчет топоцентрических координат объекта по заданным
%географическим (долгота, широта, высота) и геоцентрическим (x, y, z)
%координатам приемника и геоцентрическим координатам объекта (x, y, z)
% Входные данные:
% rec_llh.lat - широта (рад) приемника;
%rec_llh.lon -- долгота (рад) приемника;
%rec_llh.h- высота (м) приемника;
%прямоугольные геоцентрические координаты приемника (м):
% rec_xyz.x
% rec_xyz.y
%,, rec_xyz.z
%прямоугольные геоцентрические координаты объекта (м):
% ns.x - координата x;
% ns.y -координата y;
% ns.z- координата z ;
% Выходные данные:
% top.s - проекция вектора дальности на ось (м) , направленную на Юг (South)
% top.e - проекция вектора дальности на ось (м) , направленную на Восток (East)
% top.z - проекция вектора дальности на ось (м) , направленную в Зенит
% top.daln - дальность до объекта (м)
% top.az - угол азимута объекта (градус)
% top.el - угол видимости объекта (градус) rx = nlo_xyz.x - rec_xyz.x; ry = nlo_xyz.y - rec_xyz.y; rz = nlo_xyz.z - rec_xyz.z; r_sat = sqrt(rx*rx + ry*ry + rz*rz); r_rec = sqrt((rec_xyz.x)^2 + (rec_xyz.y)^2+ (rec_xyz.z)^2); top.r = r_sat; rx1 = rx; ry1 = ry; rz1 = rz; sin_lat = sin(rec_llh.lat); cos_lat = cos(rec_llh.lat); sin_lon = sin(rec_llh.lon); cos_lon = cos(rec_llh.lon);
% Projections of vector of range in topocentric coordinate system: top.e = -sin_lon * rx1 + cos_lon * ry1; top.s = cos_lon * sin_lat * rx1 + sin_lon * sin_lat * ry1 - cos_lat * rz1; top.z = cos_lat * cos_lon * rx1 + cos_lat * sin_lon * ry1 + sin_lat * rz1;
% azimut: отсчет по часовой стрелке от оси направленной на Север (N or -S) (-top.s) eps = 10e-10; if ( (abs(top.e) < eps) || (abs(top.s) < eps))
43
top.az = 0.0; else top.az = atan2(top.e,-top.s); end; if (top.az < 0.0) top.az = top.az + pi * 2; end;
% elevation: cos_el_top = (rec_xyz.x * rx + rec_xyz.y * ry + rec_xyz.z * rz) / (r_sat * r_rec); if ( cos_el_top >= 1.00 ) el = 0.0; else if ( cos_el_top <= -1.00 ) el = pi; else el = acos(cos_el_top); end; end; top.el = pi / 2.0 - el;
Файл prim_top_coord.m
%Имя m-файла: prim_top_coord.m
%Пример расчета a=6378137.0; b=6356752.314; % для WGS-84;
% Коэффициенты перевода градусов в радианы и обратно
A2R = pi/180;
R2A = 180/pi;
%Входные данные координаты, например, приемника rec_deg.lon = 100; rec_deg.lat = 40; rec_deg.h = 0;
%Входные данные координат объекта nlo_deg.lon = 280; nlo_deg.lat = -40; nlo_deg.h = 0;
%Преобразование градусов в радианы rec_llh.lon = rec_deg.lon * A2R; rec_llh.lat = rec_deg.lat * A2R; rec_llh.h = rec_deg.h; nlo_llh.lon = nlo_deg.lon * A2R; nlo_llh.lat = nlo_deg.lat * A2R; nlo_llh.h = nlo_deg.h;
44
% elevation: cos_el_top = (rec_xyz.x * rx + rec_xyz.y * ry + rec_xyz.z * rz) / (r_sat * r_rec); if ( cos_el_top >= 1.00 ) el = 0.0; else if ( cos_el_top <= -1.00 ) el = pi; else el = acos(cos_el_top); end; end; top.el = pi / 2.0 - el;
Файл prim_top_coord.m
%Имя m-файла: prim_top_coord.m
%Пример расчета a=6378137.0; b=6356752.314; % для WGS-84;
% Коэффициенты перевода градусов в радианы и обратно
A2R = pi/180;
R2A = 180/pi;
%Входные данные координаты, например, приемника rec_deg.lon = 100; rec_deg.lat = 40; rec_deg.h = 0;
%Входные данные координат объекта nlo_deg.lon = 280; nlo_deg.lat = -40; nlo_deg.h = 0;
%Преобразование градусов в радианы rec_llh.lon = rec_deg.lon * A2R; rec_llh.lat = rec_deg.lat * A2R; rec_llh.h = rec_deg.h; nlo_llh.lon = nlo_deg.lon * A2R; nlo_llh.lat = nlo_deg.lat * A2R; nlo_llh.h = nlo_deg.h;
44
%Преобразование координат приемника и объекта систему ECEF
[rec_xyz] = ECEFLLH(a, b, rec_llh);
[nlo_xyz] = ECEFLLH(a, b, nlo_llh);
%Преобразование координат приемника и объекта в топоцентрическую
%систему координат
[top] = top_coord(rec_llh, rec_xyz, nlo_xyz);
%Вывод данных приемника в топоцентрической системе координат fprintf('e=%22.16e s=%22.16f z=%22.16f az=%f el=%f r=%f \n', top.e, top.s, top.z, top.az*R2A, top.el*R2A, top.r);
%Вывод данных объекта в топоцентрической системе координат fprintf('e=%22.16e s=%22.16f z=%22.16f az=%f el=%f r=%f \n', top.e, top.s, top.z, top.az*R2A, top.el*R2A, top.r);
Функция ECEFLLH
function [R] = ECEFLLH(a, b, llh)
%Имя функции: ECEFLLH
%Назначение- вариант функции ECEFLLH_N a2 = a * a; b2 = b * b; n = a2 / sqrt(a2 * cos(llh.lat)*cos(llh.lat) + b2 * sin(llh.lat) * sin(llh.lat));
R.x = (n + llh.h) * cos(llh.lat) * cos(llh.lon);
R.y = (n + llh.h) * cos(llh.lat) * sin(llh.lon);
R.z = (b2 / a2 * n + llh.h) * sin(llh.lat);
2.4.2 Функции и файлы из папки ECI_ECEF_LLH
Функция eci_to_ecef
function [satpos_ecef] =eci_to_ecef(s0, ti, satpos_eci)
%Имя функции:eci_to_ecef
%Функция преобразования координат
%Входные данные: s0 - истинное звездное время в текущий момент обсервации ,
%ti - текущее время; satpos_eci
%Структура satpos_eci
%satpos_eci.x - координата x в абсолютной неподвижной системе координат (ECI);
%satpos_eci.y - координата y в абсолютной неподвижной системе координат (ECI);
%satpos_eci.z - координата z в абсолютной неподвижной системе координат (ECI);
%satpos_eci.vx - скорость vx в абсолютной неподвижной системе координат (ECI);
%satpos_eci.vy - скорость vy в абсолютной неподвижной системе координат (ECI);
% satpos_eci.vz - скорость vz в абсолютной неподвижной системе координат (ECI);
%Выходные данные:
% Структура satpos_ecef
%satpos_ecef.x - координата x в подвижной системе координат (ECEF);
45
%satpos_ecef.y - координата y в подвижной системе координат (ECEF);
%satpos_ecef.z - координата z в подвижной системе координат (ECEF);
%satpos_ecef.vx - скорость по оси x в подвижной системе координат (ECEF);
%satpos_ecef.vy - скорость по оси z в подвижной системе координат (ECEF);
%satpos_ecef.vz- скорость по оси z в подвижной системе координат (ECEF);
%Коэффициенты
% SEC_IN_RAD - коэффициент преобразования секунд в радианы
% s0(radian) = s0 (sek) * SEC_IN_RAD, where
% SEC_IN_RAD = 2 * pi / (24 * 3600) = pi / 43200
SEC_IN_RAD = pi / 43200;
OMEGA_Z = 0.7292115e-4; %( скорость вращения Земли (angular speed of rotation of the Earth, рад/cek) s_zv = s0 * SEC_IN_RAD + OMEGA_Z * ti; cos_s = cos(s_zv); sin_s = sin(s_zv); satpos_ecef.x = satpos_eci.x * cos_s + satpos_eci.y * sin_s; satpos_ecef.y = -satpos_eci.x * sin_s + satpos_eci.y * cos_s; satpos_ecef.z = satpos_eci.z; satpos_ecef.vx = satpos_eci.vx * cos_s + satpos_eci.vy * sin_s + OMEGA_Z * satpos_ecef.y; satpos_ecef.vy = -satpos_eci.vx * sin_s + satpos_eci.vy * cos_s - OMEGA_Z * satpos_ecef.x; satpos_ecef.vz = satpos_eci.vz;
Файл Pr_eci_ecef.m
%Имя файла:Pr_eci_ecef.m
%Назначение- пример преобразования координат
%Входные данные: s0 = 400; ti =500; satpos_eci.x= 20000000;% координата x в абсолютной неподвижной системе координат (ECI); satpos_eci.y= 15000000 ;%координата y в абсолютной неподвижной системе координат (ECI); satpos_eci.z = 10000000;% координата z в абсолютной неподвижной системе координат (ECI); satpos_eci.vx = 5000;% скорость vx в абсолютной неподвижной системе координат (ECI); satpos_eci.vy= 6000;% скорость vy в абсолютной неподвижной системе координат (ECI); satpos_eci.vz= 7000;%скорость vz в абсолютной неподвижной системе координат (ECI);
%Выходные данные
[satpos_ecef] =eci_to_ecef(s0, ti, satpos_eci)
Функция llh_to_eci
function [eci_llh, eci_xyz] = llh_to_eci(a, b, ti, time_s0, llh_loc) ;
%Имя функции:llh_to_eci
46