NATIONAL INSTRUMENTS logo

RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1

RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1

Tooteteave: PXIe-8135

PXIe-8135 on seade, mida kasutatakse laboris kahesuunaliseks andmeedastuseksVIEW Side 802.11 rakendusraamistik 2.1. Seade nõuab kahte NI RF seadet, kas USRP
RIO seadmed või FlexRIO moodulid tuleks ühendada erinevate hostarvutitega, milleks võivad olla kas sülearvutid, personaalarvutid või PXI korpused. Seadistus võib kasutada RF-kaableid või antenne. Seade ühildub PXI-põhiste hostsüsteemidega, PCI-põhise või PCI Expressi-põhise MXI-adapteriga arvutiga või Express-kaardipõhise MXI-adapteriga sülearvutiga. Hostisüsteemil peaks olema vähemalt 20 GB vaba kettaruumi ja 16 GB muutmälu.

Süsteeminõuded

Tarkvara

  • Windows 7 hoolduspakett SP1 (64-bitine) või Windows 8.1 (64-bitine)
  • LabVIEW Sidesüsteemi disainikomplekt 2.0
  • 802.11 rakendusraamistik 2.1

Riistvara

Kahesuunalise andmeedastuse 802.11 rakendusraamistiku kasutamiseks vajate kahte NI RF-seadet – kas USRP RIO-seadet 40 MHz, 120 MHz või 160 MHz ribalaiusega või FlexRIO mooduleid. Seadmed peaksid olema ühendatud erinevate hostarvutitega, mis võivad olla kas sülearvutid, personaalarvutid või PXI šassii. Joonis 1 näitab kahe jaama seadistamist kas raadiosageduskaablite (vasakul) või antennide (paremal) abil.
Tabelis 1 on esitatud vajalik riistvara sõltuvalt valitud konfiguratsioonist.RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 1

Seadistamine Mõlemad seadistused USRP RIO seadistamine FlexRIO FPGA/FlexRIO RF-adapteri mooduli seadistamine
  Host

PC

SMA

Kaabel

Atenuaator Antenn USRP

seade

MXI

Adapter

FlexRIO FPGA

moodul

FlexRIO adapter

moodul

Kaks seadet, kaabliga ühendatud 2 2 2 0 2 2 2 2
Kaks seadet, üle-

õhk [1]

2 0 0 4 2 2 2 2
  • Kontrollerid: soovitatav – PXIe-1085 šassii või PXIe-1082 šassii koos PXIe-8135 kontrolleriga.
  • SMA-kaabel: USRP RIO seadmega kaasas olev ema-/emakaabel.
  • Antenn: selle režiimi kohta lisateabe saamiseks vaadake jaotist „RF mitme jaama režiim: üle õhu edastamine”.
  • USRP RIO seade: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Tarkvaraga määratletud raadio ümberkonfigureeritavad seadmed 40 MHz, 120 MHz või 160 MHz ribalaiusega.
  • 30 dB sumbumisega summuti ja isane/emane SMA-pistikud, mis on kaasas USRP RIO seadmega.
    Märkus. FlexRIO/FlexRIO adaptermooduli seadistamiseks ei ole summuti vajalik.
  • FlexRIO FPGA moodul: PXIe-7975/7976 FPGA moodul FlexRIO jaoks
  • FlexRIO adaptermoodul: NI-5791 RF-adapteri moodul FlexRIO jaoks

Eelnevad soovitused eeldavad, et kasutate PXI-põhiseid hostisüsteeme. Samuti saate kasutada PCI-põhise või PCI Expressi-põhise MXI-adapteriga arvutit või Express-kaardipõhise MXI-adapteriga sülearvutit.
Veenduge, et teie hostil oleks vähemalt 20 GB vaba kettaruumi ja 16 GB muutmälu.

  • Ettevaatust. Enne riistvara kasutamist lugege läbi kogu toote dokumentatsioon, et tagada vastavus ohutus-, elektromagnetilise ühilduvuse ja keskkonnanõuetega.
  • Ettevaatust. EMC kindlaksmääratud jõudluse tagamiseks kasutage raadiosagedusseadmeid ainult varjestatud kaablite ja tarvikutega.
  • Ettevaatust. Määratud EMC jõudluse tagamiseks ei tohi kõigi I/O kaablite pikkus, välja arvatud need, mis on ühendatud USRP-seadme GPS-antenni sisendiga, olla pikem kui 3 m (10 jalga).
  • Ettevaatust: USRP RIO ja NI-5791 RF-seadmed ei ole heaks kiidetud ega litsentsitud antenni kaudu edastamiseks. Selle tulemusena võib selle toote kasutamine antenniga rikkuda kohalikke seadusi. Enne toote antenniga kasutamist veenduge, et järgite kõiki kohalikke seadusi.

Seadistamine

  • Kaks seadet, kaabliga ühendatud
  • Kaks seadet, õhu kaudu [1]

Riistvara konfiguratsiooni valikud

Tabel 1 Vajalikud riistvaratarvikud

Aksessuaarid Mõlemad seadistused USRP RIO seadistamine
SMA kaabel 2 0
Atenuaatori antenn 2 0
USRP seade 2 2
MXI adapter 2 2
FlexRIO FPGA moodul 2 Ei kehti
FlexRIO adapteri moodul 2 Ei kehti

Toote kasutusjuhised

  1. Ohutuse, elektromagnetilise ühilduvuse ja keskkonnaeeskirjade järgimise tagamiseks veenduge, et kogu toote dokumentatsioon on läbi loetud ja neist aru saadud.
  2. Veenduge, et RF-seadmed on ühendatud erinevate hostarvutitega, mis vastavad süsteeminõuetele.
  3. Valige sobiv riistvarakonfiguratsiooni valik ja seadistage vajalikud tarvikud vastavalt tabelile 1.
  4. Kui kasutate antenni, veenduge, et järgite kõiki kohalikke seadusi, enne kui hakkate toodet antenniga kasutama.
  5. EMC kindlaksmääratud jõudluse tagamiseks kasutage raadiosagedusseadmeid ainult varjestatud kaablite ja tarvikutega.
  6. Määratud EMC jõudluse tagamiseks ei tohi kõigi I/O kaablite pikkus, välja arvatud need, mis on ühendatud USRP-seadme GPS-antenni sisendiga, olla pikem kui 3 m (10 jalga).

Selle S-i komponentide mõistmineample projekt

Projekt koosneb LabVIEW hosti kood ja laborVIEW FPGA-kood toetatud USRP RIO või FlexRIO riistvarasihtmärkide jaoks. Seotud kaustastruktuuri ja projekti komponente kirjeldatakse järgmistes alapeatükkides.

Kausta ülesehitus
Rakenduse 802.11 rakendusraamistiku uue eksemplari loomiseks käivitage LabVIEW Communications System Design Suite 2.0, valides LabVIEW Side 2.0 menüüst Start. Käivitatud vahekaardi Projekt jaotises Projektimallid valige Rakendusraamistikud. Projekti käivitamiseks valige:

  • 802.11 Kujundage USRP RIO v2.1, kui kasutate USRP RIO seadmeid
  • 802.11 Disain FlexRIO v2.1, kui kasutate FlexRIO FPGA/FlexRIO mooduleid
  • 802.11 Simulation v2.1 füüsilise saatja (TX) ja vastuvõtja (RX) signaalitöötluse FPGA-koodi käitamiseks simulatsioonirežiimis. Sellele on lisatud simulatsiooniprojekti seotud juhend.

802.11 Disainiprojektide puhul järgmised files ja kaustad luuakse määratud kaustas:

  • 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject — see projekt file sisaldab teavet lingitud alamVI-de, sihtmärkide ja järgu spetsifikatsioonide kohta.
  • 802.11 Host.gvi – see tipptasemel host VI rakendab 802.11 jaama. Host liidestub bitigafile ehitada tipptasemel FPGA VI-st, 802.11 FPGA STA.gvi, mis asub sihtspetsiifilises alamkaustas.
  • Ehitused – see kaust sisaldab eelkompileeritud bittifiles valitud sihtseadme jaoks.
  • Ühine – ühine teek sisaldab hosti ja FPGA üldisi alamVI-sid, mida kasutatakse 802.11 rakendusraamistikus. See kood sisaldab matemaatilisi funktsioone ja tüübiteisendusi.
  • FlexRIO/USRP RIO – need kaustad sisaldavad hosti- ja FPGA alamVI-de sihtmärgipõhiseid rakendusi, mis sisaldavad võimenduse ja sageduse määramise koodi. See kood on enamikul juhtudel kohandatud antud sihtmärgispetsiifiliste voogesituse sample projekte. Need sisaldavad ka sihtmärgispetsiifilisi tipptasemel FPGA VI-sid.
  • 802.11 v2.1 – see kaust sisaldab 802.11 funktsioone, mis on jagatud mitmeks FPGA kaustaks ja hostikataloogiks.

Komponendid
802.11 rakendusraamistik pakub IEEE 802.11-põhise süsteemi jaoks reaalajas ortogonaalse sagedusjaotusega multipleksimise (OFDM) füüsilise kihi (PHY) ja meedia juurdepääsu juhtimise (MAC) teostust. 802.11 rakendusraamistiku laborVIEW projekt rakendab ühe jaama funktsionaalsust, sealhulgas vastuvõtja (RX) ja saatja (TX) funktsionaalsust.

Vastavusavaldus ja kõrvalekalded
802.11 rakendusraamistik on loodud vastama IEEE 802.11 spetsifikatsioonidele. Et disain oleks hõlpsasti muudetav, keskendub 802.11 rakendusraamistik IEEE 802.11 standardi põhifunktsioonidele.

  • 802.11a- (pärandrežiim) ja 802.11ac- (väga suure läbilaskevõimega režiim) ühilduv PHY
  • Koolitusväljapõhine pakettide tuvastamine
  • Signaali- ja andmeväljade kodeerimine ja dekodeerimine
  • Clear Channel Assessment (CCA), mis põhineb energia ja signaali tuvastamisel
  • Kandja tajub mitut juurdepääsu kokkupõrke vältimise (CSMA/CA) protseduuriga, sealhulgas kordusedastusega
  • Juhuslik taganemisprotseduur
  • 802.11a ja 802.11ac ühilduvad MAC-komponendid toetavad saatmistaotluse/saatmistaotluse (RTS/CTS), andmeraami ja kinnituse (ACK) kaadri edastamist
  • ACK-i genereerimine 802.11 IEEE-ühilduva lühikese kaadritevahelise vahekauguse (SIFS) ajastusega (16 µs)
  • Võrgu eraldamise vektori (NAV) tugi
  • MAC-protokolli andmeühiku (MPDU) genereerimine ja mitme sõlme adresseerimine
  • L1/L2 API, mis võimaldab välisrakendustel, mis rakendavad MAC-i ülemisi funktsioone, nagu liitumisprotseduur, et pääseda juurde keskmise ja alumise MAC-i funktsioonidele
    802.11 rakendusraamistik toetab järgmisi funktsioone.
  • Ainult pikk kaitseintervall
  • Ühe sisendiga ühe väljundi (SISO) arhitektuur, valmis mitme sisendiga mitme väljundiga (MIMO) konfiguratsioonide jaoks
  • VHT20, VHT40 ja VHT80 standardile 802.11ac. 802.11ac 80 MHz ribalaiuse puhul on tugi piiratud kuni modulatsiooni- ja kodeerimisskeemi (MCS) numbrini 4.
  • Ühe MPDU-ga koondatud MPDU (A-MPDU) standardi 802.11ac jaoks
  • Pakettide kaupa automaatne võimenduse juhtimine (AGC), mis võimaldab edastada ja vastu võtta õhu kaudu.

Külastage saiti ni.com/info ja sisestage laborile juurdepääsuks teabekood 80211AppFWManualVIEW Kommunikatsiooni 802.11 rakendusraamistiku käsiraamat lisateabe saamiseks 802.11 rakendusraamistiku disaini kohta.

Käitab seda Sample projekt

802.11 rakendusraamistik toetab suhtlemist suvalise arvu jaamadega, mida edaspidi nimetatakse RF mitme jaama režiimiks. Teisi töörežiime kirjeldatakse jaotises „Täiendavad töörežiimid ja konfiguratsioonivalikud”. RF mitme jaama režiimis toimib iga jaam ühe 802.11 seadmena. Järgmised kirjeldused eeldavad, et on kaks sõltumatut jaama, millest igaüks töötab oma raadiosagedusseadmega. Neid nimetatakse jaamadeks A ja jaamadeks B.

Riistvara konfigureerimine: kaabel
Olenevalt konfiguratsioonist järgige jaotises „USRP RIO häälestuse konfigureerimine” või „FlexRIO/FlexRIO adapteri mooduli seadistamine” toodud samme.

USRP RIO süsteemi konfigureerimine

  1. Veenduge, et USRP RIO seadmed on korralikult ühendatud laborit käitavate hostsüsteemidegaVIEW Sidesüsteemi disainikomplekt.
  2. RF-ühenduste loomiseks tehke järgmised toimingud, nagu on näidatud joonisel 2.
    1.  Ühendage kaks 30 dB summutit jaama A ja jaama B RF0/TX1 portidega.
    2. Ühendage atenuaatorite teine ​​ots kahe RF-kaabliga.
    3. Ühendage jaamast A tuleva RF-kaabli teine ​​ots jaama B pordiga RF1/RX2.
    4. Ühendage jaamast B tuleva RF-kaabli teine ​​ots jaama A pordiga RF1/RX2.
  3. Lülitage USRP-seadmed sisse.
  4. Lülitage hostsüsteemid sisse.
    RF-kaablid peaksid toetama töösagedust. RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 2

FlexRIO süsteemi konfigureerimine

  1. Veenduge, et FlexRIO seadmed on korralikult ühendatud laborit töötavate hostsüsteemidegaVIEW Sidesüsteemi disainikomplekt.
  2. RF-ühenduste loomiseks tehke järgmised toimingud, nagu on näidatud joonisel 3.
    1. Ühendage raadiosageduskaabli abil jaama A TX-port jaama B RX-pordiga.
    2. Ühendage raadiosageduskaabli abil jaama B TX-port jaama A RX-pordiga.
  3. Lülitage hostsüsteemid sisse.
    RF-kaablid peaksid toetama töösagedust. RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 3
Labori juhtimineVIEW Hostikood

Veenduge, et laborVIEW Communications System Design Suite 2.0 ja 802.11 Application Framework 2.1 on teie süsteemidesse installitud. Installimine käivitatakse komplektis olevalt installikandjalt käivitades setup.exe. Installimise lõpuleviimiseks järgige installija juhiseid.
Labori käivitamiseks vajalikud sammudVIEW Kahe jaama hostikood on kokku võetud järgmiselt:

  1. Jaama A jaoks esimesel hostil:
    • a. Käivitage laborVIEW Communications System Design Suite, valides LabVIEW Side 2.0 menüüst Start.
    • b. Projekti käivitamiseks valige vahekaardil PROJEKTID Rakendusraamistikud » 802.11 Disain….
      • Kui kasutate USRP RIO seadistust, valige 802.11 Design USRP RIO v2.1.
      • Valige 802.11 Design FlexRIO v2.1, kui kasutate FlexRIO seadistust.
    • c. Selle projekti raames kuvatakse tipptasemel host VI 802.11 Host.gvi.
    • d. Konfigureerige RIO-i identifikaator RIO-seadme juhtelemendis. Saate oma seadme jaoks RIO-identifikaatori hankimiseks kasutada rakendust NI Measurement & Automation Explorer (MAX). USRP RIO seadme ribalaius (kui 40 MHz, 80 MHz ja 160 MHz) tuvastatakse olemuselt.
  2. Korrake 1. sammu jaama B jaoks teisel hostil.
  3. Määrake jaama A jaama numbriks 1 ja jaama B numbriks 2.
  4. FlexRIO seadistamiseks seadke võrdluskell väärtusele PXI_CLK või REF IN/ClkIn.
    • a. PXI_CLK jaoks: viide on võetud PXI šassiilt.
    • b. REF IN/ClkIn: viide on võetud adaptermooduli NI-5791 ClkIn-pordist.
  5. Reguleerige mõlemas jaamas õigesti seadme MAC-aadressi ja sihtkoha MAC-aadressi sätteid.
    • a. Jaam A: määrake seadme MAC-aadress ja sihtkoha MAC-aadress 46:6F:4B:75:6D:61 ja 46:6F:4B:75:6D:62 (vaikeväärtused).
    • b. Jaam B: seadke seadme MAC-aadressiks ja sihtkoha MAC-aadressiks 46:6F:4B:75:6D:62 ja 46:6F:4B:75:6D:61.
  6. Käivitage iga jaama jaoks laborVIEW host VI, klõpsates nuppu Käivita ( ).
    • a. Kui see õnnestub, süttib seadme valmisoleku indikaator.
    • b. Kui saate veateate, proovige ühte järgmistest.
      • Veenduge, et teie seade on korralikult ühendatud.
      • Kontrollige RIO-seadme konfiguratsiooni.
  7. Lubage jaam A, määrates jaama lubamise juhtnupu asendisse Sees. Näidik Station Active peaks põlema.
  8. Lubage Station B, määrates jaama lubamise juhtnupu asendisse Sees. Näidik Station Active peaks põlema.
  9. Valige vahekaart MAC ja veenduge, et näidatud RX Constellation vastab teise jaama MCS-i ja alamkandja vormingu parameetrite abil konfigureeritud modulatsiooni- ja kodeerimisskeemile. Näiteksample, jätke alamkandja vorming ja MCS jaama A vaikeseadeteks ning määrake alamkandja vorminguks 40 MHz (IEEE 802.11 ac) ja MCS-i 5-le jaama B. 16-kvadratuur ampvalgusmodulatsiooni (QAM) kasutatakse MCS 4 jaoks ja see toimub jaama B kasutajaliideses. 64 QAM-i kasutatakse MCS 5 jaoks ja see toimub jaama A kasutajaliideses.
  10. Valige vahekaart RF & PHY ja veenduge, et näidatud RX-i võimsusspekter sarnaneb teises jaamas valitud alamkandja vorminguga. Jaam A näitab 40 MHz RX võimsusspektrit, jaam B aga 20 MHz RX võimsusspektrit.

