Курсовая работа по дисциплине
«Системы и сети связи с подвижными объектами».
Тема: «Голосовая радиопочта»
Часть 3 – Физический уровень уровень
Выполнила:
студентка группы 319
Лукашова Е.В.
Целью данного курсового проекта является проектирование системы голосовой почты, предназначенной для объединения в единую сеть мобильных терминалов с целью доставки речевых сообщений другим пользователям сети в пределах ограниченной территории.
Основные требования к системе:
-off-line доставка сообщений: при отсутствии в сети адресата сообщение должно быть доставлено позже;
- возможность доставки голосовых сообщений абонентам других подобных сетей.
Исходные данные к проекту:
· Максимальное количество абонентов в сети: 700;
· Радиус зоны радиопокрытия: 5000 м;
· Гарантируемая (минимальная) скорость передачи данных: 256Kбит/с;
· Тип местности: городская застройка;
· Вероятность ошибки на бит Pb: 5*10-7;
· Мощность излучения подвижной станции Ризл :< 0.5 Вт ;
· Рекомендуемая технология передачи: OFDM PR: 75%;
· Диапазон частот, вид модуляции выбирается самостоятельно.
1.7. Построение результирующих иерархических моделей терминала и выделенных узлов сети (в соответствии с концепцией OSI) с отражением путей доставки служебных, так и информационных сообщений.
В разрабатываемой
сети используются три нижних уровня взаимодействия модели OSI: физический, канальный и сетевой.
К Основный задачам, выполняемым на физическом уровне, относится сформирование необходимого для L2 уровня количество/тип ФК и обеспечение достоверной доставки битов по назначению.
Для выполнения задачи
достоверной доставки применяются меры:
· синхронизация;
· помехоустойчивое
кодирование;
· модуляция;
· применение
технологии OFDM;
· эквалайзинг.
На Рисунке 1 представлена результирующая
иерархическая модель сети в соответствии с концепцией OSI
Рисунок1 - Иерархическая модель системы
Физический уровень – это самый нижний уровень
системы, который отвечает за непосредственный передачу (прием) сигнала в (из)
радиоканал(а). Основная задача уровня – сформировать
необходимое для L2 уровня количество/тип ФК и обеспечить достоверную доставку
битов по назначению
Канальный уровень отвечает за формирование пакетов
стандартного вида, адресную доставку сообщений и контроль правильности приема.
Здесь производится управление доступом к сети, обнаруживаются ошибки передачи.
Уровень принятия
решений является управляющим ядром узла сети. Он обрабатывает данные
полученные с нижних уровней и принимает решения на основе анализа этих данных.
Например, он обрабатывает данные радиоизмерений и передает на физический
уровень команды о выборе профиля передачи и регулировки мощности. А так
же, на ряду с пользовательским устройством, он может являться источником
служебных сообщений.
С уровня принятия решений на физический уровень поступают результаты
радиоизмерений (профиль передачи и мощность излучения). От канального уровня на
физический поступают пакеты L2 и количество этих пакетов в одном сообщении.
Этот набор пакетов L2 проходит через следующие процедуры: канальное
кодирование, квадратурная модуляция, OFDM-модуляция и образует информационное
поле сообщения физического уровня. На основе профиля передачи, поступившего от
L3, типа сообщения, извлеченного из первого пакета L2 и значения количества
пакетов в сообщении ФУ, поступившего от L2, формируется служебное поле.
Служебное и информационное поля объединяются с заранее сформированной (а так же
записанной в память, поскольку она всегда имеет одинаковый вид) преамбулой и
образуют полное сообщение физического уровня. Оно усиливается до необходимого
уровня и излучается в радиоканал.
Для
физического уровня разделения на служебные сообщения и сообщения трафика не
существует, принятые сообщения будут подвергаться одинаковым преобразованиям.
2. Экспериментальная
часть. Разработка и экспериментальное исследование программной модели
канала передачи данных
2.1. Разработка и описание
блок-схемы алгоритма модели
На рисунке2 и рисунке3 представлены блок схемы алгоритмов передающей и приемной части системы.
Рисунок2 - Блок-схема передающей части модели
Рисунок3 - Блок- схема приемной части модели
2.2 Разработка программных модулей передачи и приема сообщений
канального уровня.
Программный модуль состоит из Matlab-функций имитирующих работу ФУ и КУ, функции предназначенной для непосредственного формирования OFDM-символов, функции для определения максимального СКО среди символов СКС принятого сигнала, а так же скрипта отражающего часть сценария работы сети, а именно - передача псевдослучайного сообщения трафика (состоящего из одного пакета) от терминала к точке доступа.
- start.m – часть сценария работы сети, частично затрагивает работу канального уровня сети;
- l2_func.m – функция отражающая работу канального уровня системы;
- phy_lvl.m – функция отражающая работу физического уровня системы;
- makeOfdmFrame.m – функция для формирования OFDM-символа;
- IQ_maxSKO.m – функция для определения максимального СКО среди символов СКС принятого сигнала.

Рисунок4- Структуры сообщений канального и физического уровней
Рисунок5- Структура сигнала
Листинг №1 функции
физического уровня
Графики, полученные в ходе выполнения программы
представлены на рисунках 6-8.
Рисунок 6- Временная реализация сообщения физического
уровня для QPSK
Рисунок 7- Временная реализация сообщения физического
уровня для QAM-16
Рисунок 8-
Интерполированная АЧХ КС
2.3 Исследование
процедуры тактовой (символьной) синхронизации физического уровня.
В ходе моделирования прохождения
сигнала по каналу связи приемная часть не знает точного времени прихода OFDM-сигнала. Процесс синхронизации в коде модели представляет собой процесс обнаружения OFDM-сигнала с помощью скользящего по сигналу окна размером 320 отсчетов (как и
преамбула) и последующего определения минимума СКО между окном и преамбулой
Сначала составляется массив всех окон принятого сигнала длинной 320 отсчетов (длинна
преамбулы). Для каждого элемента этого массива находится СКО двух блоков: окна
и преамбулы. Потом из полученной выборки находится наименьшее значение СКО
рисунок 9, свидетельствующее о полном приеме преамбулы в окне с началом в точке
минимума - следовательно, отложив от этой точки 320 отсчетов можно найти начало
служебного, а значит и информационного поля сообщения.
Листинг №2

Рисунок
9- минимумы СКО
2.4. Исследование качества приема сообщений по
различным каналам связи.
Пронаблюдаем прохождения сообщения по каналу связи для различных условий в канале. При ОСШ = 20 дБ рисунок10 и рисунок11 сообщения приняты правильно при обоих профилях передачи.
Рисунок
10- СКС принятого сигнала при ОСШ
= 20 дБ и модуляции QPSK
Рисунок
11- СКС принятого сигнала при ОСШ
= 20 дБ и модуляции QAM-16
Постепенно снижая ОСШ найдем для каждого профиля
модуляции такое значение ОСШ, при котором начинают появляться ошибки. В
результате получаем 5 дБ для QPSK рисунок12 и 12 дБ для QAM-16 рисунок13.
Рисунок12 - СКС принятого сигнала при ОСШ = 5 дБ и модуляции QPSK
Рисунок 13- СКС принятого сигнала при ОСШ = 12
дБ и модуляции QAM-16
В процессе уменьшения
ОСШ было получено критическое значение равное 3дБ, при котором сообщение с наиболее помехоустойчивой модуляцией ( QPSK) не удалось передать.
Сравнение теоретических
ОСШ, полученных в пункте 1.6.7 , с практическими
представлено в таблице1
Таблица1 - Сравнение ОСШ для различных профилей
Выводы:
Моделирование передачи пакета трафика канального уровня показало, что система может передавать сообщения даже при малых значениях ОСШ , сопоставимых с теоретически полученными в пункте 1.4.7. (таблица1). Но также следует учесть, что в модели передавался всего один пакет L2, что не позволяло произвести достаточно точную оценку BER.
Список используемой литературы:
1. 1. Бакке А.В. «Лекции по курсу ССПО»
2. 2. http://omoled.ru/publications/view/987
3. 3. http://omoled.ru/publications/view/973
4. 4.
5. 5. http://citforum.ru/nets/tpns/glava_4.shtml.