MAC-уровень PDF Print E-mail
Written by Administrator   
Monday, 20 August 2012 00:15

Уровень МАС осуществляет управление доступом к среде передачи различных пользовательских станций, а также управление параметрами передачи.

Основные функции уровня МАС базовой станции и пользовательской станции показаны на рисунках 1.10, 1.11 и 1.12.

В стандарте IEEE 802.16 реализован уровень МАС с централизованным управлением. Управление передачей данных в прямом и обратном канале осуществляется на базовой станции. Уровни МАС пользовательских станций при передаче данных в обратном канале выполняют решения, принятые на базовой станции.

На базовую станцию и на пользовательские станции поступают пакеты данных SDU (Service Data Unit) с верхних уровней. При этом пакеты данных идут от разных источников или приложений. Поток данных от одного источника (приложения) называют сервисным потоком (Service Fow). Он характеризуется своим набором требований по качеству обслуживания QoS (Quality of Service). На уровне МАС каждый сервисный поток обрабатывается отдельно.

Уровень МАС базовой станции при управлении передачей в прямом канале выполняет следующие основные функции:

· Хранение пакетов данных SDU, поступивших с верхних уровней, в очередях (отдельная очередь для каждого сервисного потока);

· Принятие решения о том, сколько данных и из каких очередей будет передано в текущем кадре;

· Преобразование пакетов данных SDU в пакеты данных PDU (Protocol Data Unit);

· Отдельное назначение каждому набору пакетов данных PDU одного сервисного потока вида кодирования и модуляции, а также излучаемой мощности ( при этом используется информация о требованияx QoS этого сервисного потока, количестве и структуре сформированных пакетов данных PDU, а также результатах измерений состояния канала передачи);

· Логическое размещение сформированных наборов пакетов данных PDU сервисных потоков в кадре прямого канала.

Формирование сообщения DL-MAP, содержащего для текущего кадра прямого канала следующую информацию: количество наборов пакетов данных PDU; используемые при их передаче виды кодирования и модуляции; их положение в кадре прямого канала; передача сформированных наборов пакетов данных PDU на физически уровень.

Уровень МАС базовой станции при управлении передачей в обратном канале выполняет следующие основные функции:

· Принятие решения о том, сколько данных и из каких очередей будет передано в текущем кадре (при этом используется информация о размере очередей на пользовательских станциях);

· Назначение отдельно каждому сервисному потоку вида кодирования и модуляции, а также излучаемой мощности (при этом используется информация о требованиях QoS этого сервисного потока, размере его очереди на пользовательской станции, а также результатах измерений состояния канала передачи);

· Выделение места для передачи сервисных потоков в кадре обратного канала.

Формирование сообщения UL-MAP, содержащего для текущего кадра обратного канала следующую информацию: количество выделенных мест; назначенные виды кодирования и модуляции; положение выделенных мест в кадре обратного канала.

Уровень МАС пользовательской станции при управлении передачей в обратном канале выполняет следующие основные функции:

· Хранение пакетов данных SDU, поступивших с верхних уровней, в очередях (отдельная очередь для каждого сервисного потока);

· Приём информации, содержащейся в сообщении UL-MAP;

· Принятие решения о том, сколько данных будет взято из очередей, под которые выделено место для передачи в текущем кадре обратного канала;

· Преобразование пакетов данных SDU в пакеты данныхPDU;

· Передача сформированных наборов пакетов данных PDU, а также информации из сообщения UL-MAP на физический уровень.

Рассмотрим подробнее механизмы уровня МАС стандарта IEEE 802.16, позволяющие осуществлять описанные функции.