Идентификатор нисходящего канала
Идентификатор нисходящего канала, к которому относится сообщение. Этот идентификатор произвольно выбирается BS и является уникальным для заданного домена подуровня MAC.
Параметры сообщения, которые следуют за числом изменений конфигурации, кодируются в формате TLV.
Downlink_Burst_Profile имеет комбинированную кодировку TLV, которая сопряжена с DIUC (Downlink Interval Usage Code) используемого физического канала. Каждый Downlink_Burst_Profile представляет собой неупорядоченный список атрибутов PHY, закодированных в формате TLV. Каждому интервалу с помощью сообщения DL-MAP ставится в соответствие DIUC.
Каждый Downlink_Burst_Profile в сообщении DCD содержит следующие параметры:
- Тип модуляции
- Тип кода FEC
- Длина последнего кода
- Порог обязательного выхода DIUC
- Порог минимальной записи DIUC
- Присутствие преамбулы
Если тип кода FEC равен 1, 2 или 3 Downlink_Burst_Profile будет содержать также
- RS байты данных (К)
- RS байты четности (R)
Если тип кода FEC равен 2, то Downlink_Burst_Profile будет содержать тип кода BCC. Если же тип кода FEC равен 4, то Downlink_Burst_Profile будет содержать тип кода ряда BTC, тип кода колонки и тип интерливинга BTC.
Соответствие между профайлом кластера и DUIC представлено в табл. 14.
Таблица 14. Соответствие между профайлом кластера и DIUC
Профайл кластера (burst) | DIUC |
Профайл DL 1 | 0 |
Профайл DL 2 | 1 |
Профайл DL 3 | 2 |
Профайл DL 4 | 3 |
Профайл DL 5 | 4 |
Профайл DL 6 | 5 |
Профайл DL 7 | 6 |
Профайл DL 8 | 7 |
Профайл DL 9 | 8 |
Профайл DL 10 | 9 |
Профайл DL 11 | 10 |
Профайл DL 12 | 11 |
Профайл DL 13 | 12 |
Зарезервировано | 13 |
Зазор (Gap) | 14 |
Конец таблицы DL-MAP | 15 |
Конец таблицы DL-MAP указывает на первый PS после конца DL-субкадра. В табл. 15 представлен формат Downlink_Burst_Profile, который используется в сообщении DCD. Профайл кодируется с типом =1, 8-битовой длиной и 4-битовым DIUC.
Таблица 15. Формат Downlink_Burst_Profile
Синтаксис | Размер | Описание |
Тип=1 | 8 бит | |
Длина | перем. | |
Зарезервировано | 4 бита | Следует устанавливать в 0 |
DUIC | 4 бита | |
Информация в формате TLV | перем. |
Секции данных нисходящего канала используются для передачи информационных и управляющих сообщений для станций клиентов. Для данных всегда используется FEC-кодирование. В режиме TDM данные передаются в порядке понижения трудоемкости профайлов. В случае режима TDMA данные группируются в кластеры (burst). Сообщение DL-MAP содержит карту соответствия, которая уведомляет, с какого PS начинаются изменения профайла. Если в пределах кластера данные (DL) не заполняют всего субкадра, передатчик прекращает работу.
Вообще число PS i, выделенное для конкретного кластера, может быть вычислено на основе DL-MAP. Пусть n - минимальное число PS, необходимое для одного кодового слова FEC данного профайла. Тогда i=kn+j+q, где k - число кодов FEC, которые относятся к данному кластеру, j - число PS, занятых наибольшим возможным укороченным кодовым словом, а q (0#q<1) равно числу PS, занимаемых заполнителем в конце кластера, чтобы гарантировать целое i. Для операций с фиксированными кодами j=0. В конце кластера (когда нет следующего кодового слова) добавляются 4q символа, чтобы завершить PS. На рис. 4 показана схема привязки DL-MAP для варианта TDM, а на рис. 5 то же для варианта TDMA.
![](IEEE_802_16_files/802_16_11.gif)
Рис. 4. Схема привязки DL-MAP, использующая укороченные блоки FEC - вариант TDM
![](IEEE_802_16_files/802_16_12.gif)
Рис. 5. Схема привязки DL-MAP, использующая укороченные блоки FEC - вариант TDMA
Поле данных для нисходящего канала разбивается на блоки, размер которых согласуется с размером кодов после добавления указателя CS. Заметим, что длина поля данных может варьироваться в зависимости от того разрешено ли использование укороченных кодов в профайле кластера. К каждому сегменту поля данных добавляется байт указателя. Это показано на рис. 6.
![](IEEE_802_16_files/802_16_13.gif)
Рис. 6. Формат PDU при передаче по нисходящему каналу CS
Поле указателя определяет номер байта в пакете, который указывает либо на начало первого MAC PDU в пакете, либо на начало любого набора байт, который предшествует следующему MAC PDU. Если в CS-пакете нет MAC PDU или набора байт, тогда байт указателя устанавливается равным нулю.
Когда имеются данные для передачи, stuff_byte равный 0xFF будет использоваться в пределах поля данных для заполнения любых ниш между MAC PDU.
Кодирование и модуляция на физическом уровне нисходящего канала для данного режима отражены на рис. 7.
![](IEEE_802_16_files/802_16_7.gif)
Рис. 7. Блок-схема подуровня PMD нисходящего канала
Нисходящий канал поддерживает адаптивное формирование профайлов кластеров для пользовательской части данных кадра. Может быть определено до 12 профайлов кластера. Параметры каждого передаются SS через МАС-сообщения в управляющей части нисходящего кадра. Использование DIUC определено в табл. 16.
Таблица 16. Значения DIUC
DIUC | Назначение |
0 | Управление кадром (не в сообщениях DCD) |
1-6 | Профайлы кластеров TMD (без преамбулы) |
7-12 | Профайлы кластеров TMDA (фиксированная преамбула) |
13 | Зарезервировано |
14 | Зазор (в сообщениях DCD) |
15 | Конец таблицы соответствия |