Märkus. 40 MHz ribalaiusega USRP RIO seadmed ei saa edastada ega vastu võtta 80 MHz ribalaiusega kodeeritud pakette.
Jaama A ja B 802.11 rakendusraamistiku kasutajaliidesed on näidatud vastavalt joonisel 6 ja joonisel 7. Iga jaama oleku jälgimiseks pakub 802.11 rakendusraamistik mitmesuguseid indikaatoreid ja graafikuid. Kõiki rakenduse seadeid, samuti graafikuid ja indikaatoreid kirjeldatakse järgmistes alajaotistes. Esipaneelil olevad juhtnupud on klassifitseeritud kolme järgmisesse komplekti:

  • Rakenduse sätted: need juhtnupud tuleks seadistada enne jaama sisselülitamist.
  • Staatilised käitusaja sätted: need juhtnupud peavad jaama välja lülituma ja seejärel sisse lülitama. Selleks kasutatakse nuppu Enable Station.
  • Dünaamilised käitusaja sätted: neid juhtnuppe saab määrata kohas, kus jaam töötab.

RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 6RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 7

Juhtelementide ja indikaatorite kirjeldus

Põhilised juhtnupud ja indikaatorid

Rakenduse sätted 
Rakenduse sätteid rakendatakse VI käivitumisel ja neid ei saa muuta, kui VI on töökorras. Nende sätete muutmiseks peatage VI, rakendage muudatused ja taaskäivitage VI. Need on näidatud joonisel 6.

Parameeter Kirjeldus
RIO Seade RF-riistvaraseadme RIO-aadress.
Viide Kell Seadistab seadmete kellade viite. Võrdlussagedus peab olema 10 MHz. Saate valida järgmiste allikate hulgast:

Sisemine—Kasutab sisemist võrdluskella.

REF IN / ClkIn—Viide on võetud pordist REF IN (USRP-294xR ja USRP-295XR) või pordist ClkIn (NI 5791).

GPS—Viide on võetud GPS-moodulist. Kehtib ainult USRP-2950/2952/2953 seadmete jaoks.

PXI_CLK—Viide on võetud PXI šassiilt. Kehtib ainult NI-7975 adaptermoodulitega PXIe-7976/5791 sihtmärkide jaoks.

Operatsioon Režiim See on plokkskeemil määratud konstandiks. Rakenduse 802.11 raamistik pakub järgmisi režiime.

RF Loopback— Ühendab ühe seadme TX-tee sama seadme RX-teega, kasutades RF-kaablit või antenne.

RF Mitu Jaam— Regulaarne andmeedastus kahe või enama sõltumatu jaamaga, mis töötavad üksikutel seadmetel, mis on ühendatud kas antennide või kaabelühendustega. RF Multi Station on vaiketöörežiim.

Põhiriba loopback— Sarnaselt RF loopbackile, kuid välise kaabli tagasisilmus on asendatud sisemise digitaalse põhiriba loopback teega.

Staatilised käitusaja sätted
Staatilise tööaja seadeid saab muuta ainult siis, kui jaam on välja lülitatud. Parameetrid rakenduvad jaama sisselülitamisel. Need on näidatud joonisel 6.

Parameeter Kirjeldus
Jaam Number Numbrinupp jaama numbri määramiseks. Igal jooksujaamal peaks olema erinev number. See võib olla kuni 10. Kui kasutaja soovib suurendada töötavate jaamade arvu, tuleks MSDU järjenumbri määramise ja duplikaadituvastuse vahemälu suurendada nõutava väärtuseni, kuna vaikeväärtus on 10.
Esmane Kanal Keskus Sagedus [Hz] See on saatja esmase kanali kesksagedus hertsides. Kehtivad väärtused sõltuvad seadmest, milles jaam töötab.
Esmane Kanal Valija Numbrijuhtimine, et määrata, millist alamriba kasutatakse esmase kanalina. PHY katab 80 MHz ribalaiust, mille saab mitte-suure läbilaskevõimega (mitte-HT) signaali jaoks jagada neljaks alamribaks {0,…,3} 20 MHz ribalaiusega. Laiema ribalaiuse korral kombineeritakse alamribad. Külastage saiti ni.com/info ja sisestage teabekood 80211AppFWManual juurdepääsuks LabVIEW Side 802.11 Rakendus Raamistik Käsiraamat kanaliseerimise kohta lisateabe saamiseks.
Võimsus Tase [dBm] Väljundvõimsuse tase, võttes arvesse pidevlaine (CW) signaali edastamist, millel on täielik digitaal-analoogmuunduri (DAC) vahemik. OFDM-i kõrge tipu ja keskmise võimsuse suhe tähendab, et edastatud 802.11 kaadrite väljundvõimsus on tavaliselt 9 dB kuni 12 dB madalam reguleeritud võimsustasemest.
TX RF Port TX-i jaoks kasutatav RF-port (rakendub ainult USRP RIO-seadmetele).
RX RF Port RX-i jaoks kasutatav RF-port (rakendub ainult USRP RIO-seadmetele).
Seade MAC Aadress Jaamaga seotud MAC-aadress. Boole'i ​​indikaator näitab, kas antud MAC-aadress on kehtiv või mitte. MAC-aadressi valideerimine toimub dünaamilises režiimis.

Dünaamilised käitusaja sätted
Dünaamilisi tööaja sätteid saab igal ajal muuta ja neid rakendatakse kohe, isegi kui jaam on aktiivne. Need on näidatud joonisel 6.

Parameeter Kirjeldus
Alamkandja Vorming Võimaldab lülituda IEEE 802.11 standardvormingute vahel. Toetatud vormingud on järgmised:
  · 802.11a 20 MHz ribalaiusega

· 802.11ac 20 MHz ribalaiusega

· 802.11ac 40 MHz ribalaiusega

· 802.11ac 80 MHz ribalaiusega (toetatud MCS kuni 4)

MCS Andmekaadrite kodeerimiseks kasutatav modulatsiooni- ja kodeerimisskeemi indeks. ACK-kaadrid saadetakse alati MCS 0-ga. Pidage meeles, et kõik MCS-i väärtused ei ole rakendatavad kõigi alamkandja vormingute jaoks ja MCS-i tähendus muutub koos alamkandja vorminguga. MCS-välja kõrval olev tekstiväli näitab praeguse MCS-i ja alamkandja vormingu modulatsiooniskeemi ja kodeerimiskiirust.
AGC Kui see on lubatud, valitakse optimaalne võimenduse säte sõltuvalt vastuvõetud signaali võimsuse tugevusest. Kui AGC on keelatud, võetakse vastuvõtmise võimenduse väärtus käsitsi vastuvõtmise võimendusest.
Käsiraamat RX Kasu [dB] Käsitsi RX võimenduse väärtus. Rakendatakse, kui AGC on keelatud.
Sihtkoht MAC Aadress Sihtkoha MAC-aadress, kuhu paketid saata. Boole'i ​​indikaator näitab, kas antud MAC-aadress on kehtiv või mitte. Kui töötab RF loopback režiimis, siis Sihtkoht MAC Aadress ja Seade MAC Aadress peaks olema sarnane.

Näitajad
Järgmises tabelis on näidatud peamise esipaneeli indikaatorid, nagu on näidatud joonisel 6.

Parameeter Kirjeldus
Seade Valmis Tõeväärtuse indikaator näitab, kas seade on valmis. Kui saate veateate, proovige ühte järgmistest.

· Veenduge, et teie RIO-seade on korralikult ühendatud.

· Kontrollige konfiguratsiooni RIO Seade.

· Kontrollige jaama numbrit. See peaks olema erinev, kui samas hostis töötab rohkem kui üks jaam.

Sihtmärk FIFO Ülevool Tõeväärtuse indikaator, mis süttib, kui siht-hosti (T2H) esmas-eest-välismälupuhvrid (FIFO-d) on ületäitunud. Kui üks T2H FIFO-dest ületab, ei ole selle teave enam usaldusväärne. Need FIFO-d on järgmised:

· T2H RX Andmete ületäitumine

· T2H tähtkuju ületäitumine

· T2H RX võimsusspektri ülevool

· T2H kanali hinnangu ületäitumine

· TX to RF FIFO ületäitumine

Jaam Aktiivne Tõeväärtuse indikaator näitab, kas jaama RF on aktiivne pärast jaama lubamist, seadistades Luba Jaam kontroll kuni On.
Rakendatud RX Kasu [dB] Numbrinäidik näitab hetkel rakendatud RX võimenduse väärtust. See väärtus on Manual RX Gain, kui AGC on keelatud, või arvutatud RX võimendus, kui AGC on lubatud. Mõlemal juhul on võimenduse väärtus sunnitud seadme võimalustega.
Kehtiv Boole'i ​​näitajad näitavad, kas antud Seade MAC Aadress ja Sihtkoht MAC Aadress jaamadega seotud on kehtivad.
MAC vahekaart

Järgmistes tabelites on loetletud juhtnupud ja indikaatorid, mis on paigutatud vahekaardile MAC, nagu on näidatud joonisel 6.

Dünaamilised käitusaja sätted

Parameeter Kirjeldus
Andmed Allikas Määrab hostist sihtmärgile saadetavate MAC-kaadrite allika.

Väljas— See meetod on kasulik TX-andmete edastamise keelamiseks, kui TX-ahel on ACK-pakettide käivitamiseks aktiivne.

UDP— See meetod on kasulik demode kuvamiseks, näiteks välise video voogesituse rakenduse või välise võrgu testimise tööriista (nt Iperf) kasutamisel. Selle meetodi puhul saabuvad sisendandmed 802.11 jaama või genereeritakse sealt kasutaja da abiltagram protokoll (UDP).

PN Andmed— See meetod saadab juhuslikke bitte ja on kasulik funktsionaalsete testide jaoks. Paketi suurust ja määra saab hõlpsasti kohandada.

  Käsiraamat— See meetod on kasulik üksikute pakettide käivitamiseks silumise eesmärgil.

Väline— Lubage potentsiaalsel välisel ülemisel MAC-i realiseerimisel või muudel välistel rakendustel kasutada 802.11 rakendusraamistiku pakutavaid MAC- ja PHY-funktsioone.

Andmed Allikas Valikud Igal vahekaardil kuvatakse vastavate andmeallikate valikud.

UDP Tab— Vaba UDP-port saatja andmete toomiseks tuletatakse oma olemuselt jaama numbri põhjal.

PN Tab PN Andmed pakett Suurus- Paketi suurus baitides (vahemik on piiratud 4061-ga, mis on üks A-MPDU, mida on vähendatud MAC-i üldkuludega)

PN Tab PN Paketid per Teiseks— Keskmine edastatavate pakettide arv sekundis (piiratud 10,000 XNUMX-ni. Saavutatav läbilaskevõime võib olenevalt jaama konfiguratsioonist olla väiksem).

Käsiraamat Tab Päästik TX— Boole'i ​​juhtelement ühe TX-paketi käivitamiseks.

Andmed Valamu Sellel on järgmised valikud.

·          Väljas— Andmed tühistatakse.

·          UDP— Kui see on lubatud, edastatakse vastuvõetud kaadrid konfigureeritud UDP-aadressile ja -porti (vt allpool).

Andmed Valamu Võimalus Sellel on järgmised UDP-andmeside neelamise valiku jaoks vajalikud konfiguratsioonid.

·          Edastada IP Aadress— UDP väljundvoo sihtkoha IP-aadress.

·          Edastada Port— Siht-UDP-port UDP-väljundvoo jaoks, tavaliselt vahemikus 1,025–65,535 XNUMX.

Lähtesta TX Statistika Boole'i ​​juhtelement kõigi loendurite lähtestamiseks MAC TX Statistika klaster.
Lähtesta RX Statistika Boole'i ​​juhtelement kõigi loendurite lähtestamiseks MAC RX Statistika klaster.
väärtusi per teiseks Boole'i ​​juhtelement, mis näitab MAC TX Statistika ja MAC RX Statistika kas akumuleeritud väärtustena pärast viimast lähtestamist või väärtustena sekundis.

Graafikud ja indikaatorid
Järgmises tabelis on esitatud MAC-i vahekaardil olevad näitajad ja graafikud, nagu on näidatud joonisel 6.

Parameeter Kirjeldus
Andmed Allikas Valikud UDP Vastu võtta Port— UDP sisendvoo UDP-port.

FIFO Täis—Näitab, et UDP-lugeja pesapuhver on antud andmete lugemiseks väike, mistõttu paketid langevad ära. Suurendage pesa puhvri suurust.

Andmed Ülekanne—Näitab, et paketid on antud pordist edukalt loetud. Lisateabe saamiseks vaadake video voogesitust.

Andmed Valamu Võimalus UDP FIFO Täis—Näitab, et UDP-saatja pesapuhver on RX Data Direct memory access (DMA) FIFO-lt kasuliku koormuse vastuvõtmiseks väike, mistõttu paketid tühistatakse. Suurendage pesa puhvri suurust.

Andmed Ülekanne—Näitab, et paketid loeti edukalt DMA FIFO-st ja edastati antud UDP-porti.

RX Tähtkuju Graafiline tähis näitab RX I/Q konstellatsiooniamples vastuvõetud andmeväljast.
RX Läbilaskevõime [bitti/s] Numbrinäidik näitab edukalt vastuvõetud ja dekodeeritud kaadrite andmeedastuskiirust, mis vastavad Seade MAC Aadress.
Andmed Hinda [Mbps] Graafiline tähis näitab edukalt vastuvõetud ja dekodeeritud kaadrite andmeedastuskiirust, mis vastavad Seade MAC Aadress.
MAC TX Statistika Numbrinäidik näitab järgmiste MAC TX-iga seotud loendurite väärtusi. Esitatud väärtused võivad olla akumuleeritud väärtused pärast viimast lähtestamist või väärtused sekundis, mis põhinevad Boole'i ​​juhtelemendi olekul väärtusi per teiseks.

· RTS käivitatud

· CTS käivitatud

· Andmed käivitatud

· ACK käivitatud

MAC RX Statistika Numbrinäidik näitab järgmiste MAC RX-iga seotud loendurite väärtusi. Esitatud väärtused võivad olla akumuleeritud väärtused pärast viimast lähtestamist või väärtused sekundis, mis põhinevad Boole'i ​​juhtelemendi olekul väärtusi per teiseks.

· Preambula tuvastatud (sünkroonimise teel)

  · Vastu võetud PHY teenuse andmeühikud (PSDU-d) (kehtiva füüsilise kihi konvergentsiprotseduuri (PLCP) päisega kaadrid, vormingurikkumisteta kaadrid)

· MPDU CRC OK (kaadri kontrolljärjestuse (FCS) kontroll läbib)

· RTS tuvastatud

· CTS tuvastatud

· Tuvastati andmed

· ACK tuvastatud

TX Viga Hinnad Graafiline näit näitab TX-paketi veamäära ja TX-ploki veamäära. TX-paketi veamäär arvutatakse edastatud eduka MPDU ja edastuskatsete arvu suhtena. TX-ploki veamäär arvutatakse edastatud eduka MPDU ja ülekannete koguarvu suhtena. Kõige värskemad väärtused kuvatakse graafiku paremas ülanurgas.
Keskmine Kordusülekanded per pakett Graafiline näit näitab keskmist edastuskatsete arvu. Hiljutine väärtus kuvatakse graafiku paremas ülanurgas.

RF & PHY Tab
Järgmistes tabelites on loetletud juhtnupud ja indikaatorid, mis on paigutatud vahekaardile RF & PHY, nagu on näidatud joonisel 8.RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 8

Dünaamilised käitusaja sätted 

Parameeter Kirjeldus
CCA Energia Tuvastamine Lävi [dBm] Kui vastuvõetud signaali energia ületab läve, kvalifitseerib jaam andmekandja hõivatuks ja katkestab oma tagasilülitusprotseduuri, kui see on olemas. Määrake CCA Energia Tuvastamine Lävi [dBm] väärtusele, mis on kõrgem kui RF sisendvõimsuse graafiku voolukõvera minimaalne väärtus.

Graafikud ja indikaatorid

Parameeter Kirjeldus
Sunnitud LO Sagedus TX [Hz] Tegelik kasutatud TX sagedus sihtmärgil.
RF Sagedus [Hz] RF kesksagedus pärast reguleerimist, mis põhineb Esmane Kanal Valija juhtimine ja tööriba laius.
Sunnitud LO Sagedus RX [Hz] Tegelik kasutatud RX-sagedus sihtmärgil.
Sunnitud Võimsus Tase [dBm] Pideva laine 0 dBFS võimsustase, mis tagab seadme praegused sätted. 802.11 signaalide keskmine väljundvõimsus on ligikaudu 10 dB sellest tasemest madalam. Näitab tegelikku võimsustaset, võttes arvesse raadiosageduslikku sagedust ja seadmepõhiseid kalibreerimisväärtusi EEPROM-ist.
Kompenseeritud finantsjuht [Hz] Kandja sageduse nihe tuvastati jämeda sageduse hindamisüksusega. FlexRIO/FlexRIO adaptermooduli jaoks seadke võrdluskell väärtusele PXI_CLK või REF IN/ClkIn.
Kanaliseerimine Graafiline tähis näitab, millist alamriba kasutatakse põhikanalina Esmane Kanal Valija. PHY katab 80 MHz ribalaiust, mille saab mitte-HT-signaali jaoks jagada neljaks alamribaks {0,…,3} 20 MHz ribalaiusega. Laiemate ribalaiuste (40 MHz või 80 MHz) korral kombineeritakse alamribad. Külastage saiti ni.com/info ja sisestage teabekood 80211AppFWManual juurdepääsuks LabVIEW Side

802.11 Rakendus Raamistik Käsiraamat kanaliseerimise kohta lisateabe saamiseks.

Kanal Hinnang Graafiline tähis näitab amphinnangulise kanali valgustus ja faas (L-LTF ja VHT-LTF alusel).
Põhiriba RX Võimsus Graafiline näit näitab põhiriba signaali võimsust paketi käivitamisel. Numbrinäidik näitab vastuvõtja tegelikku põhiriba võimsust. Kui AGC on lubatud, siis

802.11 Application Framework püüab seda väärtust antud väärtusel hoida AGC sihtmärk signaali võimsus in Täiustatud vahekaarti, muutes vastavalt RX võimendust.

TX Võimsus Spekter Hetktõmmis TX-i praegusest põhiriba spektrist.
RX Võimsus Spekter Hetktõmmis RX-i praegusest põhiriba spektrist.
RF Sisend Võimsus Kui tuvastatakse 802.11 pakett, kuvab praeguse raadiosagedusliku sisendvõimsuse dBm-des, sõltumata sissetuleva signaali tüübist. See indikaator näitab hetkel mõõdetavat raadiosagedusliku sisendvõimsust dBm-des, samuti paketi viimast käivitamist.
Täpsem vahekaart

Järgmises tabelis on loetletud juhtnupud, mis on paigutatud vahekaardile Täpsemalt, nagu on näidatud joonisel 9.RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 9

Staatilised käitusaja sätted

Parameeter Kirjeldus
kontrolli raami TX vektor konfiguratsiooni Rakendab konfigureeritud MCS-väärtusi TX-vektorites RTS-, CTS- või ACK-kaadrite jaoks. Nende kaadrite juhtkaadri vaikekonfiguratsioon on Non-HT-OFDM ja 20 MHz ribalaius, samas kui MCS-i saab konfigureerida hostist.
dot11RTSTlävi Poolstaatiline parameeter, mida kasutatakse kaadrijada valikul otsustamaks, kas RTS|CTS on lubatud või mitte.

· Kui PSDU pikkus, st PN Andmed pakett Suurus, on suurem kui dot11RTSTlävi, {RTS | CTS | ANDMED | Kasutatakse ACK} kaadrijada.

· Kui PSDU pikkus, st PN Andmed pakett Suurus, on väiksem kui dot11RTSTlävi või sellega võrdne, {DATA | Kasutatakse ACK} kaadrijada.

See mehhanism võimaldab jaamu konfigureerida käivitama RTS/CTS-i kas alati, mitte kunagi või ainult määratud pikkusest pikemate kaadrite puhul.

dot11ShortRetryLimit Poolstaatiline parameeter – lühikeste MPDU tüüpide puhul (ilma RTS|CTS-ita jadad) rakendatud maksimaalne korduskatsete arv. Kui korduskatsete arv on saavutatud, loobub MPDU-dest ja nendega seotud MPDU-konfiguratsioonist ja TX-vektorist.
dot11LongRetryLimit Poolstaatiline parameeter – maksimaalne korduskatsete arv, mida rakendatakse pika MPDU tüübi jaoks (jadad, sealhulgas RTS|CTS). Kui korduskatsete arv on saavutatud, loobub MPDU-dest ja nendega seotud MPDU-konfiguratsioonist ja TX-vektorist.
RF Loopback Demo Režiim Boole'i ​​juhtnupp töörežiimide vahetamiseks:

RF Multi-Jaam (Boolean on vale): seadistuses on nõutav vähemalt kaks jaama, kus iga jaam toimib ühe 802.11 seadmena.

RF Loopback (Boolean on tõsi): nõutav on üks seade. See seadistus on kasulik väikeste demode jaoks, mis kasutavad ühte jaama. Rakendatud MAC-funktsioonidel on RF Loopback-režiimis siiski mõned piirangud. ACK-paketid on kadunud, kui MAC TX neid ootab; MAC-i FPGA-l olev DCF-olekumasin takistab seda režiimi. Seetõttu teatab MAC TX alati edastuse ebaõnnestumisest. Seega on teatatud TX-paketi veamäär ja TX-i ploki veamäär TX-i veamäärade graafilisel indikatsioonil üks.

Dünaamilised käitusaja sätted 

Parameeter Kirjeldus
Taganemine Tagasilöögi väärtus, mida rakendatakse enne kaadri edastamist. Taganemist loetakse 9 µs kestusega pilude arvuna. Tagandamise väärtuse põhjal võib tagasilükkamisprotseduuri tagasiarvestus olla fikseeritud või juhuslik:

· Kui taganemisväärtus on suurem või võrdne nulliga, kasutatakse fikseeritud taganemist.

· Kui tagasilöögi väärtus on negatiivne, kasutatakse juhuslikku tagasilükkamise loendust.

AGC sihtmärk signaali võimsus Sihtvastuvõtu võimsus digitaalsel põhiribal, mida kasutatakse, kui AGC on lubatud. Optimaalne väärtus sõltub vastuvõetud signaali tippvõimsuse suhtest (PAPR). Määrake AGC sihtmärk signaali võimsus väärtusele, mis on suurem kui esitatud Põhiriba RX Võimsus graafik.

Sündmused Tab
Järgmistes tabelites on loetletud juhtnupud ja indikaatorid, mis on paigutatud vahekaardile Sündmused, nagu on näidatud joonisel 10.RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 Rakendusraamistik 2.1 JOONIS-10.

Dünaamilised käitusaja sätted

Parameeter Kirjeldus
FPGA sündmused juurde rada Sellel on Boole'i ​​juhtelementide komplekt; iga juhtelementi kasutatakse vastava FPGA sündmuse jälgimise lubamiseks või keelamiseks. Need sündmused on järgmised:

·          PHY TX alustada nõuda

·          PHY TX lõppu näidustus

·          PHY RX alustada näidustus

·          PHY RX lõppu näidustus

·          PHY CCA ajastus näidustus

·          PHY RX kasu muuta näidustus

·          DCF olek näidustus

·          MAC MPDU RX näidustus

·          MAC MPDU TX nõuda

Kõik Boole'i ​​juhtelement, mis võimaldab ülaltoodud FPGA sündmuste sündmuste jälgimist.
Mitte ühtegi Boole'i ​​juhtelement ülaltoodud FPGA sündmuste sündmuste jälgimise keelamiseks.
logi file eesliide Nimetage tekst file Sündmuse DMA FIFO-st loetud FPGA sündmuste andmete kirjutamiseks. Neid esitati eespool FPGA sündmused juurde rada. Iga sündmus koosneb aja stamp ja sündmuse andmed. Tekst file luuakse kohapeal projekti kaustas.

Ainult valitud sündmused FPGA sündmused juurde rada ülalpool kirjutatakse teksti sisse file.

Kirjutage juurde file Boole'i ​​juhtelement valitud FPGA sündmuste teksti kirjutamise lubamiseks või keelamiseks file.
Selge Sündmused Boole'i ​​juhtelement sündmuste ajaloo kustutamiseks esipaneelilt. Sündmuse ajaloo vaikeregistri suurus on 10,000 XNUMX.
Oleku vahekaart

Järgmistes tabelites on loetletud indikaatorid, mis on paigutatud vahekaardile Olek, nagu on näidatud joonisel 11. RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 11

Graafikud ja indikaatorid

Parameeter Kirjeldus
TX Esitab mitmeid indikaatoreid, mis näitavad erinevate kihtide vahel edastatud sõnumite arvu, alustades andmeallikast kuni PHY-ni. Lisaks näitab see vastavaid UDP-porte.
Andmed allikas nr paketid allikas: Arvnäidik näitab andmeallikast (UDP, PN Data või Manual) vastu võetud pakettide arvu.

ülekandmine allikas: Tõeväärtuse indikaator näitab, et andmeallikast võetakse vastu andmeid (vastuvõetud pakettide arv ei ole null).

Kõrge MAC TX Taotlus Kõrge MAC: Arvnäitajad näitavad MAC-i suure abstraktsioonikihi genereeritud ja nende all asuvasse vastavasse UDP-porti kirjutatud MAC TX konfiguratsiooni ja kasuliku koormuse päringu sõnumite arvu.
Keskmine MAC TX Taotlus Keskmine MAC: Arvnäitajad näitavad MAC-i suure abstraktsioonikihilt saadud ja nende kohal asuvast vastavast UDP-pordist loetud MAC TX konfiguratsiooni ja kasuliku koormuse päringu sõnumite arvu. Enne mõlema sõnumi ülekandmist alumistele kihtidele kontrollitakse antud konfiguratsioone, kas need on toetatud või mitte, lisaks kontrollitakse MAC TX Configuration päringut ja MAC TX Payload päringut, kas need on järjepidevad.

TX Taotlused juurde PHY: Numbriline indikaator näitab DMA FIFO-le kirjutatud MAC MSDU TX päringute arvu.

TX Kinnitus Keskmine MAC: Numbrinäidikud näitavad kinnitusteadete arvu, mille MAC-i keskosa on genereerinud MAC TX-i konfiguratsiooni ja MAC-TX kasuliku koormuse sõnumite jaoks ning kirjutanud nende kohal asuvasse määratud UDP-porti.

TX Näidustused alates PHY: Numbrinäidik näitab DMA FIFO-st loetud MAC MSDU TX lõpunäitude arvu.

TX Näidustused Keskmine MAC: Numbrinäidik näitab MAC TX olekunäidikute arvu, mis on edastatud MAC-i keskmisest kuni MAC-kõrgeni, kasutades selle kohal asuvat määratud UDP-porti.

PHY TX Näidustused Ülevool: Arvnäidik näitab ületäitmiste arvu, mis tekkisid FIFO kirjutamise ajal TX End näidikute abil.
RX Näitab mitmeid indikaatoreid, mis näitavad erinevate kihtide vahel edastatud sõnumite arvu, alustades PHY-st kuni andmepesani. Lisaks näitab see vastavaid UDP-porte.
PHY RX Näidustus Ülevool: Arvnäidik näitab MAC MSDU RX indikaatorite FIFO kirjutamise ajal toimunud ületäitumiste arvu.
Keskmine MAC RX Näidustused alates PHY: Numbrinäidik näitab DMA FIFO-st loetud MAC MSDU RX näidikute arvu.

RX Näidustused Keskmine MAC: Numbrinäidik näitab MAC MSDU RX näidikute arvu, mis on õigesti dekodeeritud ja edastatud MAC kõrgele, kasutades selle kohal asuvat määratud UDP-porti.

Kõrge MAC RX Näidustused Kõrge MAC: Numbrinäidik näitab MAC MSDU RX näidustiste arvu koos kehtivate MSDU andmetega, mis on vastu võetud MAC kõrgel tasemel.
Andmed kraanikauss nr paketid valamu: Vastuvõetud pakettide arv andmesidevõrgus alates MAC kõrgest.

ülekandmine valamu: Tõeväärtuse indikaator näitab, et andmeid võetakse vastu MAC kõrgelt.

Täiendavad töörežiimid ja konfiguratsioonivalikud

Selles jaotises kirjeldatakse täiendavaid konfiguratsioonivalikuid ja töörežiime. Lisaks RF Multi-Station režiimile, mida on kirjeldatud jaotises Running This SampProjekti jaotises toetab 802.11 rakendusraamistik RF Loopback ja Baseband töörežiime, kasutades ühte seadet. Järgmises kirjeldatakse peamisi samme 802.11 rakendusraamistiku käitamiseks nendes kahes režiimis.

RF loopback režiim: kaabel
Olenevalt konfiguratsioonist järgige jaotises „USRP RIO häälestuse konfigureerimine” või „FlexRIO/FlexRIO adapteri mooduli seadistamine” toodud samme.

USRP RIO seadistuse konfigureerimine 

  1. Veenduge, et USRP RIO seade oleks korralikult ühendatud laborit käitava hostsüsteemigaVIEW Sidesüsteemi disainikomplekt.
  2. Looge RF loopback konfiguratsioon, kasutades ühte RF-kaablit ja atenuaatorit.
    • a. Ühendage kaabel RF0/TX1-ga.
    • b. Ühendage 30 dB summuti kaabli teise otsaga.
    • c. Ühendage summuti RF1/RX2-ga.
  3. Lülitage USRP-seade sisse.
  4. Lülitage hostsüsteem sisse. RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 12

FlexRIO adapteri mooduli seadistamine

  1. Veenduge, et FlexRIO seade on Labi töötavasse süsteemi õigesti installitudVIEW Sidesüsteemi disainikomplekt.
  2. Looge RF loopback konfiguratsioon, mis ühendab mooduli NI-5791 TX ja NI-5791 mooduli RX. RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 JOONIS 13

Labori juhtimineVIEW Hostikood
Labori käitamise juhisedVIEW hostikood on juba jaotises „Running This Sample Project” RF Multi-Station töörežiimi jaoks. Lisaks selle jaotise 1. toimingu juhistele tehke ka järgmised toimingud.

  1. Vaikimisi töörežiim on RF Multi-Station. Lülitage vahekaardile Täpsemalt ja lubage RF Loopback Demo Mode juht. Sellega viiakse ellu järgmised muudatused:
    • Töörežiim muudetakse RF Loopback režiimiks
    •  Seadme MAC-aadress ja sihtkoha MAC-aadress saavad sama aadressi. Näiteksample, mõlemad võiksid olla 46:6F:4B:75:6D:61.
  2. Käivitage laborVIEW host VI, klõpsates nuppu Käivita ( ).
    • a. Kui see õnnestub, süttib seadme valmisoleku indikaator.
    • b. Kui saate veateate, proovige ühte järgmistest.
      • Veenduge, et teie seade on korralikult ühendatud.
      • Kontrollige RIO-seadme konfiguratsiooni.
  3. Lubage jaam, määrates nupu Luba jaam asendisse Sees. Näidik Station Active peaks põlema.
  4. RX-i läbilaskevõime suurendamiseks lülituge vahekaardile Täpsemalt ja määrake tagasilülitusprotseduuri tagasilöögiväärtus nulliks, kuna töötab ainult üks jaam. Lisaks määrake punkti dot11ShortRetryLimit maksimaalseks korduskatsete arvuks 1. Keelake ja seejärel lubage jaam käsuga Enable Station Control, kuna dot11ShortRetryLimit on staatiline parameeter.
  5. Valige vahekaart MAC ja veenduge, et näidatud RX Constellation vastab parameetrite MCS ja Subcarrier Format abil konfigureeritud modulatsiooni- ja kodeerimisskeemile. Näiteksample, 16 QAM kasutatakse MCS 4 ja 20 MHz 802.11a jaoks. Vaikeseadetega peaksite nägema läbilaskevõimet umbes 8.2 Mbit/s.

RF loopback režiim: üle õhu edastamine
Õhu kaudu edastatav edastus sarnaneb kaabliga seadistusega. Kaablid asendatakse valitud kanali kesksageduse ja süsteemi ribalaiusega sobivate antennidega.

Ettevaatust, lugege enne süsteemi kasutamist kõigi riistvarakomponentide, eriti NI RF-seadmete tootedokumentatsiooni.
USRP RIO ja FlexRIO seadmed ei ole heaks kiidetud ega litsentsitud antenni kaudu edastamiseks. Selle tulemusena võib nende toodete kasutamine antenniga rikkuda kohalikke seadusi. Enne toote antenniga kasutamist veenduge, et järgite kõiki kohalikke seadusi.

Põhiriba loopback režiim
Põhiriba loopback on sarnane RF loopbackiga. Selles režiimis RF on möödaviidud. TX samples edastatakse otse FPGA-l RX-töötlusahelasse. Seadme pistikute juhtmeid pole vaja. Jaama käivitamiseks Baseband Loopbackis määrake käsitsi plokkskeemil olev töörežiim konstandiks Baseband Loopback.

Täiendavad konfiguratsioonivalikud

PN-andmete generaator
Saate kasutada sisseehitatud pseudomüra (PN) andmegeneraatorit TX andmeliikluse loomiseks, mis on kasulik süsteemi läbilaskevõime mõõtmiseks. PN-andmete generaator on konfigureeritud parameetritega PN-andmepaketi suurus ja PN-pakette sekundis. Andmeedastuskiirus PN-andmegeneraatori väljundis on võrdne mõlema parameetri korrutisega. Pange tähele, et süsteemi tegelik läbilaskevõime RX-i poolel sõltub edastusparameetritest, sealhulgas alamkandja vormingust ja MCS-i väärtusest, ning võib olla väiksem kui PN-andmete generaatori genereeritud kiirus.
Järgmised sammud pakuvad exampkuidas PN-andmete generaator saab näidata edastusprotokolli konfiguratsiooni mõju saavutatavale läbilaskevõimele. Pange tähele, et antud läbilaskevõime väärtused võivad olenevalt tegelikult kasutatavast riistvaraplatvormist ja kanalist veidi erineda.

  1. Seadistage, konfigureerige ja käivitage kaks jaama (jaam A ja jaam B), näiteks jaotises „Selle S käitamineample Project” osa.
  2. Reguleerige õigesti seadme MAC-aadressi ja sihtkoha MAC-aadressi sätteid nii, et jaama A seadme aadress oleks jaama B sihtkoht ja vastupidi, nagu eelnevalt kirjeldatud.
  3. Jaamas B määrake andmeallikaks Käsitsi, et keelata jaama B TX-andmed.
  4. Luba mõlemad jaamad.
  5. Vaikesätete korral peaksite jaama B läbilaskevõimet nägema umbes 8.2 Mbit/s.
  6. Lülituge jaama A MAC vahekaardile.
    1. Määrake PN-i andmepaketi suuruseks 4061.
    2. Määrake PN-pakettide arv sekundis 10,000 XNUMX-le. See säte küllastab TX puhvri kõigi võimalike konfiguratsioonide jaoks.
  7. Lülituge jaama A vahekaardile Täpsemalt.
    1. RTS/CTS protseduuri keelamiseks määrake dot11RTSTthreshold väärtuseks, mis on suurem kui PN andmepaketi suurus (5,000).
    2. Kordusedastuste keelamiseks määrake punktiga dot11ShortRetryLimit tähistatud maksimaalseks korduskatsete arvuks 1.
  8. Keelake ja seejärel lubage jaam A, kuna dot11RTSTthreshold on staatiline parameeter.
  9. Proovige alamkandja vormingu ja MCS-i erinevaid kombinatsioone jaamas A. Jälgige jaama B RX-i konstellatsiooni ja RX-i läbilaskevõime muutusi.
  10. Jaamas A määrake alamkandja vorming 40 MHz (IEEE 802.11ac) ja MCS väärtuseks 7. Pange tähele, et jaama B läbilaskevõime on umbes 72 Mbit/s.

Video edastamine
Videote edastamine tõstab esile 802.11 rakendusraamistiku võimalused. Video edastamiseks kahe seadmega seadistage konfiguratsioon, nagu on kirjeldatud eelmises jaotises. 802.11 Application Framework pakub UDP-liidest, mis sobib hästi video voogesituseks. Saatja ja vastuvõtja vajavad videovoorakendust (ntample, VLC, mille saab alla laadida saidilt http://videolan.org). Andmeallikana saab kasutada mis tahes programmi, mis on võimeline edastama UDP-andmeid. Samamoodi saab andmekandjana kasutada mis tahes programmi, mis on võimeline vastu võtma UDP-andmeid.

Seadistage vastuvõtja
Vastuvõtjana toimiv host kasutab 802.11 rakendusraamistikku, et edastada vastuvõetud 802.11 andmekaadreid ja edastada need UDP kaudu videovoopleierisse.

  1. Looge uus projekt, nagu on kirjeldatud jaotises „Labori käitamineVIEW Host Code” ja määrake RIO seadme parameetris õige RIO identifikaator.
  2. Määrake jaama numbriks 1.
  3. Laske plokkskeemil asuval töörežiimil omada vaikeväärtust RF Multi Station, nagu eelnevalt kirjeldatud.
  4. Laske seadme MAC-aadressil ja sihtkoha MAC-aadressil olla vaikeväärtused.
  5. Lülituge MAC vahekaardile ja määrake Data Sink väärtusele UDP.
  6. Luba jaam.
  7. Käivitage cmd.exe ja minge VLC installikataloogi.
  8. Käivitage VLC-rakendus voogedastuskliendina järgmise käsuga: vlc udp://@:13000, kus väärtus 13000 võrdub andmesidevõrgu valiku edastuspordiga.

Konfigureerige saatja
Saatjana toimiv host võtab UDP-pakette vastu video voogedastusserverist ja kasutab 802.11 rakendusraamistikku, et edastada need 802.11 andmekaadritena.

  1. Looge uus projekt, nagu on kirjeldatud jaotises „Labori käitamineVIEW Host Code” ja määrake RIO seadme parameetris õige RIO identifikaator.
  2. Määrake jaama numbriks 2.
  3. Laske plokkskeemil asuval töörežiimil omada vaikeväärtust RF Multi Station, nagu eelnevalt kirjeldatud.
  4. Määrake seadme MAC-aadress sarnaseks jaama 1 sihtkoha MAC-aadressiga (vaikeväärtus:
    46:6F:4B:75:6D:62)
  5.  Määrake sihtkoha MAC-aadress sarnaseks jaama 1 seadme MAC-aadressiga (vaikeväärtus:
    46:6F:4B:75:6D:61)
  6. Lülitage vahekaardile MAC ja määrake andmeallikaks UDP.
  7. Luba jaam.
  8. Käivitage cmd.exe ja minge VLC installikataloogi.
  9. Tehke kindlaks tee videoni file mida kasutatakse voogedastuseks.
  10. Käivitage VLC rakendus voogedastusserverina järgmise käsuga vlc “PATH_TO_VIDEO_FILE”
    :sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, kus PATH_TO_VIDEO_FILE tuleks asendada kasutatava video asukohaga ja parameeter UDP_Port_Value on võrdne 12000 + jaama number, st 12002.
    Vastuvõtjana tegutsev host kuvab saatja poolt voogesitatud videot.

Veaotsing

See jaotis sisaldab teavet probleemi algpõhjuse tuvastamise kohta, kui süsteem ei tööta ootuspäraselt. Seda kirjeldatakse mitme jaama seadistuse jaoks, milles jaam A ja jaam B edastavad.
Järgmised tabelid annavad teavet selle kohta, kuidas kontrollida normaalset tööd ja tuvastada tüüpilisi vigu.

Tavaline Operatsioon
Tavaline Operatsioon Test · Seadistage jaamanumbrid erinevatele väärtustele.

· Reguleerige seadeid õigesti Seade MAC Aadress ja Sihtkoht MAC Aadress nagu eelnevalt kirjeldatud.

· Jätke muud seaded vaikeväärtustele.

  Tähelepanekud:
  · RX-i läbilaskevõime mõlemas jaamas vahemikus 7.5 Mbit/s. See sõltub sellest, kas tegemist on juhtmevaba või kaabelkanaliga.

· Peal MAC vahekaart:

o    MAC TX Statistika: Andmed käivitatud ja ACK Käivitatud näitajad kasvavad kiiresti.

o    MAC RX Statistika: Kõik näitajad kasvavad pigem kiiresti kui RTS tuvastatud ja CTS tuvastatud, alates dot11RTSlävi on Täiustatud sakk on suurem kui PN Andmed pakett Suurus (PSDU pikkus) sisse lülitatud MAC sakk.

o tähtkujus RX Tähtkuju graafik vastab modulatsiooni järjestusele

MCS saatja juures valitud.

o TX Blokeeri Viga Hinda graafik näitab aktsepteeritud väärtust.

· Peal RF & PHY vahekaart:

  o RX Võimsus Spekter asub valitud põhjal paremal alamribal Esmane Kanal Valija. Kuna vaikeväärtus on 1, peaks see olema vahemikus -20 MHz kuni 0 RX Võimsus Spekter graafik.

o CCA Energia Tuvastamine Lävi [dBm] on suurem kui praegune võimsus seadmes

RF Sisend Võimsus graafik.

o mõõdetud põhiriba võimsus paketi alguses (punased punktid) sisse Põhiriba RX Võimsus graafik peaks olema väiksem kui AGC sihtmärk signaali võimsus on Täiustatud sakk.

MAC Statistika Test · Keela jaam A ja jaam B

· Jaamas A, MAC vahekaardil määrake Andmed Allikas juurde Käsiraamat.

· Lubage jaam A ja jaam B

o jaam A, MAC vahekaart:

§   Andmed käivitatud of MAC TX Statistika on null.

§   ACK käivitatud of MAC RX Statistika on null.

o jaam B, MAC vahekaart:

§   RX Läbilaskevõime on null.

§   ACK käivitatud of MAC TX Statistika on null.

§   Andmed tuvastatud of MAC RX Statistika on null.

· Jaamas A, MAC vahekaardil, klõpsake ainult üks kord Päästik TX of Käsiraamat Andmed Allikas

o jaam A, MAC vahekaart:

§   Andmed käivitatud of MAC TX Statistika on 1.

§   ACK käivitatud of MAC RX Statistika on 1.

o jaam B, MAC vahekaart:

§   RX Läbilaskevõime on null.

§   ACK käivitatud of MAC TX Statistika on 1.

§   Andmed tuvastatud of MAC RX Statistika on 1.

RTS / CTS loendurid Test · Keela jaam A, seadistage dot11RTSTlävi nullini, kuna see on staatiline parameeter. Seejärel lubage jaam A.

· Jaamas A, MAC vahekaardil, klõpsake ainult üks kord Päästik TX of Käsiraamat Andmed Allikas

o jaam A, MAC vahekaart:

§   RTS käivitatud of MAC TX Statistika on 1.

§   CTS käivitatud of MAC RX Statistika on 1.

o jaam B, MAC vahekaart:

§   CTS käivitatud of MAC TX Statistika on 1.

§   RTS käivitatud of MAC RX Statistika on 1.

Vale Seadistamine
Süsteem Seadistamine · Seadistage jaamanumbrid erinevatele väärtustele.

· Reguleerige seadeid õigesti Seade MAC Aadress ja Sihtkoht MAC Aadress nagu eelnevalt kirjeldatud.

· Jätke muud seaded vaikeväärtustele.

Viga:

Ei andmeid ette nähtud jaoks edasikandumine

Näidustus:

Loenduri väärtused Andmed käivitatud ja ACK käivitatud in MAC TX Statistika ei suurendata. Lahendus:

Määra Andmed Allikas juurde PN Andmed. Teise võimalusena seadke Andmed Allikas juurde UDP ja veenduge, et kasutate UDP-porti andmete edastamiseks välist rakendust, mis on õigesti konfigureeritud, nagu on kirjeldatud eelmises osas.

Viga:

MAC TX leiab a keskmine as hõivatud

Näidustus:

MAC statistika väärtused Andmed Käivitatud ja preambula tuvastatud, osa MAC TX Statistika ja

MAC RX Statistika, vastavalt ei suurendata. Lahendus:

Kontrollige kõvera väärtusi praegune aastal RF Sisend Võimsus graafik. Määrake CCA Energia Tuvastamine Lävi [dBm] väärtuseni, mis on kõrgem selle kõvera minimaalsest väärtusest.

Viga:

Saada rohkem andmeid paketid kui a MAC saab Pakkuda juurde a PHY

Näidustus:

The PN Andmed pakett Suurus ja PN Paketid Per Teiseks suurendatakse. Saavutatud läbilaskevõimet aga ei suurendata.

Lahendus:

Valige kõrgem MCS väärtus ja kõrgem Alamkandja Vorming.

Viga:

vale RF sadamad

Näidustus:

The RX Võimsus Spekter ei näita sama kõverat kui TX Võimsus Spekter teises jaamas.

Lahendus:

  Veenduge, et kaablid või antennid oleksid ühendatud RF-portidega, mille olete konfigureerinud TX RF Port ja RX RF Port.
Viga:

MAC aadress ebakõla

Näidustus:

Jaamas B ei käivitata ACK-pakettide edastamist (osa MAC TX Statistika) ja RX Läbilaskevõime on null.

Lahendus:

Kontrollige seda Seade MAC Aadress jaam B vastab Sihtkoht MAC Aadress RF Loopback režiimi puhul mõlemad Seade MAC Aadress ja Sihtkoht MAC Aadress peaks olema sama aadress, ntample 46:6F:4B:75:6D:61.

Viga:

Kõrge finantsjuht if Jaam A ja B on FlexRIOs

Näidustus:

Kompenseeritud kandesageduse nihe (CFO) on kõrge, mis halvendab kogu võrgu jõudlust.

Lahendus:

Määrake Viide Kell PXI_CLK või REF IN/ClkIn.

· PXI_CLK puhul: viide on võetud PXI šassiilt.

· REF IN/ClkIn: viide on võetud NI-5791 ClkIn-pordist.

TX Viga Hinnad on üks in RF Loopback or Põhiriba Loopback operatsiooni režiimid Näidustus:

Kui töörežiim on konfigureeritud, kasutatakse ühte jaama RF Loopback or Põhiriba Loopback

režiimis. TX veamäärade graafiline näit näitab 1. Lahendus.

Selline käitumine on ootuspärane. ACK-paketid on kadunud, kui MAC TX neid ootab; DCF olekumasin MAC-i FPGA-l takistab seda RF loopback või Baseband Loopback režiimide korral. Seetõttu teatab MAC TX alati edastuse ebaõnnestumisest. Seega on teatatud TX-paketi veamäär ja TX-ploki veamäär nullid.

Teadaolevad probleemid
Enne hosti käivitamist veenduge, et USRP-seade juba töötab ja oleks hostiga ühendatud. Vastasel juhul ei pruugi host USRP RIO seadet õigesti tuvastada.
Probleemide ja lahenduste täielik loetelu asub laborisVIEW Kommunikatsiooni 802.11 rakendusraamistik 2.1 teadaolevad probleemid.

Seotud teave
USRP-2940/2942/2943/2944/2945 Alustamise juhend USRP-2950/2952/2953/2954/2955 Alustamise juhend IEEE standardite assotsiatsioon: 802.11 traadita kohtvõrgud Vt Lab.VIEW Kommunikatsioonisüsteemi disainikomplekti käsiraamat, mis on saadaval veebis, et saada teavet labori kohtaVIEW selles s kasutatud mõisted või objektidample projekt.
Külastage saiti ni.com/info ja sisestage laborile juurdepääsuks teabekood 80211AppFWManualVIEW Kommunikatsiooni 802.11 rakendusraamistiku käsiraamat lisateabe saamiseks 802.11 rakendusraamistiku disaini kohta.
Labori põhiteabe saamiseks võite kasutada ka kontekstiabi akentVIEW objekte, kui liigutate kursorit iga objekti kohal. Konteksti abiakna kuvamiseks laborisVIEW, valige View»Konteksti abi.

Akronüümid

Akronüüm Tähendus
ACK Tunnustus
AGC Automaatne võimenduse juhtimine
A-MPDU Koondatud MPDU
CCA Selge kanali hindamine
finantsjuht Kandja sageduse nihe
CSMA/CA Vedaja tajub mitut juurdepääsu koos kokkupõrke vältimisega
CTS Selge saatmiseks
CW Pidev laine
DAC Digitaal-analoogmuundur
DCF Jaotatud koordinatsiooni funktsioon
DMA Otsene juurdepääs mälule
FCS Kaadri kontrollimise jada
MAC Keskmine juurdepääsukontrolli kiht
MCS Modulatsiooni- ja kodeerimisskeem
MIMO Mitu sisendit-mitme väljundit
MPDU MAC-protokolli andmeüksus
NAV Võrgu jaotamise vektor
Mitte-HT Mitte-kõrge läbilaskevõime
OFDM Ortogonaalne sagedusjaotusega multipleksimine
PAPR Tippvõimsuse ja keskmise võimsuse suhe
PHY Füüsiline kiht
PLCP Füüsilise kihi konvergentsi protseduur
PN Pseudomüra
PSDU PHY teenuse andmeüksus
QAM Kvadratuur amplaiusmoduleerimine
RTS Saatmise taotlus
RX Vastu võtta
SIFS Lühike kaadritevaheline vahekaugus
SISO Üks sisend, üks väljund
T2H Sihtkoht hostile
TX Edastada
UDP Kasutaja datagram protokoll
[1] Kui edastate üle õhu, järgige kindlasti jaotises „RF mitme jaama režiim: üle õhu edastamine” antud juhiseid. USRP-seadmed ja NI-5791 ei ole heaks kiidetud ega litsentsitud antenni kaudu edastamiseks. Selle tulemusena võib nende toodete kasutamine antenniga rikkuda kohalikke seadusi.

NI kaubamärkide kohta lisateabe saamiseks vaadake NI kaubamärkide ja logode juhiseid aadressil ni.com/trademarks. Muud siin mainitud toodete ja ettevõtete nimed on vastavate ettevõtete kaubamärgid või kaubanimed. NI tooteid/tehnoloogiat hõlmavate patentide kohta vaadake sobivat asukohta: Abi»Teie tarkvara patendid, patents.txt file oma meedias või National Instruments Patents Notice'is aadressil ni.com/patents. Teavet lõppkasutaja litsentsilepingute (EULA) ja kolmandate osapoolte juriidiliste teadete kohta leiate jaotisest Readme file teie NI toote jaoks. NI ülemaailmse kaubanduse järgimise poliitika ja asjakohaste HTS-koodide, ECCN-ide ja muude impordi-/ekspordiandmete hankimise kohta leiate teavet ekspordi vastavuse teabest aadressil ni.com/legal/export-compliance. NI EI ANNA SIIN SISALDUVATE TEABE TÄPSUSE KOHTA OTSESELT EGA KAUDSE GARANTIID NING EI VASTUTA ÜHTEGIGI VIGADE EEST. USA valitsuse kliendid: selles juhendis sisalduvad andmed töötati välja erakuludel ning nende suhtes kehtivad kehtivad piiratud õigused ja piiratud andmeõigused, mis on sätestatud FAR 52.227-14, DFAR 252.227-7014 ja DFAR 252.227-7015.

Dokumendid / Ressursid

RAHVUSLIKUD INSTRUMENTID LabVIEW Side 802.11 rakendusraamistik 2.1 [pdfKasutusjuhend
PXIe-8135, LabVIEW Communications 802.11 Application Framework 2.1, LabVIEW Side 802.11 rakendus, raamistik 2.1, laborVIEW Communications 802.11, rakendusraamistik 2.1

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *