Лого на NATIONAL INSTRUMENTS

NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Приложна рамка 2.1

NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Приложна рамка 2.1

Информация за продукта: PXIe-8135

PXIe-8135 е устройство, използвано за двупосочно предаване на данни в лабораториятаVIEW Комуникации 802.11 Рамка за приложения 2.1. Устройството изисква две NI RF устройства или USRP
RIO устройствата или FlexRIO модулите трябва да бъдат свързани към различни хост компютри, които могат да бъдат лаптопи, компютри или PXI шаси. Настройката може да използва RF кабели или антени. Устройството е съвместимо с PXI-базирани хост системи, компютър с PCI-базиран или PCI Express-базиран MXI адаптер или лаптоп с Express card-базиран MXI адаптер. Хост системата трябва да има поне 20 GB свободно дисково пространство и 16 GB RAM.

Системни изисквания

Софтуер

  • Windows 7 SP1 (64-битов) или Windows 8.1 (64-битов)
  • лабораторияVIEW Пакет за проектиране на комуникационни системи 2.0
  • 802.11 Application Framework 2.1

Хардуер

За да използвате 802.11 Application Framework за двупосочно предаване на данни, имате нужда от две NI RF устройства – или USRP RIO устройства с 40 MHz, 120 MHz или 160 MHz честотна лента, или FlexRIO модули. Устройствата трябва да бъдат свързани към различни хост компютри, които могат да бъдат лаптопи, компютри или PXI шасита. Фигура 1 показва настройката на две станции чрез използване на RF кабели (вляво) или антени (вдясно).
Таблица 1 представя необходимия хардуер в зависимост от избраната конфигурация.NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-1

Конфигурация И двете настройки Настройка на USRP RIO Настройка на модул FlexRIO FPGA/FlexRIO RF адаптер
  Домакин

PC

SMA

Кабел

Атенюатор Антена USRP

устройство

MXI

Адаптер

FlexRIO FPGA

модул

FlexRIO адаптер

модул

Два апарата, окабелени 2 2 2 0 2 2 2 2
Две устройства, над-

въздухът [1]

2 0 0 4 2 2 2 2
  • Контролери: Препоръчва се—шаси PXIe-1085 или шаси PXIe-1082 с инсталиран контролер PXIe-8135.
  • SMA кабел: Женски/женски кабел, който е включен в устройството USRP RIO.
  • Антена: Обърнете се към раздела „Режим RF Multi Station: Предаване по въздуха“ за повече информация относно този режим.
  • USRP RIO устройство: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Софтуерно дефинирани радиопреконфигурируеми устройства с 40 MHz, 120 MHz или 160 MHz честотна лента.
  • Атенюатор с 30 dB затихване и мъжки/женски SMA конектори, които са включени в USRP RIO устройството.
    Забележка: За настройка на адаптерен модул FlexRIO/FlexRIO не е необходим атенюатор.
  • FlexRIO FPGA модул: PXIe-7975/7976 FPGA модул за FlexRIO
  • FlexRIO адаптерен модул: NI-5791 RF адаптерен модул за FlexRIO

Предходните препоръки предполагат, че използвате PXI-базирани хост системи. Можете също да използвате компютър с PCI-базиран или PCI Express-базиран MXI адаптер или лаптоп с Express card-базиран MXI адаптер.
Уверете се, че вашият хост има поне 20 GB свободно дисково пространство и 16 GB RAM.

  • Внимание: Преди да използвате вашия хардуер, прочетете цялата документация на продукта, за да се уверите в съответствие с разпоредбите за безопасност, EMC и околната среда.
  • Внимание: За да осигурите указаната електромагнитна съвместимост, работете с радиочестотните устройства само с екранирани кабели и аксесоари.
  • Внимание: За да се осигури определената EMC производителност, дължината на всички I/O кабели, с изключение на тези, свързани към входа на GPS антената на USRP устройството, не трябва да бъде по-дълга от 3 m (10 ft.).
  • Внимание: RF устройствата USRP RIO и NI-5791 не са одобрени или лицензирани за предаване по въздух с помощта на антена. В резултат на това работата с този продукт с антена може да наруши местните закони. Уверете се, че спазвате всички местни закони, преди да използвате този продукт с антена.

Конфигурация

  • Два апарата, окабелени
  • Две устройства, по въздуха [1]

Опции за хардуерна конфигурация

Таблица 1 Необходими хардуерни принадлежности

Аксесоари И двете настройки Настройка на USRP RIO
SMA кабел 2 0
Атенюаторна антена 2 0
USRP устройство 2 2
MXI адаптер 2 2
FlexRIO FPGA модул 2 N/A
FlexRIO адаптерен модул 2 N/A

Инструкции за употреба на продукта

  1. Уверете се, че цялата документация на продукта е прочетена и разбрана, за да се гарантира съответствие с разпоредбите за безопасност, електромагнитна съвместимост и околната среда.
  2. Уверете се, че RF устройствата са свързани към различни хост компютри, които отговарят на системните изисквания.
  3. Изберете подходящата опция за хардуерна конфигурация и настройте необходимите аксесоари според таблица 1.
  4. Ако използвате антена, уверете се, че спазвате всички местни закони, преди да използвате този продукт с антена.
  5. За да осигурите указаната електромагнитна съвместимост, работете с радиочестотните устройства само с екранирани кабели и аксесоари.
  6. За да се гарантира определената EMC производителност, дължината на всички I/O кабели, с изключение на тези, свързани към входа на GPS антената на USRP устройството, не трябва да бъде по-дълга от 3 m (10 ft.).

Разбиране на компонентите на този Sample Project

Проектът се състои от ЛабVIEW хост код и LabVIEW FPGA код за поддържаните USRP RIO или FlexRIO хардуерни цели. Свързаната структура на папките и компонентите на проекта са описани в следващите подраздели.

Структура на папката
За да създадете нов екземпляр на 802.11 Application Framework, стартирайте LabVIEW Communications System Design Suite 2.0, като изберете LabVIEW Communications 2.0 от менюто "Старт". От Project Templates в стартирания раздел Project изберете Application Frameworks. За да стартирате проекта, изберете:

  • 802.11 Проектирайте USRP RIO v2.1, когато използвате USRP RIO устройства
  • 802.11 Проектирайте FlexRIO v2.1, когато използвате FlexRIO FPGA/FlexRIO модули
  • 802.11 Simulation v2.1 за изпълнение на FPGA кода за обработка на сигнала на физически предавател (TX) и приемник (RX) в режим на симулация. Свързаното ръководство на симулационния проект е приложено към него.

За 802.11 дизайнерски проекти, следното files и папки се създават в указаната папка:

  • 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject — Този проект file съдържа информация за свързаните subVI, цели и спецификации на компилация.
  • 802.11 Host.gvi – Този хост VI от най-високо ниво внедрява 802.11 станция. Хостът взаимодейства с битаfile компилирайте от FPGA VI от най-високо ниво, 802.11 FPGA STA.gvi, намиращ се в целевата специфична подпапка.
  • Компилации – тази папка съдържа предварително компилирания битfiles за избраното целево устройство.
  • Common—Общата библиотека съдържа генерични subVI за хост и FPGA, които се използват в 802.11 Application Framework. Този код включва математически функции и преобразувания на типове.
  • FlexRIO/USRP RIO— Тези папки съдържат специфични за целта реализации на хост и FPGA subVI, които включват код за задаване на усилване и честота. Този код в повечето случаи е адаптиран от дадените стрийминг s, специфични за целтаample проекти. Те също така съдържат специфичните за целта FPGA VI от най-високо ниво.
  • 802.11 v2.1—Тази папка съдържа самата функционалност на 802.11, разделена на няколко FPGA папки и хост директория.

Компоненти
802.11 Application Framework осигурява изпълнение на физически слой (PHY) с ортогонално честотно мултиплексиране (OFDM) и контрол на достъпа до медиите (MAC) в реално време за система, базирана на IEEE 802.11. Лабораторията за рамка на приложения 802.11VIEW проектът реализира функционалността на една станция, включително функционалност на приемник (RX) и предавател (TX).

Декларация за съответствие и отклонения
802.11 Application Framework е проектиран да бъде съвместим със спецификациите IEEE 802.11. За да запази дизайна лесно модифицируем, 802.11 Application Framework се фокусира върху основната функционалност на стандарта IEEE 802.11.

  • 802.11a- (Legacy mode) и 802.11ac- (Very High Throughput mode) съвместим PHY
  • Откриване на пакети на базата на обучение
  • Кодиране и декодиране на сигнали и информационни полета
  • Clear Channel Assessment (CCA) въз основа на откриване на енергия и сигнал
  • Процедура за множествен достъп с разпознаване на оператора с избягване на сблъсък (CSMA/CA), включително повторно предаване
  • Процедура за произволно връщане
  • 802.11a и 802.11ac съвместими MAC компоненти за поддръжка на заявка за изпращане/чисто изпращане (RTS/CTS), рамка на данни и предаване на рамка на потвърждение (ACK)
  • Генериране на ACK с 802.11 IEEE-съвместимо време за кратко междукадрово разстояние (SIFS) (16 µs)
  • Поддръжка на вектор за разпределение на мрежата (NAV).
  • Генериране на единица данни на MAC протокол (MPDU) и адресиране на множество възли
  • L1/L2 API, който позволява на външни приложения, прилагащи горни MAC функционалности като процедура за присъединяване, за достъп до функционалности на среден и нисък MAC
    802.11 Application Framework поддържа следните функции:
  • Само дълъг предпазен интервал
  • Архитектура с един вход и един изход (SISO), готова за конфигурации с множество входове и множество изходи (MIMO)
  • VHT20, VHT40 и VHT80 за стандарта 802.11ac. За 802.11ac 80 MHz честотна лента поддръжката е ограничена до схема за модулация и кодиране (MCS) номер 4.
  • Обобщен MPDU (A-MPDU) с един MPDU за стандарта 802.11ac
  • Автоматичен контрол на усилването пакет по пакет (AGC), позволяващ предаване и приемане по въздуха.

Посетете ni.com/info и въведете информационен код 80211AppFWManual за достъп до лабораториятаVIEW Communications 802.11 Application Framework Ръководство за повече информация относно дизайна на 802.11 Application Framework.

Изпълнение на този Sample Project

802.11 Application Framework поддържа взаимодействие с произволен брой станции, наричани по-долу RF Multi Station Mode. Други режими на работа са описани в раздела „Допълнителни режими на работа и опции за конфигурация“. В режим RF Multi Station всяка станция действа като едно устройство 802.11. Следните описания предполагат, че има две независими станции, всяка от които работи на собствено RF устройство. Те се наричат ​​станция A и станция B.

Конфигуриране на хардуера: С кабел
В зависимост от конфигурацията, следвайте стъпките в раздела „Конфигуриране на настройка на USRP RIO“ или „Конфигуриране на настройка на FlexRIO/FlexRIO адаптерен модул“.

Конфигуриране на системата USRP RIO

  1. Уверете се, че USRP RIO устройствата са правилно свързани към хост системите, работещи с LabVIEW Пакет за проектиране на комуникационна система.
  2. Изпълнете следните стъпки, за да създадете RF връзки, както е показано на фигура 2.
    1.  Свържете два 30 dB атенюатора към портовете RF0/TX1 на станция A и станция B.
    2. Свържете другия край на атенюаторите към два RF кабела.
    3. Свържете другия край на RF кабела, идващ от станция A към порт RF1/RX2 на станция B.
    4. Свържете другия край на RF кабела, идващ от станция B към RF1/RX2 порт на станция A.
  3. Включете USRP устройствата.
  4. Включете хост системите.
    RF кабелите трябва да поддържат работната честота. NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-2

Конфигуриране на системата FlexRIO

  1. Уверете се, че устройствата FlexRIO са правилно свързани към хост системите, работещи с LabVIEW Пакет за проектиране на комуникационна система.
  2. Изпълнете следните стъпки, за да създадете RF връзки, както е показано на фигура 3.
    1. Свържете TX порта на станция A към RX порта на станция B с помощта на RF кабел.
    2. Свържете TX порта на станция B към RX порта на станция A с помощта на RF кабел.
  3. Включете хост системите.
    RF кабелите трябва да поддържат работната честота. NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-3
Управление на лабораториятаVIEW Код на хост

Осигурете лабораториятаVIEW Communications System Design Suite 2.0 и 802.11 Application Framework 2.1 са инсталирани на вашите системи. Инсталацията започва чрез стартиране на setup.exe от предоставения инсталационен носител. Следвайте подканите на инсталатора, за да завършите инсталационния процес.
Необходимите стъпки за стартиране на лабораториятаVIEW хост код на две станции са обобщени в следното:

  1. За станция A на първия хост:
    • а. Стартирайте LabVIEW Communications System Design Suite, като изберете LabVIEW Communications 2.0 от менюто "Старт".
    • b. От раздела ПРОЕКТИ изберете Application Frameworks » 802.11 Design…, за да стартирате проекта.
      • Изберете 802.11 Design USRP RIO v2.1, ако използвате настройка на USRP RIO.
      • Изберете 802.11 Design FlexRIO v2.1, ако използвате настройка на FlexRIO.
    • c. В рамките на този проект се появява хост VI 802.11 Host.gvi от най-високо ниво.
    • d. Конфигурирайте RIO идентификатора в контролата на RIO устройство. Можете да използвате NI Measurement & Automation Explorer (MAX), за да получите RIO идентификатора за вашето устройство. Честотната лента на USRP RIO устройство (ако е 40 MHz, 80 MHz и 160 MHz) се идентифицира по същество.
  2. Повторете стъпка 1 за станция B на втория хост.
  3. Задайте номера на станция на станция A на 1 и този на станция B на 2.
  4. За настройка на FlexRIO задайте референтния часовник на PXI_CLK или REF IN/ClkIn.
    • а. За PXI_CLK: Справката е взета от PXI шасито.
    • b. REF IN/ClkIn: Референцията се взема от порта ClkIn на адаптерния модул NI-5791.
  5. Регулирайте правилно настройките на MAC адреса на устройството и MAC адреса на дестинацията и на двете станции.
    • а. Станция A: Задайте MAC адреса на устройството и MAC адреса на дестинацията на 46:6F:4B:75:6D:61 и 46:6F:4B:75:6D:62 (стойностите по подразбиране).
    • b. Станция B: Задайте MAC адреса на устройството и MAC адреса на дестинацията на 46:6F:4B:75:6D:62 и 46:6F:4B:75:6D:61.
  6. За всяка станция стартирайте лабораториятаVIEW host VI, като щракнете върху бутона за изпълнение ( ).
    • а. При успех индикаторът за готовност на устройството светва.
    • b. Ако получите грешка, опитайте едно от следните:
      • Уверете се, че вашето устройство е свързано правилно.
      • Проверете конфигурацията на RIO устройството.
  7. Активирайте станция A, като зададете контролата Enable Station на On. Индикаторът за активна станция трябва да свети.
  8. Активирайте станция B, като настроите контролата Enable Station на On. Индикаторът за активна станция трябва да свети.
  9. Изберете раздела MAC и проверете, че показаното RX Constellation съответства на схемата за модулация и кодиране, конфигурирана с помощта на параметрите MCS и Subcarrier Format на другата станция. Напримерample, оставете формата на подносещата честота и MCS по подразбиране на станция A и задайте формата на подносещата честота на 40 MHz (IEEE 802.11 ac) и MCS на 5 на станция B. 16-квадратурата ampлитудна модулация (QAM) се използва за MCS 4 и се появява в потребителския интерфейс на станция B. 64 QAM се използва за MCS 5 и се появява в потребителския интерфейс на станция A.
  10. Изберете раздела RF & PHY и се уверете, че показаният RX спектър на мощност е подобен на избрания формат на подносител на другата станция. Станция A показва 40 MHz RX мощностен спектър, докато станция B показва 20 MHz RX мощностен спектър.

Забележка: USRP RIO устройства с 40 MHz честотна лента не могат да предават или получават пакети, кодирани с 80 MHz честотна лента.
Потребителските интерфейси на 802.11 Application Framework на станция A и B са показани съответно на фигура 6 и фигура 7. За да наблюдава състоянието на всяка станция, 802.11 Application Framework предоставя различни индикатори и графики. Всички настройки на приложението, както и графики и индикатори са описани в следващите подраздели. Контролите на предния панел са класифицирани в следните три групи:

  • Настройки на приложението: Тези контроли трябва да бъдат зададени преди включване на станцията.
  • Статични настройки по време на изпълнение: Тези контроли трябва да се изключат и след това да се включат станцията. За това се използва контролата Enable Station.
  • Настройки за динамично изпълнение: Тези контроли могат да бъдат зададени къде работи станцията.

NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-6NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-7

Описание на контролите и индикаторите

Основни контроли и индикатори

Настройки на приложението 
Настройките на приложението се прилагат при стартиране на VI и не могат да се променят, след като VI е готов и работи. За да промените тези настройки, спрете VI, приложете промените и рестартирайте VI. Те са показани на фигура 6.

Параметър Описание
РИО устройство RIO адресът на RF хардуерното устройство.
справка Часовник Конфигурира справката за часовниците на устройството. Референтната честота трябва да бъде 10 MHz. Можете да избирате от следните източници:

Вътрешен—Използва вътрешния референтен часовник.

РЕФ IN / ClkIn—Референцията се взема от порта REF IN (USRP-294xR и USRP-295XR) или порта ClkIn (NI 5791).

GPS— Справката е взета от GPS модула. Приложимо само за устройства USRP-2950/2952/2953.

PXI_CLK—Референцията е взета от PXI шасито. Приложимо само за цели PXIe-7975/7976 с адаптерни модули NI-5791.

Операция Режим Той е зададен като константа в блоковата диаграма. 802.11 Application Framework предоставя следните режими:

RF Loopback— Свързва TX пътя на едно устройство с RX пътя на същото устройство с помощта на RF кабел или с помощта на антени.

RF Мулти гара— Редовно предаване на данни с две или повече независими станции, работещи на отделни устройства, свързани с антени или чрез кабелни връзки. RF Multi Station е режимът на работа по подразбиране.

Основна лента loopback— Подобно на RF loopback, но loopback-ът на външния кабел се заменя от вътрешния цифров път за loopback на основната лента.

Настройки за статично изпълнение
Статичните настройки за време на работа могат да се променят само когато станцията е изключена. Параметрите се прилагат, когато станцията е включена. Те са показани на фигура 6.

Параметър Описание
гара Номер Цифрово управление за задаване на номера на станцията. Всяка работеща станция трябва да има различен номер. Може да бъде до 10. Ако потребителят желае да увеличи броя на работещите станции, кеша на присвояването на пореден номер на MSDU и откриването на дубликат трябва да се увеличи до необходимата стойност, тъй като стойността по подразбиране е 10.
Първичен Канал Център Честота [Hz] Това е основната централна честота на канала на предавателя в Hz. Валидните стойности зависят от устройството, на което работи станцията.
Първичен Канал Селектор Цифрово управление за определяне коя подлента се използва като основен канал. PHY покрива 80 MHz честотна лента, която може да бъде разделена на четири подленти {0,…,3} от 20 MHz честотна лента за сигнала с невисока пропускателна способност (не-HT). За по-широка честотна лента поддиапазоните се комбинират. Посетете ni.com/info и въведете информационния код 80211AppFWManual за достъп до лабораторияVIEW Комуникации 802.11 Приложение рамка Наръчник за повече информация относно канализирането.
Мощност Ниво [dBm] Ниво на изходна мощност, като се има предвид предаването на непрекъснат вълнов (CW) сигнал, който има пълен обхват на цифров към аналогов преобразувател (DAC). Високото съотношение на пикова към средна мощност на OFDM означава, че изходната мощност на предаваните 802.11 рамки обикновено е с 9 dB до 12 dB под коригираното ниво на мощност.
TX RF Порт RF портът, използван за TX (приложимо само за USRP RIO устройства).
RX RF Порт RF портът, използван за RX (приложимо само за USRP RIO устройства).
устройство MAC Адрес MAC адрес, свързан със станцията. Булевият индикатор показва дали дадения MAC адрес е валиден или не. Проверката на MAC адреса се извършва в динамичен режим.

Настройки за динамично изпълнение
Настройките за динамично изпълнение могат да се променят по всяко време и се прилагат незабавно, дори когато станцията е активна. Те са показани на фигура 6.

Параметър Описание
Подносител формат Позволява ви да превключвате между стандартните формати IEEE 802.11. Поддържаните формати са следните:
  · 802.11a с честотна лента 20 MHz

· 802.11ac с честотна лента 20 MHz

· 802.11ac с честотна лента 40 MHz

· 802.11ac с честотна лента 80 MHz (поддържани MCS до 4)

MCS Индекс на схема за модулация и кодиране, използван за кодиране на кадри с данни. ACK кадрите винаги се изпращат с MCS 0. Имайте предвид, че не всички MCS стойности са приложими за всички формати на подносител и значението на MCS се променя с формата на подносител. Текстовото поле до полето MCS показва модулационната схема и скоростта на кодиране за текущия MCS и формат на подносител.
AGC Ако е разрешено, настройката за оптимално усилване се избира в зависимост от мощността на получения сигнал. Стойността на RX усилването се взема от Manual RX Gain, ако AGC е деактивиран.
Наръчник RX печалба [Db] Ръчна стойност на RX печалба. Прилага се, ако AGC е деактивиран.
Дестинация MAC Адрес MAC адрес на дестинацията, до която трябва да се изпращат пакетите. Булевият индикатор показва дали дадения MAC адрес е валиден или не. Ако работи в режим на RF обратна връзка, Дестинация MAC Адрес и на устройство MAC Адрес трябва да са подобни.

Индикатори
Таблицата по-долу представя индикаторите, възникнали на главния преден панел, както е показано на Фигура 6.

Параметър Описание
устройство Готови Булев индикатор показва дали устройството е готово. Ако получите грешка, опитайте едно от следните:

· Уверете се, че вашето RIO устройство е свързано правилно.

· Проверете конфигурацията на РИО устройство.

· Проверете номера на станцията. Трябва да е различно, ако повече от една станция работи на един и същи хост.

Цел FIFO Преливане Булев индикатор, който свети, ако има препълване в буферите на паметта "първи влязъл - първи излязъл" (FIFOs) от цел към хост (T2H). Ако един от T2H FIFO препълни, информацията му вече не е надеждна. Тези FIFO са както следва:

· T2H RX Препълване на данни

· T2H Constellation overflow

· T2H RX Power Spectrum препълване

· Препълване на оценката на T2H канала

· Препълване на TX към RF FIFO

гара Активен Булевият индикатор показва дали станцията RF е активна след активиране на станцията чрез настройка на Активирайте гара контрол до On.
Приложено RX печалба [Db] Цифров индикатор показва текущо приложената стойност на RX усилване. Тази стойност е ръчното RX усилване, когато AGC е деактивирано, или изчисленото RX усилване, когато AGC е активирано. И в двата случая стойността на усилването се определя от възможностите на устройството.
Валиден Булевите индикатори показват дали даденото устройство MAC Адрес и Дестинация MAC Адрес свързани със станциите са валидни.
Раздел MAC

Следните таблици изброяват контролите и индикаторите, които са поставени в раздела MAC, както е показано на Фигура 6.

Настройки за динамично изпълнение

Параметър Описание
данни Източник Определя източника на MAC рамки, изпратени от хоста към целта.

Изкл— Този метод е полезен за деактивиране на предаването на TX данни, докато TX веригата е активна, за да задейства ACK пакети.

UDP— Този метод е полезен за показване на демонстрации, като например при използване на външно приложение за поточно видео или за използване на външен инструмент за тестване на мрежа, като Iperf. При този метод входните данни пристигат или се генерират от станцията 802.11 с помощта на потребител datagram протокол (UDP).

PN данни— Този метод изпраща произволни битове и е полезен за функционални тестове. Размерът и скоростта на пакета могат лесно да се адаптират.

  Наръчник— Този метод е полезен за задействане на единични пакети за целите на отстраняване на грешки.

Външен— Позволете на потенциална външна горна MAC реализация или други външни приложения да използват MAC & PHY функционалностите, предоставени от 802.11 Application Framework.

данни Източник Опции Всеки раздел показва опциите за съответните източници на данни.

UDP Таб— Свободен UDP порт за извличане на данни за предавателя се извлича по своята същност въз основа на номера на станцията.

PN Таб PN данни Пакет Размер—Размер на пакета в байтове (диапазонът е ограничен до 4061, което е един A-MPDU, намален с MAC режийни)

PN Таб PN Пакети пер Второ—Среден брой пакети за предаване в секунда (ограничен до 10,000 XNUMX. Достижимата пропускателна способност може да е по-малка в зависимост от конфигурацията на станцията).

Наръчник Таб Тригер TX— Булева контрола за задействане на един TX пакет.

данни Мивка Има следните опции:

·          Изкл— Данните се изхвърлят.

·          UDP—Ако е разрешено, получените рамки се препращат към конфигурирания UDP адрес и порт (вижте по-долу).

данни Мивка опция Той има следните необходими конфигурации за опцията за приемане на UDP данни:

·          Предавайте IP Адрес— Целеви IP адрес за UDP изходния поток.

·          Предавайте Порт— Целеви UDP порт за UDP изходен поток, обикновено между 1,025 и 65,535 XNUMX.

Нулиране TX статистика Булева контрола за нулиране на всички броячи MAC TX Статистика клъстер.
Нулиране RX статистика Булева контрола за нулиране на всички броячи MAC RX Статистика клъстер.
ценности пер второ Булева контрола за показване на MAC TX Статистика и MAC RX Статистика като или натрупаните стойности от последното нулиране, или стойностите за секунда.

Графики и индикатори
Следната таблица представя индикаторите и графиките, представени в раздела MAC, както е показано на фигура 6.

Параметър Описание
данни Източник Опции UDP Получете Порт— Изходен UDP порт на входен UDP поток.

FIFO Пълна—Показва, че буферът на сокета на UDP четеца е малък, за да прочете дадените данни, така че пакетите се изпускат. Увеличете размера на буфера на сокета.

данни Трансфер—Показва, че пакетите са прочетени успешно от дадения порт. Вижте стрийминг на видео за повече подробности.

данни Мивка опция UDP FIFO Пълна—Показва, че буферът на сокета на изпращача на UDP е малък, за да получи полезния товар от FIFO за директен достъп до паметта на RX данни (DMA), така че пакетите се изпускат. Увеличете размера на буфера на сокета.

данни Трансфер—Показва, че пакетите са успешно прочетени от DMA FIFO и препратени към дадения UDP порт.

RX Съзвездие Графичната индикация показва съзвездието на RX I/Q sampфайлове от полученото поле за данни.
RX Пропускателна способност [битове/сек] Цифровата индикация показва скоростта на предаване на данни за успешно получени и декодирани кадри, съответстващи на устройство MAC Адрес.
данни Оценете [Mbps] Графичната индикация показва скоростта на данни на успешно получени и декодирани кадри, съответстващи на устройство MAC Адрес.
MAC TX Статистика Цифровата индикация показва стойностите на следните броячи, свързани с MAC TX. Представените стойности могат да бъдат натрупаните стойности от последното нулиране или стойностите за секунда въз основа на състоянието на булевата контрола ценности пер второ.

· Задействан RTS

· Задействан CTS

· Задействани данни

· Задействан ACK

MAC RX Статистика Цифровата индикация показва стойностите на следните броячи, свързани с MAC RX. Представените стойности могат да бъдат натрупаните стойности от последното нулиране или стойностите за секунда въз основа на състоянието на булевата контрола ценности пер второ.

· Открит преамбюл (от синхронизацията)

  · Получени PHY сервизни единици данни (PSDU) (кадри с валидна заглавка на процедурата за конвергенция на физическия слой (PLCP), кадри без нарушения на формата)

· MPDU CRC OK (проверката на последователността за проверка на рамка (FCS) преминава)

· Открит RTS

· CTS открит

· Открити данни

· ACK открит

TX Грешка Цени Графичната индикация показва честотата на грешка в TX пакета и честотата на грешка в TX блока. Процентът на грешки при предаване на пакети се изчислява като съотношение на успешно предадения MPDU към броя на опитите за предаване. Коефициентът на грешка в блока TX се изчислява като съотношение на успешно предадения MPDU към общия брой предавания. Най-новите стойности се показват в горния десен ъгъл на графиката.
Осреднено Повторни предавания пер Пакет Графичната индикация показва средния брой опити за предаване. Скорошната стойност се показва в горния десен ъгъл на графиката.

RF & PHY раздел
Следващите таблици изброяват контролите и индикаторите, които са поставени в раздела RF & PHY, както е показано на Фигура 8.NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-8

Настройки за динамично изпълнение 

Параметър Описание
CCA енергия Откриване Праг [dBm] Ако енергията на получения сигнал е над прага, станцията квалифицира средата като заета и прекъсва процедурата си за изключване, ако има такава. Задайте CCA енергия Откриване Праг [dBm] контрол на стойност, която е по-висока от минималната стойност на текущата крива в графиката на RF Input Power.

Графики и индикатори

Параметър Описание
Принуден LO Честота TX [Hz] Действително използваната TX честота на целта.
RF Честота [Hz] RF централната честота след настройката въз основа на Първичен Канал Селектор контрол и работната честотна лента.
Принуден LO Честота RX [Hz] Действително използваната RX честота на целта.
Принуден Мощност Ниво [dBm] Ниво на мощност на непрекъсната вълна от 0 dBFS, което осигурява текущите настройки на устройството. Средната изходна мощност на сигналите 802.11 е приблизително 10 dB под това ниво. Показва действителното ниво на мощност, като взема предвид RF честотата и специфичните за устройството стойности на калибриране от EEPROM.
Компенсиран Финансов директор [Hz] Отместване на носещата честота, открито от модула за груба оценка на честотата. За адаптерен модул FlexRIO/FlexRIO задайте референтния часовник на PXI_CLK или REF IN/ClkIn.
Канализиране Графичната индикация показва кой поддиапазон се използва като основен канал въз основа на Първичен Канал Селектор. PHY покрива 80 MHz честотна лента, която може да бъде разделена на четири подленти {0,…,3} от 20 MHz честотна лента за не-HT сигнала. За по-широки честотни ленти (40 MHz или 80 MHz), поддиапазоните се комбинират. Посетете ni.com/info и въведете информационния код 80211AppFWManual за достъп до лабораторияVIEW Комуникации

802.11 Приложение рамка Наръчник за повече информация относно канализирането.

Канал Оценка Графичната индикация показва ampесенция и фаза на очаквания канал (на базата на L-LTF и VHT-LTF).
Основна лента RX Мощност Графичната индикация показва мощността на бейсбенд сигнала при стартиране на пакета. Цифровият индикатор показва действителната мощност на основната лента на приемника. Когато AGC е активиран,

802.11 Application Framework се опитва да запази тази стойност на дадената AGC цел сигнал мощност in Разширено като промените съответно усилването на RX.

TX Мощност Спектър Моментна снимка на текущия бейсбенд спектър от TX.
RX Мощност Спектър Моментна снимка на текущия бейсбенд спектър от RX.
RF Вход Мощност Показва текущата RF входна мощност в dBm независимо от типа на входящия сигнал, ако е открит 802.11 пакет. Този индикатор показва RF входната мощност в dBm, която се измерва в момента, както и при последното стартиране на пакета.
Раздел Разширени

Следващата таблица изброява контролите, които са поставени в раздела Разширени, както е показано на Фигура 9.NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-9

Настройки за статично изпълнение

Параметър Описание
контрол рамка TX вектор конфигурация Прилага конфигурираните MCS стойности в TX вектори за RTS, CTS или ACK рамки. Конфигурацията на контролната рамка по подразбиране на тези рамки е Non-HT-OFDM и 20 MHz честотна лента, докато MCS може да бъде конфигуриран от хоста.
dot11RTSThreshold Полустатичен параметър, използван от избора на последователност от кадри, за да се реши дали RTS|CTS е разрешен или не.

· Ако дължината на PSDU, т.е. PN данни Пакет Размер, е по-голям от dot11RTSThreshold, {RTS | CTS | ДАННИ | Използва се последователност от кадри ACK}.

· Ако дължината на PSDU, т.е. PN данни Пакет Размер, е по-малко или равно на dot11RTSThreshold, {DATA | Използва се последователност от кадри ACK}.

Този механизъм позволява на станциите да бъдат конфигурирани да инициират RTS/CTS винаги, никога или само на рамки, по-дълги от определена дължина.

dot11ShortRetryLimit Полустатичен параметър—максимален брой повторни опити, приложени за кратък MPDU тип (последователности без RTS|CTS). Ако броят на ограниченията за повторен опит е достигнат, отхвърля MPDU и свързаната MPDU конфигурация и TX вектор.
dot11LongRetryLimit Полустатичен параметър—максимален брой повторни опити, приложени за дълъг MPDU тип (последователности, включително RTS|CTS). Ако броят на ограниченията за повторен опит е достигнат, отхвърля MPDU и свързаната MPDU конфигурация и TX вектор.
RF Loopback Демо Режим Булева контрола за превключване между режимите на работа:

RF Мултистанция (Boolean е false): Необходими са поне две станции в настройката, където всяка станция действа като едно 802.11 устройство.

RF Loopback (Boolean е вярно): Изисква се едно устройство. Тази настройка е полезна за малки демонстрации, използващи една станция. Внедрените MAC функции обаче имат някои ограничения в режим RF Loopback. ACK пакетите се губят, докато MAC TX ги чака; DCF държавната машина на FPGA на MAC предотвратява този режим. Следователно MAC TX винаги съобщава за неуспешно предаване. Следователно отчетеният процент грешки на TX пакети и процентът на грешки на TX блок върху графичната индикация на процента грешки на TX са единици.

Настройки за динамично изпълнение 

Параметър Описание
Отдръпване Backoff стойност, която се прилага преди предаване на рамка. Отлагането се отчита в брой слотове с продължителност 9 µs. Въз основа на стойността на отстъпката, преброяването на отстъпката за процедурата за отстъпка може да бъде фиксирано или произволно:

· Ако стойността на backoff е по-голяма или равна на нула, се използва фиксиран backoff.

· Ако стойността на backoff е отрицателна, се използва произволно броене на backoff.

AGC цел сигнал мощност Целева RX мощност в цифрова основна лента, използвана, ако AGC е активиран. Оптималната стойност зависи от отношението пикова към средна мощност (PAPR) на получения сигнал. Задайте AGC цел сигнал мощност до стойност, по-голяма от представената в Основна лента RX Мощност графика.

Раздел Събития
Следващите таблици изброяват контролите и индикаторите, които са поставени в раздела Събития, както е показано на Фигура 10.NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-10.

Настройки за динамично изпълнение

Параметър Описание
FPGA събития към песен Има набор от булеви контроли; всеки контрол се използва за активиране или деактивиране на проследяването на съответното FPGA събитие. Тези събития са както следва:

·          PHY TX започнете искане

·          PHY TX край индикация

·          PHY RX започнете индикация

·          PHY RX край индикация

·          PHY CCA синхронизация индикация

·          PHY RX печалба промяна индикация

·          DCF състояние индикация

·          MAC MPDU RX индикация

·          MAC MPDU TX искане

Всички Булева контрола за активиране на проследяването на събитията на горните FPGA събития.
Няма Булева контрола за деактивиране на проследяването на събития на горните FPGA събития.
дневник file префикс Назовете текст file за запис на данните за събитията на FPGA, които са били прочетени от DMA FIFO за събития. Те са представени по-горе в FPGA събития към песен. Всяко събитие се състои от време stamp и данните за събитието. Текстът file се създава локално в папката на проекта.

Само избраните събития в FPGA събития към песен по-горе ще бъде написано в текста file.

Пишете към file Булева контрола за активиране или деактивиране на процеса на запис на избраните FPGA събития в текста file.
ясно събития Булева контрола за изчистване на хронологията на събитията от предния панел. Размерът на регистъра по подразбиране на историята на събитието е 10,000 XNUMX.
Раздел Статус

Следващите таблици изброяват индикаторите, които са поставени в раздела Състояние, както е показано на Фигура 11. NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-11

Графики и индикатори

Параметър Описание
TX Представя редица индикатори, които показват броя на съобщенията, прехвърлени между различни слоеве, като се започне от източника на данни до PHY. Освен това показва съответните UDP портове.
данни източник бр пакети източник: Цифровият индикатор показва броя на пакетите, които са получени от източника на данни (UDP, PN данни или ръчно).

трансфер източник: Булевият индикатор показва, че данните се получават от източника на данни (броят получени пакети не е нула).

високо MAC TX Заявка високо MAC: Числените индикатори показват броя на съобщенията за заявка за MAC TX Configuration и Payload, генерирани от слоя с висока абстракция на MAC и записани на съответния UDP порт, който се намира под тях.
Среден MAC TX Заявка Среден MAC: Числените индикатори показват броя на съобщенията за MAC TX Configuration и Payload, получени от слоя с висока абстракция на MAC и прочетени от съответния UDP порт, който се намира над тях. Преди да прехвърлите и двете съобщения към по-ниските слоеве, дадените конфигурации се проверяват дали се поддържат или не, в допълнение заявката за MAC TX Configuration и MAC TX Payload заявка се проверяват дали са последователни.

TX Заявки към PHY: Цифровият индикатор показва броя на MAC MSDU TX заявките, записани в DMA FIFO.

TX Потвърждение Среден MAC: Числените индикатори показват броя на съобщенията за потвърждение, които са били генерирани от MAC средата за съобщенията MAC TX Configuration и MAC TX Payload и записани на присвоения UDP порт, разположен над тях.

TX Показания от PHY: Цифровият индикатор показва броя на крайните индикации за MAC MSDU TX, прочетени от DMA FIFO.

TX Показания Среден MAC: Цифровият индикатор показва броя на индикациите за състояние на MAC TX, докладвани от MAC Middle до MAC high, използвайки зададения UDP порт, разположен над него.

PHY TX Показания Препълване: Цифровият индикатор показва броя на препълванията, възникнали по време на записа на FIFO чрез индикации за край на TX.
RX Представя редица индикатори, които показват броя на съобщенията, прехвърлени между различни слоеве, като се започне от PHY до приемник на данни. Освен това показва съответните UDP портове.
PHY RX Индикация Препълване: Цифровият индикатор показва броя на препълванията, възникнали по време на записа на FIFO чрез MAC MSDU RX индикации.
Среден MAC RX Показания от PHY: Цифровият индикатор показва броя на MAC MSDU RX индикации, прочетени от DMA FIFO.

RX Показания Среден MAC: Цифровият индикатор показва броя MAC MSDU RX индикации, които са декодирани правилно и докладвани на MAC high, използвайки зададения UDP порт, разположен над него.

високо MAC RX Показания високо MAC: Цифровият индикатор показва броя MAC MSDU RX индикации с валидни MSDU данни, получени при MAC high.
данни мивка бр пакети мивка: Висок брой получени пакети при приемане на данни от MAC.

трансфер мивка: Булевият индикатор показва, че се получават данни от MAC high.

Допълнителни режими на работа и опции за конфигурация

Този раздел описва допълнителни опции за конфигуриране и режими на работа. В допълнение към режима RF Multi-Station, описан в Running This SampВ раздела Project, 802.11 Application Framework поддържа режимите на работа RF Loopback и Baseband с едно устройство. Основните стъпки за стартиране на 802.11 Application Framework с помощта на тези два режима са описани по-долу.

Режим RF Loopback: С кабел
В зависимост от конфигурацията, следвайте стъпките в раздела „Конфигуриране на настройка на USRP RIO“ или „Конфигуриране на настройка на FlexRIO/FlexRIO адаптерен модул“.

Конфигуриране на USRP RIO настройка 

  1. Уверете се, че USRP RIO устройството е правилно свързано към хост системата, изпълняваща LabVIEW Пакет за проектиране на комуникационна система.
  2. Създайте RF loopback конфигурация, като използвате един RF кабел и атенюатор.
    • а. Свържете кабела към RF0/TX1.
    • b. Свържете 30 dB атенюатора към другия край на кабела.
    • c. Свържете атенюатора към RF1/RX2.
  3. Включете USRP устройството.
  4. Включете хост системата. NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-12

Конфигуриране на настройката на адаптерния модул FlexRIO

  1. Уверете се, че устройството FlexRIO е правилно инсталирано в системата, работеща с LabVIEW Пакет за проектиране на комуникационна система.
  2. Създайте RF loopback конфигурация, свързваща TX на модула NI-5791 с RX на модула NI-5791. NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Application Framework 2.1 ФИГ.-13

Управление на лабораториятаVIEW Код на хост
Инструкции за управление на лабораториятаVIEW хост кодът вече е предоставен в „Изпълнение на този Sample Project” за режима на работа RF Multi-Station. В допълнение към инструкциите от Стъпка 1 в този раздел, изпълнете и следните стъпки:

  1. Режимът на работа по подразбиране е RF Multi-Station. Превключете към раздела Разширени и активирайте контрола на RF Loopback Demo Mode. Това ще приложи следните промени:
    • Режимът на работа ще бъде променен на режим RF Loopback
    •  MAC адресът на устройството и MAC адресът на дестинацията ще получат един и същ адрес. Напримерample, и двете могат да бъдат 46:6F:4B:75:6D:61.
  2. Стартирайте лабораториятаVIEW host VI, като щракнете върху бутона за изпълнение ( ).
    • а. При успех индикаторът за готовност на устройството светва.
    • b. Ако получите грешка, опитайте едно от следните:
      • Уверете се, че вашето устройство е свързано правилно.
      • Проверете конфигурацията на RIO устройството.
  3. Активирайте станцията, като настроите контролата Enable Station на On. Индикаторът за активна станция трябва да свети.
  4. За да увеличите пропускателната способност на RX, превключете към раздела Advanced и задайте стойността на backoff на процедурата Backoff на нула, тъй като работи само една станция. Освен това задайте максималния брой повторни опити на dot11ShortRetryLimit на 1. Деактивирайте и след това активирайте станцията, като използвате контрола Enable Station, тъй като dot11ShortRetryLimit е статичен параметър.
  5. Изберете раздела MAC и проверете, че показаното RX Constellation съответства на схемата за модулация и кодиране, конфигурирана с помощта на параметрите MCS и Subcarrier Format. Напримерample, 16 QAM се използва за MCS 4 и 20 MHz 802.11a. С настройките по подразбиране трябва да видите пропускателна способност от около 8.2 Mbits/s.

Режим RF Loopback: Предаване по въздуха
Предаването по въздуха е подобно на кабелната настройка. Кабелите се заменят с антени, подходящи за избраната централна честота на канала и честотната лента на системата.

Внимание Прочетете продуктовата документация за всички хардуерни компоненти, особено за NI RF устройствата, преди да използвате системата.
Устройствата USRP RIO и FlexRIO не са одобрени или лицензирани за предаване по въздух с помощта на антена. В резултат на това работата с тези продукти с антена може да наруши местните закони. Уверете се, че спазвате всички местни закони, преди да използвате този продукт с антена.

Baseband Loopback Mode
Обратната връзка на бейсбенд е подобна на RF обратната връзка. В този режим RF се прескача. TX sampфайловете се прехвърлят директно към веригата за обработка на RX на FPGA. Не е необходимо окабеляване на конекторите на устройството. За да стартирате станцията в Baseband Loopback, задайте ръчно работния режим, намиращ се в блоковата диаграма, като константа на Baseband Loopback.

Допълнителни опции за конфигурация

Генератор на PN данни
Можете да използвате вградения генератор на данни за псевдошум (PN), за да създадете TX трафик на данни, който е полезен за измерване на пропускателната способност на системата. Генераторът на PN данни се конфигурира от параметрите Размер на PN пакета данни и PN пакети за секунда. Скоростта на данни на изхода на PN Data Generator е равна на произведението на двата параметъра. Обърнете внимание, че действителната пропускателна способност на системата, наблюдавана от страна на RX, зависи от параметрите на предаване, включително формата на подносителя и стойността на MCS, и може да бъде по-ниска от скоростта, генерирана от генератора на PN данни.
Следващите стъпки предоставят изхampкак генераторът на PN данни може да покаже влиянието на конфигурацията на протокола за предаване върху постижимата пропускателна способност. Забележете, че дадените стойности на пропускателна способност могат да бъдат малко по-различни в зависимост от действително използваната хардуерна платформа и канал.

  1. Настройте, конфигурирайте и стартирайте две станции (Станция A и Станция B), като в „Изпълнение на този Sample Project”.
  2. Регулирайте правилно настройките за MAC адрес на устройството и MAC адрес на дестинация, така че адресът на устройството на станция A да е дестинацията на станция B и обратно, както е описано по-горе.
  3. На станция B задайте източник на данни на Ръчно, за да деактивирате предаването на данни от станция B.
  4. Активирайте и двете станции.
  5. С настройките по подразбиране трябва да видите пропускателна способност от около 8.2 Mbits/s на станция B.
  6. Превключете към раздела MAC на станция A.
    1. Задайте размера на PN пакета данни на 4061.
    2. Задайте броя на PN пакетите за секунда на 10,000 XNUMX. Тази настройка насища TX буфера за всички възможни конфигурации.
  7. Превключете към раздела Разширени на станция A.
    1. Задайте dot11RTSThreshold на стойност, по-голяма от размера на PN пакета данни (5,000), за да деактивирате процедурата RTS/CTS.
    2. Задайте максималния брой повторни опити, представен от dot11ShortRetryLimit на 1, за да деактивирате повторните предавания.
  8. Деактивирайте и след това активирайте Station A, тъй като dot11RTSThreshold е статичен параметър.
  9. Опитайте различни комбинации от формат на подносител и MCS на станция A. Наблюдавайте промените в RX констелацията и RX пропускателната способност на станция B.
  10. Задайте формат на подносител на 40 MHz (IEEE 802.11ac) и MCS на 7 на станция A. Обърнете внимание, че пропускателната способност на станция B е около 72 Mbits/s.

Видео предаване
Предаването на видеоклипове подчертава възможностите на 802.11 Application Framework. За да извършите видео предаване с две устройства, настройте конфигурация, както е описано в предишния раздел. 802.11 Application Framework осигурява UDP интерфейс, който е много подходящ за видео стрийминг. Предавателят и приемникът се нуждаят от приложение за видео поток (напрample, VLC, който може да бъде изтеглен от http://videolan.org). Всяка програма, способна да предава UDP данни, може да се използва като източник на данни. По същия начин всяка програма, способна да получава UDP данни, може да се използва като приемник на данни.

Конфигурирайте приемника
Хостът, действащ като приемник, използва 802.11 Application Framework, за да прехвърли получените 802.11 кадри с данни и да ги предаде през UDP към плейъра за видеопоток.

  1. Създайте нов проект, както е описано в „Изпълнение на лабораториятаVIEW Код на хост” и задайте правилния идентификатор на RIO в параметъра на устройството RIO.
  2. Задайте номера на станцията на 1.
  3. Нека режимът на работа, намиращ се в блоковата диаграма, има стойността по подразбиране, RF Multi Station, както е описано по-горе.
  4. Оставете MAC адреса на устройството и MAC адреса на местоназначението да имат стойностите по подразбиране.
  5. Превключете към раздела MAC и задайте Data Sink на UDP.
  6. Активирайте станцията.
  7. Стартирайте cmd.exe и преминете към инсталационната директория на VLC.
  8. Стартирайте приложението VLC като клиент за поточно предаване със следната команда: vlc udp://@:13000, където стойността 13000 е равна на порта за предаване на опцията за поглъщане на данни.

Конфигурирайте предавателя
Хостът, действащ като предавател, получава UDP пакети от сървъра за поточно видео и използва 802.11 Application Framework, за да ги предаде като 802.11 кадри с данни.

  1. Създайте нов проект, както е описано в „Изпълнение на лабораториятаVIEW Код на хост” и задайте правилния идентификатор на RIO в параметъра на устройството RIO.
  2. Задайте номера на станцията на 2.
  3. Нека режимът на работа, намиращ се в блоковата диаграма, има стойността по подразбиране, RF Multi Station, както е описано по-горе.
  4. Задайте MAC адреса на устройството да бъде подобен на MAC адреса на дестинацията на станция 1 (стойност по подразбиране:
    46:6F:4B:75:6D:62)
  5.  Задайте MAC адреса на дестинацията да бъде подобен на MAC адреса на устройството на станция 1 (стойност по подразбиране:
    46:6F:4B:75:6D:61)
  6. Превключете към раздела MAC и задайте източник на данни на UDP.
  7. Активирайте станцията.
  8. Стартирайте cmd.exe и преминете към инсталационната директория на VLC.
  9. Идентифицирайте пътя до видеоклип file които ще се използват за стрийминг.
  10. Стартирайте приложението VLC като стрийминг сървър със следната команда vlc „PATH_TO_VIDEO_FILE”
    :sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, където PATH_TO_VIDEO_FILE трябва да се замени с местоположението на видеото, което трябва да се използва, а параметърът UDP_Port_Value е равен на 12000 + номер на станция, тоест 12002.
    Хостът, действащ като приемник, ще покаже видеото, предавано поточно от предавателя.

Отстраняване на неизправности

Този раздел предоставя информация за идентифициране на основната причина за проблем, ако системата не работи според очакванията. Описано е за настройка с множество станции, при която станция A и станция B предават.
Следващите таблици предоставят информация как да проверите нормалната работа и как да откриете типични грешки.

нормално Операция
нормално Операция Тест · Задайте номера на станции на различни стойности.

· Регулирайте правилно настройките на устройство MAC Адрес и Дестинация MAC Адрес както е описано по -рано.

· Оставете другите настройки на стойностите по подразбиране.

  Наблюдения:
  · RX пропускателна способност в диапазона от 7.5 Mbit/s и на двете станции. Зависи дали е безжичен или кабелен канал.

· Включено MAC раздел:

o    MAC TX Статистика: The данни задействан и ACK Задействани индикаторите се увеличават бързо.

o    MAC RX Статистика: Всички показатели се увеличават бързо, отколкото RTS открити и CTS открити, тъй като dot11RTSthreshold on Разширено раздела е по-голям от PN данни Пакет Размер (дължината на PSDU). MAC раздел.

o Съзвездието в RX Съзвездие графиката съответства на реда на модулация на

MCS избран в предавателя.

o The TX Блокирайте Грешка Оценете графиката показва приета стойност.

· Включено RF & PHY раздел:

  o The RX Мощност Спектър се намира в десния поддиапазон въз основа на избрания Първичен Канал Селектор. Тъй като стойността по подразбиране е 1, тя трябва да бъде между -20 MHz и 0 в RX Мощност Спектър графика.

o The CCA енергия Откриване Праг [dBm] е по-голяма от текущата мощност в

RF Вход Мощност графика.

o Измерената мощност на базовата лента при стартиране на пакета (червени точки). Основна лента RX Мощност графиката трябва да е по-малка от AGC цел сигнал мощност on Разширено раздел.

MAC Статистика Тест · Деактивирайте станция A и станция B

· На станция А, MAC раздел, задайте данни Източник към Наръчник.

· Активиране на станция A и станция B

o Станция А, MAC раздел:

§   данни задействан of MAC TX Статистика е нула.

§   ACK задействан of MAC RX Статистика е нула.

o Станция B, MAC раздел:

§   RX Пропускателна способност е нула.

§   ACK задействан of MAC TX Статистика е нула.

§   данни открити of MAC RX Статистика е нула.

· На станция А, MAC щракнете само веднъж върху Тригер TX of Наръчник данни Източник

o Станция А, MAC раздел:

§   данни задействан of MAC TX Статистика е 1.

§   ACK задействан of MAC RX Статистика е 1.

o Станция B, MAC раздел:

§   RX Пропускателна способност е нула.

§   ACK задействан of MAC TX Статистика е 1.

§   данни открити of MAC RX Статистика е 1.

RTS / CTS броячи Тест · Деактивирайте станция A, задайте dot11RTSThreshold до нула, тъй като е статичен параметър. След това активирайте станция A.

· На станция А, MAC щракнете само веднъж върху Тригер TX of Наръчник данни Източник

o Станция А, MAC раздел:

§   RTS задействан of MAC TX Статистика е 1.

§   CTS задействан of MAC RX Статистика е 1.

o Станция B, MAC раздел:

§   CTS задействан of MAC TX Статистика е 1.

§   RTS задействан of MAC RX Статистика е 1.

погрешно Конфигурация
система Конфигурация · Задайте номера на станции на различни стойности.

· Регулирайте правилно настройките на устройство MAC Адрес и Дестинация MAC Адрес както е описано по -рано.

· Оставете другите настройки на стойностите по подразбиране.

грешка:

не данни предоставени за предаване

Индикация:

Стойностите на брояча на данни задействан и ACK задействан in MAC TX Статистика не са увеличени. Решение:

Комплект данни Източник към PN данни. Алтернативно, задайте данни Източник към UDP и се уверете, че използвате външно приложение за предоставяне на данни към UDP порта, конфигуриран правилно, както е описано в предишното.

грешка:

MAC TX счита на среден as зает

Индикация:

Стойностите на MAC статистиката на данни Задействани и преамбюл открит, част от MAC TX Статистика и

MAC RX Статистика, съответно не се увеличават. Решение:

Проверете стойностите на кривата ток в RF Вход Мощност графика. Задайте CCA енергия Откриване Праг [dBm] контрол до стойност, която е по-висока от минималната стойност на тази крива.

грешка:

Изпратете повече данни пакети отколкото на MAC може Осигурете към на PHY

Индикация:

The PN данни Пакет Размер и на PN Пакети пер Второ са увеличени. Въпреки това, постигнатата производителност не се увеличава.

Решение:

Изберете по-висока MCS стойност и по-висока Подносител формат.

грешка:

грешно RF пристанища

Индикация:

The RX Мощност Спектър не показва същата крива като TX Мощност Спектър на другата станция.

Решение:

  Проверете дали кабелите или антените са свързани към RF портовете, които сте конфигурирали като TX RF Порт и RX RF Порт.
грешка:

MAC адрес несъответствие

Индикация:

На станция B не се задейства предаване на ACK пакет (част от MAC TX Статистика) и RX Пропускателна способност е нула.

Решение:

Проверете това устройство MAC Адрес на Станция B съвпада с Дестинация MAC Адрес на станция A. За режим RF Loopback и двете устройство MAC Адрес и Дестинация MAC Адрес трябва да има същия адрес, напрample 46:6F:4B:75:6D:61.

грешка:

високо Финансов директор if гара A и B са FlexRIOs

Индикация:

Компенсираното отместване на носещата честота (CFO) е високо, което влошава цялостната производителност на мрежата.

Решение:

Задайте справка Часовник към PXI_CLK или REF IN/ClkIn.

· За PXI_CLK: Справката е взета от PXI шасито.

· REF IN/ClkIn: Референцията се взема от ClkIn порта на NI-5791.

TX Грешка Цени са един in RF Loopback or Основна лента Loopback операция режими Индикация:

Използва се една станция, където режимът на работа е конфигуриран да RF Loopback or Основна лента Loopback

режим. Графичната индикация на TX Error Rates показва 1. Решение:

Това поведение е очаквано. ACK пакетите се губят, докато MAC TX ги чака; машината за състояние DCF на FPGA на MAC предотвратява това в случай на RF loopback или Baseband Loopback режими. Следователно MAC TX винаги съобщава за неуспешно предаване. Следователно отчетеният процент грешки на TX пакети и процентът на грешки на TX блок са нули.

Известни проблеми
Уверете се, че USRP устройството вече работи и е свързано с хоста, преди хостът да бъде стартиран. В противен случай USRP RIO устройството може да не бъде разпознато правилно от хоста.
Пълен списък с проблеми и заобиколни решения се намира в лабораториятаVIEW Известни проблеми на Communications 802.11 Application Framework 2.1.

Свързана информация
USRP-2940/2942/2943/2944/2945 Начално ръководство USRP-2950/2952/2953/2954/2955 Начално ръководство IEEE Standards Association: 802.11 Wireless LANs Обърнете се към лабораториятаVIEW Ръководство за пакет за проектиране на комуникационни системи, достъпно онлайн за информация относно LabVIEW понятия или обекти, използвани в този sample проект.
Посетете ni.com/info и въведете информационен код 80211AppFWManual за достъп до лабораториятаVIEW Communications 802.11 Application Framework Ръководство за повече информация относно дизайна на 802.11 Application Framework.
Можете също така да използвате прозореца за контекстна помощ, за да научите основна информация за LabVIEW обекти, докато премествате курсора върху всеки обект. За да покажете прозореца за контекстна помощ в LabVIEW, изберете View»Контекстна помощ.

Съкращения

акроним Значение
ACK Признание
AGC Автоматичен контрол на усилването
A-MPDU Обобщен MPDU
CCA Ясна оценка на канала
Финансов директор Отместване на носещата честота
CSMA/CA Множествен достъп със сензор за оператор с избягване на сблъсък
CTS Ясно за изпращане
CW Непрекъсната вълна
DAC Цифрово-аналогов преобразувател
DCF Разпределена координационна функция
DMA Директен достъп до паметта
FCS Последователност за проверка на рамката
MAC Среден слой за контрол на достъпа
MCS Модулационна и кодираща схема
MIMO Множество входове-множество изходи
MPDU MAC протоколна единица данни
NAV Вектор за разпределение на мрежата
Не-HT Невисока производителност
OFDM Ортогонално честотно мултиплексиране
PAPR Съотношение на пикова към средна мощност
PHY Физически слой
PLCP Процедура за конвергенция на физическия слой
PN Псевдо шум
PSDU PHY сервизна единица данни
QAM Квадратура ampмодулация на дължина
RTS Заявка за изпращане
RX Получете
SIFS Късо междукадрово разстояние
SISO Един вход и един изход
T2H Насочване към хост
TX Предавайте
UDP Потребител даtagram протокол
[1] Ако предавате по въздуха, не забравяйте да вземете под внимание инструкциите, дадени в раздела „Режим RF Multi Station: Предаване по въздуха“. Устройствата USRP и NI-5791 не са одобрени или лицензирани за предаване по въздух с помощта на антена. В резултат на това работата с тези продукти с антена може да наруши местните закони.

Обърнете се към Указанията за търговски марки и лого на NI на ni.com/trademarks за повече информация относно търговските марки на NI. Други имена на продукти и компании, споменати тук, са търговски марки или търговски имена на съответните им компании. За патенти, покриващи продукти/технологии на NI, вижте съответното място: Помощ»Патенти във вашия софтуер, patents.txt file на вашия носител или Известието за патенти на National Instruments на адрес ni.com/patents. Можете да намерите информация за лицензионни споразумения с краен потребител (EULA) и правни бележки на трети страни в readme file за вашия продукт на NI. Обърнете се към информацията за съответствие на износа на ni.com/legal/export-compliance за политиката на NI за съответствие с глобалната търговия и как да получите съответните HTS кодове, ECCN и други данни за импортиране/износване. NI НЕ ДАВА НИКАКВИ ИЗРИЧНИ ИЛИ КОСВЕНИ ГАРАНЦИИ ОТНОСНО ТОЧНОСТТА НА ИНФОРМАЦИЯТА, СЪДЪРЖАЩА СЕ ТУК, И НЕ НОСИ ОТГОВОРНОСТ ЗА НИКАКВИ ГРЕШКИ. Правителствени клиенти на САЩ: Данните, съдържащи се в това ръководство, са разработени на частна сметка и са предмет на приложимите ограничени права и права за ограничени данни, както е посочено във FAR 52.227-14, DFAR 252.227-7014 и DFAR 252.227-7015.

Документи / Ресурси

NATIONAL INSTRUMENTS LabVIEW Комуникации 802.11 Приложна рамка 2.1 [pdf] Ръководство за потребителя
PXIe-8135, LabVIEW Комуникации 802.11 Application Framework 2.1, ЛабVIEW Приложение за комуникации 802.11, Framework 2.1, ЛабVIEW Комуникации 802.11, Application Framework 2.1

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *