НАЦИОНАЛНИ ИНСТРУМЕНТИ ЛабVIEW Комуникации 802.11 Апликациска рамка 2.1
Информации за производот: PXIe-8135
PXIe-8135 е уред кој се користи за двонасочен пренос на податоци во лабораторијатаVIEW Комуникации 802.11 Апликациска рамка 2.1. Уредот бара два NI RF уреди, или USRP
RIO уредите или FlexRIO модулите треба да се поврзат со различни компјутери-домаќини, кои можат да бидат или лаптопи, компјутери или PXI шини. Поставувањето може да користи или RF кабли или антени. Уредот е компатибилен со системи за домаќини базирани на PXI, компјутер со MXI адаптер базиран на PCI или PCI Express, или лаптоп со MXI адаптер базиран на картичка Express. Системот домаќин треба да има најмалку 20 GB слободен простор на дискот и 16 GB RAM.
Системски барања
Софтвер
- Windows 7 SP1 (64-битен) или Windows 8.1 (64-битен)
- ЛабораторијаVIEW Комплет за дизајн на системот за комуникации 2.0
- 802.11 Апликативна рамка 2.1
Хардвер
За да ја користите Апликациската рамка 802.11 за двонасочен пренос на податоци, потребни ви се два NI RF уреди – или USRP RIO уреди со 40 MHz, 120 MHz или 160 MHz пропусен опсег или FlexRIO модули. Уредите треба да бидат поврзани со различни компјутери-домаќини, кои можат да бидат или лаптопи, компјутери или PXI шасија. Слика 1 го прикажува поставувањето на две станици или со користење на RF кабли (лево) или антени (десно).
Табелата 1 го прикажува потребниот хардвер во зависност од избраната конфигурација.
Конфигурација | Двете поставки | Поставување на USRP RIO | Поставување на модулот за адаптер за RF FlexRIO FlexRIO/FlexRIO | |||||
Домаќин
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 Mode: Over-the-Air Transmission“ за повеќе информации за овој режим.
- Уред 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. Можете исто така да користите компјутер со MXI адаптер базиран на PCI или PCI Express, или лаптоп со MXI адаптер базиран на Express картичка.
Погрижете се вашиот домаќин да има најмалку 20 GB слободен простор на дискот и 16 GB RAM.
- Внимание: Пред да го користите вашиот хардвер, прочитајте ја целата документација за производот за да се обезбеди усогласеност со безбедносните, EMC и еколошките прописи.
- Внимание: За да ги обезбедите наведените перформанси на EMC, ракувајте со RF уредите само со заштитени кабли и додатоци.
- Внимание: За да се осигураат наведените перформанси на EMC, должината на сите кабли за влез/излез, освен оние поврзани со влезот на GPS антената на уредот USRP, не смее да биде подолга од 3 m (10 стапки).
- Внимание: Уредите USRP RIO и NI-5791 RF не се одобрени или лиценцирани за пренос преку воздух со помош на антена. Како резултат на тоа, ракувањето со овој производ со антена може да ги прекрши локалните закони. Уверете се дека сте во согласност со сите локални закони пред да ракувате со овој производ со антена.
Конфигурација
- Два уреди, со кабел
- Два уреди, преку воздух [1]
Опции за конфигурација на хардверот
Табела 1 Потребни хардверски додатоци
Додатоци | Двете поставки | Поставување на USRP RIO |
---|---|---|
SMA кабел | 2 | 0 |
Атенуаторска антена | 2 | 0 |
USRP уред | 2 | 2 |
MXI адаптер | 2 | 2 |
FlexRIO FPGA модул | 2 | N/A |
Модул за адаптер FlexRIO | 2 | N/A |
Упатство за употреба на производот
- Осигурете се дека целата документација за производот е прочитана и разбрана за да се обезбеди усогласеност со безбедносните, EMC и еколошките прописи.
- Осигурете се дека RF уредите се поврзани со различни компјутери кои ги исполнуваат системските барања.
- Изберете ја соодветната опција за конфигурација на хардверот и поставете ги потребните додатоци според Табела 1.
- Ако користите антена, погрижете се да ги почитувате сите локални закони пред да го користите овој производ со антена.
- За да ги обезбедите наведените перформанси EMC, ракувајте со RF уредите само со заштитени кабли и додатоци.
- За да се осигураат наведените перформанси EMC, должината на сите кабли за влез/излез, освен оние поврзани со влезот на GPS антената на уредот USRP, не смее да биде подолга од 3 m (10 стапки).
Разбирање на компонентите на овој Сample Проект
Проектот е составен од ЛабVIEW код на домаќинот и лабораторијаVIEW FPGA код за поддржаните хардверски цели USRP RIO или FlexRIO. Структурата на поврзаните папки и компонентите на проектот се опишани во следните подсекции.
Структура на папката
За да креирате нов примерок од 802.11 Application Framework, стартувајте LabVIEW Communications System Design Suite 2.0 со избирање LabVIEW Communications 2.0 од менито Start. Од Шаблони за проекти на табулаторот за стартување проект, изберете Рамки за апликации. За да го започнете проектот, изберете:
- 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 Дизајн USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject — Овој проект file содржи информации за поврзаните подВИ, цели и спецификации за градба.
- 802.11 Host.gvi — Овој домаќин VI од највисоко ниво имплементира станица 802.11. Домаќинот се поврзува со битотfile изградена од FPGA VI на највисоко ниво, 802.11 FPGA STA.gvi, сместена во одредената потпапка за целта.
- Builds-Оваа папка го содржи претходно компајлираниот битfiles за избраниот целен уред.
- Заеднички - Заедничката библиотека содржи генерички subVI за домаќинот и FPGA кои се користат во 802.11 Application Framework. Овој код вклучува математички функции и конверзии на типови.
- FlexRIO/USRP RIO- Овие папки содржат целни имплементации на домаќин и FPGA subVI, кои вклучуваат код за поставување на засилување и фреквенција. Овој код во повеќето случаи е адаптиран од дадените стриминг специфични за целтаampле проекти. Тие исто така содржат FPGA VI од највисоко ниво специфични за целта.
- 802.11 v2.1-Оваа папка ја содржи самата функционалност 802.11 поделена во неколку FPGA папки и директориум за домаќин.
Компоненти
Апликациската рамка 802.11 обезбедува имплементација на физички слој (PHY) со ортогонална поделба на фреквенција мултиплексирање (OFDM) и контрола на пристап до медиуми (MAC) во реално време за систем базиран на IEEE 802.11. 802.11 Application Framework LabVIEW проектот ја имплементира функционалноста на една станица, вклучувајќи ја функционалноста на приемникот (RX) и предавателот (TX).
Изјава за усогласеност и отстапувања
Апликациската рамка 802.11 е дизајнирана да биде во согласност со спецификациите на IEEE 802.11. За да го задржи дизајнот лесно модифициран, 802.11 Application Framework се фокусира на основната функционалност на стандардот IEEE 802.11.
- 802.11a- (наследен режим) и 802.11ac- (режим многу висока пропусност) во согласност со PHY
- Откривање пакети базирано на терен за обука
- Кодирање и декодирање на полето на сигнал и податоци
- Проценка на чист канал (CCA) базирана на детекција на енергија и сигнал
- Носачот насетува повеќекратен пристап со постапка за избегнување судир (CSMA/CA) вклучувајќи реемитување
- Случајна постапка за враќање назад
- MAC компоненти во согласност со 802.11a и 802.11ac за поддршка на пренос на рамка за барање за испраќање/чисто до испраќање (RTS/CTS), рамка за податоци и за потврда (ACK)
- Генерирање ACK со 802.11 IEEE-компатибилен тајминг за кратко растојание меѓу рамки (SIFS) (16 µs)
- Поддршка за вектор за распределба на мрежа (NAV).
- Генерирање на единицата за протокол на податоци MAC (MPDU) и адресирање со повеќе јазли
- L1/L2 API што им овозможува на надворешните апликации да ги имплементираат горните MAC функционалности, како што е процедурата за приклучување, за пристап до функционалностите на средниот и долниот MAC
Апликациската рамка 802.11 ги поддржува следните карактеристики: - Само долг интервал на заштита
- Архитектура со еден влез со еден излез (SISO), подготвена за конфигурации со повеќекратен влез со повеќе излези (MIMO)
- VHT20, VHT40 и VHT80 за стандардот 802.11ac. За 802.11ac 80 MHz пропусен опсег, поддршката е ограничена до шемата за модулација и кодирање (MCS) број 4.
- Агрегиран MPDU (A-MPDU) со еден MPDU за стандардот 802.11ac
- Автоматска контрола на засилување пакет-по-пакет (AGC) што овозможува пренос и прием преку воздух.
Посетете ni.com/info и внесете го Info Code 80211AppFWManual за да пристапите до ЛабораторијатаVIEW Communications 802.11 Application Framework Прирачник за повеќе информации за дизајнот на 802.11 Application Framework.
Водење на овој Сample Проект
Апликациската рамка 802.11 поддржува интеракција со произволен број станици, во понатамошниот текст како RF режим на повеќе станици. Другите режими на работа се опишани во делот „Дополнителни режими на работа и опции за конфигурации“. Во режимот RF Multi Station, секоја станица делува како единствен уред 802.11. Следниве описи претпоставуваат дека има две независни станици, од кои секоја работи на свој RF уред. Тие се нарекуваат станица А и станица Б.
Конфигурирање на хардверот: Кабелски
Во зависност од конфигурацијата, следете ги чекорите во делот „Конфигурирање на USRP RIO Setup“ или „Конфигурирање на поставување на модул за адаптер FlexRIO/FlexRIO“.
Конфигурирање на системот USRP RIO
- Осигурете се дека уредите USRP RIO се правилно поврзани со системите домаќини кои работат на LabVIEW Комплет за дизајн на системот за комуникации.
- Завршете ги следните чекори за да креирате RF конекции како што е прикажано на Слика 2.
- Поврзете два атенуатори од 30 dB на портите RF0/TX1 на станицата А и станицата Б.
- Поврзете го другиот крај на атенуаторите со два RF кабли.
- Поврзете го другиот крај на RF кабелот што доаѓа од станицата А во портата RF1/RX2 на станицата Б.
- Поврзете го другиот крај на RF кабелот што доаѓа од станицата B во портата RF1/RX2 на станицата А.
- Вклучете ги уредите USRP.
- Вклучете ги системите на домаќините.
RF каблите треба да ја поддржуваат работната фреквенција.
Конфигурирање на системот FlexRIO
- Уверете се дека уредите FlexRIO се правилно поврзани со системите домаќини кои работат на LabVIEW Комплет за дизајн на системот за комуникации.
- Завршете ги следните чекори за да креирате RF конекции како што е прикажано на Слика 3.
- Поврзете го приклучокот TX на станицата А со приклучокот RX на станицата Б користејќи RF кабел.
- Поврзете го приклучокот TX на станицата B со приклучокот RX на станицата А користејќи RF кабел.
- Вклучете ги системите на домаќините.
RF каблите треба да ја поддржуваат работната фреквенција.
Водење на лабораторијатаVIEW Код на домаќинот
Обезбедете ја лабораторијатаVIEW На вашите системи се инсталирани Communications System Design Suite 2.0 и 802.11 Application Framework 2.1. Инсталирањето започнува со извршување на setup.exe од обезбедениот медиум за инсталација. Следете ги инсталаторот за да го завршите процесот на инсталација.
Потребните чекори за водење на лабораторијатаVIEW кодот на домаќинот на две станици се сумирани во следново:
- За станицата А на првиот домаќин:
- а. Стартувајте лабораторијаVIEW Комплет за дизајн на системот за комуникации со избирање LabVIEW Communications 2.0 од менито Start.
- б. Од табулаторот ПРОЕКТИ, изберете Application Frameworks » 802.11 Design… за да го стартувате проектот.
- Изберете 802.11 Design USRP RIO v2.1 ако користите подесување USRP RIO.
- Изберете 802.11 Design FlexRIO v2.1 ако користите поставка FlexRIO.
- в. Во рамките на тој проект се појавува хостот VI 802.11 Host.gvi од највисоко ниво.
- г. Конфигурирајте го идентификаторот RIO во контролата на уредот RIO. Може да користите NI Measurement & Automation Explorer (MAX) за да го добиете RIO идентификаторот за вашиот уред. Пропусниот опсег на уредот USRP RIO (доколку е 40 MHz, 80 MHz и 160 MHz) е инхерентно идентификуван.
- Повторете го чекорот 1 за станицата Б на вториот домаќин.
- Поставете го бројот на станицата на станица А на 1, а на станицата Б на 2.
- За поставување на FlexRIO, поставете го референтниот часовник на PXI_CLK или REF IN/ClkIn.
- а. За PXI_CLK: Референцата е преземена од шасијата PXI.
- б. REF IN/ClkIn: Референцата е преземена од портата ClkIn на модулот за адаптер NI-5791.
- Правилно приспособете ги поставките на MAC адресата на уредот и MAC адресата на дестинацијата на двете станици.
- а. Станица А: Поставете ги MAC адресата на уредот и MAC адресата одредиштето на 46:6F:4B:75:6D:61 и 46:6F:4B:75:6D:62 (стандардни вредности).
- б. Станица Б: поставете ги MAC адресата на уредот и MAC адресата на одредиштето на 46:6F:4B:75:6D:62 и 46:6F:4B:75:6D:61.
- За секоја станица, стартувајте ја ЛабораторијатаVIEW домаќин VI со кликнување на копчето за извршување ( ).
- а. Ако е успешна, свети индикаторот Device Ready.
- б. Ако добиете грешка, обидете се со едно од следниве:
- Проверете дали вашиот уред е правилно поврзан.
- Проверете ја конфигурацијата на уредот RIO.
- Овозможете ја станицата А со поставување на контролата Овозможи станица на Вклучено. Индикаторот Station Active треба да биде вклучен.
- Овозможете ја станицата Б со поставување на контролата Овозможи станица на Вклучено. Индикаторот Station Active треба да биде вклучен.
- Изберете го табот MAC и потврдете дека прикажаното RX Constellation се совпаѓа со шемата за модулација и кодирање конфигурирани со помош на параметрите MCS и Subcarrier Format на другата станица. За прample, оставете го форматот Subcarrier и MCS стандардно на станицата A и поставете го форматот Subcarrier на 40 MHz (IEEE 802.11 ac) и MCS на 5 на станицата B. 16-квадратурата ampLitude modulation (QAM) се користи за MCS 4 и се јавува на корисничкиот интерфејс на станицата B. 64 QAM се користи за MCS 5 и се јавува на корисничкиот интерфејс на станицата A.
- Изберете ја картичката RF & PHY и проверете дали прикажаниот спектар на моќност RX е сличен на избраниот формат на Subcarrier на другата станица. Станицата А покажува спектар на моќност RX од 40 MHz додека станицата Б покажува спектар на моќност RX од 20 MHz.
Забелешка: Уредите USRP RIO со пропусен опсег од 40 MHz не можат да пренесуваат или примаат пакети кодирани со пропусен опсег од 80 MHz.
Корисничките интерфејси на Application Framework 802.11 на станицата A и B се прикажани на Слика 6 и Слика 7, соодветно. За следење на статусот на секоја станица, 802.11 Application Framework обезбедува различни индикатори и графикони. Сите поставки на апликацијата, како и графиконите и индикаторите се опишани во следните потсекции. Контролите на предната плоча се класифицирани во следните три сета:
- Поставки на апликацијата: Тие контроли треба да се постават пред да ја вклучите станицата.
- Статични поставки за време на траење: тие контроли треба да се исклучат, а потоа да ја вклучат станицата. За тоа се користи контролата Овозможи станица.
- Поставки за динамично време на траење: тие контроли може да се постават каде што работи станицата.
Опис на контролите и индикаторите
Основни контроли и индикатори
Поставки за апликација
Поставките на апликацијата се применуваат кога ќе се стартува 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 ги обезбедува следните режими:
RF Loopback— Ја поврзува патеката TX на еден уред со патеката RX на истиот уред користејќи RF кабли или користејќи антени. RF Мулти Станица— Редовен пренос на податоци со две или повеќе независни станици кои работат на поединечни уреди поврзани или со антени или со кабелски врски. RF Multi Station е стандардниот режим на работа. Baseband loopback— Слично на RF loopback, но надворешниот кабел за враќање на јамката се заменува со внатрешната дигитална патека за враќање на јамката на основната лента. |
Статични поставки за време на траење
Поставките за статичко време на траење може да се променат само додека станицата е исклучена. Параметрите се применуваат кога станицата е вклучена. Тие се прикажани на слика 6.
Параметар | Опис |
Станица Број | Нумеричка контрола за поставување на бројот на станицата. Секоја трчачка станица треба да има различен број. Може да биде до 10. Ако корисникот сака да го зголеми бројот на станици кои работат, кешот на доделувањето на секвенцискиот број MSDU и откривањето дупликат треба да се зголеми до потребната вредност, бидејќи стандардната вредност е 10. |
Примарен Канал Центар Фреквенција [Hz] | Тоа е главната централна фреквенција на каналот на предавателот во Hz. Валидните вредности зависат од уредот на кој работи станицата. |
Примарен Канал Селектор | Нумеричка контрола за да се одреди кој подпојас се користи како примарен канал. PHY покрива пропусен опсег од 80 MHz, кој може да се подели на четири подпојаси {0,…,3} од 20 MHz пропусен опсег за сигналот со невисока пропусност (не-HT). За пошироки пропусници, подпојасите се комбинираат. Посетете ni.com/info и внесете го Инфо кодот Прирачник за 80211 AppFW за пристап до Лабораторија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 се зема од Рачното засилување RX ако AGC е оневозможено. |
Прирачник RX Добивка [dB] | Рачно зголемување на вредноста на RX. Се применува ако AGC е оневозможен. |
Дестинација MAC Адреса | MAC адреса на дестинацијата до која треба да се испратат пакетите. Буловиот индикатор покажува дали дадената MAC адреса е валидна или не. Ако работи во режим на RF loopback, на Дестинација MAC Адреса и на Уред MAC Адреса треба да бидат слични. |
Индикатори
Следната табела ги прикажува индикаторите на главниот преден панел како што е прикажано на Слика 6.
Параметар | Опис |
Уред Подготвени | Буловиот индикатор покажува дали уредот е подготвен. Ако добиете грешка, обидете се со едно од следниве:
· Проверете дали вашиот RIO уред е правилно поврзан. · Проверете ја конфигурацијата на РИО Уред. · Проверете го бројот на станицата. Треба да биде различно ако повеќе од една станица работи на ист домаќин. |
Цел ФИФО Прелевање | Булова индикатор што светнува ако има прелевање во мемориските бафери (FIFO) од целта до хост (T2H). Ако некој од T2H FIFO се прелее, неговите информации повеќе не се сигурни. Тие FIFO се како што следува:
· T2H RX Прелевање на податоци · Прелевање на соѕвездието T2H · Прелевање на спектарот на моќност T2H RX · Прелевање на проценката на каналот 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 со користење на корисникот datagрам протокол (UDP). PN Податоци— Овој метод испраќа случајни битови и е корисен за функционални тестови. Големината и стапката на пакетот може лесно да се прилагодат. |
Прирачник— Овој метод е корисен за активирање на единечни пакети за цели на отстранување грешки.
Надворешен—Дозволете потенцијална надворешна горна реализација на MAC или други надворешни апликации да ги користат функционалностите MAC и PHY обезбедени од 802.11 Application Framework. |
|
Податоци Извор Опции | Секој таб ги прикажува опциите за соодветните извори на податоци.
UDP Таб— Бесплатна UDP порта за преземање податоци за предавателот се добива инхерентно врз основа на бројот на станицата. PN Таб – PN Податоци Пакет Големина— Големината на пакетот во бајти (опсегот е ограничен на 4061, што е единечен A-MPDU намален за MAC надземни трошоци) PN Таб – PN Пакети по Второ— Просечен број на пакети за пренос во секунда (ограничен на 10,000. Достижниот проток може да биде помал во зависност од конфигурацијата на станицата). Прирачник Таб – Активирање TX- Булова контрола за активирање на еден TX пакет. |
Податоци Потоне | Ги има следните опции:
· Исклучено- Податоците се отфрлени. · UDP—Доколку е овозможено, примените рамки се препраќаат до конфигурираната UDP адреса и порта (видете подолу). |
Податоци Потоне Опција | Ги има следните потребни конфигурации за опцијата UDP за мијалник за податоци:
· Пренеси IP Адреса—Деснициона IP адреса за излезниот тек на UDP. · Пренеси Пристаниште— Целна порта UDP за излезниот тек на UDP, обично помеѓу 1,025 и 65,535. |
Ресетирање TX Статистика | Булова контрола за ресетирање на сите бројачи на MAC TX Статистика кластер. |
Ресетирање RX Статистика | Булова контрола за ресетирање на сите бројачи на MAC RX Статистика кластер. |
вредности по второ | Булова контрола за прикажување на MAC TX Статистика и MAC RX Статистика или како акумулирани вредности од последното ресетирање или вредности во секунда. |
Графикони и индикатори
Следната табела ги прикажува индикаторите и графиконите претставени на табулаторот MAC како што е прикажано на Слика 6.
Параметар | Опис |
Податоци Извор Опции – UDP | Примање Пристаниште—Извор UDP порта на UDP влезен поток.
ФИФО Полна— Укажува дека штекерот на UDP читачот е мал за читање на дадените податоци, па пакетите се испуштаат. Зголемете ја големината на баферот на приклучокот. Податоци Трансфер— Укажува дека пакетите се успешно прочитани од дадената порта. Погледнете во видео стриминг за повеќе детали. |
Податоци Потоне Опција – UDP | ФИФО Полна— Покажува дека приклучокот за тампон на испраќачот UDP е мал за да го прима товарот од RX Data Direct memory access (DMA) FIFO, па пакетите се испуштаат. Зголемете ја големината на баферот на приклучокот.
Податоци Трансфер— Укажува дека пакетите се успешно прочитани од DMA FIFO и препратени до дадената UDP порта. |
RX Соѕвездие | Графичката ознака го покажува соѕвездието RX I/Q samples од применото поле за податоци. |
RX Пропусната моќ [битови/с] | Нумеричката индикација ја покажува стапката на податоци на успешни примени и декодирани рамки што се совпаѓаат со Уред MAC Адреса. |
Податоци Оцени [Mbps] | Графичката ознака ја покажува брзината на податоци на успешни примени и декодирани рамки што се совпаѓаат со Уред MAC Адреса. |
MAC TX Статистика | Нумеричката индикација ги покажува вредностите на следните бројачи поврзани со MAC TX. Презентираните вредности може да бидат акумулираните вредности од последното ресетирање или вредностите во секунда врз основа на статусот на Буловата контрола вредности по второ.
· RTS активира · Активиран CTS · Активирани податоци · ACK се активира |
MAC RX Статистика | Нумеричката индикација ги покажува вредностите на следните бројачи поврзани со MAC RX. Презентираните вредности може да бидат акумулираните вредности од последното ресетирање или вредностите во секунда врз основа на статусот на Буловата контрола вредности по второ.
· Откриена преамбула (со синхронизација) |
· Примени PHY сервисни податочни единици (PSDUs) (рамки со валидна процедура за конвергенција на физичкиот слој (PLCP), рамки без прекршување на форматот)
· MPDU CRC OK (проверката на низата за проверка на рамката (FCS) поминува) · Откриен е РТС · Откриен CTS · Откриени податоци · Откриен е ACK |
|
TX Грешка Стапки | Графичката индикација ја покажува стапката на грешка на пакетот TX и стапката на грешка на блокот TX. Стапката на грешка на пакетот TX се пресметува како сооднос на успешно пренесено MPDU на бројот на обиди за пренос. Стапката на грешка на блокот TX се пресметува како сооднос на успешно пренесено MPDU на вкупниот број на преноси. Најновите вредности се прикажани во горниот десен дел од графиконот. |
Просечен Реемитувања по Пакет | Графичката ознака го покажува просечниот број на обиди за пренос. Неодамнешната вредност е прикажана на горниот десен дел од графиконот. |
Таб RF & PHY
Следните табели ги наведуваат контролите и индикаторите што се поставени на картичката RF & PHY како што е прикажано на Слика 8.
Поставки за динамично траење
Параметар | Опис |
CCA Енергија Откривање Праг [dBm] | Ако енергијата на примениот сигнал е над прагот, станицата го квалификува медиумот како зафатен и ја прекинува постапката за Backoff, доколку ја има. Поставете го CCA Енергија Откривање Праг [dBm] контрола на вредност која е повисока од минималната вредност на тековната крива во графиконот RF Влезна моќност. |
Графикони и индикатори
Параметар | Опис |
Принудени LO Фреквенција TX [Hz] | Вистински користена TX фреквенција на целта. |
RF Фреквенција [Hz] | Централната фреквенција на RF по прилагодувањето врз основа на Примарен Канал Селектор контрола и оперативниот пропусен опсег. |
Принудени LO Фреквенција RX [Hz] | Вистински користена RX фреквенција на целта. |
Принудени Моќ Ниво [dBm] | Ниво на моќност на континуиран бран од 0 dBFS што ги обезбедува тековните поставки на уредот. Просечната излезна моќност од 802.11 сигнали е приближно 10 dB под ова ниво. Го покажува вистинското ниво на моќност со оглед на фреквенцијата на RF и вредностите за калибрација специфични за уредот од EEPROM. |
Компензирана CFO [Hz] | Откриено поместување на фреквенцијата на носителот со груба единица за проценка на фреквенцијата. За модулот за адаптер FlexRIO/FlexRIO, поставете го референтниот часовник на PXI_CLK или REF IN/ClkIn. |
Канализирање | Графичката индикација покажува кој под-појас се користи како примарен канал врз основа на Примарен Канал Селектор. PHY покрива пропусен опсег од 80 MHz, кој може да се подели на четири подпојаси {0,…,3} од 20 MHz пропусен опсег за не-HT сигнал. За пошироки пропусници (40 MHz или 80 MHz), под-појасите се комбинираат. Посетете ni.com/info и внесете го Инфо кодот Прирачник за 80211 AppFW за пристап до ЛабораторијаVIEW Комуникации
802.11 Апликација Рамка Прирачник за повеќе информации за канализацијата. |
Канал Проценка | Графичката индикација го покажува ampлитуда и фаза на проценетиот канал (врз основа на L-LTF и VHT-LTF). |
Baseband RX Моќ | Графичката индикација ја прикажува моќноста на сигналот на основната лента при стартување на пакетот. Нумеричкиот индикатор ја покажува вистинската моќност на основната лента на приемникот. Кога AGC е овозможен, на
802.11 Application Framework се обидува да ја задржи оваа вредност на дадената вредност AGC цел сигнал моќ in Напредно табот со соодветно менување на засилувањето RX. |
TX Моќ Спектар | Снимка од тековниот спектар на базниот опсег од TX. |
RX Моќ Спектар | Снимка од тековниот спектар на базниот опсег од RX. |
RF Влез Моќ | Ја прикажува моменталната влезна моќност на RF во dBm без оглед на видот на дојдовниот сигнал доколку е откриен пакет 802.11. Овој индикатор ја прикажува влезната моќност на RF, во dBm, која моментално се мери, како и на најновиот почеток на пакетот. |
Напредно јазиче
Следната табела ги наведува контролите што се поставени на картичката Advanced како што е прикажано на Слика 9.
Статични поставки за време на траење
Параметар | Опис |
контрола рамка TX вектор конфигурација | Ги применува конфигурираните MCS вредности во TX вектори за RTS, CTS или ACK рамки. Стандардната конфигурација на контролната рамка на тие рамки е Non-HT-OFDM и пропусен опсег од 20 MHz додека MCS може да се конфигурира од домаќинот. |
точка11RTSTпраг | Полустатички параметар што се користи со избор на низа на рамка за да се одлучи дали RTS|CTS е дозволено или не.
· Ако должината на PSDU, т.е. PN Податоци Пакет Големина, е поголем од dot11RTSTпраг, {RTS | CTS | ПОДАТОЦИ | Се користи ACK} низа на рамки. · Ако должината на PSDU, т.е. PN Податоци Пакет Големина, е помала или еднаква на прагот на точка11RTST, {DATA | Се користи ACK} низа на рамки. Овој механизам дозволува станиците да се конфигурираат да иницираат RTS/CTS или секогаш, никогаш или само на рамки подолги од одредена должина. |
dot11ShortRetryLimit | Полустатички параметар - Максимален број на повторувања применети за краток MPDU тип (секвенци без RTS|CTS). Ако се достигне бројот на ограничувања за повторно обид, ги отфрла MPDU и поврзаните MPDU конфигурации и TX векторот. |
dot11LongRetryLimit | Полустатички параметар - Максимален број на повторувања применети за долг тип MPDU (секвенци вклучувајќи RTS|CTS). Ако се достигне бројот на ограничувања за повторно обид, ги отфрла MPDU и поврзаните MPDU конфигурации и TX векторот. |
RF Loopback Демо Режим | Булова контрола за префрлање помеѓу режимите на работа:
RF Мулти-станица (Boolean е неточно): Потребни се најмалку две станици при поставувањето, каде што секоја станица делува како единствен уред 802.11. RF Loopback (Буловиот е точно): Потребен е единствен уред. Ова поставување е корисно за мали демонстрации кои користат една станица. Сепак, имплементираните карактеристики на MAC имаат некои ограничувања во режимот RF Loopback. ACK пакетите се губат додека MAC TX ги чека; машината за состојба на DCF на FPGA на MAC го спречува овој режим. Затоа, MAC TX секогаш известува дека преносот не успеал. Оттука, пријавената стапка на грешка на пакетите TX и стапката на грешка на блокот TX на графичката ознака на TX Error Rates се едни. |
Поставки за динамично траење
Параметар | Опис |
Назад | Вредност за враќање што се применува пред да се пренесе рамката. Повторното враќање се брои во број на слотови со времетраење од 9 µs. Врз основа на вредноста на backoff, броењето на backoff за постапката Backoff може да биде фиксно или случајно:
· Ако вредноста на отстапувањето е поголема или еднаква на нула, се користи фиксна повратна вредност. · Ако вредноста на назад е негативна, се користи случајно броење назад. |
AGC цел сигнал моќ | Целна RX моќност во дигиталниот базен опсег што се користи ако е овозможен AGC. Оптималната вредност зависи од односот врв до просечна моќност (PAPR) на примениот сигнал. Поставете го AGC цел сигнал моќ до вредност поголема од онаа претставена во Baseband RX Моќ графикон. |
Таб. Настани
Следните табели ги наведуваат контролите и индикаторите што се поставени на картичката „Настани“ како што е прикажано на Слика 10.
Поставки за динамично траење
Параметар | Опис |
FPGA настани до патеката | Има збир на Булова контроли; секоја контрола се користи за да се овозможи или оневозможи следење на соодветниот FPGA настан. Тие настани се како што следува:
· ФИЗ TX почеток барање · ФИЗ TX крај индикација · ФИЗ RX почеток индикација · ФИЗ RX крај индикација · ФИЗ CCA тајмингот индикација · ФИЗ RX добивка промена индикација · DCF држава индикација · MAC MPDU RX индикација · MAC MPDU TX барање |
Сите | Булова контрола за да се овозможи следење на настани на горенаведените FPGA настани. |
Никој | Булова контрола за оневозможување на следењето на настаните на горенаведените FPGA настани. |
дневник file префикс | Именувајте текст file за да ги напишете податоците за настаните на FPGA што се прочитани од настанот DMA FIFO. Тие презентирани погоре во FPGA настани до патеката. Секој настан се состои од време свamp и податоците за настанот. Текстот file се креира локално во проектната папка.
Само избраните настани во FPGA настани до патеката погоре ќе биде напишано во текстот file. |
Напиши до file | Булова контрола за овозможување или оневозможување на процесот на пишување на избраните FPGA настани во текстот file. |
Јасно Настани | Булова контрола за чистење на историјата на настани од предниот панел. Стандардната големина на регистарот на историјата на настанот е 10,000. |
Картичка за статус
Следните табели ги наведуваат индикаторите што се поставени на табулаторот за статус како што е прикажано на Слика 11.
Графикони и индикатори
Параметар | Опис |
TX | Презентира голем број индикатори кои го прикажуваат бројот на пораки пренесени помеѓу различни слоеви, почнувајќи од изворот на податоци до PHY. Покрај тоа, ги прикажува соодветните UDP порти. |
Податоци извор | број пакети извор: Нумеричкиот индикатор го покажува бројот на пакети што се примени од изворот на податоци (UDP, PN податоци или Рачно).
трансфер извор: Буловиот индикатор покажува дека податоците се примаат од изворот на податоци (бројот на примени пакети не е нула). |
Високо MAC | TX Барање Високо MAC: Нумеричките индикатори го прикажуваат бројот на пораки за конфигурација на MAC TX и барање за носивост генерирани од слојот со висока апстракција на MAC и запишани во соодветната порта UDP што се наоѓа под нив. |
Среден MAC | TX Барање Среден MAC: Нумеричките индикатори го прикажуваат бројот на пораки за конфигурација на MAC TX и барање за носивост добиени од слојот за висока апстракција на MAC и прочитани од соодветната порта UDP што се наоѓа над нив. Пред да ги префрлите двете пораки во долните слоеви, дадените конфигурации се проверуваат дали се поддржани или не, дополнително, се проверуваат барањето за конфигурација на MAC TX и барањето за носивост MAC TX дали се конзистентни.
TX Барања до PHY: Нумеричкиот индикатор го покажува бројот на MAC MSDU TX барања напишани на DMA FIFO. TX Потврда Среден MAC: Нумеричките индикатори го покажуваат бројот на пораки за потврда што се генерирани од MAC средината за пораките за MAC TX конфигурација и MAC TX Payload и напишани на доделената порта UDP што се наоѓа над нив. TX Индикации од PHY: Нумеричкиот индикатор го покажува бројот на MAC MSDU TX крајните индикации прочитани од DMA FIFO. TX Индикации Среден MAC: Нумеричкиот индикатор го покажува бројот на индикации за статус MAC TX пријавени од MAC Middle до MAC high со помош на доделената порта UDP што се наоѓа над неа. |
ФИЗ | TX Индикации Прелевање: Нумеричкиот индикатор го покажува бројот на прелевања што се случиле за време на пишувањето FIFO според индикации TX End. |
RX | Презентира голем број индикатори кои го прикажуваат бројот на пораки пренесени помеѓу различни слоеви, почнувајќи од PHY до мијалник за податоци. Покрај тоа, ги прикажува соодветните UDP порти. |
ФИЗ | 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. |
Податоци мијалник | број пакети мијалник: Висок број на примени пакети при симнување на податоци од MAC.
трансфер мијалник: Буловиот индикатор покажува дека се примаат податоци од MAC високото ниво. |
Дополнителни режими на работа и опции за конфигурации
Овој дел опишува дополнителни опции за конфигурација и режими на работа. Покрај режимот RF Multi-Station опишан во Running This SampВо делот за проект, 802.11 Application Framework ги поддржува режимите на работа RF Loopback и Baseband со користење на еден уред. Главните чекори за извршување на 802.11 Application Framework со користење на овие два режима се опишани во продолжение.
Режим на RF Loopback: Кабелски
Во зависност од конфигурацијата, следете ги чекорите во делот „Конфигурирање на USRP RIO Setup“ или „Конфигурирање на поставување на модул за адаптер FlexRIO/FlexRIO“.
Конфигурирање на USRP RIO Setup
- Осигурете се дека уредот USRP RIO е правилно поврзан со системот домаќин што работи LabVIEW Комплет за дизајн на системот за комуникации.
- Создадете ја конфигурацијата на RF loopback користејќи еден RF кабел и атенуатор.
- а. Поврзете го кабелот со RF0/TX1.
- б. Поврзете го придушувачот од 30 dB на другиот крај на кабелот.
- в. Поврзете го придушувачот на RF1/RX2.
- Вклучете го уредот USRP.
- Вклучете го системот домаќин.
Конфигурирање на поставување на модулот за адаптер FlexRIO
- Проверете дали уредот FlexRIO е правилно инсталиран во системот што работи LabVIEW Комплет за дизајн на системот за комуникации.
- Направете RF конфигурација со јамка за поврзување на TX на модулот NI-5791 со RX на модулот NI-5791.
Водење на лабораторијатаVIEW Код на домаќинот
Инструкции за водење на лабораторијатаVIEW кодот на домаќинот е веќе обезбеден во „Running This Sample Project“ дел за режимот на работа со повеќе станици RF. Покрај упатствата од Чекор 1 во тој дел, пополнете ги и следните чекори:
- Стандардниот режим на работа е RF Multi-Station. Префрлете се на картичката Advanced и овозможете ја контролата RF Loopback Demo Mode. Ова ќе ги спроведе следните промени:
- Режимот на работа ќе се смени во режим RF Loopback
- MAC адресата на уредот и MAC адресата на дестинацијата ќе ја добијат истата адреса. За прampи двете би можеле да бидат 46:6F:4B:75:6D:61.
- Стартувај ја лабораторијатаVIEW домаќин VI со кликнување на копчето за извршување ( ).
- а. Ако е успешна, свети индикаторот Device Ready.
- б. Ако добиете грешка, обидете се со едно од следниве:
- Проверете дали вашиот уред е правилно поврзан.
- Проверете ја конфигурацијата на уредот RIO.
- Овозможете ја станицата со поставување на контролата Овозможи станица на Вклучено. Индикаторот Station Active треба да биде вклучен.
- За да го зголемите RX Throughput, префрлете се на картичката Advanced и поставете ја вредноста на backoff на постапката Backoff на нула, бидејќи работи само една станица. Дополнително, поставете го максималниот број повторувања на dot11ShortRetryLimit на 1. Оневозможете ја и потоа овозможете ја станицата користејќи ја контролата Enable Station, бидејќи dot11ShortRetryLimit е статичен параметар.
- Изберете го табот MAC и потврдете дека прикажаното RX Constellation се совпаѓа со шемата за модулација и кодирање конфигурирани со помош на параметрите MCS и Подносач Формат. За прample, 16 QAM се користи за MCS 4 и 20 MHz 802.11a. Со стандардните поставки треба да видите проток од околу 8.2 Mbits/s.
Режим на RF Loopback: Пренос преку воздух
Преносот преку воздух е сличен на поставувањето со кабел. Каблите се заменуваат со антени погодни за избраната централна фреквенција на каналот и пропусниот опсег на системот.
Внимание Прочитајте ја документацијата за производот за сите хардверски компоненти, особено NI RF уредите, пред да го користите системот.
Уредите USRP RIO и FlexRIO не се одобрени или лиценцирани за пренос преку воздух со помош на антена. Како резултат на тоа, работењето со тие производи со антена може да ги прекрши локалните закони. Уверете се дека сте во согласност со сите локални закони пред да ракувате со овој производ со антена.
Режим за враќање на јамката на базен појас
Повратниот јамка на основната лента е сличен на RF loopback. Во овој режим, RF се заобиколува. TX сamples се пренесуваат директно во синџирот за обработка на RX на FPGA. Не се потребни жици на конекторите на уредот. За да ја извршите станицата во Baseband Loopback, рачно поставете го режимот на работа лоциран во блок дијаграмот како константа на Baseband Loopback.
Дополнителни опции за конфигурација
PN Генератор на податоци
Можете да го користите вградениот генератор на податоци за псевдо-шум (PN) за да креирате сообраќај на податоци TX, што е корисно за мерење на перформансите на пропусната моќ на системот. Генераторот на податоци PN е конфигуриран од параметрите PN Data Packet Size и PN Packets per second. Брзината на податоци на излезот од генераторот на податоци PN е еднаква на производот на двата параметри. Забележете дека вистинската пропусната моќ на системот што се гледа на страната RX зависи од параметрите на преносот, вклучувајќи го форматот на Subcarrier и вредноста на MCS, и може да биде помала од брзината генерирана од генератор на податоци PN.
Следните чекори обезбедуваат прampле за тоа како генератор на податоци PN може да го прикаже влијанието на конфигурацијата на протоколот за пренос на остварливиот пропус. Забележете дека дадените вредности на пропусната моќ може да бидат малку различни во зависност од вистинската користена хардверска платформа и канал.
- Поставете, конфигурирајте и стартувајте две станици (станица А и станица Б) како што се во „Running This Sample Project“ делот.
- Правилно приспособете ги поставките за MAC-адреса на уредот и MAC-адреса за дестинација така што адресата на уредот на станицата А е дестинацијата на станицата Б и обратно како што е опишано претходно.
- На станицата Б, поставете го изворот на податоци на Рачен за да ги оневозможите податоците на TX од станицата Б.
- Овозможете ги двете станици.
- Со стандардните поставки, треба да видите проток од околу 8.2 Mbits/s на станицата Б.
- Префрлете се на картичката MAC на станицата А.
- Поставете ја големината на пакетот податоци PN на 4061.
- Поставете го бројот на PN пакети во секунда на 10,000. Оваа поставка го заситува TX баферот за сите можни конфигурации.
- Префрлете се на картичката Напредно на станицата А.
- Поставете го dot11RTSTпрагот на вредност поголема од PN Data Packet Size (5,000) за да се оневозможи RTS/CTS процедурата.
- Поставете го максималниот број повторувања претставени со dot11ShortRetryLimit на 1 за да го оневозможите повторното емитување.
- Оневозможете и потоа овозможете ја станицата А бидејќи прагот на точка11RTST е статичен параметар.
- Обидете се со различни комбинации на формат на подносач и MCS на станицата А. Набљудувајте ги промените во соѕвездието RX и пропусната моќ RX на станицата Б.
- Поставете го форматот на подносач на 40 MHz (IEEE 802.11ac) и MCS на 7 на станицата А. Забележете дека пропусната моќ на станицата Б е околу 72 Mbits/s.
Видео пренос
Пренесувањето видеа ги истакнува можностите на 802.11 Application Framework. За да извршите видео пренос со два уреди, поставете ја конфигурацијата како што е опишано во претходниот дел. Апликациската рамка 802.11 обезбедува UDP интерфејс, кој е добро прилагоден за видео стриминг. На предавателот и на приемникот им е потребна апликација за видео стрим (на прample, VLC, што може да се преземе од http://videolan.org ). Секоја програма способна да пренесува UDP податоци може да се користи како извор на податоци. Слично на тоа, секоја програма способна да прима UDP податоци може да се користи како податочна единица.
Конфигурирајте го ресиверот
Домаќинот кој дејствува како приемник ја користи рамката на апликацијата 802.11 за да ги пренесе примените 802.11 рамки за податоци и да ги пренесе преку UDP до плеерот за пренос на видео.
- Создадете нов проект како што е опишано во „Running the LabVIEW Код на домаќинот“ и поставете го точниот RIO идентификатор во параметарот на уредот RIO.
- Поставете го бројот на станицата на 1.
- Оставете го режимот на работа лоциран во блок дијаграмот да ја има стандардната вредност, RF Multi Station, како што е опишано претходно.
- Дозволете MAC адресата на уредот и MAC адресата на дестинацијата да ги имаат стандардните вредности.
- Префрлете се на картичката MAC и поставете го Data Sink на UDP.
- Овозможете ја станицата.
- Стартувај cmd.exe и смени во директориумот за инсталација VLC.
- Стартувајте ја апликацијата VLC како клиент за стриминг со следнава команда: vlc udp://@:13000, каде што вредноста 13000 е еднаква на опцијата Transmit port of Data Sink Option.
Конфигурирајте го предавателот
Домаќинот кој дејствува како предавател прима UDP пакети од серверот за видео стриминг и ја користи 802.11 Application Framework за да ги пренесе како податочни рамки 802.11.
- Создадете нов проект како што е опишано во „Running the LabVIEW Код на домаќинот“ и поставете го точниот RIO идентификатор во параметарот на уредот RIO.
- Поставете го бројот на станицата на 2.
- Оставете го режимот на работа лоциран во блок дијаграмот да ја има стандардната вредност, RF Multi Station, како што е опишано претходно.
- Поставете ја MAC адресата на уредот да биде слична на дестинациската MAC адреса на станицата 1 (стандардна вредност:
46:6F:4B:75:6D:62) - Поставете ја дестинациската MAC адреса да биде слична на MAC адресата на уредот на станицата 1 (стандардна вредност:
46:6F:4B:75:6D:61) - Префрлете се на картичката MAC и поставете го изворот на податоци на UDP.
- Овозможете ја станицата.
- Стартувај cmd.exe и смени во директориумот за инсталација VLC.
- Идентификувајте ја патеката до видеото file кои ќе се користат за стриминг.
- Стартувајте ја апликацијата 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.
Домаќинот кој дејствува како приемник ќе го прикаже видеото што го емитува предавателот.
Решавање проблеми
Овој дел дава информации за идентификување на основната причина за проблемот доколку системот не работи како што се очекуваше. Опишан е за поставување со повеќе станици во кои станицата А и станицата Б емитуваат.
Следните табели даваат информации за тоа како да се потврди нормалното функционирање и како да се детектираат типични грешки.
Нормално Операција | |
Нормално Операција Тест | · Поставете ги броевите на станиците на различни вредности.
· Правилно приспособете ги поставките на Уред MAC Адреса и Дестинација MAC Адреса како што е опишано претходно. · Оставете ги другите поставки на стандардните вредности. |
Набљудувања: | |
· RX проток во опсег од 7.5 Mbit/s на двете станици. Зависи дали е безжичен или кабелски канал.
· На MAC јазиче: o MAC TX Статистика: На Податоци активирана и ACK Поттикнато индикаторите брзо се зголемуваат. o MAC RX Статистика: Сите показатели се зголемуваат брзо отколку на РТС откриени и CTS откриени, бидејќи на точка11RTSпраг on Напредно јазичето е поголемо од PN Податоци Пакет Големина (должината на PSDU) на MAC таб. o Соѕвездието во RX Соѕвездие графиконот се совпаѓа со редоследот на модулација на MCS избрани кај предавателот. o На TX Блокирај Грешка Оцени графиконот покажува прифатена вредност. · На RF & ФИЗ јазиче: |
o На RX Моќ Спектар се наоѓа во десниот подпојас врз основа на избраното Примарен Канал Селектор. Бидејќи стандардната вредност е 1, таа треба да биде помеѓу -20 MHz и 0 во RX Моќ Спектар графикон.
o На CCA Енергија Откривање Праг [dBm] е поголема од моменталната моќност во RF Влез Моќ графикон. o Измерената моќност на основната лента при стартување на пакетот (црвени точки) во Baseband RX Моќ графиконот треба да биде помал од AGC цел сигнал моќ on Напредно таб. |
|
MAC Статистика Тест | · Оневозможи станица А и станица Б
· На станица А, MAC табот, поставете го Податоци Извор до Прирачник. · Овозможи станица А и станица Б o Станица А, MAC јазиче: § Податоци активирана of MAC TX Статистика е нула. § ACK активирана of MAC RX Статистика е нула. o Станица Б, MAC јазиче: § RX Пропусната моќ е нула. § ACK активирана of MAC TX Статистика е нула. § Податоци откриени of MAC RX Статистика е нула. · На станица А, MAC табот, кликнете само еднаш на Активирање TX of Прирачник Податоци Извор o Станица А, MAC јазиче: § Податоци активирана of MAC TX Статистика е 1. § ACK активирана of MAC RX Статистика е 1. o Станица Б, MAC јазиче: § RX Пропусната моќ е нула. § ACK активирана of MAC TX Статистика е 1. § Податоци откриени of MAC RX Статистика е 1. |
РТС / CTS шалтери Тест | · Оневозможете ја станицата А, поставете ја точка11RTSTпраг на нула, бидејќи е статичен параметар. Потоа, овозможете ја станицата А.
· На станица А, MAC табот, кликнете само еднаш на Активирање TX of Прирачник Податоци Извор o Станица А, MAC јазиче: § РТС активирана of MAC TX Статистика е 1. § CTS активирана of MAC RX Статистика е 1. o Станица Б, MAC јазиче: § CTS активирана of MAC TX Статистика е 1. § РТС активирана of MAC RX Статистика е 1. |
Погрешно Конфигурација | |
Систем Конфигурација | · Поставете ги броевите на станиците на различни вредности.
· Правилно приспособете ги поставките на Уред MAC Адреса и Дестинација MAC Адреса како што е опишано претходно. · Оставете ги другите поставки на стандардните вредности. |
Грешка:
бр податоци обезбедени за преносливост |
Индикација:
Бројачките вредности на Податоци активирана и ACK активирана in MAC TX Статистика не се зголемени. Решение: Поставете Податоци Извор до PN Податоци. Алтернативно, поставете Податоци Извор до UDP и проверете дали користите надворешна апликација за да обезбедите податоци до портата UDP правилно конфигурирана како што е опишано претходно. |
Грешка:
MAC TX смета на средно as зафатен |
Индикација:
Вредностите на MAC Statistics на Податоци Поттикнато и преамбула откриени, дел од MAC TX Статистика и MAC RX Статистика, соодветно, не се зголемени. Решение: Проверете ги вредностите на кривата струја во RF Влез Моќ графикон. Поставете го CCA Енергија Откривање Праг [dBm] контрола на вредност која е повисока од минималната вредност на оваа крива. |
Грешка:
Испрати повеќе податоци пакети отколку на MAC може Обезбедете до на ФИЗ |
Индикација:
На PN Податоци Пакет Големина и на PN Пакети Пер Второ се зголемени. Сепак, постигнатата пропусност не е зголемена. Решение: Изберете повисоко MCS вредност и повисока Подносач Формат. |
Грешка:
погрешно RF пристаништа |
Индикација:
На RX Моќ Спектар не ја покажува истата крива како на TX Моќ Спектар на другата станица. Решение: |
Потврдете дека ги имате каблите или антените поврзани со RF портите што сте ги конфигурирале како TX RF Пристаниште и RX RF Пристаниште. | |
Грешка:
MAC адреса неусогласеност |
Индикација:
На станицата Б, не се активира пренос на пакети ACK (дел од MAC TX Статистика) и RX Пропусната моќ е нула. Решение: Проверете го тоа Уред MAC Адреса на станицата Б се совпаѓа со Дестинација MAC Адреса на станицата А. За режимот RF Loopback, и двете Уред MAC Адреса и Дестинација MAC Адреса треба да има иста адреса, на прample 46:6F:4B:75:6D:61. |
Грешка:
Високо CFO if Станица A и B се FlexRIOs |
Индикација:
Компензираното поместување на фреквенцијата на носителот (CFO) е висок, што ја влошува целата работа на мрежата. Решение: Поставете го Референца Часовник до PXI_CLK или REF IN/ClkIn. · За PXI_CLK: Референцата е преземена од шасијата PXI. · REF IN/ClkIn: Референцата е преземена од портата ClkIn на NI-5791. |
TX Грешка Стапки се еден in RF Loopback or Baseband Loopback операција режими | Индикација:
Се користи една станица каде што е конфигуриран режимот на работа RF Loopback or Baseband Loopback Мод. Графичката индикација на TX Error Rates покажува 1. Решение: Ваквото однесување е очекувано. ACK пакетите се губат додека MAC TX ги чека; машината за состојба на DCF на FPGA на MAC го спречува ова во случај на режими на RF loopback или Baseband Loopback режими. Затоа, MAC TX секогаш известува дека преносот не успеал. Оттука, пријавената стапка на грешка на пакетот TX и стапката на грешка на блокот TX се нули. |
Познати прашања
Проверете дали уредот USRP веќе работи и е поврзан со домаќинот пред да се стартува домаќинот. Во спротивно, уредот USRP RIO може да не го препознае правилно домаќинот.
Комплетна листа на проблеми и решенија се наоѓа на ЛабораторијатаVIEW Комуникации 802.11 Апликациска рамка 2.1 Познати прашања.
Поврзани информации
USRP-2940/2942/2943/2944/2945 Водич за почеток USRP-2950/2952/2953/2954/2955 Водич за почеток Асоцијација на IEEE стандарди: 802.11 Безжични LAN-ови погледнете во лабораторијатаVIEW Прирачник за дизајн на системот за комуникации, достапен онлајн, за информации за ЛабVIEW концепти или предмети што се користат во оваа сampпроектот.
Посетете ni.com/info и внесете го Info Code 80211AppFWManual за да пристапите до ЛабораторијатаVIEW Communications 802.11 Application Framework Прирачник за повеќе информации за дизајнот на 802.11 Application Framework.
Можете исто така да го користите прозорецот за помош на контекст за да дознаете основни информации за ЛабораторијатаVIEW објекти додека го движите курсорот над секој објект. За да се прикаже прозорецот за помош за контекст во ЛабVIEW, изберете View»Помош во контекст.
Акроними
Акроним | Значење |
ACK | Признание |
AGC | Автоматска контрола на засилување |
A-MPDU | Агрегирана MPDU |
CCA | Исчистете ја проценката на каналот |
CFO | Поместување на фреквенцијата на носителот |
CSMA/CA | Превозникот чувствува повеќекратен пристап со избегнување судир |
CTS | Јасно до испраќање |
CW | Континуиран бран |
DAC | Дигитален кон аналоген конвертор |
DCF | Дистрибуирана координативна функција |
DMA | Директен пристап до меморијата |
FCS | Редоследот на проверка на рамката |
MAC | Среден слој за контрола на пристап |
MCS | Шема за модулација и кодирање |
MIMO | Повеќекратен влез-повеќе излез |
MPDU | Единица за податоци за протокол MAC |
NAV | Вектор за распределба на мрежата |
Не-HT | Не-висока пропусност |
OFDM | Ортогонално мултиплексирање со поделба на фреквенцијата |
ПАПР | Врв на просечна моќност |
ФИЗ | Физички слој |
PLCP | Постапка за конвергенција на физичкиот слој |
PN | Псевдо бучава |
ПСДУ | Единица за податоци за услугата PHY |
QAM | Квадратура ampмодулација на ширината |
РТС | Барање за испраќање |
RX | Примање |
SIFS | Кратко растојание меѓу рамки |
СИСО | Единечен влез единечен излез |
T2H | Цел на домаќинот |
TX | Пренеси |
UDP | Корисникот даtagрам протокол |
Погледнете ги упатствата за NI заштитни знаци и лого на ni.com/trademarks за повеќе информации за трговските марки на НИ. Другите имиња на производи и компании споменати овде се заштитни знаци или трговски имиња на нивните соодветни компании. За патенти кои покриваат производи/технологија на НИ, погледнете ја соодветната локација: Помош»Патенти во вашиот софтвер, the patents.txt file на вашиот медиум, или Известувањето за патенти на National Instruments на ni.com/patents. Можете да најдете информации за договорите за лиценца на крајниот корисник (EULA) и правните известувања од трети страни во readme file за вашиот НИ производ. Погледнете ги Информациите за усогласеност со извозот на ni.com/legal/export-compliance за политиката за усогласеност со глобалната трговија на NI и како да добиете релевантни HTS кодови, ECCN и други податоци за увоз/извоз. NI НЕ ДАВА ИЗРАЗНИ ИЛИ ИМПЛИЦИРАНИ ГАРАНЦИИ ЗА ТОЧНОСТА НА ИНФОРМАЦИИТЕ СОДРЖАНИ ОВДЕ И НЕ СЕ ОДГОВАРА ЗА КАКВИ ГРЕШКИ. Клиенти на Владата на САД: Податоците содржани во овој прирачник се развиени на приватен трошок и подлежат на применливите ограничени права и ограничените права за податоци како што е наведено во FAR 52.227-14, DFAR 252.227-7014 и DFAR 252.227-7015.
Документи / ресурси
![]() |
НАЦИОНАЛНИ ИНСТРУМЕНТИ ЛабVIEW Комуникации 802.11 Апликациска рамка 2.1 [pdf] Упатство за корисникот PXIe-8135, лабораторијаVIEW Communications 802.11 Application Framework 2.1, LabVIEW Communications 802.11 Application, Framework 2.1, LabVIEW Комуникации 802.11, Апликациска рамка 2.1 |