Details

Title: Алгоритм синхронизации внутрисистемного времени: выпускная квалификационная работа бакалавра: направление 11.03.02 «Инфокоммуникационные технологии и системы связи» ; образовательная программа 11.03.02_01 «Системы мобильной связи»
Creators: Кристалинская Дарья Владимировна
Scientific adviser: Грешневиков Константин Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: внутрисистемное время; стандарт частоты; протокол синхронизации; алгоритм синхронизации; хранение времени; спутниковая навигация; international time; frequency standard; sync protocol; synchronization algorithm; time keeping; satellite navigation
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 11.03.02
Speciality group (FGOS): 110000 - Электроника, радиотехника и системы связи
DOI: 10.18720/SPBPU/3/2023/vr/vr23-4501
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\23955

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Цель работы – исследование и разработка алгоритма синхронизации времени по протоколу NTP. В результате исследования были рассмотрены различные алгоритмы синхронизации внутрисистемного времени, с упором на протокол синхронизации NTP (Network Time Protocol). Рассматриваются особенности работы данного протокола, его эффективность и влияние на точность позиционирования в системах спутниковой навигации. В рамках исследования проводится анализ применения NTP для синхронизации времени в системах спутниковой навигации и оценка возможности повышения качества позиционирования в условиях недостаточной синхронизации внутрисистемного времени. Был создан алгоритм синхронизации, обладающий более высокой устойчивостью. Изучено назначение и область применения данного алгоритма. Использовались открытые образовательные ресурсы и программы поиска и анализа информации. Метод исследования включает в себя анализ применения NTP для синхронизации времени в системах спутниковой навигации, оценку возможности повышения качества позиционирования в условиях недостаточной синхронизации внутрисистемного времени, а также написание кода алгоритма в Qt для дальнейшего тестирования и оценки его эффективности.

The purpose of the work is to study and develop a synchronization algorithm using the NTP protocol. As a result of the study, various algorithms for connecting intrasystem time were considered, with an emphasis on the NTP (Network Time Protocol) connection protocol. The features of the operation of this protocol, its effectiveness and influence on the accuracy of the position of satellite navigation are considered. As part of the general study, an analysis is made of the use of NTP to search for time in satellite navigation sources and the possibility of assessing the quality of search in conditions of insufficient search for intrasystem time. A detection algorithm has been created that has a higher frequency of occurrence. The application and scope of this algorithm have been studied. Open educational resources and programs for searching and analyzing information were used. The research method includes the use of NTP analysis to determine the time in satellite navigation, the frequent possibilities of quality assessment in conditions of insufficient determination of intrasystem time, as well as the description of the algorithm code in Qt to evaluate measurements and evaluate its effectiveness.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • 1.1 Эволюция и обзор существующих методов синхронизации
  • 1.2 Анализ протоколов и принципов работы NTP, SNTP, PTP
  • 1.3 Исследование требований к синхронизации времени в различных компьютерных системах
  • 1.4 Определение ограничений и факторов, влияющих на разработку алгоритма синхронизации
  • 2 Разработка алгоритма синхронизации
  • 2.1 Формулирование требований к разрабатываемому алгоритму
  • 2.2 Проектирование и разработка алгоритма синхронизации
  • 2.3 Обоснование выбора конкретных методов в реализации разрабатываемого алгоритма
  • 3 Реализация алгоритма синхронизации
  • 3.1 Проведение тестов для оценки производительности и точности алгоритма
  • 3.2 Сравнение разработанного алгоритма с существующими методами синхронизации
  • 3.3 Анализ преимуществ, недостатков и эффективности разработанного алгоритма
  • 3.4 Обоснование применимости алгоритма в различных сценариях и системах
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А Код программы
    • ВВЕДЕНИЕ
    • 1 Теоретический обзор и анализ требований
  • 1.1 Эволюция и обзор существующих методов синхронизации (1)
  • 1.2 Анализ протоколов и принципов работы NTP, SNTP, PTP (1)
  • 1.3 Исследование требований к синхронизации времени в различных компьютерных системах (1)
  • 1.4 Определение ограничений и факторов, влияющих на разработку алгоритма синхронизации (1)
  • 2 Разработка алгоритма синхронизации (1)
  • 2.1 Формулирование требований к разрабатываемому алгоритму (1)
  • 2.2 Проектирование и разработка алгоритма синхронизации (1)
  • 2.3 Обоснование выбора конкретных методов в реализации разрабатываемого алгоритма (1)
  • 3 Реализация алгоритма синхронизации (1)
  • 3.1 Проведение тестов для оценки производительности и точности алгоритма (1)
  • 3.2 Сравнение разработанного алгоритма с существующими методами синхронизации (1)
  • 3.3 Анализ преимуществ, недостатков и эффективности разработанного алгоритма (1)
  • 3.4 Обоснование применимости алгоритма в различных сценариях и системах (1)
    • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ (1)
  • ПРИЛОЖЕНИЕ А

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics