NATIONAL INSTRUMENTS լոգոն

NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1

NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1

Ապրանքի մասին տեղեկատվություն՝ PXIe-8135

PXIe-8135-ը սարք է, որն օգտագործվում է լաբորատորիայում տվյալների երկկողմանի փոխանցման համարVIEW Communications 802.11 Application Framework 2.1. Սարքի համար պահանջվում է երկու NI RF սարք, կամ USRP
RIO սարքերը կամ FlexRIO մոդուլները պետք է միացված լինեն տարբեր ընդունող համակարգիչներին, որոնք կարող են լինել նոութբուքեր, անհատական ​​համակարգիչներ կամ PXI շասսեր: Կարգավորումը կարող է կամ օգտագործել ՌԴ մալուխներ կամ ալեհավաքներ: Սարքը համատեղելի է PXI-ի վրա հիմնված հոսթ համակարգերի, PCI-ի վրա հիմնված կամ PCI Express-ի վրա հիմնված MXI ադապտեր ունեցող ԱՀ-ի կամ Express քարտի վրա հիմնված MXI ադապտեր ունեցող նոութբուքի հետ: Հյուրընկալող համակարգը պետք է ունենա առնվազն 20 ԳԲ ազատ սկավառակի տարածություն և 16 ԳԲ օպերատիվ հիշողություն:

Համակարգի պահանջներ

Ծրագրային ապահովում

  • Windows 7 SP1 (64-bit) կամ Windows 8.1 (64-bit)
  • ԼաբորատորիաVIEW Communications System Design Suite 2.0
  • 802.11 Կիրառման շրջանակ 2.1

Սարքավորումներ

802.11 Application Framework-ը երկկողմանի տվյալների փոխանցման համար օգտագործելու համար ձեզ հարկավոր է երկու NI RF սարք՝ կա՛մ USRP RIO սարքեր՝ 40 ՄՀց, 120 ՄՀց կամ 160 ՄՀց թողունակությամբ, կամ FlexRIO մոդուլներ: Սարքերը պետք է միացված լինեն տարբեր ընդունող համակարգիչներին, որոնք կարող են լինել նոութբուքեր, համակարգիչներ կամ PXI շասսիներ: Նկար 1-ը ցույց է տալիս երկու կայանների տեղադրումը կամ օգտագործելով ՌԴ մալուխներ (ձախ) կամ ալեհավաքներ (աջ):
Աղյուսակ 1-ում ներկայացված է անհրաժեշտ սարքավորումը՝ կախված ընտրված կոնֆիգուրացիայից:NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-1

Կոնֆիգուրացիա Երկու կարգավորումները USRP RIO-ի կարգավորում FlexRIO FPGA/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 սարքի հետ:
  • Ալեհավաք. Տե՛ս «ՌԴ Multi Station Mode. Over-the-Oir Transmission» բաժինը՝ այս ռեժիմի մասին լրացուցիչ տեղեկությունների համար:
  • USRP RIO սարք՝ USRP-2940/2942/2943/2944/2950/2952/2953/2954 Ծրագրով սահմանված ռադիոյի վերակազմավորվող սարքեր՝ 40 ՄՀց, 120 ՄՀց կամ 160 ՄՀց թողունակությամբ:
  • Թուլացնող 30 դԲ թուլացումով և արական/իգական SMA միակցիչներ, որոնք ներառված են USRP RIO սարքի հետ:
    Նշում. FlexRIO/FlexRIO ադապտերների մոդուլի տեղադրման համար թուլացնողը չի պահանջվում:
  • FlexRIO FPGA մոդուլ՝ PXIe-7975/7976 FPGA մոդուլ FlexRIO-ի համար
  • FlexRIO ադապտեր մոդուլ՝ NI-5791 ՌԴ ադապտեր մոդուլ FlexRIO-ի համար

Նախորդ առաջարկությունները ենթադրում են, որ դուք օգտագործում եք PXI-ի վրա հիմնված հյուրընկալող համակարգեր: Կարող եք նաև օգտագործել ԱՀ PCI-ի վրա հիմնված կամ PCI Express-ի վրա հիմնված MXI ադապտերով կամ նոութբուք՝ Express քարտի վրա հիմնված MXI ադապտերով:
Համոզվեք, որ ձեր հոսթն ունի առնվազն 20 ԳԲ ազատ սկավառակի տարածություն և 16 ԳԲ RAM:

  • Ուշադրություն. նախքան սարքավորումն օգտագործելը, կարդացեք արտադրանքի բոլոր փաստաթղթերը՝ անվտանգության, EMC-ի և բնապահպանական կանոնակարգերի համապատասխանությունն ապահովելու համար:
  • Ուշադրություն. Նշված EMC-ի կատարումն ապահովելու համար RF սարքերը աշխատեք միայն պաշտպանված մալուխներով և աքսեսուարներով:
  • Ուշադրություն. EMC-ի նշված կատարումն ապահովելու համար բոլոր I/O մալուխների երկարությունը, բացառությամբ USRP սարքի GPS ալեհավաքին միացված մալուխների, պետք է լինի 3 մ-ից ոչ ավելի (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

Ապրանքի օգտագործման հրահանգներ

  1. Համոզվեք, որ արտադրանքի բոլոր փաստաթղթերը կարդացվել և հասկացվել են անվտանգության, EMC-ի և բնապահպանական կանոնակարգերի համապատասխանությունն ապահովելու համար:
  2. Համոզվեք, որ ՌԴ սարքերը միացված են տարբեր հյուրընկալող համակարգիչներին, որոնք համապատասխանում են համակարգի պահանջներին:
  3. Ընտրեք ապարատային կազմաձևման համապատասխան տարբերակը և կարգավորեք անհրաժեշտ պարագաները՝ համաձայն Աղյուսակ 1-ի:
  4. Եթե ​​ալեհավաք եք օգտագործում, նախքան այս արտադրանքը ալեհավաքով շահագործելը, համոզվեք, որ համապատասխանում եք տեղական բոլոր օրենքներին:
  5. Նշված EMC-ի կատարումն ապահովելու համար ՌԴ սարքերը աշխատեք միայն պաշտպանված մալուխներով և պարագաներով:
  6. Նշված EMC կատարումն ապահովելու համար բոլոր I/O մալուխների երկարությունը, բացառությամբ նրանց, որոնք միացված են USRP սարքի GPS ալեհավաքի մուտքագրմանը, պետք է լինի ոչ ավելի, քան 3 մ (10 ֆտ.):

Հասկանալով այս Սample Project

Նախագիծը բաղկացած է լաբորատորիայից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 ֆիզիկական հաղորդիչի (TX) և ստացողի (RX) ազդանշանի մշակման FPGA կոդը սիմուլյացիայի ռեժիմում գործարկելու համար: Դրան կցվում է սիմուլյացիոն նախագծի համապատասխան ուղեցույցը:

802.11 նախագծային նախագծերի համար հետևյալը files և թղթապանակները ստեղծվում են նշված թղթապանակի ներսում.

  • 802.11 Դիզայն 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-ից, որը գտնվում է թիրախային հատուկ ենթաթղթապանակում:
  • Builds — Այս թղթապանակը պարունակում է նախապես կազմված բիթfiles ընտրված թիրախային սարքի համար:
  • Common — Ընդհանուր գրադարանը պարունակում է ընդհանուր ենթատեսակներ հյուրընկալողի և FPGA-ի համար, որոնք օգտագործվում են 802.11 Application Framework-ում: Այս կոդը ներառում է մաթեմատիկական ֆունկցիաներ և տիպի փոխարկումներ:
  • FlexRIO/USRP RIO- Այս թղթապանակները պարունակում են հյուրընկալող և FPGA subVI-ների թիրախային ծրագրեր, որոնք ներառում են կոդ՝ շահույթ և հաճախականություն սահմանելու համար: Այս կոդը շատ դեպքերում հարմարեցված է տվյալ թիրախին հատուկ հոսքային s-իցampնախագծերը։ Դրանք նաև պարունակում են թիրախային վերին մակարդակի FPGA VI-ներ:
  • 802.11 v2.1 — Այս թղթապանակը ներառում է 802.11 ֆունկցիոնալությունը, որը բաժանված է մի քանի FPGA թղթապանակների և հյուրընկալող գրացուցակի:

Բաղադրիչներ
802.11 Application Framework-ն ապահովում է իրական ժամանակի ուղղանկյուն հաճախականության բաժանման մուլտիպլեքսավորման (OFDM) ֆիզիկական շերտ (PHY) և լրատվամիջոցների հասանելիության վերահսկման (MAC) իրականացում IEEE 802.11-ի վրա հիմնված համակարգի համար: 802.11 Application Framework LabVIEW նախագիծն իրականացնում է մեկ կայանի ֆունկցիոնալությունը, ներառյալ ստացողի (RX) և հաղորդիչի (TX) գործառույթները:

Համապատասխանության և շեղումների հայտարարություն
802.11 Application Framework-ը նախագծված է IEEE 802.11 բնութագրերին համապատասխանելու համար: Դիզայնը հեշտությամբ փոփոխելի պահելու համար 802.11 Application Framework-ը կենտրոնանում է IEEE 802.11 ստանդարտի հիմնական ֆունկցիոնալության վրա:

  • 802.11a- (Legacy ռեժիմ) և 802.11ac- (Շատ բարձր թողունակության ռեժիմ) համապատասխան PHY
  • Դասընթացի վրա հիմնված փաթեթների հայտնաբերում
  • Ազդանշանների և տվյալների դաշտի կոդավորում և վերծանում
  • Մաքուր ալիքի գնահատում (CCA)՝ հիմնված էներգիայի և ազդանշանի հայտնաբերման վրա
  • Օպերատորը զգում է բազմակի մուտք՝ բախումից խուսափելու (CSMA/CA) ընթացակարգով, ներառյալ վերահաղորդումը
  • Պատահական Backoff կարգը
  • 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 ՄՀց թողունակության համար աջակցությունը սահմանափակվում է մինչև 4-րդ մոդուլյացիայի և կոդավորման սխեմայի (MCS):
  • Համակցված MPDU (A-MPDU) մեկ MPDU-ով 802.11ac ստանդարտի համար
  • Փաթեթ առ փաթեթ ավտոմատ ձեռքբերման հսկողություն (AGC), որը թույլ է տալիս օդային փոխանցում և ընդունում:

Այցելեք ni.com/info և մուտքագրեք Info Code 80211AppFWManual՝ Լաբորատորիա մուտք գործելու համարVIEW Communications 802.11 Application Framework Manual 802.11 Application Framework դիզայնի մասին լրացուցիչ տեղեկությունների համար:

Վազելով այս Սample Project

802.11 Application Framework-ը աջակցում է փոխազդեցությանը կամայական թվով կայանների հետ, որոնք այսուհետ կկոչվեն որպես ՌԴ Բազմակի կայանների ռեժիմ: Գործողության այլ ռեժիմները նկարագրված են «Լրացուցիչ գործառնական ռեժիմներ և կոնֆիգուրացիաների ընտրանքներ» բաժնում: ՌԴ Multi Station Mode-ում յուրաքանչյուր կայան գործում է որպես մեկ 802.11 սարք: Հետևյալ նկարագրությունները ենթադրում են, որ կան երկու անկախ կայաններ, որոնցից յուրաքանչյուրն աշխատում է իր սեփական ռադիոհաղորդիչ սարքով: Դրանք կոչվում են «Ա» և «Բ» կայան:

Սարքավորումների կարգավորում. մալուխային
Կախված կազմաձևից, հետևեք քայլերին կամ «USRP RIO Setup-ի կարգավորում» կամ «Կազմաձևել FlexRIO/FlexRIO ադապտերների մոդուլի կարգավորումը» բաժնում:

USRP RIO համակարգի կազմաձևում

  1. Համոզվեք, որ USRP RIO սարքերը պատշաճ կերպով միացված են Lab-ի աշխատող հոսթ համակարգերինVIEW Հաղորդակցության համակարգերի դիզայնի փաթեթ:
  2. Կատարեք հետևյալ քայլերը՝ ՌԴ կապեր ստեղծելու համար, ինչպես ցույց է տրված Նկար 2-ում:
    1.  Միացրեք երկու 30 դԲ հյուծիչներ RF0/TX1 պորտերին A և B կայաններում:
    2. Թուլացնողների մյուս ծայրը միացրեք երկու ՌԴ մալուխներին:
    3. Միացրեք ՌԴ մալուխի մյուս ծայրը, որը գալիս է A կայանից B կայանի RF1/RX2 պորտին:
    4. B կայանից եկող ՌԴ մալուխի մյուս ծայրը միացրեք A կայանի RF1/RX2 պորտին:
  3. Միացնել USRP սարքերը:
  4. Միացնել հյուրընկալող համակարգերը:
    ՌԴ մալուխները պետք է ապահովեն գործառնական հաճախականությունը: NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-2

FlexRIO համակարգի կազմաձևում

  1. Համոզվեք, որ FlexRIO սարքերը պատշաճ կերպով միացված են Lab-ի աշխատող հոսթ համակարգերինVIEW Հաղորդակցության համակարգերի դիզայնի փաթեթ:
  2. Կատարեք հետևյալ քայլերը՝ ՌԴ կապեր ստեղծելու համար, ինչպես ցույց է տրված Նկար 3-ում:
    1. Միացրեք A կայանի TX պորտը B կայանի RX միացքին՝ օգտագործելով ՌԴ մալուխ:
    2. Միացրեք B կայանի TX նավահանգիստը A կայանի RX միացքին՝ օգտագործելով ՌԴ մալուխ:
  3. Միացնել հյուրընկալող համակարգերը:
    ՌԴ մալուխները պետք է ապահովեն գործառնական հաճախականությունը: NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-3
Լաբորատորիայի վարումVIEW Հյուրընկալող կոդը

Ապահովել լաբորատորիանVIEW Communications System Design Suite 2.0-ը և 802.11 Application Framework 2.1-ը տեղադրված են ձեր համակարգերում: Տեղադրումն սկսվում է՝ գործարկելով setup.exe-ը տրամադրված տեղադրման լրատվամիջոցից: Տեղադրման գործընթացը ավարտելու համար հետևեք տեղադրողի հուշումներին:
Լաբորատորիան գործարկելու համար անհրաժեշտ քայլերըVIEW Երկու կայանների հյուրընկալող կոդը ամփոփված է հետևյալում.

  1. Առաջին հյուրընկալողի վրա A կայանի համար.
    • ա. Գործարկել ԼաբորատորիանVIEW Communications System Design Suite՝ ընտրելով 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 ՄՀց, 80 ՄՀց և 160 ՄՀց է) բացահայտված է:
  2. Կրկնեք 1-ին քայլը B կայանի համար երկրորդ հյուրընկալողի վրա:
  3. Սահմանեք A կայանի համարը 1-ի, իսկ B կայանի համարը 2-ի:
  4. FlexRIO-ի տեղադրման համար Reference Clock-ը դրեք PXI_CLK կամ REF IN/ClkIn:
    • ա. PXI_CLK-ի համար՝ հղումը վերցված է PXI շասսիից:
    • բ. REF IN/ClkIn. հղումը վերցված է NI-5791 ադապտեր մոդուլի ClkIn պորտից:
  5. Ճիշտ կարգավորեք Սարքի MAC հասցեի և նպատակակետի MAC հասցեի կարգավորումները երկու կայաններում:
    • ա. Կայան A. Սահմանեք սարքի MAC հասցեն և նպատակակետ MAC հասցեն 46:6F:4B:75:6D:61 և 46:6F:4B:75:6D:62 (կանխադրված արժեքները):
    • բ. B կայան. Սարքի MAC հասցեն և նպատակակետ MAC հասցեն սահմանեք 46:6F:4B:75:6D:62 և 46:6F:4B:75:6D:61:
  6. Յուրաքանչյուր կայանի համար գործարկեք ԼաբորատորիանVIEW հոսթ VI՝ սեղմելով գործարկման կոճակը ( ):
    • ա. Հաջողության դեպքում լույս է վառվում Device Ready ցուցիչը:
    • բ. Եթե ​​սխալ եք ստանում, փորձեք հետևյալներից մեկը.
      • Համոզվեք, որ ձեր սարքը պատշաճ կերպով միացված է:
      • Ստուգեք RIO Սարքի կոնֆիգուրացիան:
  7. Միացնել A կայանը՝ միացնելով կայանի կառավարումը միացնելով: Station Active ցուցիչը պետք է միացված լինի:
  8. Միացնել B Station-ը` միացնելով կայանի կառավարումը միացնելով: Station Active ցուցիչը պետք է միացված լինի:
  9. Ընտրեք MAC ներդիրը և ստուգեք, որ ցուցադրված RX համաստեղությունը համընկնում է մյուս կայանի MCS և Subcarrier Format պարամետրերի միջոցով կազմաձևված մոդուլյացիայի և կոդավորման սխեմայի հետ: Նախampթողեք Subcarrier ձևաչափը և MCS-ը լռելյայն վիճակում A կայանի վրա և Subcarrier ձևաչափը սահմանեք 40 ՄՀց (IEEE 802.11 ac) և MCS-ը 5-ի վրա B կայանում: 16 քառակուսի ampLitude modulation (QAM) օգտագործվում է MCS 4-ի համար և տեղի է ունենում B կայանի ինտերֆեյսի վրա։
  10. Ընտրեք RF & PHY ներդիրը և ստուգեք, որ RX Power սպեկտրը նման է մյուս կայանի ընտրված Subcarrier ձևաչափին: A կայանը ցույց է տալիս 40 ՄՀց RX էներգիայի սպեկտր, մինչդեռ B կայանը ցույց է տալիս 20 ՄՀց RX էներգիայի սպեկտր:

Նշում. 40 ՄՀց թողունակությամբ USRP RIO սարքերը չեն կարող փոխանցել կամ ստանալ 80 ՄՀց թողունակությամբ կոդավորված փաթեթներ:
A և B կայանի 802.11 Application Framework օգտատիրոջ միջերեսները ներկայացված են համապատասխանաբար Նկար 6-ում և Նկար 7-ում: Յուրաքանչյուր կայանի կարգավիճակը վերահսկելու համար 802.11 Application Framework-ը տրամադրում է մի շարք ցուցանիշներ և գրաֆիկներ: Ծրագրի բոլոր կարգավորումները, ինչպես նաև գրաֆիկներն ու ցուցիչները նկարագրված են հետևյալ ենթաբաժիններում: Առջևի վահանակի կառավարիչները դասակարգվում են հետևյալ երեք խմբերում.

  • Հավելվածի կարգավորումներ. այդ հսկիչները պետք է սահմանվեն նախքան կայանը միացնելը:
  • Աշխատանքի ժամանակի ստատիկ կարգավորումներ. այդ հսկիչները պետք է անջատվեն, այնուհետև միացնեն կայանը: Դրա համար օգտագործվում է Enable Station կոնտրոլը:
  • Դինամիկ գործարկման ժամանակի կարգավորումներ. այդ հսկիչները կարող են սահմանվել այնտեղ, որտեղ կայանը աշխատում է:

NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-6NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-7

Վերահսկողության և ցուցիչների նկարագրությունը

Հիմնական հսկողություն և ցուցիչներ

Հավելվածի կարգավորումներ 
Հավելվածի կարգավորումները կիրառվում են, երբ VI-ն սկսվում է, և այն չի կարող փոխվել, երբ VI-ը գործարկվի և աշխատի: Այս կարգավորումները փոխելու համար դադարեցրեք VI-ը, կիրառեք փոփոխությունները և վերագործարկեք VI-ը: Դրանք ներկայացված են Նկար 6-ում:

Պարամետր Նկարագրություն
ՌԻՈ Սարք ՌԴ ապարատային սարքի RIO հասցեն.
Հղում Ժամացույց Կազմաձևում է սարքի ժամացույցների հղումը: Հղման հաճախականությունը պետք է լինի 10 ՄՀց: Դուք կարող եք ընտրել հետևյալ աղբյուրներից.

Ներքին— Օգտագործում է ներքին հղման ժամացույցը:

ՀԳԾ IN / ClkIn— Հղումը վերցված է REF IN պորտից (USRP-294xR և USRP-295XR) կամ ClkIn պորտից (NI 5791):

GPS— Հղումը վերցված է GPS մոդուլից: Կիրառելի է միայն USRP- 2950/2952/2953 սարքերի համար:

PXI_CLK— Հղումը վերցված է PXI շասսիից: Կիրառելի է միայն NI-7975 ադապտեր մոդուլներով PXIe-7976/5791 թիրախների համար:

Գործողություն Ռեժիմ Այն սահմանվել է որպես հաստատուն բլոկային դիագրամում: 802.11 Application Framework-ն ապահովում է հետևյալ ռեժիմները.

RF Loopback— Միացնում է մեկ սարքի TX ուղին նույն սարքի RX ուղու հետ՝ օգտագործելով ՌԴ մալուխ կամ ալեհավաքներ:

RF Մուլտի Կայան— Տվյալների կանոնավոր փոխանցում երկու կամ ավելի անկախ կայաններով, որոնք աշխատում են առանձին սարքերի վրա, որոնք միացված են ալեհավաքներով կամ մալուխային միացումներով: RF Multi Station-ը լռելյայն շահագործման ռեժիմն է:

Բեյզբենդ loopback— Նման է RF loopback-ին, բայց արտաքին մալուխի հանգույցը փոխարինվում է ներքին թվային բազային շղթայի հանգույցով հետադարձ ճանապարհով:

Static Runtime Settings
Ստատիկ գործարկման ժամանակի կարգավորումները կարող են փոխվել միայն այն ժամանակ, երբ կայանն անջատված է: Պարամետրերը կիրառվում են, երբ կայանը միացված է: Դրանք ներկայացված են Նկար 6-ում:

Պարամետր Նկարագրություն
Կայան Համար Կայանի համարը սահմանելու համար թվային հսկողություն: Յուրաքանչյուր վազող կայան պետք է ունենա այլ համար: Այն կարող է լինել մինչև 10: Եթե օգտվողը ցանկանում է ավելացնել գործող կայանների թիվը, MSDU Sequence Number-ի նշանակման և Կրկնվող հայտնաբերման քեշը պետք է ավելացվի մինչև պահանջվող արժեքը, քանի որ լռելյայն արժեքը 10 է:
Առաջնային Ալիք Կենտրոն Հաճախականություն [Հց] Դա հաղորդիչի առաջնային ալիքի կենտրոնական հաճախականությունն է Հց-ով: Վավեր արժեքները կախված են այն սարքից, որով աշխատում է կայանը:
Առաջնային Ալիք Ընտրիչ Թվային հսկողություն՝ որոշելու համար, թե որ ենթաշերտը օգտագործվում է որպես հիմնական ալիք: PHY-ն ընդգրկում է 80 ՄՀց թողունակություն, որը կարելի է բաժանել չորս ենթատիրույթի {0,…,3} 20 ՄՀց թողունակության ոչ բարձր թողունակությամբ (ոչ HT) ազդանշանի համար: Ավելի լայն թողունակության համար ենթատիրույթները համակցվում են: Այցելեք ni.com/info և մուտքագրեք Info Code 80211AppFW ձեռնարկ մուտք գործելու համար ԼաբորատորիաVIEW Հաղորդակցություններ 802.11 Դիմում Շրջանակ Ձեռնարկ Channelization-ի մասին լրացուցիչ տեղեկությունների համար:
Իշխանություն Մակարդակ [dBm] Ելքային հզորության մակարդակը՝ հաշվի առնելով շարունակական ալիքի (CW) ազդանշանի փոխանցումը, որն ունի թվայինից անալոգային փոխարկիչի (DAC) ամբողջական տիրույթ: OFDM-ի գագաթնակետ-միջին հզորության բարձր հարաբերակցությունը նշանակում է, որ փոխանցվող 802.11 կադրերի ելքային հզորությունը սովորաբար 9 դԲ-ից մինչև 12 դԲ ցածր է ճշգրտված հզորության մակարդակից:
TX RF Պորտ RF պորտ, որն օգտագործվում է TX-ի համար (կիրառելի է միայն USRP RIO սարքերի համար):
RX RF Պորտ RX-ի համար օգտագործվող ՌԴ պորտը (կիրառելի է միայն USRP RIO սարքերի համար):
Սարք MAC Հասցե MAC հասցե՝ կապված կայանի հետ: Բուլյան ցուցիչը ցույց է տալիս, արդյոք տվյալ MAC հասցեն վավեր է, թե ոչ: MAC հասցեի վավերացումը կատարվում է դինամիկ ռեժիմով:

Dynamic Runtime Settings
Dynamic Runtime Settings-ը կարող է փոխվել ցանկացած պահի և կիրառվել անմիջապես, նույնիսկ երբ կայանը ակտիվ է: Դրանք ներկայացված են Նկար 6-ում:

Պարամետր Նկարագրություն
Ենթափոխադրող Ձևաչափ Թույլ է տալիս անցնել IEEE 802.11 ստանդարտ ձևաչափերի միջև: Աջակցվող ձևաչափերը հետևյալն են.
  · 802.11a 20 ՄՀց թողունակությամբ

· 802.11ac 20 ՄՀց թողունակությամբ

· 802.11ac 40 ՄՀց թողունակությամբ

· 802.11ac 80 ՄՀց թողունակությամբ (աջակցվող MCS մինչև 4)

MCS Մոդուլյացիայի և կոդավորման սխեմայի ինդեքս, որն օգտագործվում է տվյալների շրջանակները կոդավորելու համար: ACK շրջանակները միշտ ուղարկվում են MCS 0-ով: Ուշադիր եղեք, որ MCS-ի ոչ բոլոր արժեքներն են կիրառելի բոլոր ենթափոխադրող ձևաչափերի համար, և MCS-ի նշանակությունը փոխվում է ենթափոխադրողի ձևաչափով: MCS դաշտի կողքին գտնվող տեքստային դաշտը ցույց է տալիս ընթացիկ MCS և Subcarrier ձևաչափի մոդուլյացիայի սխեման և կոդավորման արագությունը:
AGC Եթե ​​միացված է, շահույթի օպտիմալ կարգավորումն ընտրվում է` կախված ստացված ազդանշանի հզորությունից: RX շահույթի արժեքը վերցված է Manual RX Gain-ից, եթե AGC-ն անջատված է:
Ձեռնարկ RX Շահույթ [dB] Ձեռնարկ RX ձեռքբերման արժեք: Կիրառվում է, եթե AGC-ն անջատված է:
Նպատակակետ MAC Հասցե Նպատակակետի MAC հասցեն, ուր պետք է ուղարկվեն փաթեթները: Բուլյան ցուցիչը ցույց է տալիս, արդյոք տվյալ MAC հասցեն վավեր է, թե ոչ: Եթե ​​աշխատում է RF loopback ռեժիմում, ապա Նպատակակետ MAC Հասցե և Սարք MAC Հասցե պետք է նման լինի:

