Научная статья на тему 'Пользовательские библиотеки wnl 80211g в SystemView'

Пользовательские библиотеки wnl 80211g в SystemView Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
150
38
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Златин Иосиф

Описание функциональных элементов группы 2

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Пользовательские библиотеки wnl 80211g в SystemView»

Компоненты и технологии, № 1'2004 Софт

Окончание. Начало в № 9'2003

Пользовательская библиотека

WNL 80211g

в SystemView

Иосиф Златин

[email protected]

Описание функциональных элементов группы 2

В группе 2 первые пять элементов относятся к стандарту IEEE 802.11b, остальные — к стандарту IEEE 802.11а.

FHOP Н — генератор скачкообразной перестройки частоты информационной последовательности. Этот элемент является формирователем тактовых импульсов. Имеются две последовательности со скачкообразной перестройкой частоты: (а) североамериканская, (b) европейская (кроме Франции и Испании). Каждая из этих последовательностей (аи b) имеет две установки 1 и 2. Эти установки показаны в таблице 12 (для варианта а) и таблице 13 (для варианта b).

Для установки 2 образец скачкообразной перестройки задается уравнением:

f.(z) = 2Ln£[({[b(z) + x]mod(79) + 2} - 6)/10] - 1

где x — входной целочисленный параметр, а b(i) дается в таблице 14.

Для североамериканской последовательности fx(i) должно быть нечетным целым числом от 1 до 11, а для европейской оно должно быть целым числом от 1 до 13.

Параметры элемента приведены в таблице 15 (см. также пример FH_pattern.svu).

Генератор скачкообразной перестройки имеет один вход — синхросигнал, который определяет временной интервал скачкообразной перестройки частоты, и один выход — целое число, которое указывает частоту канала со скачкообразной перестройкой частоты.

PPDUPack В — этот элемент генерирует полный пакет PPDU, состоящий из преамбулы PLCP, заголовка PLCP и данных PSDU. Этот элемент создает полный пакет в одном из двух форматов; Long PLCP PPDU (192 мкс) (рис. 11) и Short PLCP PPDU (96 мкс) (рис. 12). 128-битный Long SYNC получается кодированием нулей в шифраторе. 56-битный Short SYNC получается кодированием единиц. Для Long PLCP SYNC шифратор устанавливается образцом 7 битов 1101100 с левым наибольшим разрядом. Для Short PLCP шифратор

Таблица 12

Установка Число каналов Номера каналов HR/DSSS

1 3 1, 6, 11

2 6 1, 3, 5, 7, 9, 11

Таблица 13

Установка Число каналов Номера каналов HR/DSSS

1, 7, 13

1, 3, 5, 7, 9, 11, 13

Таблица 14

i b(i) i b(i) i b(i) i b(i)

1 0 21 18 41 14 61 48

2 23 22 11 42 57 62 15

3 62 23 36 43 41 63 5

4 8 24 71 44 74 64 17

5 43 25 54 45 32 65 6

6 16 26 69 46 70 66 67

7 71 27 21 47 9 67 49

8 47 28 3 48 58 68 40

9 19 29 37 49 78 69 1

10 61 30 10 50 45 70 28

11 76 31 34 51 20 71 55

12 29 32 66 52 73 72 35

13 59 33 7 53 64 73 53

14 22 34 68 54 39 74 24

15 52 35 75 55 13 75 44

16 63 36 4 56 33 76 51

17 26 37 60 57 65 77 38

18 77 38 27 58 50 78 30

19 31 39 12 59 56 79 46

20 2 40 25 60 42

Таблица 15

Параметр Назначение

Country (Страна) Выберите между Северной Америкой и Европой

Set Выбирается установка 1 и 2

Null action Выберите между (a) keep current value (сохранить текущее значение), или (b) re pole the generator immediately (относительно полюса генератора немедленно)

Pattern number (x) Для установки 1 вводится 1 либо 2, для установки 2 вводится любое целое число

Threshold Значение порога, разделяющего логическую единицу и логический ноль для управления скачком

3

2

7

