SlideShare a Scribd company logo
1 of 21
Московский государственный
     университет приборостроения и
             информатики
                     Дипломный проект на тему:
“Разработка программных средств для моделирования сигналов системы
                  спутникового позиционирования”.


                                                        Выполнил
                                                     Гуцалюк А.А.

                                                      Дипломный
                                                     руководитель
                                                   Мельников А.О.


                            Москва 2010
                                                                1
Задачи дипломного проекта
• Обзор аналогичных программных решений
• Рассмотреть принципы определения координат системами
  спутникового позиционирования.
• Рассмотреть принципы генерирования навигационного сигнала.
• Проанализировать факторы негативно влияющие на передачу
  сигнала.
• Рассмотреть структуру навигационного сообщения
• Построить модель канала позволяющую смоделировать
  негативные влияния реально существующих природных
  факторов.
• Разработать программное обеспечение позволяющее получить
  на выходе сигнал соответствующий разработанной модели и
  максимально приближенный к реальному.



                                                           2
Обзор аналогичных решений




                                          Интерфейс программы Virtual GPS




Интерфейс программной и аппаратной
части комплекса Vector Signal Generator

                               Интерфейс программы «Генератор сигналов»     3
Принцип определения координат
               Получен сигнал от одного спутника.
                                 четырёх спутников.
                                 трёх
                                 двух спутников.
               Возможное расположение
               пользователя – любая точка на
                              единственная точка
                              две точки на прямой
               пересечения трёх сфер.
               окружности сферы. сфер.
               поверхностипересечения сфер.
                           четырёх




                                                  4
Структура программного продукта
              Генерация навигационного сигнала


     Генерирующая часть                  Анализирующая часть


      Генерация C/A кода                     Загрузка альманаха


      Генерация                              Парсинг альманаха
      навигационного
      сообщения


             Интеграция сигнала данного спутника в
             модель каналов WSSUS

             Зашумление сигнала
                                                     Генерация выходного
                                                     сигнала всех
             Фильтрация сигнала                      спутников


                                                                           5
Структура моделируемого сигнала
Фазоманипулированный сигнал        Если значения         отложить по
можно рассматривать как            горизонтальной оси, а значения
линейную комбинацию двух           по вертикальной, то точки с
ортонормированных сигналов y1 и    координатами
y2:                                будут образовывать
                где
                                   пространственную диаграмму.




Следовательно, сигнал     можно
считать двухмерным вектором




                                  Бинарная фазовая манипуляция (BPSK)
                                                                        6
Структура генератора С/А кода
Генерирующая часть


 Генерация C/A кода




                      С/A код (Corse (clear )/ Acquisition Code) –
                      общедоступный «гражданский» код GPS.
                      Применяется, как рабочий код в коммерческом
                      оборудовании и как код предварительного захвата в
                      военной аппаратуре.
                      P code (Precision Code) – закрытый «военный»
                      код.

                                                                     7
Структура генератора С/А кода
Генерирующая часть


 Генерация C/A кода




                      G1 и G2 – сдвиговые регистры




                                                     8
Структура генератора С/А кода
                           Результирующий бит получается путём сложения
Генерирующая часть
                           по модулю 2 последнего элемента первого
                           регистра и двух элементов из второго регистра.
 Генерация C/A кода        Номера отводов второго регистра зависят от
                           номера требуемого спутника и определяются по
                           таблице номеров отводов.

                      Номер спутника   Номера отводов регистра G2   Первые 10 чипов
                      1                2 xor 6                      10110100000
                      2                3 xor 7                      11001010100
                      3                4 xor 8                      11010101110
                      4                5 xor 9                      11011010000
                      5                1 xor 9                      10001101101

                                                  …
                      34               4 xor 10                     11010110001
                      35               1 xor 7                      10001101110
                      36               2 xor 8                      10110110000
                      37               4 xor 10                     11010110001


                                                                                      9
Формирование навигационного
          сообщения
Генерирующая часть    Альманах – набор данных о расположении
                      спутников
 Генерация C/A кода
                      Эфемериды – данные о точном месторасположении
 Генерация            спутников в каждый момент времени
 навигационного
 сообщения




                                                                 10
Формирование навигационного
          сообщения
Генерирующая часть    Информационная последовательность передается
                      кадрами емкостью 1500 бит и длительностью 30 с.
 Генерация C/A кода


 Генерация
 навигационного
 сообщения




                                                                        11
Переотражение сигнала
                  (многолучѐвка)
   Генерирующая часть
                                         Точность показаний GPS приёмника может
                                        ухудшится     в   связи   с   отражением
     Генерация C/A кода                 (однократным или многократным) GPS
                                        сигнала от окружающей местности, такой как:
                                        здания, технические постройки, природные
     Генерация
                                        препятствия. Для уменьшения воздействия
     навигационного
                                        этих ошибок применяются различные методы
     сообщения
                                        коррекции. Наиболее простые из них
                                        заключаются в игнорировании сигнала с
                                        одинаковым PRN но меньшей мощности.
Интеграция сигнала данного спутника в
модель каналов WSSUS




                                                                                 12
Многолучевая модель каналов
                 WSSUS
   Генерирующая часть


     Генерация C/A кода


     Генерация
     навигационного
     сообщения



Интеграция сигнала данного спутника в   Автокорреляционная функция    для
модель каналов WSSUS                    определяется следующим образом:

                                        Преобразование Фурье от
                                        относительно переменной     позволяет
                                        определить так называемую функцию
                                        распределения

                                                                            13
Многолучевая модель каналов
                 WSSUS
   Генерирующая часть
                                        Функция рассеяния пропорциональна
     Генерация C/A кода
                                        двумерной плотности вероятности
                                        определённой на значениях задержки
                                        при распространении , и
     Генерация                          Допплеровского смещения частоты .
     навигационного
                                        Спектральная плотность Доплера
     сообщения


                                        И спектральная плотность задержки
Интеграция сигнала данного спутника в
модель каналов WSSUS



                                        Могут быть получены интегрированием
                                        функции рассеяния по переменным     и
                                            соответственно.
                                                                             14
Приѐмный тракт
   Генерирующая часть


     Генерация C/A кода


     Генерация
     навигационного
     сообщения



Интеграция сигнала данного спутника в
модель каналов WSSUS                         Как правило, типовой приёмник сигналов
                                        систем NAVSTAR GPS состоит из нескольких
       Зашумление сигнала               функциональных частей:
                                             •    антенной системы;
                                             •    радиочастотной части;
                                             •    цифрового блока корреляционной
                                        обработки.

                                                                                      15
Фильтр Баттерворта
   Генерирующая часть


     Генерация C/A кода


     Генерация
     навигационного
     сообщения
                                             Фильтр Баттерворта — один из
                                        типов электронных фильтров. Фильтры этого
                                        класса отличаются от других методом
Интеграция сигнала данного спутника в   проектирования. Фильтр Баттерворта
модель каналов WSSUS                    проектируется так, чтобы его амплитудно-
                                        частотная характеристика была максимально
       Зашумление сигнала               гладкой на частотах полосы пропускания.

       Фильтрация сигнала



                                                                                16
Генератор С/А кода
      Генерирующая часть


        Генерация C/A кода


        Генерация
        навигационного
        сообщения



  Интеграция сигнала данного спутника в
  модель каналов WSSUS

         Зашумление сигнала

         Фильтрация сигнала

Генерация выходного сигнала всех спутников
                                              17
Парсер альманаха

Анализирующая часть

   Загрузка альманаха

   Парсинг альманаха




                                    18
Показатели коррелятора на
сгенерированном сигнале




                            19
Ленточный график этапов
разработки программного продукта




                                   20
Спасибо за внимание




                      21

More Related Content

Similar to 2010 Gucaluk diplom presentation

Нейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНННейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИННKonstantin Zavarov, ICP
 
Алгоритмическое обеспечение системы АВГУР-АРТ
Алгоритмическое обеспечение системы АВГУР-АРТАлгоритмическое обеспечение системы АВГУР-АРТ
Алгоритмическое обеспечение системы АВГУР-АРТabazulin
 
2010 Kuznecov diplom presentation
2010 Kuznecov diplom presentation2010 Kuznecov diplom presentation
2010 Kuznecov diplom presentationRF-Lab
 
Final Report Serov-CIAM-2010
Final Report Serov-CIAM-2010Final Report Serov-CIAM-2010
Final Report Serov-CIAM-2010alexser16
 
Когерентный рефлектометр Anritsu mw90010A
Когерентный рефлектометр Anritsu mw90010AКогерентный рефлектометр Anritsu mw90010A
Когерентный рефлектометр Anritsu mw90010Aonlinestuden
 
Выбираем осциллограф. Часть I
Выбираем осциллограф. Часть IВыбираем осциллограф. Часть I
Выбираем осциллограф. Часть IАндрей Антонов
 
работы выполненные коллективом предприятия V3
работы выполненные коллективом  предприятия V3работы выполненные коллективом  предприятия V3
работы выполненные коллективом предприятия V3utjhubq
 
4 курс
4 курс4 курс
4 курсandernic
 
2011 Vnukovskiy MSc presentation
2011 Vnukovskiy MSc presentation2011 Vnukovskiy MSc presentation
2011 Vnukovskiy MSc presentationRF-Lab
 
Применение системы обработки телевизионной информации для автоматизации посад...
Применение системы обработки телевизионной информации для автоматизации посад...Применение системы обработки телевизионной информации для автоматизации посад...
Применение системы обработки телевизионной информации для автоматизации посад...Ekaterina Sakharova
 
Барвинок-М (25-3000) на Форде
Барвинок-М (25-3000) на ФордеБарвинок-М (25-3000) на Форде
Барвинок-М (25-3000) на ФордеNTCRTS
 
Презентация по детекторам транспорта
Презентация по детекторам транспортаПрезентация по детекторам транспорта
Презентация по детекторам транспортаАлексей Боровской
 
Нпо-пром
Нпо-пром Нпо-пром
Нпо-пром gemozlobin
 
2010 Polyakov diplom presentation
2010 Polyakov diplom presentation2010 Polyakov diplom presentation
2010 Polyakov diplom presentationRF-Lab
 
Оптические приборы Метротек
Оптические приборы МетротекОптические приборы Метротек
Оптические приборы МетротекIgor Baklanov
 

Similar to 2010 Gucaluk diplom presentation (20)

Нейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНННейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНН
 
Алгоритмическое обеспечение системы АВГУР-АРТ
Алгоритмическое обеспечение системы АВГУР-АРТАлгоритмическое обеспечение системы АВГУР-АРТ
Алгоритмическое обеспечение системы АВГУР-АРТ
 
2010 Kuznecov diplom presentation
2010 Kuznecov diplom presentation2010 Kuznecov diplom presentation
2010 Kuznecov diplom presentation
 
Prezentacii tran
Prezentacii tranPrezentacii tran
Prezentacii tran
 
Викрон, Роман Жуков
Викрон, Роман ЖуковВикрон, Роман Жуков
Викрон, Роман Жуков
 
Final Report Serov-CIAM-2010
Final Report Serov-CIAM-2010Final Report Serov-CIAM-2010
Final Report Serov-CIAM-2010
 
Когерентный рефлектометр Anritsu mw90010A
Когерентный рефлектометр Anritsu mw90010AКогерентный рефлектометр Anritsu mw90010A
Когерентный рефлектометр Anritsu mw90010A
 
Выбираем осциллограф. Часть I
Выбираем осциллограф. Часть IВыбираем осциллограф. Часть I
Выбираем осциллограф. Часть I
 
работы выполненные коллективом предприятия V3
работы выполненные коллективом  предприятия V3работы выполненные коллективом  предприятия V3
работы выполненные коллективом предприятия V3
 
Презентация_final2
Презентация_final2Презентация_final2
Презентация_final2
 
4 курс
4 курс4 курс
4 курс
 
GPS
GPSGPS
GPS
 
2011 Vnukovskiy MSc presentation
2011 Vnukovskiy MSc presentation2011 Vnukovskiy MSc presentation
2011 Vnukovskiy MSc presentation
 
10669
1066910669
10669
 
Применение системы обработки телевизионной информации для автоматизации посад...
Применение системы обработки телевизионной информации для автоматизации посад...Применение системы обработки телевизионной информации для автоматизации посад...
Применение системы обработки телевизионной информации для автоматизации посад...
 
Барвинок-М (25-3000) на Форде
Барвинок-М (25-3000) на ФордеБарвинок-М (25-3000) на Форде
Барвинок-М (25-3000) на Форде
 
Презентация по детекторам транспорта
Презентация по детекторам транспортаПрезентация по детекторам транспорта
Презентация по детекторам транспорта
 
Нпо-пром
Нпо-пром Нпо-пром
Нпо-пром
 
2010 Polyakov diplom presentation
2010 Polyakov diplom presentation2010 Polyakov diplom presentation
2010 Polyakov diplom presentation
 
Оптические приборы Метротек
Оптические приборы МетротекОптические приборы Метротек
Оптические приборы Метротек
 

More from RF-Lab

2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...RF-Lab
 
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...RF-Lab
 
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...RF-Lab
 
2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.RF-Lab
 
2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.RF-Lab
 
Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...RF-Lab
 
2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...RF-Lab
 
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...RF-Lab
 
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...RF-Lab
 
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"RF-Lab
 
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...RF-Lab
 
2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...RF-Lab
 
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...RF-Lab
 
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...RF-Lab
 
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...RF-Lab
 
2013 Кириченко диплом
2013 Кириченко диплом2013 Кириченко диплом
2013 Кириченко дипломRF-Lab
 
RES 2013
RES 2013RES 2013
RES 2013RF-Lab
 
2011 Kurosh MSc presentation
2011 Kurosh MSc presentation2011 Kurosh MSc presentation
2011 Kurosh MSc presentationRF-Lab
 
2011 Razumkova MSc presentation
2011 Razumkova MSc presentation2011 Razumkova MSc presentation
2011 Razumkova MSc presentationRF-Lab
 
2009 Podzorova
2009 Podzorova2009 Podzorova
2009 PodzorovaRF-Lab
 

More from RF-Lab (20)

2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...
 
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
 
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
 
2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.
 
2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.
 
Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...
 
2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...
 
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
 
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
 
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
 
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
 
2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...
 
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
 
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображени...
 
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
 
2013 Кириченко диплом
2013 Кириченко диплом2013 Кириченко диплом
2013 Кириченко диплом
 
RES 2013
RES 2013RES 2013
RES 2013
 
2011 Kurosh MSc presentation
2011 Kurosh MSc presentation2011 Kurosh MSc presentation
2011 Kurosh MSc presentation
 
2011 Razumkova MSc presentation
2011 Razumkova MSc presentation2011 Razumkova MSc presentation
2011 Razumkova MSc presentation
 
2009 Podzorova
2009 Podzorova2009 Podzorova
2009 Podzorova
 

2010 Gucaluk diplom presentation

  • 1. Московский государственный университет приборостроения и информатики Дипломный проект на тему: “Разработка программных средств для моделирования сигналов системы спутникового позиционирования”. Выполнил Гуцалюк А.А. Дипломный руководитель Мельников А.О. Москва 2010 1
  • 2. Задачи дипломного проекта • Обзор аналогичных программных решений • Рассмотреть принципы определения координат системами спутникового позиционирования. • Рассмотреть принципы генерирования навигационного сигнала. • Проанализировать факторы негативно влияющие на передачу сигнала. • Рассмотреть структуру навигационного сообщения • Построить модель канала позволяющую смоделировать негативные влияния реально существующих природных факторов. • Разработать программное обеспечение позволяющее получить на выходе сигнал соответствующий разработанной модели и максимально приближенный к реальному. 2
  • 3. Обзор аналогичных решений Интерфейс программы Virtual GPS Интерфейс программной и аппаратной части комплекса Vector Signal Generator Интерфейс программы «Генератор сигналов» 3
  • 4. Принцип определения координат Получен сигнал от одного спутника. четырёх спутников. трёх двух спутников. Возможное расположение пользователя – любая точка на единственная точка две точки на прямой пересечения трёх сфер. окружности сферы. сфер. поверхностипересечения сфер. четырёх 4
  • 5. Структура программного продукта Генерация навигационного сигнала Генерирующая часть Анализирующая часть Генерация C/A кода Загрузка альманаха Генерация Парсинг альманаха навигационного сообщения Интеграция сигнала данного спутника в модель каналов WSSUS Зашумление сигнала Генерация выходного сигнала всех Фильтрация сигнала спутников 5
  • 6. Структура моделируемого сигнала Фазоманипулированный сигнал Если значения отложить по можно рассматривать как горизонтальной оси, а значения линейную комбинацию двух по вертикальной, то точки с ортонормированных сигналов y1 и координатами y2: будут образовывать где пространственную диаграмму. Следовательно, сигнал можно считать двухмерным вектором Бинарная фазовая манипуляция (BPSK) 6
  • 7. Структура генератора С/А кода Генерирующая часть Генерация C/A кода С/A код (Corse (clear )/ Acquisition Code) – общедоступный «гражданский» код GPS. Применяется, как рабочий код в коммерческом оборудовании и как код предварительного захвата в военной аппаратуре. P code (Precision Code) – закрытый «военный» код. 7
  • 8. Структура генератора С/А кода Генерирующая часть Генерация C/A кода G1 и G2 – сдвиговые регистры 8
  • 9. Структура генератора С/А кода Результирующий бит получается путём сложения Генерирующая часть по модулю 2 последнего элемента первого регистра и двух элементов из второго регистра. Генерация C/A кода Номера отводов второго регистра зависят от номера требуемого спутника и определяются по таблице номеров отводов. Номер спутника Номера отводов регистра G2 Первые 10 чипов 1 2 xor 6 10110100000 2 3 xor 7 11001010100 3 4 xor 8 11010101110 4 5 xor 9 11011010000 5 1 xor 9 10001101101 … 34 4 xor 10 11010110001 35 1 xor 7 10001101110 36 2 xor 8 10110110000 37 4 xor 10 11010110001 9
  • 10. Формирование навигационного сообщения Генерирующая часть Альманах – набор данных о расположении спутников Генерация C/A кода Эфемериды – данные о точном месторасположении Генерация спутников в каждый момент времени навигационного сообщения 10
  • 11. Формирование навигационного сообщения Генерирующая часть Информационная последовательность передается кадрами емкостью 1500 бит и длительностью 30 с. Генерация C/A кода Генерация навигационного сообщения 11
  • 12. Переотражение сигнала (многолучѐвка) Генерирующая часть Точность показаний GPS приёмника может ухудшится в связи с отражением Генерация C/A кода (однократным или многократным) GPS сигнала от окружающей местности, такой как: здания, технические постройки, природные Генерация препятствия. Для уменьшения воздействия навигационного этих ошибок применяются различные методы сообщения коррекции. Наиболее простые из них заключаются в игнорировании сигнала с одинаковым PRN но меньшей мощности. Интеграция сигнала данного спутника в модель каналов WSSUS 12
  • 13. Многолучевая модель каналов WSSUS Генерирующая часть Генерация C/A кода Генерация навигационного сообщения Интеграция сигнала данного спутника в Автокорреляционная функция для модель каналов WSSUS определяется следующим образом: Преобразование Фурье от относительно переменной позволяет определить так называемую функцию распределения 13
  • 14. Многолучевая модель каналов WSSUS Генерирующая часть Функция рассеяния пропорциональна Генерация C/A кода двумерной плотности вероятности определённой на значениях задержки при распространении , и Генерация Допплеровского смещения частоты . навигационного Спектральная плотность Доплера сообщения И спектральная плотность задержки Интеграция сигнала данного спутника в модель каналов WSSUS Могут быть получены интегрированием функции рассеяния по переменным и соответственно. 14
  • 15. Приѐмный тракт Генерирующая часть Генерация C/A кода Генерация навигационного сообщения Интеграция сигнала данного спутника в модель каналов WSSUS Как правило, типовой приёмник сигналов систем NAVSTAR GPS состоит из нескольких Зашумление сигнала функциональных частей: • антенной системы; • радиочастотной части; • цифрового блока корреляционной обработки. 15
  • 16. Фильтр Баттерворта Генерирующая часть Генерация C/A кода Генерация навигационного сообщения Фильтр Баттерворта — один из типов электронных фильтров. Фильтры этого класса отличаются от других методом Интеграция сигнала данного спутника в проектирования. Фильтр Баттерворта модель каналов WSSUS проектируется так, чтобы его амплитудно- частотная характеристика была максимально Зашумление сигнала гладкой на частотах полосы пропускания. Фильтрация сигнала 16
  • 17. Генератор С/А кода Генерирующая часть Генерация C/A кода Генерация навигационного сообщения Интеграция сигнала данного спутника в модель каналов WSSUS Зашумление сигнала Фильтрация сигнала Генерация выходного сигнала всех спутников 17
  • 18. Парсер альманаха Анализирующая часть Загрузка альманаха Парсинг альманаха 18
  • 20. Ленточный график этапов разработки программного продукта 20