Самостоятельная работа

Радиосеть: доставка сообщений. Часть 3.

Выполнили: ст.гр. 9110 Белова Т.В., Жарко Н.С.


Разработка и экспериментальное исследование модели.

Программная модель радиосети реализована на языке Matlab в соответствии с разрабатываемым сценарием взаимодействия терминалов сети с точкой доступа.

Нам необходимо передать сообщение, содержащееся в текстовом файле. В программе реализован процесс считывания сообщения из файла, разбиения его на пакеты определенной длины и его передачи.

Пакеты, подготовленные к передаче, имеют иерархическую структуру, состоящую из физического, канального уровней и уровня управления. 


Рисунок 1. Структура передаваемого пакета.


Программа начинает работу с того, что находит заданный текстовый файл и считывает из него первые 12 символов, которые переводятся в биты – это и есть поле Data L3 уровня. К нему присоединяется служебная информация, содержащая номер пакета и длину сообщения, CRC – код и тип передаваемого сообщения.

Далее вся полученная последовательность кодируется избыточным блочным кодом БЧХ (255,215). Он позволяет исправить 5 ошибок, что и необходимо реализовать по заданию. Так же сформированный пакет дополняется нулевым битом для обеспечения четности.

Затем происходит QPSK модуляция и передача битовой последовательности в канал с заданным отношением сигнал-шум.

На приемной стороне выполняется обратная последовательность действий.

Для примера выполнялась передача сообщения:

 «Привет, друзья! С началом предпоследней сессии) желаем всем удачи!»


Количество символов текста: 12

Количество бит: 192

Количество пакетов: 6

Поле DATA: 192

Поле Сообщение_L3: 202

Поле Сообщение_L2: 215

Поле "Кодовое слово": 256


Рассмотрим полученные сообщения и сигнальные созвездия при различных ОСШ:

ОСШ = 30.


Текст, содержащийся в пакетах:

1)     Привет, друз

2)     ья! С начало

3)     м предпослед

4)     ней сессии)

5)     желаем всем

6)     удачи!

Передаваемое сообщение принято без ошибки


ОСШ = 8


1)     Привет, друз

2)     ья! С начало

3)     м предпослед

4)     ней сессии)

5)      желаем всем

6)     удачи!

Передаваемое сообщение принято без ошибки.

ОСШ = 5



1)    аве

2)     ы!

3)     ?напAие

4)     нй

5)     желаем всем

6)    чда!

Передаваемое сообщение принято с ошибкой.


                В ходе выполнения работы были решены задачи, поставленные в задании – смоделирована система передачи сообщения, использующая модуляцию QPSK, с помехоустойчивым кодом, исправляющим 5 ошибок.


Список использованных источников:

1. http://omoled.ru/publications/view/386

2. http://omoled.ru/publications/view/389

3. О построении программной модели сети.

4. Скляр Б. Цифровая связь. Теоретические основы и практическое применение. М.: Вильямс, 2003г.