Тема Т2-N6 - "Передача данных с уведомлением о доставке".
Выполнил: студент группы № 1110 Мелехин С.А.
1.2.4. Анализ и пояснение видов служебных сообщений, передаваемых в составе сценария соединения: на основании каких событий формируются служебные сообщения, конечное назначение сообщений. Обоснование широковещательных параметров сети.
1.2.5. Обоснование способа контроля качества соединения (организация радиоизмерений) в рамках разрабатываемого сценария. Пояснение способа контроля качества соединения на произвольном примере.
1.2.6. Анализ задач, выполняемых на канальном уровне. Проработка структуры полей сообщений канального уровня.
1.2.7. Проработка примера, иллюстрирующего процедуру адресной доставки информационного сообщения узлам сети.
1.3. Обоснование и подробное описание задач, выполняемых на физическом уровне. Проработка вопросов, связанных с обеспечением синхронизации сетевых устройств на физическом уровне. Обоснование структуры полей пакета физического уровня.
1.2.4. Анализ и пояснение видов служебных сообщений, передаваемых в составе сценария соединения: на основании каких событий формируются служебные сообщения, конечное назначение сообщений. Обоснование широковещательных параметров сети.
Служебные сообщения связаны с необходимостью организации сети и с реализацией сценариев взаимодействия сети, таким образом служебные сообщения отличаются своими функциональными назначениями. Для отражения этого факта, в системах связи вводятся формальные критерия разделения каналов по функциональному назначению: формируются логические каналы связи.
В состав логических каналов такого типа входят общем случае:
2)SCH (synchronization channel- канал S синхронизации), предназначенный для цикловой синхронизации терминал Т
3)BCCH (Broadcast Control Chanel)- широковещательный контрольный канал .
- Информация о состоянии сети (F1).
- Идентификатор зоны местоположения LAI(location area identity)(F2).
- Идентификатор соты (Cell Identify). Этот идентификатор необходим для процедуры определения местоположения терминала T(F3).
- Информация, необходимая для контроля мощности передачи(F4).
Рис.2.1. Структура сообщения BCCH.
RACH (Random Access Channel)-канал случайного доступа, предназначен для отправки запроса на получение канала для передачи данных.
AGCH (Access Channel)-канал разрешенного доступа, предназначен для отправки сигнала оповещения.
TCH-канал трафика, предназначен для передачи данных.

Перечень информации, передаваемой по RACH,в рамках данной задачи может выглядеть следующим образом:
-DATA-содержит информацию, в которой говорится о том, сколько будет передавать информация.
-ADD2-содержит адрес терминала, которому будут переданы данные.
-Поле, в которой указывается тип модуляции.
-Контроль мощности-поле предназначенное для передачи измеренной мощности терминала на ТД, для того чтобы оценит качество обслуживания.
Процедура контроля качества соединения (радиоизмерение) осуществляется с помощью специальной службы, расположенной на физическом уровне – службы радиоизмерений. Радиоизмерения осуществляются с помощью специальной последовательности, включенной с помощью специальной последовательности в сообщения физического уровня.
В качестве такой последовательности выберем 11-и позиционный код Баркера.
Последовательность Ба́ркера — это числовая последовательность , где каждый элемент равен +1 или -1.
Коды Баркера обладают наилучшими среди известных псевдослучайных последовательностей свойствами шумоподобности, что и обусловило их широкое применение.
Существуют различные по длительности коды Баркера: 3, 4, 5, 7, 11 и 13 чипов, которые отличаются друг от друга коэффициентом уширения спектра. Для 11-и позиционного кода Баркера коэффициент уширения спектра 10,41 дБ.
Последовательность Баркера с 11 членами используется в цифровых системах передачи данных.
Рис 2.3. Использование технологии уширения спектра позволяет предавать данные на уровне естественного шума.
Суть радиоизмерений будет состоять в измерении уровня центрального пика и боковых лепестков автокорреляционной функции.
Рассмотрим пример:
Осуществляется передача информационного сообщения, включающего специальную последовательность. На приемной стороне осуществляется контроль описанных ранее параметров (пик и боковые лепестки).
В том случае, если измеренные параметры не обеспечивают необходимое качество, то это приводит к наличию ошибок в информационном сообщении. Тогда происходит формирование повторного запроса на передачу, включающего сообщение об увеличении мощности.
1.2.6. Анализ задач, выполняемых на канальном уровне. Проработка структуры полей сообщений канального уровня.
Канальный уровень отвечает за организацию канала передачи данных, он «упаковывает» данные, полученные с физического уровня в пакеты. Протоколы канального уровня обеспечивают доставку сообщений только между узлами одной локальной сети.
Канальный уровень подразделяется на 2 подуровня:
1. подуровень адресации и формирования всех видов сообщений (MAC)
2. подуровень управления доступом к физическому каналу связи (CAC)
MAC подуровень использует информацию о всех идентификаторах (таблицу маршрутизации) устройств, зарегистрированных в сети, за хранение которой отвечает информационная система. Это позволяет реализовать возможность службы адресации для передачи сообщений канальным уровнем. Также на МАС подуровне происходит формирование нескольких типов пакетов:
- пакет запроса или пакет широковещательной информации;
- пакет данных и пакет подтверждения правильного приема сообщения.
Также на канальном уровне необходимо учесть возможность обнаружения и коррекции ошибок. Надежность передачи обеспечивается в нашем случае путем фиксирования границ кадра, помещая специальную последовательность битов в его начало и конец, а затем добавляя к кадру контрольную сумму (CRC). Контрольная сумма вычисляется по некоторому алгоритму. На стороне получателя канальный уровень группирует биты, которые поступают с физического уровня, в кадры, затем снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой, переданной в кадре. Если значения совпадают, кадр считается правильным. Если значения контрольных сумм не совпадают, фиксируется ошибка, и формируется запрос на повторную передачу поврежденного кадра Эта процедура , также как и служба адресации реализовывается на MAC подуровне.
САС подуровень реализует алгоритм доступа к каналу связи.
В общем случае структура пакетов канального уровня будет иметь следующий вид:
Рисунок 2.4. Пакет канального уровня
Поле адреса содержит адрес или идентификатор сетевого устройства, к которому осуществляется доступ. Так как в составе Data_L3-сообщения могут передаваться как пользовательские сообщения, так и служебные, то информация о типе передаваемого пакета должна быть указана в соответствующем поле. Номер пакета необходим для того, чтобы вследствие получения ошибочных данных, терминал мог указать точке доступа, что повторную передачу данных нужно осуществлять с пакета под определенным номером. Поле данных содержит непосредственно передаваемые данные. Поле CRC служит для определения целостности пакета.
В рамках задания структура пакетов канального уровня будет выглядеть следующим образом :


- Модуляция/демодуляция. Предназначена для переноса сигнала на заведомо известную несущую частоту и для дальнейшей передачи его по радиоканалу
- Кодирование / декодирование. Требуется для обнаружения и исправления ошибок, возникающих при передаче, путем добавления избыточности в информационную последовательность.
- Перемежение / деперемежение. Применяется для борьбы с замираниями и возникновением связанных с ними пакетов ошибок. Суть перемежения в том, что происходит перестановка символов кодированной последовательности до ее модуляции и восстановлении исходной последовательности после демодуляции.
- Синхронизация, необходима для того, чтобы передающий узел данных мог передать какой-то сигнал принимающему узлу, а принимающий узел знал, когда начать прием поступающих данных. Наиболее важным типом синхронизации для сети является частотная синхронизация. Она означает, что все генераторы сети работают с одинаковой частотой, скорость передачи цифровой информации равна скорости приема, в результате в системе связи нет потерь информации. Временная синхронизация или синхронизация по времени предусматривает, что все устройства в сети имеют единое время. Следует отметить, что временная синхронизация представляет собой совершенно независимую от частотной синхронизации задачу.
- Сборка/разборка пакетов. Этот блок осуществляет формирование пакетов канального уровня, а также выделение полей принятого сообщения.
- Проведение измерений уровня сигнала в сети. Проведение измерений играет ключевую роль в функционировании разрабатываемой сети. На основании данных измерений модуль управления принимает решение о выборе того или иного профиля работы системы.



1. Бакке А.В. «Лекции по курсу ССПО»;
2. Бакке А.В. «Лекции по курсу ОТССПО»;
3.http://omoled.ru/publications/view/565
4.http://omoled.ru/publications/view/557
5.Педжман Рошан, Джонатан Лиэри. Основы построения беспроводных локальных сетей стандарта 802.11