
- •1 Сведения из теории
- •1.1Алгоритм расчета траекторий движения навигационных спутников gps
- •1.2Эфемериды и альманах навигационных спутников
- •1.2.1Протоколы передачи данных с навигационных спутников gps
- •1.2.2Данные альманаха yuma
- •1.2.3Данные альманаха sem
- •1.2.4Время привязки данных альманаха
- •2Задание и порядок выполнения лабораторной работы
- •3Порядок выполнения лабораторной работы
- •4Примеры исследования
- •5Задания для самостоятельной подготовки и вопросы для самопроверки
- •7Приложения
- •7.1Приложение 1. Листинг программы «Orbita_gps1.M».
- •7.2Приложение 2. Листинг программы «Yuma_gps_Alm1.M».
- •7.3Приложение 3. Листинг программы «Tim.M».
- •7.4Приложение 4. Листинг программы «ecefllh.M».
- •7.5Приложение 5. Листинг программы «llhecef.M».
- •7.6Приложение 6. Листинг программы «Example_Orbita.M».
- •8Рекомендуемая литература
1.2.4Время привязки данных альманаха
Время привязки данных альманаха определяется номером недели и количеством секунд, прошедших сначала недели. Неделя GPS начинается в ночь с субботы на воскресение ( первый день недели воскресение, седьмой суббота). Значения секунд в днях недели приводятся в таблице 4.
-
№ дня
Название дня
Секунды в дне от начала недели
1
Воскресенье
1…86400
61440
2
Понедельник
86401…172800
3
Вторник
172801…259200
4
Среда
259201…345600
319488
5
Четверг
345601…432000
405504
6
Пятница
432000…518400
503808 (19h56m48s)
7
Суббота
518401…604800
589824
2Задание и порядок выполнения лабораторной работы
2. 1. Разобратать программу расчета траектории движения навигационного спутника по формулам (g. 1- g. 16) для системы MatLab.
2. 2. Подставить в программу исходные данные для альманаха навигационного спутника из файла альманаха, данного в приложении к настоящей работе. Номер навигационного спутника должен соответствовать номеру компьютера, на котором выполняется работа.
2. 3. Получить выходные данные работы программы в виде трехмерных графических изображения и в виде цифровых значений.
2. 4. Сопоставить полученные результаты с данными лабораторных работ, выполненных ранее.
2. 5. Исследовать траекторию движения спутника в пределах 24 часов и в пределах 10 минут в соответствии с рекомендациями, приведенными в комментариях
2. 6. Проанализировать результаты исследования и сделать выводы.
3Порядок выполнения лабораторной работы
Создайте отдельную папку и скопируйте в нее папку «Орбита_GPS».
Запустите систему «Matlab» и настройте ее на доступ к Вашей папке.
Откройте в системе «Matlab» файл «Orbita_GPS1.m».
Выполните файл «Orbita_GPS1.m». Программа при первом запуске настроена таким образом, что результатом ее выполнения будет графическое окно (рис. 1).
Рисунок 1.- Графическое окно файла «Orbita_GPS1.m» после первого
включения программы
Откройте текст (листинг m- файла «Orbita_GPS1.m»), внимательно изучите его и все комментарии, начинающиеся с символа «%».
Обратите внимание на то, что в файле «Orbita_GPS1.m», имеются следующие программные функции:
Yuma_GPS_Alm1(Dat)- функция чтения данных альманаха,
ECEFLLH(lon, lat,hr) – функция преобразования координат,
Tim(d2,h,min,s) – функция расчета начала отсчета времени.
Перед тем, как продолжить работать с программой «Orbita_GPS1.m», необходимо ознакомиться с данными программными функциями. Для этой цели служит m- файл «Example_Orbita.m».
Откройте файл «Example_Orbita.m» и выполните указания, приведенные в строке 2. В окне MatLab «Command Window» Вы увидите результат выполнения программы в виде цифр, являющихся данными альманаха, но записанными в другом порядке. Сопоставьте полученные данные с данными альманаха и убедитесь в их соответствии.
Выполните указания, приведенные в строке 10. В окне MatLab «Command Window» Вы увидите результат выполнения программы в виде преобразованных координат.
Выполните указания, приведенные в строке 13. В окне MatLab «Command Window» Вы увидите результат выполнения программы в виде данных начала отсчета изучаемого орбитального движения навигационных спутников.
Подставте в файл «Example_Orbita.m» исходные данные с которыми Вы предполагаете работать и повторите все процедуры.
Вернитесь к файлу «Orbita_GPS1.m»), подставьте в него Ваши исходные данные и приступайте к исследованию орбитального движения спутников, последовательно выполняя указания в комментариях к программе.