- •Глава 1. Постановка задачи исследования. 9
- •Глава 2. Реализация частотной синхронизации в 62
- •Глава 3 Апробация реализованной подсистемы 79
- •Введение
- •Глава 1. Постановка задачи исследования.
- •1.1 Физический уровень стандарта 802.11
- •1.1.1 Общие характеристики многомерных сигналов
- •1.1.2 Формирование многомерного сигнала общего вида
- •1.1.3 Формирование ofdm сигнала
- •1.1.4 Защитный интервал (циклический префикс).
- •1.1.5 Ofdm передатчик
- •1.1.6 Приемник ofdm
- •1.1.7 Функции физического уровня стандарта 802.11
- •1.2.3 Функции уровня рмd
- •1.1.8 Математическое описание ofdm сигнала
- •1.1.9 Структура пакетов физического уровня
- •1.1.10 Модуляция поднесущих
- •1.1.11 Пилот сигналы
- •1.2 Программно- конфигурируемое радио.
- •1.2.1 Описание технологии программно- конфигурируемого радио
- •1.2.2 Принцип работы
- •1.2.3 Аппаратная часть
- •1.3 Программная среда gnu Radio
- •1.3.1 Среда разработки gnu Radio. Основные понятия.
- •1.3.2 Элементы
- •1.3.3 Метаданные
- •1.3.4 Передача pdUs
- •1.4 Постановка задачи реализации системы частотной синхронизации.
- •2.1.2 Смещение несущей частоты принимаемого сигнала
- •2.1.3 Смещение частоты дискретизации.
- •2.1.4 Оценка смещения частоты и ее коррекция
- •2.1.5 Оценка с использованием короткой настроечной последовательности:
- •2.1.6 Оценка и коррекция с использованием длинной настроечной последовательности
- •2.2 Модель приемника
- •2.2.1 Временная синхронизация фрейма
- •2.2.2 Частотная синхронизация.
- •2.2.3 Удаление циклического префикса
- •2.2.4 Коррекция смещения фазы
- •2.2.5 Декодирование поля Signal
- •2.2.6 Декодирование фрейма
- •2.3 Модель передатчика
- •Глава 3 Апробация реализованной подсистемы
- •3.1 Постановка задачи апробации
- •3.1.1 Задачи эксперимента 1
- •3.1.2 Задачи эксперимента 2
- •3.2 Эксперимент 1. Прием и передача данных с помощью программных моделей приемника и передатчика реализованных в gnu Radio
- •3.3 Эксперимент 2. Запись данных передаваемых между двумя роутерами
- •Заключение
- •Список литературы
3.3 Эксперимент 2. Запись данных передаваемых между двумя роутерами
Цель второго эксперимента заключалась в исследовании возможностей реализованной программной модели SDR приемника принимать и декодировать OFDM сигналы от устройств массового производства стандарта 802.11g. В эксперименте, в качестве таких устройств мы использовали TP-LINK TL-WDN320 и D-Link Air Plus G+ 2.4GHz. Как известно, частота дискретизации устройств 802.11g составляет 20 МГц. Для того, чтобы избежать переполнения буфера подключаемого USRP устройства, а как следствие искажения принимаемого сигнала, мы не стали использовать модель приемника в режиме реального времени. Для анализа сигналов мы записали файл эфира при активной передаче данных между LINK TL-WDN320 и D-Link Air Plus G+ 2.4GHz с помощью поточного графа на рисунке 3.11.
Рисунок 3.11 Запись эфира в файл
Затем сохраненный файл мы подвергли анализу, изменив в графе приемника источник USRP Sink на блок File Sink(рис.3.12), в настройках которого указали путь к записанному ранее файлу эфира. Запись эфира велась на частоте 2.412ГГц (1-й канал стандарта 802.11g)
Рисунок 3.12 В качестве источника используется файл
При анализе эфира мы наблюдали классический OFDM спектр (рис3.13), импульсы корреляционной функции (3.14), с помощью которых осуществляется кадровая синхронизация в 802.11a/g, а также сигнальные созвездия QPSK, 16-QAM.
.
Рисунок 3.13 Спектр анализируемого сигнала
Рисунок 3.14 Корреляционная функция отвечающая за
синхронизацию фреймов
Рисунок 3.15 Сигнальное созвездие анализируемого
сигнала при QPSK модуляции
Рисунок 3.16 Сигнальное созвездие анализируемого сигнала при QAM-16
Помимо этого, приемник декодировал из эфира три MAC-адреса(рис3.17). Адрес mac 1 соответствует mac адресу D-Link Air Plus G+ 2.4GHz, mac 2 соответствует TP-LINK TL-WDN320.
Рис 3.17 Принятые MAC адреса принятые из эфира
Выводы
В ходе эксперимента был получен спектр анализируемого сигнала, графическое отображение максимумов корреляционной функции свидетельствующей о наличии синхронизации фреймов. Мы получили сигнальные созвездия анализируемых сигналов при модуляциях QPSK и QAM16. В результате анализа эфира приемник смог декодировать mac адреса используемых в эксперименте устройств TP-LINK TL-WDN320 и D-Link Air Plus G+ 2.4GHz. Результаты эксперимента подтверждают возможность декодирования радиоэфира сетей 802.11g с помощью модели приемника выполненной в GNU Radio.
Заключение
. В первой части дипломной работы была приведена структура пакетов физического уровня 802.11, структура преамбулы, необходимая для частотной синхронизации. Были изложены основные принципы программно-конфигурируемого радио, описание программного обеспечения GNU Radio технические характеристики подключаемого модуля USRP Ettus B210. Во второй части был описан алгоритм частотной синхронизации на основе короткой настроечной последовательности. Алгоритм был реализован в виде одной из подсистем программно-конфигурируемого приемника. Программная часть приемника была реализована в среде GNU Radio. В качестве аппаратной платформы был использован подключаемый модуль USRP Ettus B210. Приемник был апробирован в ходе двух экспериментов.
Результаты первого эксперимента показали, что программно-конфигурируемые модели приемника и передатчика полностью функционируют. Возможна передача, прием и декодирование кадров физического уровня, прием и передача сообщений MAC уровня. Второй эксперимент показал возможность декодирования OFDM сигналов физического уровня, передаваемых в реальной сети стандарта 802.11g
В ходе двух экспериментов мы получили графическое отображение спектра принимаемых сигналов, сигнальных созвездий, автокорреляционной функции короткой настроечной последовательности и MAC адреса устройств работающих в сетях 802.11g
