• технология кодирования Баркера – описывает способ кодирования данных с помощью последовательностей Баркера;
• CCK (Complementary Code Keying, кодирование с помощью комплементарных кодов) – описывает способ дополнительного кодирования битов передаваемой информации;
• CCK-OFDM – описывает способ кодирования данных с помощью гибридного метода, что позволяет увеличить скорость передачи сигнала при невысокой избыточности данных;
• QAM (Quadrature Amplitude Modulation, квадратурная амплитудная модуляция) – описывает способ квадратурной амплитудной модуляции сигнала, который работает на скорости выше 48 Мбит/с.
Первые образцы оборудования работали в диапазоне частот 902–928 МГц. Данные передавались со скоростью 215–860 Кбит/с при использовании метода расширения спектра прямой последовательностью (DSSS). Указанный диапазон частот разбивался на каналы шириной около 5 МГц (при скорости передачи данных 215 Кбит/с таких каналов получалось пять). При максимальной скорости передачи информации спектр сигнала достигал 19 МГц, в результате чего получался только один частотный канал шириной 26 МГц.
Когда появилось подобное оборудование, то используемой скорости передачи данных было достаточно для выполнения многих задач, если сеть состояла из нескольких компьютеров. Однако чем больше компьютеров подключалось к сети, тем ниже становилась скорость передачи данных. Например, при подключении к сети пяти компьютеров реальная скорость передачи данных в пять раз меньше теоретической. Таким образом, чем больше компьютеров в сети, тем с меньшей скоростью передавались данные, а при теоретической скорости передачи данных 860 Кбит/с возможная скорость передачи вообще составляет «крохи».
Конечно, скорость можно было бы со временем увеличить. Однако начали проявляться последствия других негативных факторов, самым главным из которых стало использование диапазона 900 МГц операторами мобильной связи. Именно этот факт привел к тому, что подобное оборудование для беспроводных сетей не прижилось среди пользователей. В результате анализа сложившейся ситуации было принято решение использовать диапазон частот 2400–2483,5 МГц, а позже – 5,150-5,350 ГГц, 5150–5350 МГц и, наконец, 5725–5875 МГц. Это позволило добиться не только большей пропускной способности таких сетей, но и достаточной защищенности от помех.
Метод DSSS
Смысл метода расширения спектра прямой псевдослучайной последовательностью (DSSS) заключается в приведении узкополосного спектра сигнала к его широкополосному представлению, что позволяет увеличить устойчивость передаваемых данных к помехам.
При использовании метода широкополосной модуляции с прямым расширением спектра диапазон 2400–2483,5 МГц делится на 14 перекрывающихся или три неперекрывающихся канала с промежутком в 25 МГц. Фактически это означает, что разное оборудование может параллельно использовать три канала, при этом не мешая друг другу работать.
Для пересылки данных используется всего один канал. Чтобы повысить качество передачи и снизить потребляемую при этом энергию[3] (за счет снижения мощности передаваемого сигнала), используется последовательность Баркера, которая характеризуется достаточно большой избыточностью. Избыточность кода позволяет избежать повторной передачи данных, даже если пакет частично поврежден.
Метод FHSS
При использовании метода широкополосной модуляции со скачкообразной перестройкой (FHSS) частотный диапазон 2400–2483,5 МГц делится на 79 каналов шириной по 1 МГц. Данные передаются последовательно по разным каналам, создавая некоторую схему переключения между каналами. Всего существует 22 такие схемы, причем схему переключения согласовывают отправитель и получатель данных. Схемы переключения разработаны таким образом, что шанс использования одного канала разными отправителями минимален.
Переключение между каналами происходит очень часто, что обусловлено малой шириной канала (1 МГц). Поэтому метод FHSS в своей работе использует весь доступный диапазон частот, а значит, и все каналы.
Метод OFDM
Метод ортогонального частотного мультиплексирования (OFDM) является одним из «продвинутых» и скоростных методов передачи данных. В отличие от методов DSSS и FHSS, с его помощью можно параллельно передавать данные по нескольким частотам радиодиапазона. При этом информация разбиваются на части, что позволяет не только увеличить скорость, но и улучшить качество передачи.
Данный метод модуляции сигнала может работать в двух диапазонах – 2,4 и 5 ГГц.
Метод PBCC
Метод двоичного пакетного свёрточного кодирования (BCC) используется при скорости передачи данных 5,5 и 11 Мбит/с. Этот же метод, только слегка модифицированный, используется и при скорости передачи данных 22 Мбит/с.
Принцип PBCC основан на том, что каждому биту информации, который нужно передать, назначаются соответствующие два выходных бита (так называемый дибит), созданные в результате преобразований с помощью логической функции XOR и нескольких запоминающих ячеек.[4] Поэтому этот метод называется свёрточным кодированием со скоростью 1/2, а сам механизм кодирования – свёрточным кодером.
Примечание.
При скорости входных битов N бит/с скорость выходной последовательности (после свёрточного кодера) составляет 2N бит/с. Отсюда и понятие скорости – один к двум (1/2).
Использование свёрточного кодера позволяет добиться избыточности кода, что, в свою очередь, повышает надежность приема данных.
Чтобы отправить готовый дибит, используется фазовая модуляция сигнала. При этом в зависимости от скорости передачи применяется определенный метод модуляции – двоичная фазовая модуляция (BPSK, скорость передачи – 5,5 Мбит/с) или квадратичная фазовая модуляция (QPSK, скорость передачи – 11 Мбит/с).
Смысл модуляции заключается в том, чтобы ужать выходной дибит до одного символа, не теряя при этом избыточность кода. В результате скорость поступления данных будет соответствовать скорости их передачи, но при этом они будут обладать сформированной избыточностью кода и более высокой помехозащищенностью.
Метод PВCC также предусматривает работу со скоростью передачи данных 22 и 33 Мбит/с. При этом используется пунктурный кодер и другая фазовая модуляция.
Для примера рассмотрим скорость передачи данных 22 Мбит/с (вдвое выше скорости 11 Мбит/с). В этом случае согласно алгоритму своей работы свёрточный кодер переводит каждые два входящих бита в четыре исходящих. Это приводит к слишком большой избыточности кода, что не всегда приемлемо при определенном уровне помех. Поэтому, чтобы уменьшить лишнюю избыточность, используется пунктурный кодер, задача которого – удаление лишнего бита в группе из четырех битов, выходящих из свёрточного кодера.
Таким образом, каждым двум входящим битам соответствуют три бита, обладающие достаточной избыточностью. Эти три бита проходят через модернизированную фазовую модуляцию (восьмипозиционная фазовая модуляция 8-PSK), которая упаковывает их в один символ, готовый к передаче.
Технология кодирования Баркера
Чтобы повысить помехоустойчивость передаваемого сигнала, то есть увеличить вероятность безошибочного распознавания сигнала на приемной стороне в условиях шума, можно воспользоваться методом перехода к широкополосному сигналу, добавляя в исходный сигнал избыточность. Для этого в каждый передаваемый информационный бит «встраивают» определенный код, состоящий из последовательности так называемых чипов.
Итак, после подбора специальных сочетаний последовательности чипов и превращения исходящего сигнала практически в нераспознаваемый шум при приеме сигнал умножается на специальную корреляционную функцию (код Баркера). В результате этого все шумы становятся в 11 раз слабее, так как остается только полезная часть сигнала – непосредственно данные.
Казалось бы, что можно сделать с сигналом, который состоит из сплошного шума? Оказывается, применив код Баркера, можно достичь гарантированного качества доставки данных.
Технология CCK
Технология шифрования с использованием комплементарных кодов (CCK) применяется для сжатия битов данных, что позволяет достичь повышения скорости передачи информации.
Изначально эта технология использовалась в стандарте IEEE 802.11b, что позволило достичь скорости передачи данных 5,5 и 11 Мбит/с. С помощью CCK можно кодировать несколько битов в один символ. В частности, при скорости передачи данных 5,5 Мбит/с 1 символ равняется четырем битам, а при скорости 11 Мбит/с один символ равен 8 битам данных.
Данный способ кодирования можно описать достаточно сложными системами – математическими уравнениями, в основе которых лежат комплементарные восьмиразрядные комплексные последовательности. Коснемся этой темы лишь поверхностно.
Технология CCK-OFDM
Технология гибридного кодирования CCK-OFDM используется при работе оборудования как с обязательными, так и с возможными скоростями передачи данных.