Руководство разработчика по технологии WiMAX, стандартам и реализации сети


PDF версия

Этот справочный материал полезен не только для новичков, но и для опытных разработчиков беспроводных сетей, поскольку в нем излагаются основы технологии WiMAX: архитектура сетей, основные стандарты и общие принципы функционирования. В статье также рассматриваются такие более глубокие аспекты технологии WiMAX, как стек протокола, генератор случайных чисел, кодер/декодер Рида-Соломона, сверточное кодирование, перемежитель, QPSK-модуляция и коллективный доступ OFDMA.

По мере того как возрастает длина коммуникаций, становится экономически невыгодным использовать в качестве средств связи коаксиальные и оптоволоконные кабели. Однако беспроводные технологии могут обеспечить экономичный доступ к удаленным или труднодоступным районам.
Технология WiMAX (Worldwide Interoperability for Microwave Access) — или IEE 802.16, или Wireless MAN (Wireless Metropolitan Area Network — беспроводная сеть для городских районов) — обеспечивает широкополосный беспроводной доступ на большей площади, чем 802.11 (Wireless LAN), и на высокой скорости.

 

Основные черты технологии WiMAX

Существуют следующие четыре определяющих элемента, которые отличают WiMAX от других беспроводных технологий:
– WiMAX — метод широкополосного беспроводного доступа, позволяющий устанавливать высокоскоростную связь на больших расстояниях. Эта технология основана на стандарте для оборудования IEEE 802.16/ETSI HiperMAN, который обеспечивает требования по совместимости, установленные Форумом WiMAX Forum. (В этот Форум входят лидеры отрасли, придерживающиеся принципа открытой совместимости всех продуктов, используемых для широкополосного беспроводного доступа).
– Технологию, составляющую основу этого стандарта, часто называют беспроводной технологией организации абонентского доступа (Wireless Local Loop), или WiMAX.
– Основной аспект технологии WiMAX — совместимость между продуктами различных поставщиков.
– На разных расстояниях WiMAX использует разные схемы модуляции между клиентом и базовой станцией (БС).

 

Архитектура WiMAX

Рабочая группа 16-го комитета IEEE определила два варианта доступа к сети WiMAX: фиксированный (IEEE 802.16TM- 2004) и мобильный (IEEE 802.16eTM). Фиксированный доступ осуществляется с помощью стационарной антенны, как в случае со спутниковой ТВ-антенной абонентского терминала. В мобильном варианте доступа абонентский терминал очень похож на Wi-Fi-терминал IEEE 802.11.
Для соединения внутри ячеистых Wi-Fi-сетей с помощью ячеек, работающих в режимах Wi-Fi и WiMAX, используется протокол «Точка-точка».
Кроме того, с помощью этого протокола обеспечивается доступ к фиксированным абонентским терминалам в топологии «Точка-многоточка». «Ячейка» используется в в том случае, когда невозможно установить связь с пользователем иначе как с помощью БС. В ближайшее время будут поддерживаться мобильные абонентские пункты.
Архитектура WiMAX зависит от топологии и внутренних Wi-Fi-соединений. Сети WiMAX, которые появятся в ближайшее время, будут учитывать пре­имущества как технологии Wi-Fi, так и WiMAX. Наладится такое непрерывное взаимодействие между ячейками WiMAX и Wi-Fi, когда при максимальной пропускной способности сети будет выбираться оптимальный путь.
С появлением пяти следующих факторов этот сценарий станет все более сложным:
– PHY-радиоинтерфейс;
– метод дуплексной передачи (Frequency Division Duplexing — дуплексная связь с частотным разделением каналов) и (Time Division Duplexing — дуплексная связь с временным разделением каналов);
– режим передачи (полудуплексный/дуплексный);
– способ работы (по лицензии или без лицензии);
– адаптивные пакетные профили.

 

Стандарты WiMAX

В течение ряда лет предлагались различные стандарты WiMAX, причем каждый из них отвечал определенным целям (см. таблицу 1).

 

Табл. 1. Стеки протокола для стандарта IEEE 802.16 MAC
Стандарт
802.16
802.16а
802.16d
802.16e (мобильный)
Срок готовности
Декабрь 2001 г.
Январь 2003 г.
Июль 2004 г.
Декабрь 2005 г.
Режим настройки
Только в зоне прямой видимости
Зона прямой видимости и зона вне прямой видимости
Зона прямой видимости и зона вне прямой видимости
Зона вне прямой видимости
Частотный диапазон
10…66 ГГц
2…11 ГГц
< 11 ГГц
< 6 ГГц
Cкорость передачи
32…134 Мбайт/с (ширина канала – 28 МГц)
75 Мбайт/с (ширина канала – 20 МГц)
75 Мбайт/с
До 15 Мбайт/с (ширина канала – 5 МГц)
Модуляция
QPSK, 16 QAM, 64 QAM
OFDM 256 поднесущих, QPSK, 16 QAM, 64 QAM
OFDM 256, 16 QAM, 64 QAM
Масштабируемая OFDMA
Мобильность
Фиксированная связь
Фиксированная, мобильная связи
Фиксированная
Мобильная, но низкоскоростная
Ширина пропускания канала
20, 25 и 28 МГц
1,5…20 МГц
Выбирается между 1,5 и 25 МГц

Такая же, как 802.16а
Приложения
— Службы Е1 и Т1 для организаций;
— для организации точек доступа
— Службы Е1 и Т1 для организаций;
— для организации точек доступа;
беспроводная линия DSL
Внутренний широкополосный доступ для индивидуальных пользователей (высокоскоростной интернет, VoIP)
-Мобильный широкополосный доступ для пользователей;
— мобильный интернет;
— гарантируется соединение

 

Как работает WiMAX

Действующую сеть WiMAX составляют два главных компонента:
– БС, которая может играть роль повторителя или подключаться к магистральной интернет-сети;
– абонент/конечный пользователь, получающий широкополосный доступ с помощью БС.
Сеть WiMAX обеспечивает два типа услуг по беспроводной связи:
– Зона вне прямой видимости. Стеки протокола соответствуют стандарту IEEE 802.16. MAC. Небольшая антенна на абонентском компьютере устанавливает Wi-Fi-связь с вышкой. В этом случае используется более низкий частотный диапазон, близкий к диапазону Wi-Fi — 2…11 ГГц. За счет больших длин волнам легче огибать препятствия.
– Зона прямой видимости. В этом случае связь осуществляется с помощью зеркальной антенны, расположенной на крыше или шесте и обращенной в сторону вышки. Такая связь более сильная и устойчивая; больший объем данных доставляется с меньшим числом ошибок. В зоне прямой видимости используются более высокие частоты — до 66 ГГц. На этих частотах эффект интерференции меньше, а ширина полосы — намного больше. Используя мощные антенны, передающая станция отправляет данные на компьютеры/маршрутизаторы, оснащенные оборудованием WiMAX, в радиусе до 30 миль — на максимально возможное для этой технологии расстояние.

 

Рис. 1. Схема работы WiMAX

Локальная сеть, обычно реализованная на основе Wi-Fi, работает в тандеме с объектами WiMAX. Зона вне прямой видимости, как правило, устанавливается между абонентскими локальными сетями и БС, тогда как зона прямой видимости существует между БС.
Стандарт IEEE 802.16-2001, подготовленный в октябре 2001 г. и опубликованный 8 апреля 2002 г., определяет спе­ци­фикацию радиоинтерфейса Wireless MAN для беспроводных городских сетей. Принятие этого стандарта ознаменовало собой появление широкополосного доступа как основного средства, позволяющего подключить отдельных пользователей и организации к главным линиям связи всего мира.
В соответствии с действующим стандартом IEEE 802.16 абонентский доступ осуществляется с помощью внешних антенн и сетей MAN, устанавливающих связь с центральными БС.
Беспроводные сети MAN являются альтернативой доступу с помощью кабельных сетей, в которых используются, например, оптоволоконные или коаксиальные кабели, модемы и DSL-линии. В силу того, что беспроводные системы обеспечивают возможность связи с большими географическими зонами и не требуют дорогостоящей инфраструктуры (как в случае с кабельными сетями), эта технология может обеспечить более распространенный широкополосный доступ.
Несмотря на то, что беспроводные системы используются уже на протяжении ряда лет, появление нового стандарта указывает на зрелость отрасли и успешное внедрение оборудования второго поколения. Благодаря технологии Wireless MAN, домашние компьютеры могут подключаться к сети, используя такие стандарты, как, например, Ethernet IEEE 802.3 и IEEE 802.11. Кроме того, базовый вариант этого стандарта предусматривает эффективное расширение сетевых протоколов Wireless MAN для обеспечения прямого доступа индивидуальных пользователей.

 

Стек протокола

Эталонная модель протокола IEEE 802.16 состоит из трех плоскостей: пользователя, контроля и управления, как показано на рисунке 2.

 

Рис. 2. Стеки протокола IEEE 802.16 MAC

Стандарт IEEE 802.16TM-2004 относится к уровням пользователя и контроля. Он определяет два уровня в этих плоскостях: MAC и PHY. MAC-уровень имеет три подуровня: сходимости (Convergence Sublayer — CS), общей части MAC-протокола (MAC CPS — Common Part Sublayer) и безопасности. CS-уровень обеспечивает требуемую настройку на входящий трафик верхнего уровня, тогда как назначение MAC CPS состоит в решении некоторых задач широкополосной беспроводной связи.

 

Генератор случайных чисел

Большинство телекоммуникационных систем передачи данных обеспечивает оптимальную производительность при передаче некоррелированных данных. Однако пользовательские данные имеют высокую степень корреляции, например длинные строки из единиц и нулей, передача которых может привести к насыщению, то есть к дрейфу синхронизации. Генератор случайных чисел объединяет данные пользователя с известными битами данных кадра. Обычно два наиболее значащих бита кадра объединяются с использованием функции исключающего ИЛИ, в результате чего обеспечивается эффективное шифрование данных.
Входящие данные сначала подвергаются обработке с использованием функции исключения ИЛИ вместе с синхронизированными данными кадра, которые производятся генератором псевдослучайной последовательности (регистр псевдослучайной последовательности состоит из регистра сдвига и вентиля исключающего ИЛИ; регистр сдвига запускается с использованием битов кадра) после выполнения этой операции. Полученный в результате бит является некоррелированным.
На выходе из приемного устройства зашифрованные данные обрабатываются с помощью функции исключающего ИЛИ с теми же синхронизированными данными кадра, которые использовал передатчик.

 

Кодирование Рида-Соломона

Корректирующие коды Рида-Соломона основаны на полиномиальных операциях в полях Галуа. Кодеры преобразуют информационные слова, представленные в виде полинома, в кодовые слова. При декодировании кодовое слово делится на известный обеим сторонам полином. Благодаря вычислительной сложности и низкому энергопотреблению кодеров/декодеров Рида-Соломона, они являются идеальными устройствами для систем связи с выделенными аппаратными блоками.

Сверточное кодирование

Древовидный код — еще один вид канального кодирования, обычно используемого для компенсации случайной ошибки, которая появляется в канале. Древовидный код отличается от блочного кода кодированием, зависящим от истории входных символов.
Память кодирующего устройства характеризуется его состоянием и представлена v-битным двоичным числом. Каждому числу m входящих битов соответствует n битов на выходе кодировщика и v битов состояния. Скорость сверточного кодирования определяется соотношением R = m/n < 1. В приложениях реального времени, где требуется высокая скорость кодирования, количество битов состояния не превышает 6.
Используя пунктирный код, полученный путем периодического удаления некоторых выходных битов, можно упростить декодирование сверточных кодов с высоким соотношением R. Чем ниже скорость передачи, находящаяся в пределах от 1/n до m/k, тем проще его декодирование с использованием простого модифицирования.
Сверточное кодирование выполняется путем добавления служебных битов к последовательности передаваемых битов. При пунктурном преобразовании, неоптимальной скорости 1/2 скорость сверточного кода с 16 различными состояниями сигнала составляет 4/5. Входящие потоки данных шифруются с помощью сверточного кода со скоростью 4/5.

 

Перемежитель

Код с прямым исправлением ошибок (ПИО) можно улучшить благодаря методам чередования битов. Чередование битов включает перестановку кодированного потока таким образом, что соседние биты распределяются по каналу как можно дальше по разным областям. Цель метода заключается в улучшении производительности ПИО-декодера при подавлении импульсной помехи.
Несмотря на то, что перемежитель достаточно хорошо выполняет свои функции при перестановке, у него имеются два следующих недостатка:
– иногда соседние биты не удается чередовать;
– обращенный перемежитель не знает порядка перестановки и, следовательно, предпочтительно, чтобы он работал в соответствии с некоторой математической формулой, описывающей перестановку входящих битов.

 

QPSK-модуляция

QPSK (Quadrature Phase Shift Keying — квадратурная фазовая манипуляция) представляет собой метод, в котором генерируется сложная последовательность двоичных цифр, соответствующая символам более высокого порядка.
На первом этапе преобразуются символы более высокого порядка модуляции, и генерируется выходной сигнал QPSK-модуляции, соответствующий первым точкам созвездия.
На втором этапе модуляции происходит преобразование символов более высокого порядка во вторые точки созвездия, и генерируется выходной сигнал, соответствующий вторым точкам созвездия. Точки созвездия более высокого порядка модуляции получаются путем сложения выходных сигналов первого и второго этапов модуляции.
В QPSK-модуляции оценка качества связи проводится с помощью пороговых значений. Оценочный блок выдает пороговые значения компонентов QPSK-модуляции. В этом методе осуществляется последовательный прием сигналов, и рассчитывается псевдобитовый коэффициент ошибок при передаче шестнадцатеричных QAM-сигналов.

 

Коллективный доступ при ортогональном разделении частоты (OFDMA)

OFDMA (Orthogonal Frequency Division Multiple Access) является многопользовательской версией схемы цифровой OFDM-модуляции. Подмножества поднесущих назначаются отдельным абонентам, чтобы обеспечить одновременную низкоскоростную передачу данных от нескольких пользователей.
БС получает пакеты с более высокого уровня, транслирует их на несколько мобильных станций (МС) и выполняет кодирование каналов отдельно для каждого пакета, который будет передаваться на разные МС. БС самостоятельно чередует и модулирует закодированные пакеты широковещательной службы.
По завершении модуляции БС сегментирует каждый из пакетов широковещательной службы на некоторое количество блоков передаваемых данных, причем число этих блоков перераспределяется внутри пакета, чтобы изменить содержание.
После сегментации БС выполняет мультиплексирование, благодаря которому сегментированный сигнал передается последовательно или через заранее установленные интервалы времени.
При передаче сигнала с временным разделением МС избирательно получает только единичный кадр передачи. После этого МС объединяет весь сигнал для формирования требуемого пакета.
Для распознания пакетов МС использует метод назначения уникальных идентификаторов соединения (CID) широковещательным службам. БС записывает информацию с соответствующим идентификатором CID в информационную часть физического уровня (DL-MAP), присутствующую в каждом кадре передачи.
МС (приняв специальный кадр) получает информацию о передаче на физическом уровне соответствующего кадра и определяет CID, соответствующий заданным службам. МС может получить требуемый символ широковещательной службы.

 

Измерение дальности

Измерение дальности происходит между БС и МС в режиме ожидания в беспроводной системе доступа. БС предоставляет МС первоначальное извещение о периодическом времени зондирования, приходящемся на интервал времени ожидания. МС выполняет измерение дальности в течение этого времени.
Первоначальное извещение заключается в первое сообщение, указывая на то, следует ли МС выйти из режима ожидания, чтобы получить данные DL. Затем БС отправляет на МС последовательные извещения о периодических моментах определения дальности в режиме ожидания. Второе сообщение передается на МС, когда она выполняет ряд процессов определения дальности в течение времени ожидания.
В методе определения дальности терминала доступа расстояние замеряется по беспроводной сети от точки доступа в соответствии с ее откликом.

 

Управление MAC-уровнем

Этот стандарт обеспечивает метод управления сообщениями MAC, чтобы облегчить резервирование динамических ресурсов для обратного потока данных в широкополосных кабельных системах.
Три специальных сообщения — Dynamic Session Addition (добавление динамической сессии), Dynamic Session Deletion (удаление динамической сессии) и Dynamic Session Acknowledgement (подтверждение динамической сессии) — по управлению MAC-уровнем позволяют контролировать параметры фильтра в кабельном модеме.
В настоящее время обеспечивается резервирование частотных ресурсов обратного потока данных, что позволяет планировать поступление пакетов в систему CMTS (Cable Modem Termination System — система окончания кабельного модема) и в кабельный модем. Кроме того, на протокольном уровне OSI стандартного кабельного модема используется протокол RSVP (Resource ReSerVation Protocol), что позволяет эффективно управлять производительностью сети и назначать ресурсы.

Очередь приоритетов

Существуют три вида очередей: очередь низких приоритетов для оптимального трафика (Best Effort — BE); очередь средних приоритетов для потоковых данных, например видеоданных, и очередь высокого приоритета для голосового трафика.
Бит устанавливается так, чтобы, например, в случае BE-трафика (низкоприоритетная очередь) назначалось состояние ожидания. При таком способе задания бита он обслуживает сначала очередь с низким приоритетом. Трафик с низким и средним приоритетами управляется на основе взвешенного кругового обслуживания, тогда как трафик с высоким приоритетом имеет самую высокую важность. Очереди передачи и приема управляются на основе циклически присваиваемого приоритета.

 

Планировщик

Планировщик пакетов обеспечивает высокую степень равнодоступности при распределении пакетов для различных сеансов. Планировщик минимизирует задержку при передаче пакетов при большом количестве сеансов, требования к которым и к скорости передачи, возможно, различные.
При получении пакета планировщик назначает для него момент передачи, что зависит от того, имеются ли в сеансе ожидающие пакеты или нет, от значений времени окончания доставки предыдущего пакета и от времени получения пакетов. Затем планировщик определяет время окончания передачи пакета, что зависит от его длины и скорости передачи.
Далее пакет, на отправку которого требуется минимальное время, планируется к отправке. При выборе пакетов для отправки подобным образом имеющаяся ширина полосы пропорционально делится на гарантированную скорость сеанса, благодаря чему планировщик обеспечивает высокую степень равнодоступности при минимизации времени ожидания пакетов перед обслуживанием.
Время от времени планировщик пакетов использует процедуру обращения к маркеру, получает его и фиксирует это событие. Затем он захватывает маркер и планирует передачу пакета в последующем цикле. Если планировщик получает маркер, но не фиксирует событие, он передает этот маркер следующему планировщику. В конце каждого пакетного цикла захвативший маркер планировщик передаст его на следующий узел, логически связанный с этим пакетом.

 

Идентификатор служебного потока

Идентификатор служебного потока и идентификатор порядкового номера помещаются в каждый пакет потока для последующей правильной сборки. Полученные пакеты хранятся в буфере. Если хранящийся пакет подлежит отправке, он передается. В противном случае приемник ожидает заданного момента времени, пока следующий для отправки пакет не будет получен. Если этот пакет не получен, отправляется ранее сохраненный пакет.

 

Фрагментация

Для дефрагментации при повторной сборке блоков MSDU (MAC Service Data Unit — блок служебных данных MAC-уровня) или MPDU (MAC Protocol Data Unit — протокольный блок данных MAC-уровня) требуются устройства с высокой пропускной способностью.
Передаваемые данные могут быть или не быть фрагментированы. WTRU (Wireless Transmit/Receive Unit — блок беспроводной передачи/приема) содержит блок дефрагментации любых фрагментированных данных, поступивших в этот блок.
Однако WTRU не передает фрагментированные данные. В состав этого блока входит процессор, блок фрагментации данных, передатчик и блок выбора фрагментированных данных.
Процессор определяет, должен ли передатчик отправлять фрагментированные данные. При необходимости передать фрагментированную информацию процессор контролирует блок выбора фрагментированных данных таким образом, чтобы блок фрагментации обрабатывал данные, поступающие от процессора на последующую отправку.
Фрагментация и повторная сборка туннелировавших пакетов выполняются в исполнительных устройствах центрального процессора (ЦП), чтобы без буферизации пакетов обеспечить соответствующую скорости сети обработку потока, что обычно происходит на главном ПК или сопроцессоре.
Исполнительные устройства ЦП могут осуществлять фрагментацию пакетов и повторную сборку, посегментно выполняя шифрование с использованием зашифрованных туннелей. Сетевое устройство, производящее фрагментацию пакетов, может фрагментировать пакеты между входной памятью устройства и MAC-уровнем, а также шифровать/туннелировать исходящие фрагменты.

 

Симуляция и моделирование

Симуляция на компьютере позволяет разработчикам предсказать, как система будет функционировать при определенных условиях. Кроме того, симуляция используется для того, чтобы оценить эффективность работы сети в разных ситуациях, зависящих, например, от заторов, доступности ресурсов, условий прохождения сигнала через атмосферу, дальности связи, мощности сигнала, алгоритмов и даже от состояния развития стандартов.
Однако моделирование и симуляция WiMAX-сети — довольно-таки не­простое дело. Во-первых, IEEE 802.16 является очень сложным стандартом и, во-вторых, для его реализации требуются современные радиоинтерфейсы и MAC-протоколы. Таким образом, разработчику необходимо оценивать всю технологию в целом.
Чтобы справиться с этой задачей, потребуется использовать два независимых друг от друга метода: симуляцию сигнала и симуляцию протокола.
Симуляция сигнала выполняется для оценки работы радиоинтерфейса на физическом уровне, тогда как симуляция протокола — для оценки работы протокола верхнего уровня.
Симуляция сигнала обычно управляется данными, чтобы лучше понять, как распространяется сигнал в системе связи. С другой стороны, симуляция протокола обычно событийно-управляемая, что позволяет установить, как функционируют конечный автомат на базе протокола и дуплексная связь.
Предпочтительно, чтобы средство оценки работоспособности WiMAX заключало в себе две среды в том же приложении. Это позволяет осуществ­лять более полное взаимодействие между моделями в отличие от простого обмена параметрами.
Другое преимущество заключается в том, что детализированные модели можно заменить упрощенными параметрами, если потребуется более простой анализ. Наконец, из-за сложности стандарта IEEE 802.16 методы моделирования должны компенсировать недостатки, связанные со сложностью модели, ее уровнем детализации, диапазоном применимости и вычислительной производительностью.
В некоторых случаях для оценки производительности сети WiMAX используется аналитическое моделирование, позволяющее управлять цифровыми системами передачи данных на основе MAC-протоколов. Такие методы крайне негибкие: слишком часто изменения в допущениях модели могут привести к сложным переформулировкам и нерешаемым задачам.
Однако доступность получения решения в аналитическом виде существенно снижает время вычисления. Аналитическая модель непременно должна учитывать такие важные показатели, как гибкость, сложность, удобство управления и производительность.
Физический уровень абонентского терминала WiMAX моделируется по стандартам HiperMAN. Эту модель необходимо закодировать, затем загрузить для тестирования на чип FPGA. Схожим образом MAC-уровень разрабатывается так, чтобы его можно было загрузить на тот же чип.
Итак, абонентский терминал полностью построен. Преимущество Simulink в проектировании с использованием моделей заключается в том, что избыточность и незначительные ошибки, которые могут произойти на разных этапах моделирования, можно обнаружить и исправить. Кроме того, различные варианты данного стандарта можно протестировать еще до тестирования на чипе, что уменьшает затраты на оборудование и труд.
Проект физического уровня WiMAX на основе модели может служить исход­ным образцом для разработки чипа, поскольку содержит все требуемые параметры. Каждый блок кодируется на языке С, прежде чем будет протестирован и перекодирован на любой язык HDL (Hardware Description Language — язык описания аппаратных средств).

 

Заключение

Возрастающий спрос на беспроводной широкополосный доступ и постоянно расширяющийся ряд приложений требуют организации фиксированного и мобильного доступа к данным, а также к голосовым службам и потоковому контенту. Технология WiMAX способна удовлетворить требования всех этих приложений.

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *