Эта модель показывает нисходящее частичное использование подканалов (PUSC) коммуникация Физического уровня от базовой станции (BS) до двух мобильных станций (MS), согласно стандарту IEEE® 802.16-2009 [1].
Этот пример демонстрирует нисходящий PUSC WirelessMAN-OFDMA PHY. Это поддерживает все обязательные опции кодирования и модуляции. Цель этого примера состоит в том, чтобы продемонстрировать возможность переменного размера Simulink®, Функционального блока MATLAB®, DSP System Toolbox™ и Communications Toolbox™. Чтобы упростить реализацию, ограничение двух MS (также называемый пользователями в модели) и размер БПФ 10:24 вводится.
Из 1 024 несущих частоты (также названный поднесущими), 720 поднесущих могут использоваться, чтобы нести пользовательские данные (остальные резервируются для пилотов и защиты). Чтобы правильно выделить носители данных различному MS, стандарт организует 720 поднесущих в 30 подканалов (каждый подканал содержит 24 поднесущих). Подканал является самым маленьким модулем, который может быть выделен MS.
Стандарт позволяет ресурсы частоты (в подканалах) быть динамически выделенным MS. Это означает, в то время как модель запускается, BS может динамически изменить выделение подканала в MS1 и MS2. Например, в одном пакете, подканалы 0~5 выделяются MS1, и подканалы 6~25 выделяются MS2. В другом пакете выделение может стать 2~10 и 15~25 соответственно. Когда больше подканалов выделяется одному MS, больше данных может быть передано к этому MS в одном пакете. Это динамическое изменение вводит сигнализацию переменного размера.
Функции переменного размера следующих инструментов показывают:
Блоки Simulink
Блок MATLAB function
Блоки DSP System Toolbox
Блоки Communications Toolbox и Системные объекты
Эта подсистема, организованная в пять частей, генерирует данные и упаковывает их в символы OFDMA:
Сгенерируйте пользовательские данные и заголовки
Кодирование канала
Выделите подканалы
Сочетание и изменение нумерации
Добавьте пилотов и гвардию
Обработка переменного размера происходит в этой подсистеме. Выход сигналов из Данных для MS является переменным размером, потому что два MS могут быть динамически присвоенными подканалами для передачи данных. MS1 (2) Кодер Канала включает Рандомизацию, Перемежение, и все семь обязательных кодирований и модуляцию, заданную в стандарте:
Кодирование канала применяется блок блоком. Размер блока зависит количества выделенных подканалов. Пример иллюстрирует, как данные конкатенированы в блоки и как сигналы переменного размера обрабатываются при помощи блоков и Системных объектов. Чтобы видеть больше деталей, перейдите к этому блоку: Упаковка Символа OFDMA-> Кодирование Канала MS1-> QPSK-1/2.
Передатчик OFDMA включает:
Преобразовывает сигнал от частотного диапазона до временного интервала (Блок усиления используется, чтобы масштабировать переданный сигнал к модульной степени),
Добавляет циклический префикс
Шаг расчета наборов для модели
В этой модели данные управляются портом передатчиков. Чтобы избежать беспорядков шага расчета, мы пытаемся установить системный шаг расчета в одном месте, которое является в выходном порту блока OFDMA Transmitter. Сигнал перед этой точкой рассматривается как данные, и данные чертятся из источника, чтобы соответствовать заданному шагу расчета.
Приемник OFDMA включает:
Удаляет циклический префикс
Преобразовывает сигнал от временного интервала до частотного диапазона
Реализует эквализацию частотного диапазона
Согласно стандарту, символ разделен на 60 основных кластеров. Две экспериментальных несущие и 12 носителей данных выделяются в каждом кластере. Приемник может оценить ответ канала на основе известной экспериментальной информации. Поскольку ответ канала может отличаться на различных частотах, фактический ответ для поднесущей данных интерполирован на основе измерений пилотных поднесущих.
Эта подсистема распаковывает символы OFDMA, которыми она получает:
Удаление DC и слева/справа охраняет от символа Преамбулы
Разделение FCH и DL-MAP из пользовательских ДАННЫХ
Используя FCH, чтобы обнаружить сообщение DL-MAP
Используя DL-MAP к данным отдельного пользователя для MS1 и MS2
Выполнение декодирования канала
1. Фиксированные Настройки Вы не можете изменить следующие настройки по умолчанию модели:
Размер БПФ 10:24
Два пользователя
2. Настройка Канала Условий канала может быть установлена в двух блоках Канала.
Следующие каналы могут быть симулированы:
AWGN только
Плоский исчезающий канал с AWGN
Выборочное частотой Многопутевое исчезновение с AWGN
Режим SNR и Fading является оба настраиваемым во время выполнения.
3. Другие Параметры модели можно установить все другие изменяемые параметры от блока Model Parameter.
Среди тех параметров Подканалы, выделенные пользовательскому параметру, являются настраиваемыми во время выполнения. На основе этого параметра сообщение DL-MAP упаковывается и передается. Приемники используют обнаруженное сообщение DL-MAP, чтобы декодировать информацию от подканалов, присвоенных им. Состояние выделения подканала показывают в осциллографе выделения Подканала; состояние распределения поднесущих показывают в осциллографе Распределения поднесущих.
Можно задать уровень модуляции и кодирования или вычислить их адаптивно на основе обнаруженных условий канала. Когда вы выбираете модуляцию Adapt и кодирующий, чтобы образовать канал условия, вы задаете Адаптивные пороги ОСШ управления уровнем (дБ). Когда неконтролируемый, необходимо задать параметры уровня Модуляции и Кодирования.
Чтобы гарантировать соответствующее использование памяти, этот пример ограничивает максимальное количество символов OFDMA в одном пакете к 13 (10 символов данных + 3 символа заголовка).
Мы прилагаем усилие, чтобы следовать стандарту тесно и сделать определенные предположения при необходимости. Следующее является списком примененных предположений:
Количество символа OFDMA и для MS1 и для MS2 в одном пакете является тем же самым и не настраиваемое во время выполнения
IDcell '0' используется
Первым символом всегда является Преамбула
Вторыми и третьими символами является FCH+DL-MAP (нули клавиатуры в конце)
Пользовательские данные запускаются в четвертом символе
Приемники используют FCH и сообщение DL-MAP, чтобы декодировать полученный сигнал. Если каналы являются слишком шумными, они обмениваются сообщениями, может повредить легко. С тех пор существует, не снова посылают реализованный механизм запроса, модель будет ошибка. Чтобы избежать FCH и повреждения сообщений DL-MAP, сконфигурируйте каналы правильно.
Стандарт IEEE 802.16-2009, "Часть 16: Воздушный Интерфейс для Широкополосных Систем Беспроводного доступа", май 2009. http://ieee802.org/16/published.html