Ցուցանիշներ
Հետևյալ աղյուսակը ներկայացնում է հիմնական առջևի վահանակի վրա տեղի ունեցած ցուցիչները, ինչպես ցույց է տրված Նկար 6-ում:

Պարամետր Նկարագրություն
Սարք Պատրաստ Բուլյան ցուցիչը ցույց է տալիս, արդյոք սարքը պատրաստ է: Եթե ​​սխալ եք ստանում, փորձեք հետևյալներից մեկը.

· Համոզվեք, որ ձեր RIO սարքը պատշաճ կերպով միացված է:

· Ստուգեք կոնֆիգուրացիան ՌԻՈ Սարք.

· Ստուգեք կայանի համարը: Այն պետք է տարբերվի, եթե մեկից ավելի կայաններ աշխատում են նույն հյուրընկալողի վրա:

Թիրախ ՖԻՖՈ Հորդել Բուլյան ցուցիչ, որը լուսավորվում է, եթե թիրախում առկա է գերհոսք դեպի հյուրընկալող (T2H) առաջինը-առաջին դուրս եկած հիշողության բուֆերները (FIFOs): Եթե ​​T2H FIFO-ներից մեկը հոսում է, նրա տեղեկատվությունը այլևս հուսալի չէ: Այդ FIFO-ները հետևյալն են.

· T2H RX Տվյալների արտահոսք

· T2H համաստեղության արտահոսք

· T2H RX Power Spectrum արտահոսք

· T2H ալիքի գնահատման արտահոսք

· TX դեպի ՌԴ FIFO արտահոսք

Կայան Ակտիվ Բուլյան ցուցիչը ցույց է տալիս, արդյոք կայանը RF ակտիվ է կայանը միացնելուց հետո՝ կարգավորելով Միացնել Կայան վերահսկողություն դեպի On.
Կիրառվել է RX Շահույթ [dB] Թվային ցուցիչը ցույց է տալիս RX շահույթի արժեքը, որը ներկայումս կիրառվում է: Այս արժեքը Manual RX Gain-ն է, երբ AGC-ն անջատված է, կամ հաշվարկված RX շահույթը, երբ AGC-ն միացված է: Երկու դեպքում էլ շահույթի արժեքը պարտադրվում է սարքի հնարավորություններով:
Վավերական Բուլյան ցուցիչները ցույց են տալիս, եթե տրված է Սարք MAC Հասցե և Նպատակակետ MAC Հասցե կայանների հետ կապված վավեր են:
MAC ներդիր

Հետևյալ աղյուսակներում թվարկված են հսկիչները և ցուցիչները, որոնք տեղադրված են MAC ներդիրում, ինչպես ցույց է տրված Նկար 6-ում:

Dynamic Runtime Settings

Պարամետր Նկարագրություն
Տվյալներ Աղբյուր Որոշում է հյուրընկալողից թիրախ ուղարկվող MAC շրջանակների աղբյուրը:

Անջատված— Այս մեթոդը օգտակար է TX տվյալների փոխանցումն անջատելու համար, մինչդեռ TX շղթան ակտիվ է՝ ACK փաթեթներ գործարկելու համար:

UDP— Այս մեթոդը օգտակար է ցուցադրությունների ցուցադրման համար, օրինակ՝ արտաքին վիդեո հոսքային հավելված օգտագործելիս կամ արտաքին ցանցի փորձարկման գործիք օգտագործելու համար, ինչպիսին է Iperf-ը: Այս մեթոդով մուտքային տվյալները հասնում են կամ գեներացվում են 802.11 կայանից՝ օգտագործելով օգտվողի datagram արձանագրություն (UDP):

PN Տվյալներ— Այս մեթոդը պատահական բիթեր է ուղարկում և օգտակար է ֆունկցիոնալ թեստերի համար: Փաթեթի չափը և արագությունը կարող են հեշտությամբ հարմարվել:

  Ձեռնարկ— Այս մեթոդը օգտակար է վրիպազերծման նպատակով առանձին փաթեթներ գործարկելու համար:

Արտաքին— Թույլատրել պոտենցիալ արտաքին վերին MAC-ի իրականացմանը կամ այլ արտաքին հավելվածներին օգտագործել 802.11 Application Framework-ով նախատեսված MAC & PHY գործառույթները:

Տվյալներ Աղբյուր Ընտրանքներ Յուրաքանչյուր ներդիր ցույց է տալիս տվյալների համապատասխան աղբյուրների տարբերակները:

UDP Ներդիր— Անվճար UDP միացք՝ հաղորդիչի համար տվյալներ ստանալու համար, ստացվում է էապես՝ հիմնվելով կայանի համարի վրա:

PN Ներդիր PN Տվյալներ Փաթեթ Չափը— Փաթեթի չափը բայթերով (միջակայքը սահմանափակված է 4061-ով, որը մեկ A-MPDU է, որը կրճատվում է MAC-ի գլխավճարով)

PN Ներդիր PN Փաթեթներ մեկ Երկրորդ— Փաթեթների միջին թիվը վայրկյանում փոխանցելու համար (սահմանափակված է մինչև 10,000: Հասանելի թողունակությունը կարող է ավելի քիչ լինել՝ կախված կայանի կազմաձևից):

Ձեռնարկ Ներդիր ձգան TX— Բուլյան հսկողություն՝ մեկ TX փաթեթ գործարկելու համար:

Տվյալներ Լվացարան Այն ունի հետևյալ տարբերակները.

·          Անջատված- Տվյալները անտեսված են:

·          UDP— Եթե միացված է, ստացված շրջանակները փոխանցվում են կազմաձևված UDP հասցեին և պորտին (տես ստորև):

Տվյալներ Լվացարան Տարբերակ Այն ունի հետևյալ պահանջվող կոնֆիգուրացիաները UDP տվյալների լվացման տարբերակի համար.

·          Փոխանցել IP Հասցե— UDP ելքային հոսքի նպատակակետ IP հասցեն:

·          Փոխանցել Պորտ— Թիրախային 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 ուղղակի մուտքի հիշողության (DMA) FIFO-ից օգտակար բեռ ստանալու համար, ուստի փաթեթները դուրս են թողնվում: Բարձրացրեք վարդակից բուֆերի չափը:

Տվյալներ Փոխանցում— Ցույց է տալիս, որ փաթեթները հաջողությամբ կարդացվել են DMA FIFO-ից և փոխանցվել տվյալ UDP պորտին:

RX Համաստեղություն Գրաֆիկական ցուցումը ցույց է տալիս RX I/Q ս համաստեղությունըampստացված տվյալների դաշտից:
RX թողունակությունը [բիթ/վրկ] Թվային նշումը ցույց է տալիս հաջող ստացված և վերծանված շրջանակների տվյալների արագությունը, որոնք համապատասխանում են դրան Սարք MAC Հասցե.
Տվյալներ Գնահատել [Մբիթ/վրկ] Գրաֆիկական ցուցումը ցույց է տալիս հաջող ստացված և վերծանված շրջանակների տվյալների արագությունը, որոնք համապատասխանում են դրան Սարք MAC Հասցե.
MAC TX Վիճակագրություն Թվային նշումը ցույց է տալիս MAC TX-ի հետ կապված հետևյալ հաշվիչների արժեքները: Ներկայացված արժեքները կարող են լինել կուտակված արժեքները վերջին վերակայումից ի վեր կամ արժեքները վայրկյանում` հիմնված բուլյան հսկողության կարգավիճակի վրա: արժեքներ մեկ երկրորդ.

· RTS գործարկվել է

· CTS գործարկվել է

· Տվյալները գործարկվել են

· ACK գործարկվել է

MAC RX Վիճակագրություն Թվային նշումը ցույց է տալիս MAC RX-ի հետ կապված հետևյալ հաշվիչների արժեքները: Ներկայացված արժեքները կարող են լինել կուտակված արժեքները վերջին վերակայումից ի վեր կամ արժեքները վայրկյանում` հիմնված բուլյան հսկողության կարգավիճակի վրա: արժեքներ մեկ երկրորդ.

· Հայտնաբերվել է նախաբան (համաժամացման միջոցով)

  · Ստացված PHY ծառայության տվյալների միավորներ (PSDUs) (ֆիզիկական շերտերի կոնվերգենցիայի վավերական ընթացակարգով (PLCP) վերնագիր ունեցող շրջանակներ, առանց ձևաչափի խախտումների շրջանակներ)

· MPDU CRC OK (շրջանակների ստուգման հաջորդականությունը (FCS) անցնում է)

· Հայտնաբերվել է RTS

· Հայտնաբերվել է CTS

· Հայտնաբերվել են տվյալներ

· Հայտնաբերվել է ACK

TX Սխալ Գները Գրաֆիկական ցուցումը ցույց է տալիս TX փաթեթի սխալի մակարդակը և TX բլոկի սխալի արագությունը: TX փաթեթի սխալի մակարդակը հաշվարկվում է որպես փոխանցված հաջող MPDU-ի հարաբերակցությունը փոխանցման փորձերի քանակին: TX բլոկի սխալի մակարդակը հաշվարկվում է որպես փոխանցված հաջող MPDU-ի հարաբերակցություն փոխանցումների ընդհանուր թվին: Ամենավերջին արժեքները ցուցադրվում են գրաֆիկի վերին աջ կողմում:
Միջինացված Վերահեռարձակումներ մեկ Փաթեթ Գրաֆիկական նշումը ցույց է տալիս փոխանցման փորձերի միջին թիվը: Վերջին արժեքը ցուցադրվում է գրաֆիկի վերին աջ կողմում:

RF & PHY Tab
Հետևյալ աղյուսակներում թվարկված են RF & PHY ներդիրի վրա տեղադրված վերահսկիչները և ցուցիչները, ինչպես ցույց է տրված Նկար 8-ում:NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-8

Dynamic Runtime Settings 

Պարամետր Նկարագրություն
CCA Էներգիա Հայտնաբերում շեմ [dBm] Եթե ​​ստացված ազդանշանի էներգիան շեմից բարձր է, կայանը միջավայրը որակում է որպես զբաղված և ընդհատում է նրա Backoff ընթացակարգը, եթե այդպիսիք կա: Սահմանել CCA Էներգիա Հայտնաբերում շեմ [dBm] վերահսկում է մի արժեք, որն ավելի բարձր է, քան ընթացիկ կորի նվազագույն արժեքը ՌԴ մուտքային հզորության գրաֆիկում:

Գրաֆիկներ և ցուցիչներ

Պարամետր Նկարագրություն
Հարկադրված LO Հաճախականություն TX [Հց] Փաստացի օգտագործված TX հաճախականությունը թիրախում:
RF Հաճախականություն [Հց] ՌԴ կենտրոնական հաճախականությունը ճշգրտումից հետո, որը հիմնված է Առաջնային Ալիք Ընտրիչ հսկողություն և գործառնական թողունակություն:
Հարկադրված LO Հաճախականություն RX [Հց] Իրական օգտագործված RX հաճախականությունը թիրախում:
Հարկադրված Իշխանություն Մակարդակ [dBm] 0 dBFS շարունակական ալիքի հզորության մակարդակը, որն ապահովում է սարքի ընթացիկ կարգավորումները: 802.11 ազդանշանների միջին ելքային հզորությունը մոտավորապես 10 դԲ-ով ցածր է այս մակարդակից: Ցույց է տալիս իրական հզորության մակարդակը՝ հաշվի առնելով ռադիոհաճախականության հաճախականությունը և սարքին հատուկ տրամաչափման արժեքները EEPROM-ից:
Փոխհատուցված Ֆինանսական տնօրեն [Հց] Օպերատորի հաճախականության շեղումը հայտնաբերված է կոպիտ հաճախականության գնահատման միավորով: FlexRIO/FlexRIO ադապտեր մոդուլի համար հղման ժամացույցը դրեք PXI_CLK կամ REF IN/ClkIn:
Channelization Գրաֆիկական ցուցումը ցույց է տալիս, թե որ ենթախումբն է օգտագործվում որպես հիմնական ալիք՝ հիմնվելով դրա վրա Առաջնային Ալիք Ընտրիչ. PHY-ն ընդգրկում է 80 ՄՀց թողունակություն, որը կարելի է բաժանել չորս ենթատիրույթի {0,…,3} 20 ՄՀց թողունակության ոչ HT ազդանշանի համար: Ավելի լայն թողունակության համար (40 ՄՀց կամ 80 ՄՀց) ենթատիրույթները համակցվում են: Այցելեք ni.com/info և մուտքագրեք Info Code 80211AppFW ձեռնարկ մուտք գործելու համար ԼաբորատորիաVIEW Հաղորդակցություններ

802.11 Դիմում Շրջանակ Ձեռնարկ Channelization-ի մասին լրացուցիչ տեղեկությունների համար:

Ալիք Գնահատում Գրաֆիկական նշումը ցույց է տալիս ampգնահատված ալիքի լիտուտը և փուլը (հիմնված L-LTF-ի և VHT-LTF-ի վրա):
Բեյզբենդ RX Իշխանություն Գրաֆիկական ցուցիչը ցույց է տալիս բազային գոտու ազդանշանի հզորությունը փաթեթի մեկնարկի ժամանակ: Թվային ցուցիչը ցույց է տալիս իրական ստացողի բազայի հզորությունը: Երբ AGC-ն միացված է,

802.11 Application Framework-ը փորձում է պահպանել այս արժեքը նշվածի վրա AGC թիրախ ազդանշան իշխանությունը in Ընդլայնված ներդիրը՝ համապատասխանաբար փոխելով RX շահույթը:

TX Իշխանություն Սպեկտր Ներկայիս բազային գոտու սպեկտրի պատկերը TX-ից:
RX Իշխանություն Սպեկտր Ներկայիս բազային գոտու սպեկտրի պատկեր RX-ից:
RF Մուտքագրում Իշխանություն Ցուցադրում է ՌԴ մուտքի ընթացիկ հզորությունը dBm-ով, անկախ մուտքային ազդանշանի տեսակից, եթե հայտնաբերվել է 802.11 փաթեթ: Այս ցուցիչը ցույց է տալիս ՌԴ մուտքային հզորությունը, dBm-ով, որը ներկայումս չափվում է, ինչպես նաև փաթեթի ամենավերջին մեկնարկի ժամանակ:
Ընդլայնված ներդիր

Հետևյալ աղյուսակում թվարկված են վերահսկիչները, որոնք տեղադրված են Ընդլայնված ներդիրում, ինչպես ցույց է տրված Նկար 9-ում:NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-9

Static Runtime Settings

Պարամետր Նկարագրություն
վերահսկողություն շրջանակ TX վեկտոր կոնֆիգուրացիա Կիրառում է կազմաձևված MCS արժեքները TX վեկտորներում RTS, CTS կամ ACK շրջանակների համար: Այդ շրջանակների կանխադրված կառավարման շրջանակի կոնֆիգուրացիան Non-HT-OFDM և 20 ՄՀց թողունակություն է, մինչդեռ MCS-ը կարող է կազմաձևվել հոսթից:
dot11RTSTշեմ Կիսաստատիկ պարամետր, որն օգտագործվում է կադրերի հաջորդականության ընտրության միջոցով՝ որոշելու՝ արդյոք RTS|CTS-ը թույլատրվում է, թե ոչ:

· Եթե PSDU երկարությունը, այսինքն. PN Տվյալներ Փաթեթ Չափը, ավելի մեծ է, քան dot11RTSTշեմը, {RTS | CTS | ՏՎՅԱԼՆԵՐ | ACK} կադրերի հաջորդականությունը օգտագործվում է:

· Եթե PSDU երկարությունը, այսինքն. PN Տվյալներ Փաթեթ Չափը, փոքր է կամ հավասար է dot11RTSTշեմին, {DATA | ACK} կադրերի հաջորդականությունը օգտագործվում է:

Այս մեխանիզմը թույլ է տալիս կայաններին կարգավորել RTS/CTS-ը գործարկելու համար կա՛մ միշտ, ո՛չ երբեք, կա՛մ միայն սահմանված երկարությունից ավելի երկար շրջանակների վրա:

dot11ShortRetryLimit Կիսաստատիկ պարամետր — Կրկնումների առավելագույն քանակը, որոնք կիրառվում են կարճ MPDU տեսակի համար (հաջորդություններ առանց RTS|CTS): Եթե ​​կրկին փորձելու սահմանաչափերը լրացված են, MPDU-ները և հարակից MPDU-ի կազմաձևերը և TX վեկտորը մերժվում են:
dot11LongRetryLimit Կիսաստատիկ պարամետր - Երկար MPDU տեսակի համար կիրառվող կրկնությունների առավելագույն քանակը (հաջորդականություններ, ներառյալ RTS|CTS): Եթե ​​կրկին փորձելու սահմանաչափերը լրացված են, MPDU-ները և հարակից MPDU-ի կազմաձևերը և TX վեկտորը մերժվում են:
RF Loopback Դեմո Ռեժիմ Բուլյան հսկողություն՝ գործառնական ռեժիմների միջև անցնելու համար.

RF Multi-Station (Բուլյան սխալ է). Կարգավորման մեջ պահանջվում է առնվազն երկու կայան, որտեղ յուրաքանչյուր կայան գործում է որպես մեկ 802.11 սարք:

RF Loopback (Բուլյան ճշմարիտ է). Պահանջվում է մեկ սարք: Այս կարգավորումն օգտակար է փոքր ցուցադրությունների համար՝ օգտագործելով մեկ կայանը: Այնուամենայնիվ, ներդրված MAC-ի առանձնահատկությունները RF Loopback ռեժիմում ունեն որոշ սահմանափակումներ: ACK փաթեթները կորչում են, մինչ MAC TX-ը սպասում է դրանց; MAC-ի FPGA-ի վրա DCF վիճակի մեքենան կանխում է այս ռեժիմը: Հետևաբար, MAC TX-ը միշտ հաղորդում է փոխանցման ձախողման մասին: Հետևաբար, TX փաթեթի սխալի հաղորդված տոկոսադրույքը և TX բլոկի սխալի մակարդակը TX Error Rates-ի գրաֆիկական ցուցման վրա մեկն են:

Dynamic Runtime Settings 

Պարամետր Նկարագրություն
Հետքայլ Backoff արժեք, որը կիրառվում է նախքան շրջանակի փոխանցումը: Հետադարձը հաշվվում է 9 µs տևողությամբ անցքերի քանակով: Ելնելով հետադարձ արժեքից՝ հետքայլերի հաշվարկը կարող է ֆիքսված կամ պատահական լինել.

· Եթե հետքայլի արժեքը մեծ է կամ հավասար է զրոյի, ապա օգտագործվում է ֆիքսված հետքայլ:

· Եթե հետքայլի արժեքը բացասական է, օգտագործվում է հետադարձի պատահական հաշվարկ:

AGC թիրախ ազդանշան իշխանությունը Թիրախային RX հզորությունը թվային բազայի գոտում օգտագործվում է, եթե AGC-ն միացված է: Օպտիմալ արժեքը կախված է ստացված ազդանշանի գագաթնակետից միջին հզորության հարաբերակցությունից (PAPR): Սահմանել AGC թիրախ ազդանշան իշխանությունը ավելի մեծ արժեք, քան ներկայացված է Բեյզբենդ RX Իշխանություն գրաֆիկ.

Իրադարձությունների ներդիր
Հետևյալ աղյուսակները թվարկում են վերահսկիչները և ցուցիչները, որոնք տեղադրված են Իրադարձություններ ներդիրում, ինչպես ցույց է տրված Նկար 10-ում:NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-10.

Dynamic Runtime Settings

Պարամետր Նկարագրություն
FPGA իրադարձություններ դեպի հետեւել Այն ունի մի շարք Boolean վերահսկում; յուրաքանչյուր հսկողություն օգտագործվում է համապատասխան 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-ում: NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-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: Թվային ցուցիչը ցույց է տալիս DMA FIFO-ին գրված MAC MSDU TX հարցումների քանակը:

TX Հաստատում Միջին MAC: Թվային ցուցիչները ցույց են տալիս հաստատման հաղորդագրությունների քանակը, որոնք գեներացվել են MAC միջինի կողմից MAC TX կոնֆիգուրացիայի և MAC TX Payload հաղորդագրությունների համար և գրվել դրանց վերևում գտնվող նշանակված UDP պորտին:

TX Ցուցումներ -ից PHY: Թվային ցուցիչը ցույց է տալիս DMA FIFO-ից կարդացված MAC MSDU TX վերջի ցուցումների քանակը:

TX Ցուցումներ Միջին MAC: Թվային ցուցիչը ցույց է տալիս MAC TX կարգավիճակի ցուցումների քանակը, որոնք հաղորդվում են MAC Middle-ից մինչև MAC բարձր՝ օգտագործելով վերևում գտնվող նշանակված UDP պորտը:

ՖՀԻ TX Ցուցումներ Flowրհեղեղ Թվային ցուցիչը ցույց է տալիս FIFO-ի գրման ընթացքում տեղի ունեցած արտահոսքերի քանակը՝ ըստ TX End ցուցումների:
RX Ներկայացնում է մի շարք ցուցիչներ, որոնք ցույց են տալիս տարբեր շերտերի միջև փոխանցված հաղորդագրությունների քանակը՝ սկսած PHY-ից մինչև տվյալների լվացարան: Բացի այդ, այն ցույց է տալիս համապատասխան UDP պորտերը:
ՖՀԻ RX Ցուցում Flowրհեղեղ Թվային ցուցիչը ցույց է տալիս MAC MSDU RX-ի ցուցումներով FIFO-ի գրման ընթացքում տեղի ունեցած արտահոսքերի քանակը:
Միջին MAC RX Ցուցումներ -ից PHY: Թվային ցուցիչը ցույց է տալիս DMA FIFO-ից կարդացված MAC MSDU RX ցուցումների քանակը:

RX Ցուցումներ Միջին MAC: Թվային ցուցիչը ցույց է տալիս MAC MSDU RX ցուցումների քանակը, որոնք ճիշտ վերծանվել և հաղորդվել են MAC բարձրին՝ օգտագործելով դրա վերևում գտնվող նշանակված UDP պորտը:

Բարձր MAC RX Ցուցումներ Բարձր MAC: Թվային ցուցիչը ցույց է տալիս MAC MSDU RX ցուցումների քանակը MAC բարձր մակարդակում ստացված վավեր MSDU տվյալների հետ:
Տվյալներ խորտակվել թիվ փաթեթներ լվացարան MAC-ից ստացված փաթեթների քանակը տվյալների նվազման ժամանակ:

փոխանցում լվացարան Բուլյան ցուցիչը ցույց է տալիս, որ տվյալներ են ստացվում MAC բարձրությունից:

Գործողության լրացուցիչ ռեժիմներ և կոնֆիգուրացիաների ընտրանքներ

Այս բաժինը նկարագրում է հետագա կազմաձևման ընտրանքները և շահագործման ռեժիմները: Ի լրումն RF Multi-Station ռեժիմի, որը նկարագրված է Running This Sample Project բաժինը, 802.11 Application Framework-ն աջակցում է RF Loopback և Baseband գործառնական ռեժիմները՝ օգտագործելով մեկ սարք: 802.11 Application Framework-ը գործարկելու հիմնական քայլերը, օգտագործելով այդ երկու ռեժիմները, նկարագրված են ստորև:

RF Loopback ռեժիմ՝ մալուխային
Կախված կազմաձևից, հետևեք քայլերին կամ «USRP RIO Setup-ի կարգավորում» կամ «Կազմաձևել FlexRIO/FlexRIO ադապտերների մոդուլի կարգավորումը» բաժնում:

USRP RIO Setup-ի կարգավորում 

  1. Համոզվեք, որ USRP RIO սարքը պատշաճ կերպով միացված է Lab-ի աշխատող հոսթ համակարգինVIEW Հաղորդակցության համակարգերի դիզայնի փաթեթ:
  2. Ստեղծեք ՌԴ հանգույցի կոնֆիգուրացիան՝ օգտագործելով մեկ ՌԴ մալուխ և թուլացնող:
    • ա. Միացրեք մալուխը RF0/TX1-ին:
    • բ. Միացրեք 30 դԲ թուլացուցիչը մալուխի մյուս ծայրին:
    • գ. Միացրեք թուլացուցիչը RF1/RX2-ին:
  3. Միացրեք USRP սարքը:
  4. Միացնել հյուրընկալող համակարգը: NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-12

FlexRIO ադապտերների մոդուլի կարգավորումների կարգավորում

  1. Համոզվեք, որ FlexRIO սարքը պատշաճ կերպով տեղադրված է Lab աշխատող համակարգումVIEW Հաղորդակցության համակարգերի դիզայնի փաթեթ:
  2. Ստեղծեք RF loopback կոնֆիգուրացիա, որը միացնում է NI-5791 մոդուլի TX-ը NI-5791 մոդուլի RX-ի հետ: NATIONAL INSTRUMENTS LabVIEW Communications 802.11 Application Framework 2.1 FIG-13

Լաբորատորիայի վարումVIEW Հյուրընկալող կոդը
Լաբորատորիայի գործարկման հրահանգներVIEW հյուրընկալող կոդը արդեն տրամադրվել է «Running This Sample Project» բաժինը ՌԴ Բազմակայանների շահագործման ռեժիմի համար: Բացի այդ բաժնի 1-ին քայլի հրահանգներից, կատարեք նաև հետևյալ քայլերը.

  1. Գործողության լռելյայն ռեժիմը RF Multi-Station է: Անցեք «Ընդլայնված» ներդիրին և միացրեք RF Loopback Demo Mode կառավարումը: Սա կիրականացնի հետևյալ փոփոխությունները.
    • Գործողության ռեժիմը կփոխվի RF Loopback ռեժիմի
    •  Սարքի MAC հասցեն և նպատակակետ MAC հասցեն կստանան նույն հասցեն: Նախampերկուսն էլ կարող են լինել 46:6F:4B:75:6D:61:
  2. Գործարկեք լաբորատորիանVIEW հոսթ VI՝ սեղմելով գործարկման կոճակը ( ):
    • ա. Հաջողության դեպքում լույս է վառվում Device Ready ցուցիչը:
    • բ. Եթե ​​սխալ եք ստանում, փորձեք հետևյալներից մեկը.
      • Համոզվեք, որ ձեր սարքը պատշաճ կերպով միացված է:
      • Ստուգեք RIO Սարքի կոնֆիգուրացիան:
  3. Միացրեք կայանը՝ միացնելով «Միացնել կայան» կառավարումը «Միացված»: Station Active ցուցիչը պետք է միացված լինի:
  4. RX թողունակությունը մեծացնելու համար անցեք «Ընդլայնված» ներդիրին և զրոյի դրեք Backoff պրոցեդուրաների հետադարձ արժեքը, քանի որ միայն մեկ կայան է աշխատում: Բացի այդ, dot11ShortRetryLimit-ի կրկնությունների առավելագույն քանակը սահմանեք 1-ի: Անջատեք և այնուհետև միացրեք կայանը՝ օգտագործելով Enable Station կառավարումը, քանի որ dot11ShortRetryLimit-ը ստատիկ պարամետր է:
  5. Ընտրեք MAC ներդիրը և ստուգեք, որ RX Constellation-ը համընկնում է մոդուլյացիայի և կոդավորման սխեմայի հետ, որոնք կազմաձևված են MCS և Subcarrier Format պարամետրերի միջոցով: Նախample, 16 QAM օգտագործվում է MCS 4 և 20 ՄՀց 802.11a-ի համար: Նախնական կարգավորումներով դուք պետք է տեսնեք մոտ 8.2 Մբիթ/վրկ թողունակություն:

RF Loopback ռեժիմ. Օդային փոխանցում
Օդային փոխանցումը նման է մալուխային տեղադրմանը: Մալուխները փոխարինվում են ընտրված ալիքի կենտրոնի հաճախականության և համակարգի թողունակության համար հարմար ալեհավաքներով:

Ուշադրություն Համակարգն օգտագործելուց առաջ կարդացեք արտադրանքի փաստաթղթերը բոլոր ապարատային բաղադրիչների, հատկապես NI RF սարքերի համար:
USRP RIO և FlexRIO սարքերը հաստատված կամ լիցենզավորված չեն ալեհավաքի միջոցով օդով փոխանցելու համար: Արդյունքում, այդ արտադրանքները ալեհավաքով շահագործելը կարող է խախտել տեղական օրենքները: Համոզվեք, որ դուք համապատասխանում եք բոլոր տեղական օրենքներին, նախքան այս արտադրանքը ալեհավաքով աշխատելը:

Baseband Loopback ռեժիմ
Basband loopback-ը նման է ՌԴ loopback-ին: Այս ռեժիմում ՌԴ-ն շրջանցվում է։ TX samples-ն ուղղակիորեն փոխանցվում է FPGA-ի RX մշակման շղթային: Սարքի միակցիչների վրա լարերի միացում չի պահանջվում: Կայանը Baseband Loopback-ում գործարկելու համար ձեռքով սահմանեք աշխատանքային ռեժիմը, որը գտնվում է բլոկային դիագրամում որպես հաստատուն Baseband Loopback-ում:

Լրացուցիչ կազմաձևման ընտրանքներ

PN տվյալների գեներատոր
TX տվյալների տրաֆիկ ստեղծելու համար կարող եք օգտագործել ներկառուցված կեղծ աղմուկի (PN) տվյալների գեներատորը, որն օգտակար է համակարգի թողունակությունը չափելու համար: PN տվյալների գեներատորը կազմաձևված է PN տվյալների փաթեթի չափ և PN փաթեթներ մեկ վայրկյանում պարամետրերով: PN տվյալների գեներատորի ելքում տվյալների արագությունը հավասար է երկու պարամետրերի արտադրյալին: Ուշադրություն դարձրեք, որ RX-ի կողմից երևացող համակարգի իրական թողունակությունը կախված է փոխանցման պարամետրերից, ներառյալ Subcarrier ձևաչափը և MCS արժեքը, և կարող է ավելի ցածր լինել, քան PN տվյալների գեներատորի կողմից ստեղծված արագությունը:
Հետևյալ քայլերը ապահովում են նախկինampթե ինչպես կարող է PN տվյալների գեներատորը ցույց տալ փոխանցման արձանագրության կազմաձևման ազդեցությունը հասանելի թողունակության վրա: Ուշադրություն դարձրեք, որ տրված թողունակության արժեքները կարող են մի փոքր տարբեր լինել՝ կախված իրական օգտագործվող ապարատային հարթակից և ալիքից:

  1. Տեղադրեք, կազմաձևեք և գործարկեք երկու կայան (A և Station B), ինչպիսիք են «Running This S»-ումample Project» բաժինը:
  2. Պատշաճ կերպով կարգավորեք Սարքի MAC հասցեի և նպատակակետ MAC հասցեի կարգավորումները, որպեսզի A կայանի սարքի հասցեն լինի B կայանի նպատակակետը և հակառակը, ինչպես նկարագրված է նախկինում:
  3. B կայարանում դրեք «Տվյալների աղբյուրը» «Ձեռքով»՝ «B» կայանից TX տվյալները անջատելու համար:
  4. Միացնել երկու կայանները:
  5. Լռելյայն կարգավորումներով դուք պետք է տեսնեք մոտ 8.2 Մբիթ/վրկ թողունակություն B կայանում:
  6. Անցեք A կայանի MAC ներդիրին:
    1. Սահմանեք PN տվյալների փաթեթի չափը 4061:
    2. Սահմանեք PN փաթեթների քանակը վայրկյանում մինչև 10,000: Այս պարամետրը հագեցնում է TX բուֆերը բոլոր հնարավոր կոնֆիգուրացիաների համար:
  7. Անցեք «A» կայարանի «Ընդլայնված» ներդիրին:
    1. Սահմանեք dot11RTSTշեմը PN տվյալների փաթեթի չափից (5,000) ավելի մեծ արժեք՝ RTS/CTS ընթացակարգն անջատելու համար:
    2. Կրկնվող փորձերի առավելագույն քանակը, որոնք ներկայացված են dot11ShortRetryLimit-ով, դարձրեք 1՝ վերահեռարձակումն անջատելու համար:
  8. Անջատեք և միացրեք A կայանը, քանի որ dot11RTST շեմը ստատիկ պարամետր է:
  9. Փորձեք Subcarrier Format-ի և MCS-ի տարբեր համակցություններ A կայարանում: Դիտեք RX համաստեղության և RX թողունակության փոփոխությունները B կայարանում:
  10. Սահմանեք Subcarrier Format-ը 40 ՄՀց (IEEE 802.11ac) և MCS-ը 7-ի վրա A կայանի վրա: Նկատի ունեցեք, որ B կայանի թողունակությունը մոտ 72 Մբիթ/վ է:

Տեսանյութի փոխանցում
Տեսանյութերի փոխանցումը ընդգծում է 802.11 Application Framework-ի հնարավորությունները: Երկու սարքերով տեսահաղորդում կատարելու համար կազմաձևեք, ինչպես նկարագրված է նախորդ բաժնում: 802.11 Application Framework-ն ապահովում է UDP ինտերֆեյս, որը լավ հարմար է վիդեո հոսքի համար: Հաղորդիչին և ստացողին անհրաժեշտ է վիդեո հոսքի հավելված (օրինակample, VLC, որը կարելի է ներբեռնել http://videolan.org կայքից): Ցանկացած ծրագիր, որը կարող է փոխանցել UDP տվյալներ, կարող է օգտագործվել որպես տվյալների աղբյուր: Նմանապես, ցանկացած ծրագիր, որն ընդունակ է ստանալ UDP տվյալներ, կարող է օգտագործվել որպես տվյալների խորտակիչ:

Կարգավորեք ստացողը
Հոսթը՝ որպես ընդունիչ, օգտագործում է 802.11 Application Framework-ը՝ ստացված 802.11 տվյալների շրջանակները փոխանցելու և դրանք UDP-ի միջոցով վիդեո հոսքի նվագարկիչին փոխանցելու համար:

  1. Ստեղծեք նոր նախագիծ, ինչպես նկարագրված է «Running the LabVIEW Host Code» և RIO սարքի պարամետրում սահմանել RIO-ի ճիշտ նույնացուցիչը:
  2. Սահմանեք կայանի համարը 1:
  3. Թույլ տվեք, որ բլոկային դիագրամում գտնվող Գործողության ռեժիմն ունենա լռելյայն արժեք՝ RF Multi Station, ինչպես նկարագրված է նախկինում:
  4. Թույլ տվեք, որ սարքի MAC հասցեն և նպատակակետ MAC հասցեն ունենան լռելյայն արժեքներ:
  5. Անցեք MAC ներդիրին և դրեք Data Sink-ը UDP-ի:
  6. Միացնել կայանը:
  7. Սկսեք cmd.exe-ը և փոխեք VLC տեղադրման գրացուցակը:
  8. Սկսեք VLC հավելվածը որպես հոսքային հաճախորդ հետևյալ հրամանով.

Կարգավորեք հաղորդիչը
Հոսթը՝ որպես հաղորդիչ, ստանում է UDP փաթեթներ վիդեո հոսքային սերվերից և օգտագործում է 802.11 Application Framework՝ դրանք փոխանցելու որպես 802.11 տվյալների շրջանակներ:

  1. Ստեղծեք նոր նախագիծ, ինչպես նկարագրված է «Running the LabVIEW Host Code» և RIO սարքի պարամետրում սահմանել RIO-ի ճիշտ նույնացուցիչը:
  2. Սահմանեք կայանի համարը 2:
  3. Թույլ տվեք, որ բլոկային դիագրամում գտնվող Գործողության ռեժիմն ունենա լռելյայն արժեք՝ RF Multi Station, ինչպես նկարագրված է նախկինում:
  4. Սահմանեք, որ սարքի MAC հասցեն նման լինի 1-ին կայանի նպատակակետային MAC հասցեին (կանխադրված արժեքը.
    46:6F:4B:75:6D:62)
  5.  Սահմանեք նպատակակետ MAC հասցեն, որպեսզի նման լինի 1-ին կայանի սարքի MAC հասցեին (կանխադրված արժեքը.
    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 + Station Number, այսինքն՝ 12002:
    Հաղորդավարը, որը հանդես է գալիս որպես ընդունիչ, կցուցադրի հաղորդչի կողմից հեռարձակվող տեսանյութը:

Անսարքությունների վերացում

Այս բաժինը տեղեկատվություն է տրամադրում խնդրի հիմնական պատճառի բացահայտման մասին, եթե համակարգը չի աշխատում այնպես, ինչպես սպասվում էր: Այն նկարագրված է մի քանի կայանների տեղադրման համար, որտեղ A և B կայանները փոխանցում են:
Հետևյալ աղյուսակները տրամադրում են տեղեկատվություն այն մասին, թե ինչպես ստուգել նորմալ աշխատանքը և ինչպես հայտնաբերել բնորոշ սխալները:

Նորմալ Գործողություն
Նորմալ Գործողություն Փորձարկում · Սահմանել Station Numbers-ը տարբեր արժեքների:

· Պատշաճ կերպով կարգավորել պարամետրերը Սարք MAC Հասցե և Նպատակակետ MAC Հասցե ինչպես նկարագրված է նախկինում:

· Մնացած կարգավորումները թողեք լռելյայն արժեքներին:

  Դիտարկումներ:
  · RX թողունակությունը 7.5 Մբիթ/վ տիրույթում երկու կայաններում: Կախված է՝ դա անլար ալիք է, թե մալուխային ալիք։

· Միացված է MAC ներդիր:

o    MAC TX Վիճակագրություն: The Տվյալներ գործարկվել է և ACK Հրկիզված ցուցանիշները արագորեն աճում են.

o    MAC RX Վիճակագրություն: Բոլոր ցուցանիշները արագ են աճում, քան RTS հայտնաբերվել է և CTS հայտնաբերվել է, քանի որ dot11RTSշեմ on Ընդլայնված ներդիրն ավելի մեծ է, քան PN Տվյալներ Փաթեթ Չափը (PSDU երկարությունը) միացված է MAC ներդիր.

o Համաստեղությունը RX Համաստեղություն գրաֆիկը համապատասխանում է մոդուլյացիայի կարգին

MCS ընտրված է հաղորդիչում:

o The TX Արգելափակել Սխալ Գնահատել գրաֆիկը ցույց է տալիս ընդունված արժեքը:

· Միացված է RF & ՖՀԻ ներդիր:

  o The RX Իշխանություն Սպեկտր գտնվում է ընտրվածի հիման վրա աջ ենթաշերտում Առաջնային Ալիք Ընտրիչ. Քանի որ լռելյայն արժեքը 1 է, այն պետք է լինի -20 ՄՀց և 0 միջակայքում RX Իշխանություն Սպեկտր գրաֆիկ.

o The CCA Էներգիա Հայտնաբերում շեմ [dBm] ավելի մեծ է, քան ներկայիս հզորությունը

RF Մուտքագրում Իշխանություն գրաֆիկ.

o Չափված բազայի հզորությունը փաթեթի սկզբում (կարմիր կետեր): Բեյզբենդ RX Իշխանություն գրաֆիկը պետք է փոքր լինի, քան AGC թիրախ ազդանշան իշխանությունը on Ընդլայնված ներդիր.

MAC Վիճակագրություն Փորձարկում · Անջատել A և B կայանները

· Ա կայարանում, MAC ներդիր, սահմանել Տվյալներ Աղբյուր դեպի Ձեռնարկ.

· Միացնել A և B կայանները

o Կայան A, MAC ներդիր:

§   Տվյալներ գործարկվել է of MAC TX Վիճակագրություն զրո է։

§   ACK գործարկվել է of MAC RX Վիճակագրություն զրո է։

o կայան B, MAC ներդիր:

§   RX թողունակությունը զրո է։

§   ACK գործարկվել է of MAC TX Վիճակագրություն զրո է։

§   Տվյալներ հայտնաբերվել է of MAC RX Վիճակագրություն զրո է։

· Ա կայարանում, MAC ներդիր, սեղմեք ընդամենը մեկ անգամ ձգան TX of Ձեռնարկ Տվյալներ Աղբյուր

o Կայան A, 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 կայանը, սահմանել dot11RTSTշեմ զրոյի, քանի որ դա ստատիկ պարամետր է: Այնուհետև միացրեք կայանը A.

· Ա կայարանում, MAC ներդիր, սեղմեք ընդամենը մեկ անգամ ձգան TX of Ձեռնարկ Տվյալներ Աղբյուր

o Կայան A, MAC ներդիր:

§   RTS գործարկվել է of MAC TX Վիճակագրություն 1 է։

§   CTS գործարկվել է of MAC RX Վիճակագրություն 1 է։

o կայան B, MAC ներդիր:

§   CTS գործարկվել է of MAC TX Վիճակագրություն 1 է։

§   RTS գործարկվել է of MAC RX Վիճակագրություն 1 է։

Սխալ Կոնֆիգուրացիա
Համակարգ Կոնֆիգուրացիա · Սահմանել Station Numbers-ը տարբեր արժեքների:

· Պատշաճ կերպով կարգավորել պարամետրերը Սարք MAC Հասցե և Նպատակակետ MAC Հասցե ինչպես նկարագրված է նախկինում:

· Մնացած կարգավորումները թողեք լռելյայն արժեքներին:

Սխալ.

Ոչ տվյալները տրամադրվում է համար փոխանցում

Ցուցում:

-ի հաշվիչ արժեքները Տվյալներ գործարկվել է և ACK գործարկվել է in MAC TX Վիճակագրություն չեն ավելացել։ Լուծում:

Սահմանել Տվյալներ Աղբյուր դեպի PN Տվյալներ. Այլապես, սահմանել Տվյալներ Աղբյուր դեպի UDP և համոզվեք, որ դուք օգտագործում եք արտաքին հավելված՝ տվյալները տրամադրելու UDP պորտին, որը ճիշտ կազմաձևված է, ինչպես նկարագրված է նախորդում:

Սխալ.

MAC TX համարում է որ միջին as զբաղված

Ցուցում:

MAC վիճակագրության արժեքները Տվյալներ Հրկիզված և նախաբան հայտնաբերված, մասը MAC TX Վիճակագրություն և

MAC RX Վիճակագրություն, համապատասխանաբար, չեն ավելացել։ Լուծում:

Ստուգեք կորի արժեքները ընթացիկ -ում RF Մուտքագրում Իշխանություն գրաֆիկ. Սահմանել CCA Էներգիա Հայտնաբերում շեմ [dBm] վերահսկում է մի արժեք, որն ավելի բարձր է, քան այս կորի նվազագույն արժեքը:

Սխալ.

Ուղարկել ավելին տվյալները փաթեթներ քան որ MAC կարող է Տրամադրել դեպի որ ՖՀԻ

Ցուցում:

Այն PN Տվյալներ Փաթեթ Չափը և PN Փաթեթներ Պեր Երկրորդ ավելացել են։ Այնուամենայնիվ, ձեռք բերված թողունակությունը չի ավելանում:

Լուծում:

Ընտրեք ավելի բարձր MCS արժեք և ավելի բարձր Ենթափոխադրող Ձևաչափ.

Սխալ.

սխալ RF նավահանգիստներ

Ցուցում:

Այն RX Իշխանություն Սպեկտր ցույց չի տալիս նույն կորը, ինչ որ TX Իշխանություն Սպեկտր մյուս կայարանում:

Լուծում:

  Ստուգեք, որ դուք ունեք մալուխներ կամ ալեհավաքներ միացված ՌԴ պորտերին, որոնք դուք կարգավորել եք որպես TX RF Պորտ և RX RF Պորտ.
Սխալ.

MAC հասցեն անհամապատասխանություն

Ցուցում:

B կայանում ACK փաթեթի փոխանցում չի գործարկվում (մաս MAC TX Վիճակագրություն) և RX թողունակությունը զրո է։

Լուծում:

Ստուգեք դա Սարք MAC Հասցե B կայանի համապատասխանում է Նպատակակետ MAC Հասցե Կայանի A. ՌԴ 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. հղումը վերցված է NI-5791-ի ClkIn նավահանգստից:

TX Սխալ Գները են մեկ in RF Loopback or Բեյզբենդ Loopback շահագործման ռեժիմներ Ցուցում:

Օգտագործվում է մեկ կայան, որտեղ կարգավորվում է շահագործման ռեժիմը RF Loopback or Բեյզբենդ Loopback

ռեժիմ. TX Error Rates-ի գրաֆիկական նշումը ցույց է տալիս 1. Լուծում.

Այս պահվածքը սպասելի է։ ACK փաթեթները կորչում են, մինչ MAC TX-ը սպասում է դրանց; MAC-ի FPGA-ի վրա գտնվող DCF վիճակի մեքենան դա կանխում է 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 ստանդարտների ասոցիացիա.VIEW Communications System Design Suite ձեռնարկը, որը հասանելի է առցանց, Լաբորատորիայի մասին տեղեկությունների համարVIEW հասկացություններ կամ առարկաներ, որոնք օգտագործվում են այս սampնախագիծը։
Այցելեք ni.com/info և մուտքագրեք Info Code 80211AppFWManual՝ Լաբորատորիա մուտք գործելու համարVIEW Communications 802.11 Application Framework Manual 802.11 Application Framework դիզայնի մասին լրացուցիչ տեղեկությունների համար:
Դուք նաև կարող եք օգտագործել Համատեքստի օգնության պատուհանը՝ Լաբորատորիայի մասին հիմնական տեղեկություններ իմանալու համարVIEW առարկաներ, երբ կուրսորը տեղափոխում եք յուրաքանչյուր օբյեկտի վրա: Լաբորատորիայում Համատեքստի օգնության պատուհանը ցուցադրելու համարVIEW, ընտրել View»Համատեքստ Օգնություն.

հապավումներ

Հապավում Իմաստը
ACK Ճանաչում
AGC Ավտոմատ ձեռքբերման հսկողություն
A-MPDU Ագրեգացված MPDU
CCA Մաքրել ալիքի գնահատումը
Ֆինանսական տնօրեն Օպերատորի հաճախականության շեղում
CSMA/CA Օպերատորը զգում է բազմակի մուտք՝ բախումից խուսափելու միջոցով
CTS Մաքրել-ուղարկել
CW Շարունակական ալիք
DAC Թվային անալոգային փոխարկիչ
DCF Բաշխված համակարգման գործառույթ
DMA Ուղղակի հիշողության հասանելիություն
FCS Շրջանակի ստուգման հաջորդականությունը
MAC Միջին մուտքի վերահսկման շերտ
MCS Մոդուլյացիայի և կոդավորման սխեման
MIMO Multiple-input-multiple-output
MPDU MAC արձանագրության տվյալների միավոր
ՆԱՎ Ցանցի տեղաբաշխման վեկտոր
Ոչ HT Ոչ բարձր թողունակություն
OFDM Հաճախականության բաժանման ուղղանկյուն մուլտիպլեքսավորում
ՊԱՊՐ Գագաթնակետին միջին հզորության հարաբերակցությունը
ՖՀԻ Ֆիզիկական շերտ
PLCP Ֆիզիկական շերտերի կոնվերգենցիայի կարգը
PN Կեղծ աղմուկ
PSDU PHY ծառայության տվյալների միավոր
QAM Քառակուսի ampլայտի մոդուլյացիա
RTS Ուղարկելու հարցում
RX Ստանալ
SIFS Շրջանակների կարճ տարածություն
ՍԻՍՈ Մեկ մուտքային մեկ ելք
T2H Թիրախ՝ հյուրընկալելու համար
TX Փոխանցել
UDP Օգտատեր datagram արձանագրություն
[1] Եթե դուք փոխանցում եք կատարում օդով, համոզվեք, որ հաշվի առնեք «ՌԴ բազմակայանների ռեժիմ. օդային փոխանցում» բաժնում տրված հրահանգները: USRP սարքերը և NI-5791-ը հաստատված կամ լիցենզավորված չեն ալեհավաքի միջոցով օդով փոխանցման համար: Արդյունքում, այդ արտադրանքները ալեհավաքով շահագործելը կարող է խախտել տեղական օրենքները:

NI ապրանքանիշերի և լոգոյի ուղեցույցներին ծանոթացեք ni.com/trademarks կայքում՝ NI ապրանքանիշերի մասին լրացուցիչ տեղեկությունների համար: Ապրանքների և ընկերությունների այլ անվանումներ, որոնք նշված են այստեղ, իրենց համապատասխան ընկերությունների ապրանքանիշերն են կամ ապրանքային անվանումները: NI արտադրանքը/տեխնոլոգիան ընդգրկող արտոնագրերի համար այցելեք համապատասխան վայր՝ Օգնություն»Արտոնագրեր ձեր ծրագրաշարում, patents.txt file ձեր լրատվամիջոցում կամ National Instruments Patents Notice-ում ni.com/patents հասցեով: Դուք կարող եք տեղեկատվություն գտնել վերջնական օգտագործողի լիցենզային պայմանագրերի (EULAs) և երրորդ կողմի իրավական ծանուցումների մասին 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 Communications 802.11 Application Framework 2.1 [pdf] Օգտագործողի ուղեցույց
PXIe-8135, ԼաբVIEW Communications 802.11 Application Framework 2.1, LabVIEW Communications 802.11 Application, Framework 2.1, LabVIEW Communications 802.11, Application Framework 2.1

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *