Тема: Моделирование и прототипирование протокола канального уровня спутниковой системы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 Анализ предметной области 9
1.1 Анализ задания 9
1.1.1 Распределение задач по уровням 10
1.1.2 Форматы данных модели и их связь между собой 11
1.1.3 Структурная схема разрабатываемой модели 12
1.2 Функциональные требования к модели 13
1.3 Инструменты разработки 13
1.4 Анализ существующих решений 13
1.5 Актуальность работы 14
1.6 Выводы по первой главе 14
2 Разработка модели 15
2.1 Структуры параметров модели 18
2.2 Разработка модулей передатчика 21
2.2.1 Разработка модуля «Encapsulator» 21
2.2.2 Разработка модуля «Fragmenter» 24
2.2.3 Разработка модуля «Scheduler» 31
2.2.4 Разработка модуля «Burst packing» 31
2.2.5 Диаграмма классов передатчика 34
2.2.6 Диаграмма работы передатчика 35
2.3 Разработка модулей приёмника 36
2.3.1 Разработка модуля «Burst unpacking» 36
2.3.2 Разработка модуля «Defragmentation engine» 38
2.3.3 Разработка модуля «Decapsulator» 41
2.3.4 Диаграмма классов приёмника 42
2.3.5 Диаграмма работы приёмника 43
2.4 Выводы по второй главе 44
3 Реализация модели 45
3.1 Реализация модулей передатчика 45
3.1.1 Реализация модуля «Encapsulator» 45
3.1.2 Реализация модуля «Fragmenter» 45
3.1.3 Реализация модуля «Scheduler» 46
3.1.4 Реализация модуля «Burst packing» 47
3.2 Реализация модулей приёмника 47
3.2.1 Реализация модуля «Burst unpacking» 47
3.2.2 Реализация модуля «Fragmentation engine» 48
3.2.3 Реализация модуля «Decapsulator» 49
3.3 Тестирование 50
3.3.1 Тестирование алгоритма фрагментации пакетов 51
3.3.2 Тестирование алгоритма фрагментации пакетов при потере
фрагментов 53
3.3.3 Тестирование общего функционирования программы 55
3.3.4 Тестирование общего функционирования программы с новыми
значениями параметров 58
3.4 Выводы по третьей главе 61
ЗАКЛЮЧЕНИЕ 62
СПИСОК СОКРАЩЕНИЙ 63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 64
ПРИЛОЖЕНИЕ А 65
ПРИЛОЖЕНИЕ Б 66
ПРИЛОЖЕНИЕ В 67
ПРИЛОЖЕНИЕ Г 68
ПРИЛОЖЕНИЕ Д 69
ПРИЛОЖЕНИЕ Е 70
ПРИЛОЖЕНИЕ Ж
📖 Введение
В больших городах любой человек может себе позволить высокоскоростной доступ в Интернет. Но в мире всё ещё существуют места, где доступ к нему затруднён по различным причинам. Например, в отдалённые малонаселённых пунктах, куда прокладывать оптоволоконный кабель может быть очень затратно и не выгодно. С беспроводными LTE станциями может возникнуть аналогичная проблема. В некоторых случаях подобные технологии использовать просто не получится, например, при обеспечении морских судов связью и интернетом. Поэтому спутниковая связь до сих пор является актуальной и востребованной.
По этой причине наше студенческое конструкторское бюро разрабатывает свою собственную спутниковую сеть коротких сообщений, ориентированную для использования с интернетом вещей. Трафик в такой сети будет распространяться в TCP/IP пакетах. По этой причине возникла необходимость в использовании спутниковых протоколов связи для поддержки данного вида трафика. Одним из таких протоколов является протокол инкапсуляции обратного канала, способный адаптировать TCP/IP трафик под спутниковую связь на канальном уровне . В ходе этой работы будет построена его программная модель.
Целью работы является построение модели протокола канального уровня спутниковой системы. Необходимо определить основные модули, их задачи и используемые в них форматы данных основываясь на существующих стандартах для данной отрасли.
Задачи работы:
1. Проанализировать существующие стандарты для данной отрасли;
2. Разработка архитектуры программной модели;
3. Реализовать основные модули для разрабатываемой модели;
4. Протестировать разработанные модули.
✅ Заключение
В будущем, эта модель будет использоваться как главный ориентир при реализации данного протокола под конкретное спутниковое оборудование.