Компоненты и технологии, № 1'2004

устанавливается обратным образцом 0011011. 16-битный образец Long SFD имеет вид 1111001110100000, а образец Short SFD является обратным и имеет вид 0000010111001111. Параметры генератора пакета приведены в таблице 16 (см. также примеры packet_1mbps.svu, pack-et_2mbp.svu, packet_5cck.svu, packet_11cck.svu, packet_5PBCC.svu, packet_11PBCC.svu).

Таблица 16

Параметр Назначение

PSDU Source Выбор между постоянной 0, постоянной 1, случайным значением битов, входньми данными из текстового или бинарного файла

PLCP PPDU Format Выбор между длинной и короткой преамбулой

PPDU Data Rate Выбор скорости передачи данных между 1 Мбит/с, 2 Мбит/с , 5,5 Мбит/с или 11 Мбит/с

Number of Octets (Число октетов) Разрядность данных РРРУ в октетах

PSDU Modulation Выбор модуляции между ССК или РВСС

Генератор пакета не имеет входов и имеет пять выходов: действительная часть модулированного сигнала, мнимая часть модулированного сигнала, преамбула пакета, заголовок пакета, данные.

PPDUnpk В — этот элемент восстанавливает полный пакет PPDU, состоящий из преамбулы PLCP, заголовка PLCP и данных PSDU. Этот элемент восстанавливает информацию из полного пакета в одном из двух форматов — Long PLCP PPDU (192 мкс) или Short PLCP PPDU (96 мкс) (рис. 11 и 12). 128 битов Long SYNC получаются кодированием нулей в шифраторе. 56 битов Short SYNC получаются кодированием единиц. Для Long PLCP SYNC шифратор устанавливается 7-битной комбинацией 1101100 с левым наибольшим разрядом. Для Short PLCP SYNC шифратор запускается обратным образцом 0011011. 16-битный образец Long SFD имеет вид 1111001110100000, а обратный образец Short SFD имеет вид 0000010111001111. Параметры элемента PPDUnpk приведены в таблице 17 (см. также примеры packet_1mbps.svu, pack-et_2mbp.svu, packet_5cck.svu, packet_11cck.svu, packet_5PBCC.svu, packet_11PBCC.svu).

Таблица 17

Параметр Назначение

PLCP PPDU Format Выбор между длинной и короткой преамбулой

PPDU Data Rate Выбор скорости передачи данных между 1 Мбит/с, 2 Мбит/с, 5,5 Мбит/с или 11 Мбит/с

Number of Octets (Число октетов) Разрядность данных РРРУ в октетах

PSDU Modulation Выбор модуляции между ССК или РВСС

Offset Число отсчетов, обеспечивающих групповую задержку при моделировании

Элемент PPDUnpk имеет два входа: синфазный канал модулированного сигнала и квадратурный канал модулированного сигнала, а также четыре выхода: преамбула пакета, заголовок пакета, данные, знак ошибки CRC.

Receiver В — приемник. Этот элемент является индикатором для сообщений 802.11b. Элемент приемник очень похож на PPDUnpk (демодулятор пакета) для стандарта 801.11b. Элемент приемник внутренне определяет, какая структура данных является входной и должным образом восстанавливает входные данные. Приемник запускает коррелятор для обнаружения поступающих сообщений, разрешающих заголовок и восстановление данных. Скорость передачи данных, тип корреляции и число октетов определяются из информации заголовка. Параметры приемника приведены в таблице 18 (см. также пример packet_1mbps_Rcv.svu).

Таблица 18

Параметр Назначение

Long SYNC threshold Число коррелированных отсчетов для Long SYNC

Short SYNC threshold Число коррелированных отсчетов для Short SYNC

Приемник имеет два входа: синфазный канал модулированного сигнала со скоростью 11 Мбит/с, квадратурный канал модулированного сигнала со скоростью 11 Мбит/с, а также четыре выхода: преамбула сообщения, заголовок сообщения, данные сообщения со скоростью 11 Мбит/с, флаг ошибки сообщения.

SyncCorr В — этот элемент выполняет синхронизацию сообщения. Положительная корреляция указывает, что следует сообщение. Индикатор опознает длинный или короткий пакет. Каждый корреляционный бит проверяется в отношении 56 нолей для короткой последовательности и 128 единиц для длинной последовательности. Параметры коррелятора приведены в таблице 18 (см. также пример packet_1mbps_Rcv.svu).

Коррелятор имеет два входа: синфазный канал модулированного сигнала со скоростью 11 Мбит/с и квадратурный канал модулированного сигнала со скоростью 11 Мбит/с, а также два выхода: индикатор корреляции и тип индикатора Long или Short SYNC.

OFDMPkt В — этот элемент преобразует 48 пар синфазных и квадратурных подканалов в группы 64 комплексных подканалов OFDM. Добавляются четыре контрольных и 12 нулевых подканалов. Входные данные выбираются со скоростью 12х106 символов/с.

Сигнал на каждом входе квантуется и затем ограничивается для восстановления входных данных квадратурного и синфазного сигналов. Затем добавляются контрольные сигналы, чтобы сделать когерентное детектирование устойчивым к уходам частоты и фазовому шуму. Контрольные сигналы ВР8К модулированы псевдослучайной последовательностью. Для каждого из 64 подканалов полярность контрольных сигналов управляется циклическим использованием следующей 127-элементной псевдослучайной последовательности:

Р0...126 = {1,1,1,1 -1.-1,-1,1, -1,-1,-1,-1, 1,1,-1,1, -1,-1,1,1, -1,1,1,-1, 1,1,1,1, 1,1,-1,1, 1,1,-1,1, 1,-1,-1,1, 1,1,-1,1, -1,-1,-1,1, -1,1,-1,-1, 1,-1,-1,1, 1,1,1,1, -1,-1,1,1, -1,-1,1,-1, 1,-1,1,1, -1,-1,-1,1, 1,-1,-1,-1, -1,1,-1,-1, 1,-1,1,1, 1,1,-1,1, -1,1,-1,1, -1,-1,-1,-1, -1,1,-1,1, 1,-1,1,-1, 1,1,1,-1, -1,1,-1,-1, -1,1,1,1, -1,-1,-1,-1, -1,-1,-1}

Параметры элемента ОРБМРк приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Таблица 19

1 Параметр Назначение 1

802.11a Data rate Выбирают скорость передачи данных 6, 9, 12, 18, 24, 36, 48 или 54 Мбит/с

Элемент ОРБМРк имеет два входа: синфазный сигнал и квадратурный сигнал, а также два выхода: подканал синфазной составляющей со скоростью 16х106 символов/с и подканал квадратурной составляющей со скоростью 16х106 символов/с.

ОРБМБРк! 0 — этот элемент использует группу 64 комплексных подканалов ОБОМ и создает 48 пар синфазных и квадратурных подканалов. Входные данные выбираются со скоростью 16х106 символов/с. Сигналы каждого входа квантуются и затем ограничиваются для восстановления входных подканалов. Сорок восемь пар синфазных и квадратурных сигналов извлекаются для выходных данных. Параметры элемента ОРБМБРк приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Элемент ОРБМБРк имеет два входа: подканал синфазной составляющей сигнала и подканал квадратурной составляющей сигнала, а также два выхода: синфазный сигнал со скоростью 12х106 символов/с и квадратурный сигнал со скоростью 12х106 символов/с.

Ссос1ег В — сверточный кодер с половинной скоростью. На вход поступают дискрет-

Компоненты и технологии, № 1'2004

Таблица 21

1101 Puncture 10

Сверхточный кодер R=1/2

(Y„) 0110 1 0 1 1 0110

Гг,) 4:3

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

10110110

101010

Восемь входных бит, шесть выходных

Рис. 13. Принцип работы пунктурного кодера

Таблица 20

Скорость данных, Мбит/с Тип модуляции Скорость сверточного кодирования (R) Количество битов на символ в одном подканале (NBPSC) Общее количество битов в OFDM-символе (48 подканалов) (NCBPS) Количество битов данных в OFDM символе (NDBPS)

6 BPSK 1/2 1 48 24

9 BPSK 3/4 1 48 36

12 QPSK 1/2 2 96 48

18 QPSK 3/4 2 96 72

24 16-QAM 1/2 4 192 96

36 16-QAM 3/4 4 192 144

48 64-QAM 2/3 6 288 192

54 64-QAM 3/4 6 288 216

ные данные со скоростью передачи данных стандарта 802.11a. Входной бит — 1, если входные данные достигают порогового уровня 0,5 В, иначе входной бит — 0. Кодер определен с 2-битными (дибитными) выходными данными для однобитных входных данных с длиной кодового ограничения K=7. Связи кодера описываются с помощью полиномиального генератора. Параметры сверточного кодера приведены в таблице 19 (см. также пример Cham80211a_36Mbps.svu).

Сверточный кодер имеет один вход — биты сигнала и один выход — закодированные биты с удвоенной скоростью передачи данных стандарта 802.11a.

Puncture В — пунктурный кодер. Этот элемент выполняет кодирование со скоростью 2/3 и 3/4 при последующей скорости сверточного кодера 1/2. Входные данные выбираются с удвоенной скоростью передачи данных стандарта 802.11a. Входной бит является 1, если входные данные достигают порогового уровня 0,5 В, иначе входной бит — 0. Входные биты удаляются из выходных данных. Прореженные биты имеют выходные данные со скоростью, зависящей от скорости передачи данных стандарта 802.11a. Принцип работы пунктурного кодера для скорости кодирования 2/3 иллюстрирует рис. 13. Параметры элемента Puncture приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Элемент Puncture имеет один вход — биты сигнала и один выход — прореженные биты.

Intrlvr В — уплотнитель импульсных сигналов. Входные данные выбираются со скоростью, зависящей от скорости передачи данных стандарта 802.11a. Входной бит — 1, если входные данные достигают порогового уровня 0,5 В, иначе входной бит — 0. Входные биты собраны в блок с разрядностью NCBPS (табл. 20), который находится как функция скорости передачи данных стандарта 802.11a. Уплотняемые блоком биты являются выходными данными с входной частотой выборки.

Параметры элемента Intrlvr приведены в таблице 19 (см. пример Cham80211a_36Mbps.svu).

Входные биты (b0) Синфазные выходные данные Входные биты (b) Квадратурные выходные данные

0 -1 0 -1

1 1 1 1

Таблица 22

Входные Синфазные Входные Квадратурные

биты выходные биты выходные

(bo ь,) данные (Ь2Ьз) данные

00 -3 00 -3

01 -1 01 -1

11 1 11 1

10 3 10 3

Таблица 23

Элемент Intrlvr имеет один вход — биты сигнала и один выход — уплотненные биты.

BitToSym В — этот элемент преобразовывает биты в символы. Входные данные выбираются со скоростью, зависящей от скорости передачи данных стандарта 802.11а. Входной бит — 1, если входные данные достигают порогового уровня 0,5 В, иначе входной бит — 0. Биты сгруппированы в символы разрядностью NBPSC (табл. 20), которые находятся как функции скорости передачи данных. Самый ранний прибывающий бит становится старшим значащим битом символа и т. д. Полный символ на выходе имеет скорость 12х106 символов/с. Параметры элемента BitToSym приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Элемент BitToSym имеет один вход — биты сигнала и один выход — символы со скоростью 12х106 символов/с.

QamMap В — этот элемент преобразовывает символы в квадратурные сигналы. Входные данные выбираются со скоростью 12х10‘ символов/с, квантуются и затем ограничиваются для создания входного символа. Входной символ делится на наиболее значащую половину, которая несет выходные синфазные данные, и наименее значащую половину с выходными квадратурными данными. (См. отображение синфазных и квадратурных символов в таблице 21 для QPSK-модуляции, в таблице 22 — для модуляции 16-QAM и в таблице 23 — для модуляции 64-QAM.) Параметры элемента QamMap приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Элемент QamMap имеет один вход — символьный сигнал и один выход — квадратурные символы со скоростью 12х106 символов/с.

OFDM В — модулятор OFDM. Входные данные выбираются со скоростью 16х106 символов/с. Шестьдесят четыре составляющие преобразовываются во временной интервал, используя обратное БПФ (IFFT) с 64 точками (см. также пример Chain80211a_36Mbps.svu).

Это устройство имеет два входа для подачи квадратурных составляющих модулирую-

Входные Синфазные Входные Квадратурные

биты выходные биты выходные

(b0 b1 b2) данные (bsb4b5) данные

000 -7 000 -7

001 -5 001 -5

011 -3 011 -3

010 -1 010 -1

110 1 110 1

111 3 111 3

101 5 101 5

100 7 100 7

щего напряжения и два выхода для съема квадратурных составляющих модулированного напряжения.

OFDDemod В — демодулятор OFDM. Этот элемент берет символ OFDM и создает группу 64 комплексных составляющих OFDM. Выходные данные имеют скорость 16х106 символов/с (см. также пример Chain80211a_36Mbps.svu).

Это устройство имеет два входа для подачи квадратурных составляющих модулированного напряжения и два выхода для съема квадратурных составляющих демодулиро-ванного напряжения.

QamDeMap В — преобразовывает синфазный и квадратурный сигналы в символы. Входные сигналы выбираются со скоростью 12х10‘ символов/с. Входные данные квантуются и затем ограничиваются для создания входного синфазного и квадратурного сигналов. Синфазный сигнал формирует наиболее существенную половину символа, а квадратурный сигнал формирует наименее существенную половину символа (табл. 21-23). Параметры элемента QamDeMap приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Это устройство имеет два входа для подачи квадратурных составляющих и один выход для съема символов со скоростью 12х106 символов/с.

SymToBit В — этот элемент преобразовывает символы в биты. Входные данные выбираются со скоростью 12х106 символов/с. Входные данные квантуются и затем ограничиваются для создания входного символа. Старший значащий бит символа первый на выходе и т. д. Скорость битов на выходе зависит от скорости передачи данных стандарта 802.11а. Параметры элемента SymToBit приведены в таблице 24 (см. также пример Chain80211a_36Mbps.svu).

Компоненты и технологии, № 1'2004

Таблица 24

Параметр Назначение

802.11a Data rate Выбирают скорость передачи данных 6, 9, 12, 18, 24, 36, 48 или 54 Мбит/с

Delay Число интервалов обработки, на которые задержаны входные данные

Параметр Назначение

802.11a Data rate Выбирают скорость передачи данных 6, 9, 12, 18, 24, 36, 48 или 54 Мбит/с

Offset Число интервалов обработки бита перед запуском декодера

^ Chain80211a_36Mbp$.svu - SystemView

Fie EA Preferences wew Notepads ComectJorts Compter System Tckerts Toofe нф

r І 53S ФІSI It ■ ► ©

LlWx

Устройство SymToBit имеет один вход для подачи входных символов и один выход для съема разуплотненных битов.

Описание функциональных элементов группы 3

В группу 3 входят элементы, используемые для моделирования беспроводных сетей стандарта 802.11а.

Dintrlvr 0 — этот элемент обеспечивает выполнение операций, обратных выполняемым элементом Interleaver. Входные данные выбираются со скоростью, зависящей от скорости передачи данных стандарта 802.11а. Входной бит — 1, если входной сигнал достигает порогового уровня 0,5 В, иначе входной бит — 0. Входные данные проходят через задержку для синхронизации уплотненных блоков и затем собираются в блоки с разрядностью NCBPS для разуплотнения. NCBPS находится как функция скорости передачи данных стандарта 802.11а (табл. 20). Биты на выходе элемента Dintrlvr имеют частоту выборки, как на входе. Параметры элемента Dintrlvr приведены в таблице 24 (см. также пример Chain80211a_36Mbps.svu).

Устройство Dintrlvr имеет один вход для подачи битов сигнала и один выход для съема разуплотненных битов.

DePnctre 0 — этот элемент выполняет операцию, обратную операции прореживания. Входные данные выбираются в зависимости от скорости передачи данных стандарта 802.11а. Входной бит равен 1, если входные данные достигают порогового уровня 0,5 В, иначе входной бит — 0. Параметры элемента DePnctre приведены в таблице 19 (см. также пример Chain80211a_36Mbps.svu).

Устройство DePnctre имеет один вход для подачи битов сигнала и один выход для съема разуплотненных битов с удвоенной скоростью передачи данных стандарта 802.11а.

Cdecoder 0 — сверточный программный декодер с половинной скоростью (осуществляет декодирование по алгоритму Витерби). Входные данные являются выборками с удвоенной скоростью передачи данных стандарта 802.11а. Offset используется, чтобы определить первый достоверный входной бит к декодеру. Параметры сверточного декодера приведены в таблице 25 (см. также пример Chain80211a_36Mbps.svu).

Таблица 25

SystemVlew v5 0 Bmld 071 Current FUe v5 0 Buna 068

ca

m

0.MJ

Operator

FM

urcJi

ІШ

MJIpter

И !ra*~l пщ [ал 802 11а 36 мор e<jrri;:!e • С’п; гг

ИЮ— ■н:Л1 results or а ВДШШ modulator/demodulator Щ

ц ПІІ

ВТ і к]

1 ‘ 1 1 і I 1 ШШШ 1 1 ^ ’ ■ ■

!Р:г;пД 53ЕЇ , I в: So

«і і

Zoom button Click to zoom out, Shrfl+click to zoom in p-

Рис. 14. Схема сети стандарта 802.11а со скоростью 36 Мбит/с

□Ne* Speed Optreed і д.,

System Тиі* 56 67Ї-----1

Сверточный декодер имеет один вход для подачи битов сигнала и один выход для съема декодированных битов со скоростью передачи данных стандарта 802.11а.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Mod 0 — этот элемент создает OFDM-символы. Входные данные выбираются со скоростью передачи данных стандарта 802.11а. Входной бит является 1, если входные данные превышают пороговое значение 0,5 В, в противном случае входной бит — 0. Серия битов обрабатывается в потоке OFDM-символов. Полная многократная обработка требует элементов CCoder, Puncture, Intrlvr, BitToSym, QаmMаp, OFDMPkt и OFDM.

Для скорости передачи данных 6 и 9 Мбит/с стандарта 802.11а используется BPSK-модуляция, поэтому элементы BitToSym и QamMap не используются. Для скорости передачи данных 9, 18, 36, 48 и 54 Мбит/с стандарта 802.11а скорость кодирования 1/2, поэтому элемент Puncture не используется.

Выходные данные блока Interleaver имеют скорость, зависящую от скорости передачи данных стандарта 802.11а. Выходные данные сверточного кодера имеют удвоенную скорость передачи данных стандарта 802.11а. Эти промежуточные выходные данные используются для синхронизации элементов Interleaver и Deinterleaver и для запуска сверточного декодера. Параметры модулятора приведены в таблице 19 (см. также пример Chain80211a_36Mbps).

Модулятор имеет один вход для подачи бинарного сигнала и четыре выхода: синфазная составляющая OFDM со скоростью 20х106 символов/с, квадратурная составляющая OFDM со скоростью 20х106 символов/с, выход блока уплотнителя и выход сверточного кодера.

DeMod 0 — этот элемент из потока OFDM-символов создает поток битов. Входные данные выбираются со скоростью 20х106 символов/с. Последовательность OFDM-символов обрабатывается как поток битов. Полная последовательность процесса обработки требует элементов OFDDemod, OFDMDPkt, QamDeMap, SymToBit, Dintrlvr, DePnctre и CDecoder. Для скорости передачи

данных 6 и 9 Мбит/с стандарта 802.11а используется BPSK-модуляция, поэтому элементы SymToBit и QamDeMap не используются. Для скорости передачи данных 9, 18, 36, 48 и 54 Мбит/с стандарта 802.11а скорость кодирования — 1/2, поэтому элемент

DePnctre не используется.

Входные данные блока Deinterleaver имеют скорость, которая зависит от скорости передачи данных стандарта 802.11а. Входные данные сверточного декодера имеют удвоенную скорость, зависящую от скорости передачи данных стандарта 802.11а. Эти промежуточные выходы используются для синхронизации элементов Interleaver и Deinterleaver. Параметры декодера приведены в таблице 26 (см. также пример Chain80211a_36Mbps.svu).

Таблица 26

Параметр Назначение

802.11a Data rate Выбирают скорость передачи данных 6, 9, 12, 18, 24, 36, 48 или 54 Мбит/с

Delay Число интервалов обработки бита, на которые задержаны входные данные

Offset Число интервалов обработки бита перед запуском декодера

Декодер имеет два входа: синфазная составляющая OFDM-сигнала, квадратурная составляющая OFDM сигнала, а также три выхода: биты со скоростью передачи данных стандарта 802.11a, вход блока Deinterleaver и вход сверточного декодера.

Пример схемы сети стандарта 802.11а со скоростью 36 Мбит/с приведен на рис. 14. Результаты моделирования — на рис. 15.

S_802.11a В — этот элемент обеспечивает передачу сообщения OFDM PHY. Основные параметры сообщения приведены в таблице 27. Параметры элемента S_802.11a приведены в таблице 28 (см. также пример PPDU80211a._36Mbps.svu).

Элемент S_802.11a не имеет входов и имеет три выхода: синфазная составляющая OFDM-сигнала, квадратурная составляющая OFDM-сигнала и PSDU со скоростью передачи данных стандарта 802.11a.

Компоненты и технологии, № 1'2004

Chain80211a_36Mbps.svu - Analysis

Fte ЕЛ Preferences WrxJow нф

И & .• И A it В S « Li t == * Ш А k <a * Л. V "ЧНЛЭ6 0uœ m- 0uü6-L“"1 f134»-PIM*‘S 3' S*mt>"s= 3048

• wO: Input36 (11)

I 800a-3; ‘ ‘

I °:

I 0

• w1 : intOu(36 (t6)

■ w2: Out36 (t8)

і шШ

з 800Є-3-

I о:---------------

I 0

* w4 DeCoderln36 (t 10)

Input 36 (11) 2 0ft-6

20Є-6 40Є-6

Time in Seconds

і І 0 DeCoderln36 (ПО) 20Є-6 40Є-6

ящтШ ■■1

1 0 20Є-6 408-6 Time in Seconds SystemView

Int0ut36 (t6) 209-6

20e-b 40e-b

Time m Seconds

• w5. CoderOut36 (IZ2)

, -----------------------------

S 800О-Э:

. П X

CoderOut36 (122)

20e-6 40e-6

20e-6 40e-6

Time in Seconds SystemView

- ПХ • W6 Out36_Lon* (134)

Out36 <t8) 20e-6

20Є-6 40Є-6

Time m Seconds

І 800e-3- *

I • І 0

Out36_Long (134)

20Є-6 40e-6

20Є-6 40Є-6

Time in Seconds

w3: Delntln36 (t9)

І ПУ • w7 Overlay Input36 (t1), Out36 (t8). Out36_Lon. ЩХ

Delntln36 (t9) . 40e-6 * ° Overlay Input36 01). 0ut36 08). Out36_Long (t34) 20e 6 40Є-6

1 0 20e-6 40e-6 Time m Seconds System V«w 1 °: < 0 tit 20e-6 40e-6 Time in Seconds Systemvww

Free Resources 87%

□ *6 Out36_Long (t34)

Рис. 15. Результаты моделирования сети стандарта 802.1 1а со скоростью 36 Мбит/с

Таблица 27

Параметр Значение

NSD (число подканалов, используемых для передачи данных) 48

NSP (число контрольных подканалов, используемых для передачи служебной информации) 4

NST (общее количество подканалов) Nsd+ Nsp= 52

F (разнос частот подканалов) 20 Мгц/64=0,3125 МГц

TFFT (период БПФ/ОБПФ) 1/Др=3,2 мкс

TPREAMBL (длительность преамбулы PLCP) tshot+tlong=16 мкс

TSIGNAL (длительность одного символа) TGI+TFFT=4 мкс

TGI (длительность охранного интервала) TFFt/4=0,8 мкс

Таблица 28

Параметр Назначение

802.11а Data rate Выбирают скорость передачи данных 9, 12, 18, 24, 36, 48 или 54 Мбит/с

Number of PSDU octets Число 8-битных сообщений групповой передачи

PSDU source Нулевая постоянная, постоянная 1, случайные биты, данные из текстового или бинарного файла

Таблица 29

Параметр Назначение

802.11а Data rate Выбирают скорость передачи данных 6, 9, 12, 18, 24, 36, 48 или 54 Мбит/с

SYNC correlation Минимальная рассматриваемая корреляция для преамбулы

стью передачи данных стандарта 802.11a, биты SERVICE со скоростью передачи данных стандарта 802.11a и сообщение SIGNAL со скоростью 6 Мбит/с.

Литература

R_80211a В — этот элемент обеспечивает получение сообщений уровня OFDM PHY. Параметры элемента R_80211a приведены в таблице 29 (см. также пример PPDU80211a_36Mbps.svu).

Это устройство имеет два выхода: синфазная составляющая OFDM-сигнала и квадратурная составляющая OFDM-сигнала, а также три выхода: PSDU-биты со скоро-

1. Разевиг В. Д., Лаврентьев Г. В., Златин И. Л. SystemView — Средство системного проектирования радиоэлектронных устройств / Под ред. В. Д. Разевига. М.: Горячая линия-Телеком. 2002.

2. Златин И. Новые возможности SystemView // Компоненты и Технологии. 2003. № 1.

3. Разевиг В. Д. Златин И. Л. Новые возможности SystemView // EDA Express. М.: Издательство ОАО «Родник Софт». 2003. № 7.

4. Златин И. Пользовательские библиотеки и библиотека CDMA в SystemView // Компоненты и Технологии. 2003. № 8.

5. Скляр Б. Цифровая Связь. Теоретические основы и практическое применение. 2-е издание. Пер. с англ. М.: Издательский дом «Вильямс». 2003.

6. Пахомов С. Технологии беспроводных сетей семейства 802.11 // Компьютер Пресс. 2003. № 5.

Список сокращений, используемых в статье

BPSK Binary Phase Shift Keying (двоичная фазовая манипуляция)

DPSK Differential Phase Shift Keying (относительная фазовая манипуляция)

DSSS Direct Sequence Spread Spectrum (метод

прямой последовательности с расширенным спектром)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

CCK Complementary Code Keying (компли-

ментарная кодовая манипуляция)

CRC Cyclic Redundancy Check (проверка

при помощи циклического кода)

FFT Fast Fourier Transform (быстрое преоб-

разование Фурье)

FH Frequency Hop (скачкообразная пере-

стройка частоты)

IFFT Inverse Fast Fourier Transform (обрат-

ное быстрое преобразование Фурье) MAC Medium Access (управление доступом

к среде передачи)

OFDM Orthogonal Frequency Division Multiplexing (ортогональное частотное разделение с мультиплексированием) PBCC Packet Binary Convolutional Code (двоичное пакетное сверточное кодирование)

PHY Physical Layer (физический уровень се-

тевого протокола)

PLCP Physical Layer Convergence Protocol

(протокол физического уровня сходимости)

PPDU Physical Protocol Data Units (данные

физического протокола)

PSDU Physical Service Data Units (физические

служебные данные)

QAM Quadrature Amplitude Modulation (ква-

дратурная амплитудная модуляция) QPSK Quadrature Phase Shift Keying (квадра-

турная фазовая манипуляция)

SFD Start Frame Delimiter (начальный огра-

ничитель кадра)

WiFi Wireless Fidelity (беспроводная точ-

ность воспроизведения — общее название для беспроводных технологий)

i Надоели баннеры? Вы всегда можете отключить рекламу.