Файл: Учебное пособие ( Лабораторный практикум на компьютере ) Київ 2008 1.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 331
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
В. В. Конин, Л. А. Конина
Спутниковые системы навигации. Учебное пособие
(Лабораторный практикум на компьютере)
Київ -2008 1
Рецензенты:
Л. В. Сибрук, заведующий кафедрой электродинамики Института электроники и систем управления Национального авиационного университета, доктор техн. наук, профессор
Национальный технический университет «Киевский политехнический институт», кафедра
Информационных и телекоммуникационных сетей ИТС НТУУ «КПИ», зав. кафедрой док- тор техн. наук, профессор Л. С. Глоба
Харьковский национальный университет радиоэлектроники, кафедра Основ радиотехни- ки, зав. кафедрой доктор техн. наук, профессор В. М. Шоколо
Конин В. В., Конина Л. А.
Спутниковые системы навигации. Лабораторный практикум на компьютере:
Приводятся лабораторный практикум по вопросам спутниковых радионавигацион- ных систем в виде открытых программных комплексов в среде MatLab. Лабораторный практикум в виде 16 работ с заданиями, примерами и контрольными вопросами охватыва- ет направления формирования сигналов спутниковых навигационных систем GPS и ГЛО-
НАСС, преобразования координат, моделирование орбит навигационных спутников GPS,
ГЛОНАСС, GALILEO, декодирования и расшифровка данных навигационных спутников, решение навигационной задачи расчета позиции приемника пользователя.
Для студентов, аспирантов и преподавателей дисциплин, изучающих системы и компонеты спутниковых средств навигации.
2
ВВЕДЕНИЕ...........................................................................................................................6
РАЗДЕЛ 1 СИГНАЛЫ GNSS..............................................................................................7 1.1 Краткие сведения из теории..........................................................................................7 1.2 Относительная фазовая манипуляция..........................................................................9 1.2.1 Лабораторная работа 1. 1 «Относительная фазовая манипуляция».......................9 1.3 Псевдослучайный код спутников GPS.......................................................................12 1.3.1 Лабораторная работа 1. 2 «Код спутников GPS»...................................................12 1.4 Функции и файлы из папки cod_GPS.........................................................................13 1.5 Псевдослучайный код спутников ГЛОНАСС...........................................................32 1.5.1 Лабораторная работа 1. 3 «Код спутников ГЛОНАСС» .......................................32 1.6 Функции и файлы из папки CodGLONASS...............................................................33 1.7 Вопросы и задания для самостоятельной подготовки..............................................37
РАЗДЕЛ 2 Преобразование координат ............................................................................38 2.1 Краткие сведения из теории........................................................................................38 2.2 Лабораторная работа 2. 1 «Преобразование координат» .........................................38 2.3 Вопросы и задания для самоподготовки ...................................................................40 2.4 Тексты программ..........................................................................................................41 2.4.1 Функции и файлы из папки COORDINATES .......................................................41 2.4.2 Функции и файлы из папки ECI_ECEF_LLH.......................................................45 2.4.3 Функции и файлы из папки TEST...........................................................................48
РАЗДЕЛ 3 Время................................................................................................................53 3.1 Краткие сведения из теории........................................................................................53 3.2 Лабораторная работа 3. 1 «Время в спутниковых радионавигационных системах» ............................................................................................................................53 3.3 Вопросы и задания для самоподготовки ...................................................................55 3.4 Тексты программ..........................................................................................................55 3.4.1 Функции и файлы из папкиTIME ...........................................................................55 3.4.2 Функции и файлы из папки TIME_S0....................................................................60
РАЗДЕЛ 4 Орбитальное движение навигационных спутников ....................................70 4.1 Орбитальное движение спутников GPS.....................................................................70 4.1.1 Краткие сведения из теории.....................................................................................70 4.1.2 Лабораторная работа 4. 1 «Орбитальное движение спутников GPS» .................70 4.1.3 Вопросы и задания для самоподготовки.................................................................72 3
4.1.4 Функции и файлы из папки ORBITA_GPSv1 .......................................................72 4.1.5 Примеры расчетов с помощью m-файла :Orbita_GPS.m.......................................82 4.1.6 Лабораторная работа 4. 2 «Наблюдение спутников GPS»....................................85 4.1.7 Вопросы и задания для самоподготовки.................................................................85 4.1.8 Файл из папки ORBITA_GPSv2 .............................................................................86 4.1.9 Пример выполнения файла Orbita_GPS_1.m..........................................................93 4.2 Размножения эфемерид спутников ГЛОНАСС (иллюстрация решения системы дифференциальных уравнений)........................................................................................96 4.2.1 Краткие сведения из теории.....................................................................................96 4.2.2 Лабораторная работа 4. 3 «Решения системы дифференциальных уравнений» 96 4.2.3 Вопросы и задания для самоподготовки.................................................................97 4.2.4 Файл ОRBITA_1.m....................................................................................................98 4.3 Орбитальное движение спутников ГЛОНАСС.........................................................99 4.3.1 Краткие сведения из теории.....................................................................................99 4.3.2 Лабораторная работа 4. 4 «Орбитальное движение спутников ГЛОНАСС»....100 4.3.3 Вопросы и задания для самоподготовки...............................................................101 4.3.4 Функции и файлы из папки ORBITA_GL_NAVIOR .........................................101 4.3.5 Примеры выполнения комплекса программ ORBITA_GL_NAVIOR..............138
РАЗДЕЛ 5 Преобразование данных навигационных спутников.................................141 5.1 Преобразование данных альманаха приемника СН 4701 в формат YUMA.........141 5.1.1 Краткие сведения из теории...................................................................................141 5.1.2 Лабораторная работа 5. 1 «Конвертирование данных альманаха GPS и
ГЛОНАСС в формат » YUMA........................................................................................142 5.1.3 Задание для самоподготовки..................................................................................142 5.1.4 Функции и файлы из папки ALM_CH4701_V3...................................................142 5.2 Декодирование данных альманаха спутников GPS................................................165 5.2.1 Краткие сведения из теории...................................................................................165 5.2.2 Лабораторная работа 5. 2 «Декодирование данных альманаха навигационных приемников на базе плат OEM- 4» .................................................................................165 5.2.3 Задание для самоподготовки..................................................................................166 5.2.4 Функции и файлы из папки RAW_ALM_PRG ...................................................166 5.3 Модель движения навигационных спутников GPS и ГЛОНАСС.........................173 5.3.1 Краткие сведения из теории...................................................................................173 5.3.2 Лабораторная работа 5. 3 «Модель движения и визуализация спутников GPS и ГЛОНАСС»....................................................................................................................173 4
5.3.3 Контрольные вопросы и задания для самоподготовки .......................................174 5.3.4 Функции и файлы из папки Vsion_GLONASS_GPS ..........................................174 5.4 Модель движения спутников GPS, ГЛОНАСС, GALILEO ...................................185 5.4.1 Краткие сведения из теории...................................................................................185 5.4.2 Лабораторная работа 5. 4 «Модель движения и визуализация спутников GPS,
ГЛОНАСС, GALILEO » ..................................................................................................186 5.4.3 Задание для самоподготовки..................................................................................186 5.4.4 Файл из папки Vision_GLONASS_GPS_GALILEO .............................................187 5.4.5 Лабораторная работа 5. 5 «Орбиты спутников GPS, ГЛОНАСС, GALILEO ».195 5.4.6 Задания и вопросы для самоподготовки..............................................................196 5.4.7 Листинг файла ORBITA_GGG.m.........................................................................196 5.4.8 Пример выполнения файла:ORBITA_GGG.m......................................................202 5.5 Декодирование и расшифровка данных спутников ГЛОНАСС............................202 5.5.1 Краткие сведения из теории...................................................................................202 5.5.2 Лабораторная работа 5. 6 «Декодирование данных спутников ГЛОНАСС в навигационном приемнике»............................................................................................203 5.5.3 Задания и вопросы для самоподготовки..............................................................209 5.5.4 Листинг файла:Decod_GL3.m ................................................................................210 5.5.5 Пример выполнения файла:Decod_GL3.m ...........................................................222
РАЗДЕЛ 6 Решение навигационной задачи ..................................................................224 6.1 Краткие сведения из теории......................................................................................224 6.2 Лабораторная работа 4. 1 «Решение навигационной задачи» ...............................224 6.3 Вопросы и задания для самоподготовки .................................................................224 6.4 Файл из папки «Координаты приемника» ...............................................................225
ПРИЛОЖЕНИЯ................................................................................................................230
Приложение 1 Отчеты по лабораторной работе ...........................................................230
Приложение 2 Альманах almanac_yuma_week0371_589824.txt .................................231
Приложение 3 Альманах 002.txt....................................................................................241
Приложение 4 Альманах AlmGGG.yum .......................................................................258
ПЕРЕЧЕНЬ ССЫЛОК .....................................................................................................286 5
ВВЕДЕНИЕ
Рубеж XX- XXI веков выделяется двумя значимыми событиями. Глобальные спут- никовые радионавигационные системы позиционирования становятся в ряд систем массо- вого обслуживания, компьютер стал в неограниченных объемах доступен студентам. Дей- ствительно, спутниковая радионавигация применяется в авиации, управлении наземным и морским транспортом, геодезии, картографии, мониторинге газо и нефтепроводов, высот- ных сооружений, наблюдениям за смещением материков и многих других отраслях. При этом достигнуты точности определения координат от миллиметров до нескольких десят- ков метров. Мировое сообщество может пользоваться спутниковыми системами GPS и
ГЛОНАСС безвозмездно. В стадии завершения находятся системы EGNOS и GALILEO, ориентированные только на гражданских потребителей. Следует ожидать, что в 2008-2009 годах спутниковая радионавигация будет присутствовать в каждом мобильном телефоне.
Среди компьютерных технологий выделяется система MatLab, имеющая открытые про- граммные коды и позволяющая решить практически любую вычислительную задачу. Ру- ководство пользователя системой MatLab содержит более 4000 страниц, значительная часть которых переведена на русский язык. Достаточно обратиться к библиографии книг
[7, 8].
В предлагаемом учебном пособии впервые предпринята попытка представить слож- ный вычислительный материал по вопросам спутниковой радионавигации в виде лабораторных работ, выполняемых по завершенным программным продуктам, написанным в среде MatLab. Всего таких работ 16, каждая работа рассчитана на 4 академических часа. Работы подготовлены на основании курсов, изучаемых в
Национальном авиационном университете: «Спутниковые системы связи, навигации, наблюдений», «Моделирование спутниковых радионавигационных систем»,
«Авиационные геоинформационные системы и технологии», «Глобальные спутниковые системы позиционирования». Данные курсы читаются бакалаврам, специалистам и магистрам.
Отметим, что приведенные в пособии работы в объеме, определяемом заданиями к каждой работе, дают базовый уровень знаний. Фактически же в каждую из работ заложен потенциал, позволяющий при творческом дополнении программ и выполнении исследо- ваний по программам трансформировать их в курсовые работы, а при интегрировании программных кодов выполнять эффективные дипломные работы. Все программные про- дукты, приведенные в пособии, проверены экспериментально.
Авторы с благодарностью примут замечания и предложения по совершенствованию пособия по адресам: cnsatm@nau.edu.ua
, vkonin@mail.ru.
6
РАЗДЕЛ 1 СИГНАЛЫ GNSS
1.1 Краткие сведения из теории
Спутниковые радионавигационные системы формируют в околоземном пространст- ве радионавигационное поле. Средства, обеспечивающие навигацию: спутниковые нави- гационные приемники, станции с дифференциальным режимом (контрольно- корректирующие станции), аппаратура обслуживания принимают и обрабатывают ин- формацию из радионавигационного поля и решают задачи в соответствии с функциональ- ным назначением [1, 2, 3, 4, 8, 9].
На навигационных GPS, ГЛОНАСС и геостационарных спутниках формируются и излучаются следующие сигналы
)
sin(
)
(
)
(
2
)
cos(
)
(
)
(
2
)
(
1
,
1
,
θ
ω
θ
ω
+
⋅
⋅
⋅
⋅
⋅
+
+
⋅
⋅
⋅
⋅
⋅
=
t
t
P
t
D
P
t
t
C
t
D
P
t
s
L
i
i
Q
i
L
i
i
I
i
i
; (1.1)
)
sin(
)
(
)
(
2
)
(
2
,
θ
ω
+
⋅
⋅
⋅
⋅
⋅
=
t
t
P
t
D
P
t
s
L
i
i
Q
i
i
;
(1.
2)
)
sin(
)
(
2
)
cos(
)
(
)
(
2
(
,
⋅
⋅ P
t
I
i
i
)
5
,
5
θ
ω
θ
ω
+
⋅
⋅
⋅
⋅
+
+
⋅
⋅
⋅
=
t
t
C
P
t
t
C
t
D
s
L
i
Q
i
L
i
i
;
(1. 3)
)
cos(
)
(
)
(
2
)
(
1
,
,
i
L
i
ГЛ
i
i
i
t
t
C
t
D
P
t
s
θ
ω
+
⋅
⋅
⋅
⋅
⋅
=
;
(1.
4)
)
cos(
)
(
)
(
2
)
(
2
,
,
i
L
i
ГЛ
i
i
i
t
t
C
t
D
P
t
s
θ
ω
+
⋅
⋅
⋅
⋅
⋅
=
; (1.
5)
)
cos(
)
(
)
(
2
)
(
1
,
,
,
θ
ω
+
⋅
⋅
⋅
⋅
⋅
=
t
t
C
t
D
P
t
s
L
Geo
i
Geo
i
Geo
i
i
,
(1.
6) г в
L
Г
го где s
i
(t)-сигнал i-го спутника; t-системное время соответствующего спутника; P
i,I
-
мощность синфазной составляющей i-го спутника GPS; D
i
(t)-данные i-го спутника GPS;
C
i
(t)- C/A- код i-го спутника GPS;
ω
L1
- круговая частота спутника GPS , соответствующая частоте L1 c учетом доплеровского сдвига
;
- начальный фазовый сдвиг; P
i,Q
- мощность квадратурной составляющей i-го спутника GPS; P
i
(t)- P- код i-го спутника GPS;
ω
L2
- кру- о ая частота спутника GPS , соответствующая частоте L2 c учетом доплеровского сдвига;
ω
L5
- круговая частота спутника GPS , соответствующая частоте 5 c учетом доплеровско- го сдвига; P
i
-мощность сигнала i-го спутника ЛОНАСС; D
i,ГЛ
(t)-данные i-го спутника
ГЛОНАСС; C(t)- код спутника ГЛОНАСС;
ω
i,L1
- круговая частота i- спутника ГЛО-
7
НАСС, соответствующая частоте L1 c учетом доплеровского сдвига;
ω
i,L2
- круговая часто- та i-го спутника ГЛОНАСС, соответствующая частоте L2 c учетом доплеровского сдвига;
P
i,Geo
-мощность сигнала геостационарного спутника; D
i,Geo
(t)-данные геостационарного спутн
2 микросекунд, частотой следования 1. 023 МГц, периодом повто новлении сигнала происходит сужение спектра и выде лов спутников и изучаются в приведенных в настоя- щем разделе лабораторных работах. ика; C
i,Geo
(t)- код геостационарного спутника.
В выражениях (1.1-1. 2) составляющие сигнала D(t) (индексы упущены) в идеализи- рованном виде представляют данные, передаваемые навигационными спутниками в виде символов с амплитудой
±1, длительностью 20 миллисекунд и частотой следования 50 Гц.
Составляющие C
i
(t) есть псевдослучайные последовательности символов с амплитудой
±1, длительностью 0.97752 микросекунд, частотой следования 1.023 МГц, периодом по- вторения 1 миллисекунда. Составляющие P
i
(t)есть псевдослучайные последовательности символов с амплитудой
±1, длительностью 0.097752 микросекунд, частотой следования
10.23 МГц, периодом повторения 7 суток. В формулах (1. 3, 1. 4) составляющая сигнала
D(t) (индексы упущены) в идеализированном виде представляют данные, передаваемые спутниками в виде символов с амплитудой
±1, длительностью 20 миллисекунд и частотой следования 50 Гц. Составляющие C(t) есть псевдослучайные последовательности симво- лов с амплитудой
±1, длительностью 1.9569 микросекунд, частотой следования 0. 511
МГц, периодом повторения 1 миллисекунда. В формуле (1. 5) составляющая сигнала D(t)
(индексы упущены) в идеализированном виде представляют данные, передаваемые гео- стационарными спутниками, в виде символов с амплитудой
±1 и частотой следования 250 бит/с. Составляющие C(t) есть псевдослучайные последовательности символов с амплиту- дой
±1, длительностью 0.9775
рения 1 миллисекунда.
Сигналы (1.1-1. 6) получили название - сигналов с расширенным спектром (spread- spectrum signal). Такие сигналы характеризуются следующими признаками: полоса частот, в которой передаются данные D(t) значительно шире минимально необходимой; расши- рение спектра сигнала производится шумоподобными сигналами C(t) или P(t); восстанов- ление данных в приемнике производится путем сопоставления принятого сигнала с его копией после синхронизации. При восста ление полезного сигнала из шумов.
Сигналы навигационных спутников, как на спутниках, так и в навигационных при- емниках потребителя подвергаются специальной обработке для эффективной передачи, поиска, обнаружения, слежения, измерения в условиях помех данных без потери инфор- мации. Основные компоненты сигна
8