NATIONAL INSTRUMENTS LabVIEW Komunikacije 802.11 Application Framework 2.1
Informacije o izdelku: PXIe-8135
PXIe-8135 je naprava, ki se uporablja za dvosmerni prenos podatkov v laboratorijuVIEW Komunikacije 802.11 Application Framework 2.1. Naprava zahteva dve napravi NI RF, bodisi USRP
Naprave RIO ali moduli FlexRIO morajo biti povezani z različnimi gostiteljskimi računalniki, ki so lahko prenosniki, osebni računalniki ali ohišja PXI. Nastavitev lahko uporablja RF kable ali antene. Naprava je združljiva z gostiteljskimi sistemi, ki temeljijo na PXI, osebnim računalnikom z adapterjem MXI, ki temelji na PCI ali PCI Express, ali prenosnikom z adapterjem MXI, ki temelji na kartici Express. Gostiteljski sistem mora imeti vsaj 20 GB prostega prostora na disku in 16 GB RAM-a.
Sistemske zahteve
Programska oprema
- Windows 7 SP1 (64-bitni) ali Windows 8.1 (64-bitni)
- LabVIEW Communications System Design Suite 2.0
- Aplikacijsko ogrodje 802.11 2.1
Strojna oprema
Za uporabo 802.11 Application Framework za dvosmerni prenos podatkov potrebujete dve napravi NI RF – napravi USRP RIO s pasovno širino 40 MHz, 120 MHz ali 160 MHz ali module FlexRIO. Naprave morajo biti povezane z različnimi gostiteljskimi računalniki, ki so lahko prenosniki, osebni računalniki ali ohišja PXI. Slika 1 prikazuje postavitev dveh postaj z uporabo RF kablov (levo) ali anten (desno).
Tabela 1 prikazuje potrebno strojno opremo glede na izbrano konfiguracijo.
Konfiguracija | Obe postavitvi | Nastavitev USRP RIO | Nastavitev adapterskega modula FlexRIO FPGA/FlexRIO RF | |||||
Gostitelj
PC |
SMA
Kabel |
Atenuator | Antena | USRP
napravo |
MXI
Adapter |
FlexRIO FPGA
modul |
Adapter FlexRIO
modul |
|
Dve napravi, s kablom | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 |
Dve napravi, nad-
zrak [1] |
2 | 0 | 0 | 4 | 2 | 2 | 2 | 2 |
- Krmilniki: priporočeno—ohišje PXIe-1085 ali ohišje PXIe-1082 z nameščenim krmilnikom PXIe-8135.
- Kabel SMA: ženski/ženski kabel, ki je priložen napravi USRP RIO.
- Antena: Za več informacij o tem načinu glejte razdelek »Način več postaj RF: prenos po zraku«.
- Naprava USRP RIO: USRP-2940/2942/2943/2944/2950/2952/2953/2954 programsko definirane radijske rekonfigurabilne naprave s pasovno širino 40 MHz, 120 MHz ali 160 MHz.
- Dušilnik z dušenjem 30 dB in moški/ženski SMA priključki, ki so priloženi napravi USRP RIO.
Opomba: Za nastavitev adapterskega modula FlexRIO/FlexRIO dušilnik ni potreben. - FlexRIO FPGA modul: PXIe-7975/7976 FPGA modul za FlexRIO
- Adapterski modul FlexRIO: NI-5791 RF adapterski modul za FlexRIO
Prejšnja priporočila predvidevajo, da uporabljate gostiteljske sisteme, ki temeljijo na PXI. Uporabite lahko tudi osebni računalnik z vmesnikom MXI, ki temelji na PCI ali PCI Express, ali prenosni računalnik z adapterjem MXI, ki temelji na kartici Express.
Zagotovite, da ima vaš gostitelj vsaj 20 GB prostega prostora na disku in 16 GB RAM-a.
- Pozor: Pred uporabo strojne opreme preberite vso dokumentacijo izdelka, da zagotovite skladnost z varnostnimi predpisi, EMC in okoljskimi predpisi.
- Pozor: Za zagotovitev navedene učinkovitosti EMC uporabljajte RF naprave samo z oklopljenimi kabli in dodatki.
- Pozor: Da bi zagotovili določeno zmogljivost EMC, dolžina vseh V/I kablov, razen tistih, ki so priključeni na vhod antene GPS naprave USRP, ne sme biti daljša od 3 m (10 čevljev).
- Pozor: RF napravi USRP RIO in NI-5791 nista odobreni ali licencirani za prenos po zraku z uporabo antene. Posledično lahko uporaba tega izdelka z anteno krši lokalne zakone. Pred uporabo tega izdelka z anteno se prepričajte, da ste v skladu z vsemi lokalnimi zakoni.
Konfiguracija
- Dve napravi, s kablom
- Dve napravi, po zraku [1]
Možnosti konfiguracije strojne opreme
Tabela 1 Potrebna strojna oprema
Dodatki | Obe postavitvi | Nastavitev USRP RIO |
---|---|---|
SMA kabel | 2 | 0 |
Dušilna antena | 2 | 0 |
Naprava USRP | 2 | 2 |
MXI adapter | 2 | 2 |
FlexRIO FPGA modul | 2 | N/A |
Adapterski modul FlexRIO | 2 | N/A |
Navodila za uporabo izdelka
- Prepričajte se, da ste prebrali in razumeli vso dokumentacijo izdelka, da zagotovite skladnost z varnostnimi predpisi, EMC in okoljskimi predpisi.
- Prepričajte se, da so RF naprave povezane z različnimi gostiteljskimi računalniki, ki izpolnjujejo sistemske zahteve.
- Izberite ustrezno možnost konfiguracije strojne opreme in nastavite zahtevano dodatno opremo v skladu s tabelo 1.
- Če uporabljate anteno, zagotovite skladnost z vsemi lokalnimi zakoni, preden ta izdelek uporabljate z anteno.
- Za zagotovitev navedene učinkovitosti EMC uporabljajte RF naprave samo z oklopljenimi kabli in dodatki.
- Da bi zagotovili določeno zmogljivost EMC, dolžina vseh V/I kablov, razen tistih, ki so priključeni na vhod antene GPS naprave USRP, ne sme biti daljša od 3 m (10 čevljev).
Razumevanje komponent tega Sample Project
Projekt je sestavljen iz LabVIEW koda gostitelja in LabVIEW Koda FPGA za podprte cilje strojne opreme USRP RIO ali FlexRIO. Povezana struktura map in komponente projekta so opisane v naslednjih pododdelkih.
Struktura map
Če želite ustvariti nov primerek aplikacijskega ogrodja 802.11, zaženite LabVIEW Communications System Design Suite 2.0 tako, da izberete LabVIEW Communications 2.0 v meniju Start. Na zavihku Project Templates na odprtem zavihku Project izberite Application Frameworks. Za zagon projekta izberite:
- 802.11 Oblikujte USRP RIO v2.1 pri uporabi naprav USRP RIO
- 802.11 Design FlexRIO v2.1 pri uporabi modulov FlexRIO FPGA/FlexRIO
- 802.11 Simulation v2.1 za izvajanje kode FPGA obdelave signalov fizičnega oddajnika (TX) in sprejemnika (RX) v simulacijskem načinu. Ustrezen vodnik simulacijskega projekta je priložen.
Za projekte oblikovanja 802.11 velja naslednje files in mape so ustvarjene znotraj navedene mape:
- 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject —Ta projekt file vsebuje informacije o povezanih subVI-jih, ciljih in gradbenih specifikacijah.
- 802.11 Host.gvi—Ta gostiteljski VI na najvišji ravni izvaja postajo 802.11. Gostitelj ima vmesnik z bitomfile zgraditi iz FPGA VI najvišje ravni, 802.11 FPGA STA.gvi, ki se nahaja v specifični podmapi cilja.
- Zgradbe—Ta mapa vsebuje vnaprej prevedeni bitfiles za izbrano ciljno napravo.
- Skupno – skupna knjižnica vsebuje generične subVI-je za gostitelja in FPGA, ki se uporabljajo v aplikacijskem ogrodju 802.11. Ta koda vključuje matematične funkcije in pretvorbe vrst.
- FlexRIO/USRP RIO— Te mape vsebujejo ciljno specifične izvedbe subVI-jev gostitelja in FPGA, ki vključujejo kodo za nastavitev ojačanja in frekvence. Ta koda je v večini primerov prilagojena iz danih ciljno specifičnih pretakanjample projekti. Vsebujejo tudi ciljno specifične VI-je FPGA najvišje ravni.
- 802.11 v2.1—Ta mapa obsega samo funkcionalnost 802.11, ki je ločena v več map FPGA in gostiteljski imenik.
Komponente
Aplikacijsko ogrodje 802.11 zagotavlja implementacijo fizičnega sloja (PHY) z ortogonalnim frekvenčnim multipleksiranjem (OFDM) in nadzorom dostopa do medijev (MAC) v realnem času za sistem, ki temelji na IEEE 802.11. Laboratorij aplikacijskega ogrodja 802.11VIEW projekt izvaja funkcionalnost ene postaje, vključno s funkcionalnostjo sprejemnika (RX) in oddajnika (TX).
Izjava o skladnosti in odstopanjih
Aplikacijsko ogrodje 802.11 je zasnovano tako, da je skladno s specifikacijami IEEE 802.11. Da ohrani zasnovo enostavno spremenljivo, se aplikacijsko ogrodje 802.11 osredotoča na osnovno funkcionalnost standarda IEEE 802.11.
- 802.11a- (Legacy mode) in 802.11ac- (Very High Throughput mode) skladen PHY
- Usposabljanje zaznavanja paketov na podlagi polja
- Kodiranje in dekodiranje signalnih in podatkovnih polj
- Clear Channel Assessment (CCA) na podlagi zaznavanja energije in signala
- Večkratni dostop z zaznavanjem nosilca s postopkom za izogibanje trkom (CSMA/CA), vključno s ponovnim prenosom
- Postopek naključnega odmika
- Komponente MAC, skladne s standardoma 802.11a in 802.11ac, podpirajo prenos okvirja zahteve za pošiljanje/čisto pošiljanje (RTS/CTS), podatkovnega okvira in potrdila (ACK).
- Generiranje ACK s časovnim razmikom kratkega medokvirnega razmika (SIFS), skladnim z 802.11 IEEE (16 µs)
- Podpora vektorju za dodelitev omrežja (NAV).
- Generiranje podatkovne enote protokola MAC (MPDU) in naslavljanje več vozlišč
- L1/L2 API, ki omogoča zunanjim aplikacijam, ki izvajajo funkcije višjega MAC-a, kot je postopek pridružitve, za dostop do funkcionalnosti srednjega in nižjega MAC-a
Aplikacijsko ogrodje 802.11 podpira naslednje funkcije: - Samo dolg zaščitni interval
- Arhitektura z enim vhodom in enim izhodom (SISO), pripravljena za konfiguracije z več vhodi in več izhodi (MIMO)
- VHT20, VHT40 in VHT80 za standard 802.11ac. Za pasovno širino 802.11ac 80 MHz je podpora omejena na shemo modulacije in kodiranja (MCS) številka 4.
- Združeni MPDU (A-MPDU) z enim MPDU za standard 802.11ac
- Paket za paketom samodejni nadzor ojačanja (AGC), ki omogoča prenos in sprejem po zraku.
Obiščite ni.com/info in vnesite informacijsko kodo 80211AppFWManual za dostop do laboratorijaVIEW Communications 802.11 Application Framework Priročnik za več informacij o zasnovi 802.11 Application Framework.
Zagon tega Sample Project
Aplikacijsko ogrodje 802.11 podpira interakcijo s poljubnim številom postaj, v nadaljnjem besedilu način RF več postaj. Drugi načini delovanja so opisani v razdelku »Dodatni načini delovanja in možnosti konfiguracije«. V načinu več postaj RF vsaka postaja deluje kot ena naprava 802.11. Naslednji opisi predpostavljajo, da obstajata dve neodvisni postaji, od katerih vsaka deluje na svoji RF napravi. Imenujejo se postaja A in postaja B.
Konfiguracija strojne opreme: kabelsko
Odvisno od konfiguracije sledite korakom v razdelku »Konfiguracija nastavitve USRP RIO« ali »Konfiguracija nastavitve vmesnika FlexRIO/FlexRIO«.
Konfiguriranje sistema USRP RIO
- Prepričajte se, da so naprave USRP RIO pravilno povezane z gostiteljskimi sistemi, v katerih se izvaja LabVIEW Paleta za načrtovanje komunikacijskega sistema.
- Izvedite naslednje korake za ustvarjanje RF povezav, kot je prikazano na sliki 2.
- Priključite dva dušilnika 30 dB na vrata RF0/TX1 na postaji A in postaji B.
- Drugi konec atenuatorjev povežite z dvema RF kabloma.
- Drugi konec RF kabla, ki prihaja iz postaje A, povežite z vrati RF1/RX2 postaje B.
- Drugi konec RF kabla, ki prihaja iz postaje B, povežite z vrati RF1/RX2 postaje A.
- Vklopite naprave USRP.
- Vklopite gostiteljske sisteme.
RF kabli morajo podpirati delovno frekvenco.
Konfiguriranje sistema FlexRIO
- Zagotovite, da so naprave FlexRIO pravilno povezane z gostiteljskimi sistemi, v katerih se izvaja LabVIEW Paleta za načrtovanje komunikacijskega sistema.
- Izvedite naslednje korake za ustvarjanje RF povezav, kot je prikazano na sliki 3.
- S kablom RF povežite vrata TX postaje A z vrati RX postaje B.
- S kablom RF povežite vrata TX postaje B z vrati RX postaje A.
- Vklopite gostiteljske sisteme.
RF kabli morajo podpirati delovno frekvenco.
Vodenje laboratorijaVIEW Koda gostitelja
Zagotovite LabVIEW Communications System Design Suite 2.0 in 802.11 Application Framework 2.1 sta nameščena v vaših sistemih. Namestitev se začne z zagonom setup.exe s priloženega namestitvenega medija. Sledite pozivom namestitvenega programa, da dokončate postopek namestitve.
Zahtevani koraki za zagon LabaVIEW gostiteljska koda na dveh postajah je povzeta v naslednjem:
- Za postajo A na prvem gostitelju:
- a. Launch LabVIEW Communications System Design Suite z izbiro LabVIEW Communications 2.0 v meniju Start.
- b. Na kartici PROJECTS izberite Application Frameworks » 802.11 Design… za zagon projekta.
- Izberite 802.11 Design USRP RIO v2.1, če uporabljate nastavitev USRP RIO.
- Izberite 802.11 Design FlexRIO v2.1, če uporabljate nastavitev FlexRIO.
- c. Znotraj tega projekta se pojavi najvišji gostitelj VI 802.11 Host.gvi.
- d. Konfigurirajte identifikator RIO v nadzoru naprave RIO. Za pridobitev identifikatorja RIO za svojo napravo lahko uporabite NI Measurement & Automation Explorer (MAX). Pasovna širina naprave USRP RIO (če je 40 MHz, 80 MHz in 160 MHz) je identificirana sama po sebi.
- Ponovite korak 1 za postajo B na drugem gostitelju.
- Nastavite številko postaje za postajo A na 1 in za postajo B na 2.
- Za nastavitev FlexRIO nastavite Reference Clock na PXI_CLK ali REF IN/ClkIn.
- a. Za PXI_CLK: Referenca je vzeta iz ohišja PXI.
- b. REF IN/ClkIn: Referenca je vzeta iz vrat ClkIn adapterskega modula NI-5791.
- Pravilno prilagodite nastavitve naslova MAC naprave in naslova MAC cilja na obeh postajah.
- a. Postaja A: Nastavite naslov MAC naprave in naslov MAC cilja na 46:6F:4B:75:6D:61 in 46:6F:4B:75:6D:62 (privzete vrednosti).
- b. Postaja B: Nastavite naslov MAC naprave in naslov MAC cilja na 46:6F:4B:75:6D:62 in 46:6F:4B:75:6D:61.
- Za vsako postajo zaženite laboratorijVIEW host VI s klikom na gumb za zagon ( ).
- a. Če je uspešen, zasveti indikator pripravljenosti naprave.
- b. Če prejmete sporočilo o napaki, poskusite nekaj od naslednjega:
- Prepričajte se, da je vaša naprava pravilno povezana.
- Preverite konfiguracijo naprave RIO.
- Omogočite postajo A tako, da nastavite kontrolnik Enable Station na On. Indikator Aktivna postaja bi moral svetiti.
- Omogočite postajo B tako, da nastavite kontrolnik Enable Station na On. Indikator Aktivna postaja bi moral svetiti.
- Izberite zavihek MAC in preverite, ali se prikazana konstelacija RX ujema s shemo modulacije in kodiranja, ki je konfigurirana z uporabo parametrov MCS in formata podnosilca na drugi postaji. Na primerample, pustite format podnosilca in MCS privzeto na postaji A in nastavite format podnosilca na 40 MHz (IEEE 802.11 ac) in MCS na 5 na postaji B. 16-kvadratura amplitudna modulacija (QAM) se uporablja za MCS 4 in se pojavi na uporabniškem vmesniku postaje B. 64 QAM se uporablja za MCS 5 in se pojavi na uporabniškem vmesniku postaje A.
- Izberite zavihek RF & PHY in preverite, ali je prikazani spekter moči RX podoben izbranemu formatu podnosilca na drugi postaji. Postaja A prikazuje spekter moči RX 40 MHz, medtem ko postaja B prikazuje spekter moči RX 20 MHz.
Opomba: Naprave USRP RIO s pasovno širino 40 MHz ne morejo oddajati ali sprejemati paketov, kodiranih s pasovno širino 80 MHz.
Uporabniški vmesniki 802.11 Application Framework postaje A in B so prikazani na sliki 6 oziroma sliki 7. Za spremljanje stanja vsake postaje aplikacijski okvir 802.11 ponuja različne indikatorje in grafe. Vse nastavitve aplikacije ter grafi in indikatorji so opisani v naslednjih pododdelkih. Kontrolniki na sprednji plošči so razvrščeni v naslednje tri sklope:
- Nastavitve aplikacije: te kontrole je treba nastaviti, preden vklopite postajo.
- Statične nastavitve časa izvajanja: Te kontrole morajo izklopiti in nato vklopiti postajo. Za to se uporablja kontrolnik Enable Station.
- Nastavitve dinamičnega izvajanja: Te kontrole je mogoče nastaviti, kjer postaja deluje.
Opis kontrolnikov in indikatorjev
Osnovne kontrole in indikatorji
Nastavitve aplikacije
Nastavitve aplikacije se uporabijo, ko se VI zažene in jih ni mogoče spremeniti, ko VI deluje. Če želite spremeniti te nastavitve, zaustavite VI, uporabite spremembe in znova zaženite VI. Prikazani so na sliki 6.
Parameter | Opis |
RIO Naprava | Naslov RIO strojne naprave RF. |
Referenca Ura | Konfigurira referenco za ure naprave. Referenčna frekvenca mora biti 10 MHz. Izbirate lahko med naslednjimi viri:
Notranji—Uporablja notranjo referenčno uro. REF IN / ClkIn— Referenca je vzeta iz vrat REF IN (USRP-294xR in USRP-295XR) ali vrat ClkIn (NI 5791). GPS—Referenca je vzeta iz modula GPS. Velja samo za naprave USRP-2950/2952/2953. PXI_CLK— Referenca je vzeta iz ohišja PXI. Velja samo za cilje PXIe-7975/7976 z adapterskimi moduli NI-5791. |
Delovanje Način | V blokovnem diagramu je nastavljen kot konstanta. Aplikacijsko ogrodje 802.11 omogoča naslednje načine:
RF Povratna zanka— Povezuje pot TX ene naprave s potjo RX iste naprave z uporabo RF kablov ali z uporabo anten. RF Multi Postaja—Redni prenos podatkov z dvema ali več neodvisnimi postajami, ki delujejo na posameznih napravah, povezanih bodisi z antenami bodisi s kabelskimi povezavami. RF Multi Station je privzeti način delovanja. Osnovni pas povratna zanka— Podobno povratni zanki RF, vendar je povratna zanka zunanjega kabla nadomeščena z notranjo povratno potjo digitalnega osnovnega pasu. |
Nastavitve statičnega časa izvajanja
Statične nastavitve časa delovanja je mogoče spremeniti le, ko je postaja izklopljena. Parametri se uporabijo, ko je postaja vklopljena. Prikazani so na sliki 6.
Parameter | Opis |
Postaja številka | Numerično krmiljenje za nastavitev številke postaje. Vsaka tekaška postaja mora imeti drugačno številko. Lahko je do 10. Če želi uporabnik povečati število delujočih postaj, mora predpomnilnik dodelitve zaporedne številke MSDU in zaznavanja dvojnikov povečati na zahtevano vrednost, saj je privzeta vrednost 10. |
Primarni Kanal Center Pogostost [Hz] | To je središčna frekvenca primarnega kanala oddajnika v Hz. Veljavne vrednosti so odvisne od naprave, na kateri postaja deluje. |
Primarni Kanal Selektor | Numerični nadzor za določanje, kateri podpas se uporablja kot primarni kanal. PHY pokriva pasovno širino 80 MHz, ki jo je mogoče razdeliti na štiri podpasove {0,…,3} s pasovno širino 20 MHz za signal z nizko prepustnostjo (ne-HT). Za širše pasovne širine se podpasovi združijo. Obiščite ni.com/info in vnesite informacijsko kodo 80211AppFWManual za dostop do LabVIEW Komunikacije 802.11 Aplikacija Okvir Priročnik za več informacij o kanalizaciji. |
Moč Raven [dBm] | Raven izhodne moči ob upoštevanju prenosa neprekinjenega signala (CW), ki ima celoten obseg digitalno-analognega pretvornika (DAC). Visoko razmerje med vrhom in povprečno močjo OFDM pomeni, da je izhodna moč poslanih okvirjev 802.11 običajno 9 dB do 12 dB pod prilagojeno ravnjo moči. |
TX RF Pristanišče | Vrata RF, ki se uporabljajo za TX (velja samo za naprave USRP RIO). |
RX RF Pristanišče | Vrata RF, ki se uporabljajo za RX (velja samo za naprave USRP RIO). |
Naprava MAC Naslov | MAC naslov, povezan s postajo. Indikator Boolean kaže, ali je podani naslov MAC veljaven ali ne. Preverjanje naslova MAC poteka v dinamičnem načinu. |
Nastavitve dinamičnega izvajanja
Nastavitve dinamičnega izvajanja je mogoče kadar koli spremeniti in se uporabijo takoj, tudi ko je postaja aktivna. Prikazani so na sliki 6.
Parameter | Opis |
Podnosilec Oblika | Omogoča preklapljanje med standardnimi formati IEEE 802.11. Podprti formati so naslednji: |
· 802.11a s pasovno širino 20 MHz
· 802.11ac s pasovno širino 20 MHz · 802.11ac s pasovno širino 40 MHz · 802.11ac s pasovno širino 80 MHz (podprt MCS do 4) |
|
MCS | Indeks sheme modulacije in kodiranja, ki se uporablja za kodiranje podatkovnih okvirov. Okvirji ACK so vedno poslani z MCS 0. Zavedajte se, da niso vse vrednosti MCS uporabne za vse formate podnosilcev in da se pomen MCS spreminja s formatom podnosilcev. Besedilno polje poleg polja MCS prikazuje modulacijsko shemo in kodirno hitrost za trenutni MCS in format podnosilca. |
AGC | Če je omogočeno, se nastavitev optimalnega ojačanja izbere glede na moč prejetega signala. Vrednost RX ojačanja je vzeta iz Manual RX Gain, če je bil AGC onemogočen. |
Priročnik RX Dobiček [dB] | Vrednost ročnega ojačenja RX. Uporabi se, če je AGC onemogočen. |
Destinacija MAC Naslov | MAC naslov cilja, kamor naj se pošljejo paketi. Indikator Boolean kaže, ali je dani naslov MAC veljaven ali ne. Če deluje v načinu povratne zanke RF, Destinacija MAC Naslov in Naprava MAC Naslov mora biti podobno. |
Indikatorji
Naslednja tabela predstavlja indikatorje na glavni sprednji plošči, kot je prikazano na sliki 6.
Parameter | Opis |
Naprava pripravljena | Logični indikator kaže, ali je naprava pripravljena. Če prejmete sporočilo o napaki, poskusite nekaj od naslednjega:
· Zagotovite, da je vaša naprava RIO pravilno priključena. · Preverite konfiguracijo RIO Naprava. · Preverite številko postaje. Drugače bi moralo biti, če na istem gostitelju deluje več kot ena postaja. |
Tarča FIFO Preliv | Logični indikator, ki zasveti, če pride do preliva v pomnilniških medpomnilnikih tipa prvi vstopi prvi ven (FIFO) od cilja do gostitelja (T2H). Če se eden od T2H FIFO prelije, njegove informacije niso več zanesljive. Ti FIFO so naslednji:
· Prekoračitev podatkov T2H RX · T2H Constellation overflow · T2H RX Power Spectrum overflow · Prelivanje ocene kanala T2H · Prelivanje TX v RF FIFO |
Postaja Aktiven | Logični indikator prikazuje, ali je postaja RF aktivna po omogočanju postaje z nastavitvijo Omogoči Postaja nadzor do On. |
Uporabljeno RX Dobiček [dB] | Številčni indikator prikazuje trenutno uporabljeno vrednost ojačenja RX. Ta vrednost je ročni RX Gain, ko je AGC onemogočen, ali izračunan RX Gain, ko je AGC omogočen. V obeh primerih je vrednost ojačenja odvisna od zmogljivosti naprave. |
Veljavno | Logični indikatorji kažejo, ali je dano Naprava MAC Naslov in Destinacija MAC Naslov povezane s postajami, so veljavne. |
Zavihek MAC
V naslednjih tabelah so navedeni kontrolniki in indikatorji, ki so nameščeni na zavihku MAC, kot je prikazano na sliki 6.
Nastavitve dinamičnega izvajanja
Parameter | Opis |
podatki Vir | Določa vir okvirjev MAC, poslanih od gostitelja do cilja.
Izključeno— Ta metoda je uporabna za onemogočanje prenosa podatkov TX, medtem ko je veriga TX aktivna za sprožitev paketov ACK. UDP— Ta metoda je uporabna za prikazovanje predstavitev, na primer pri uporabi zunanje aplikacije za pretakanje videa ali za uporabo zunanjega orodja za testiranje omrežja, kot je Iperf. Pri tej metodi vhodni podatki prispejo na postajo 802.11 ali se iz nje ustvarijo z uporabo uporabnika datagram protokol (UDP). PN podatki—Ta metoda pošilja naključne bite in je uporabna za funkcionalne teste. Velikost paketa in hitrost je mogoče enostavno prilagoditi. |
Priročnik— Ta metoda je uporabna za sprožitev posameznih paketov za namene odpravljanja napak.
Zunanji—Omogočite morebitni zunanji višji realizaciji MAC ali drugim zunanjim aplikacijam uporabo funkcij MAC & PHY, ki jih zagotavlja aplikacijsko ogrodje 802.11. |
|
podatki Vir Možnosti | Vsak zavihek prikazuje možnosti za ustrezne vire podatkov.
UDP Tab—Prosta vrata UDP za pridobivanje podatkov za oddajnik so sama po sebi izpeljana na podlagi številke postaje. PN Tab – PN podatki Paket Velikost—Velikost paketa v bajtih (razpon je omejen na 4061, kar je en sam A-MPDU, zmanjšan za stroške MAC) PN Tab – PN Paketi per drugič—Povprečno število paketov za prenos na sekundo (omejeno na 10,000. Dosegljiva prepustnost je lahko manjša, odvisno od konfiguracije postaje). Priročnik Tab – Sprožilec TX—Boolov kontrolnik za sprožitev enega paketa TX. |
podatki Umivalnik | Ima naslednje možnosti:
· Izključeno— Podatki so zavrženi. · UDP—Če je omogočeno, se prejeti okvirji posredujejo na konfigurirani naslov in vrata UDP (glejte spodaj). |
podatki Umivalnik Možnost | Ima naslednje zahtevane konfiguracije za možnost ponora podatkov UDP:
· Prenos IP Naslov— Ciljni naslov IP za izhodni tok UDP. · Prenos Pristanišče—Ciljna vrata UDP za izhodni tok UDP, običajno med 1,025 in 65,535. |
Ponastavi TX Statistika | Boolov kontrolnik za ponastavitev vseh števcev MAC TX Statistika grozd. |
Ponastavi RX Statistika | Boolov kontrolnik za ponastavitev vseh števcev MAC RX Statistika grozd. |
vrednosti per drugo | Boolov kontrolnik za prikaz MAC TX Statistika in MAC RX Statistika bodisi kot zbrane vrednosti od zadnje ponastavitve bodisi kot vrednosti na sekundo. |
Grafi in indikatorji
Naslednja tabela predstavlja indikatorje in grafe, predstavljene na zavihku MAC, kot je prikazano na sliki 6.
Parameter | Opis |
podatki Vir Možnosti – UDP | Prejmi Pristanišče—Izvorna vrata UDP vhodnega toka UDP.
FIFO Polno— Označuje, da je vmesni pomnilnik vtičnice bralnika UDP majhen za branje danih podatkov, zato so paketi odpadli. Povečajte velikost medpomnilnika vtičnice. podatki Prenos— Označuje, da so paketi uspešno prebrani iz danih vrat. Za več podrobnosti si oglejte video pretakanje. |
podatki Umivalnik Možnost – UDP | FIFO Polno— Označuje, da je vmesni pomnilnik vtičnice pošiljatelja UDP majhen za sprejem tovora iz FIFO neposrednega dostopa do pomnilnika podatkov RX (DMA), zato so paketi odvrženi. Povečajte velikost medpomnilnika vtičnice.
podatki Prenos— Označuje, da so paketi uspešno prebrani iz DMA FIFO in posredovani na dana vrata UDP. |
RX Ozvezdje | Grafični prikaz prikazuje konstelacijo RX I/Q sampdatotek prejetega podatkovnega polja. |
RX Prepustnost [bit/s] | Številčni prikaz prikazuje hitrost prenosa podatkov uspešno prejetih in dekodiranih okvirjev, ki se ujemajo z Naprava MAC Naslov. |
podatki Ocenite [Mbps] | Grafični prikaz prikazuje hitrost prenosa podatkov uspešno prejetih in dekodiranih okvirjev, ki se ujemajo z Naprava MAC Naslov. |
MAC TX Statistika | Številčni prikaz prikazuje vrednosti naslednjih števcev, povezanih z MAC TX. Predstavljene vrednosti so lahko akumulirane vrednosti od zadnje ponastavitve ali vrednosti na sekundo na podlagi statusa logičnega nadzora vrednosti per drugo.
· Sprožen RTS · Sprožen CTS · Sproženi podatki · Sprožen ACK |
MAC RX Statistika | Številčni prikaz prikazuje vrednosti naslednjih števcev, povezanih z MAC RX. Predstavljene vrednosti so lahko akumulirane vrednosti od zadnje ponastavitve ali vrednosti na sekundo na podlagi statusa logičnega nadzora vrednosti per drugo.
· Zaznana preambula (s sinhronizacijo) |
· Prejete storitvene podatkovne enote (PSDU) PHY (okvirji z veljavno glavo postopka konvergence fizične plasti (PLCP), okvirji brez kršitev formata)
· MPDU CRC OK (preverjanje zaporedja preverjanja okvirja (FCS) je uspešno) · Zaznan RTS · Zaznan CTS · Zaznani podatki · Zaznan ACK |
|
TX Napaka Stopnje | Grafični prikaz prikazuje stopnjo napak paketa TX in stopnjo napak bloka TX. Stopnja napake paketa TX se izračuna kot razmerje med uspešno poslanim MPDU in številom poskusov prenosa. Stopnja napake bloka TX se izračuna kot razmerje med uspešno prenesenim MPDU in skupnim številom prenosov. Zadnje vrednosti so prikazane v zgornjem desnem kotu grafa. |
Povprečeno Retransmisije per Paket | Grafični prikaz prikazuje povprečno število poskusov prenosa. Zadnja vrednost je prikazana v zgornjem desnem kotu grafa. |
Zavihek RF & PHY
V naslednjih tabelah so navedeni kontrolniki in indikatorji, ki so nameščeni na zavihku RF & PHY, kot je prikazano na sliki 8.
Nastavitve dinamičnega izvajanja
Parameter | Opis |
CCA energija Odkrivanje Prag [dBm] | Če je energija prejetega signala nad pragom, postaja medij označi kot zaseden in prekine njegov postopek odmika, če obstaja. Nastavite CCA energija Odkrivanje Prag [dBm] nastavite na vrednost, ki je višja od minimalne vrednosti krivulje toka na grafu RF vhodne moči. |
Grafi in indikatorji
Parameter | Opis |
Prisiljen LO Pogostost TX [Hz] | Dejansko uporabljena frekvenca TX na cilju. |
RF Pogostost [Hz] | Sredinska frekvenca RF po prilagoditvi na podlagi Primarni Kanal Selektor nadzor in delovno pasovno širino. |
Prisiljen LO Pogostost RX [Hz] | Dejansko uporabljena frekvenca RX na cilju. |
Prisiljen Moč Raven [dBm] | Raven moči neprekinjenega vala 0 dBFS, ki zagotavlja trenutne nastavitve naprave. Povprečna izhodna moč signalov 802.11 je približno 10 dB pod to ravnjo. Označuje dejansko raven moči ob upoštevanju frekvence RF in kalibracijskih vrednosti, specifičnih za napravo, iz EEPROM-a. |
Odškodnina finančni direktor [Hz] | Odmik nosilne frekvence je zaznala enota za grobo ocenjevanje frekvence. Za adapterski modul FlexRIO/FlexRIO nastavite referenčno uro na PXI_CLK ali REF IN/ClkIn. |
Kanalizacija | Grafični prikaz prikazuje, kateri podpas se uporablja kot primarni kanal na podlagi Primarni Kanal Selektor. PHY pokriva pasovno širino 80 MHz, ki jo je mogoče razdeliti na štiri podpasove {0,…,3} pasovne širine 20 MHz za signal, ki ni HT. Za širše pasovne širine (40 MHz ali 80 MHz) se podpasovi združijo. Obiščite ni.com/info in vnesite informacijsko kodo 80211AppFWManual za dostop do LabVIEW Komunikacije
802.11 Aplikacija Okvir Priročnik za več informacij o kanalizaciji. |
Kanal Ocena | Grafični prikaz prikazuje ampjakost in faza ocenjenega kanala (na podlagi L-LTF in VHT-LTF). |
Osnovni pas RX Moč | Grafični prikaz prikazuje moč signala osnovnega pasu na začetku paketa. Številčni indikator prikazuje dejansko moč osnovnega pasu sprejemnika. Ko je AGC omogočen, je
802.11 Application Framework poskuša ohraniti to vrednost na dani vrednosti AGC tarča signal moč in Napredno tako da ustrezno spremenite ojačenje RX. |
TX Moč Spekter | Posnetek trenutnega spektra osnovnega pasu iz TX. |
RX Moč Spekter | Posnetek trenutnega spektra osnovnega pasu iz RX. |
RF Vnos Moč | Prikaže trenutno vhodno moč RF v dBm ne glede na vrsto dohodnega signala, če je bil zaznan paket 802.11. Ta indikator prikazuje RF vhodno moč v dBm, ki se trenutno meri, kot tudi ob zadnjem začetku paketa. |
Zavihek Napredno
V naslednji tabeli so navedeni kontrolniki, ki so nameščeni na zavihku Napredno, kot je prikazano na sliki 9.
Nastavitve statičnega časa izvajanja
Parameter | Opis |
nadzor okvir TX vektor konfiguracijo | Uporabi konfigurirane vrednosti MCS v vektorjih TX za okvirje RTS, CTS ali ACK. Privzeta konfiguracija nadzornega okvirja teh okvirjev je Non-HT-OFDM in pasovna širina 20 MHz, medtem ko je MCS mogoče konfigurirati iz gostitelja. |
dot11RTSThreshold | Polstatični parameter, ki se uporablja pri izbiri zaporedja okvirjev za odločanje, ali je RTS|CTS dovoljen ali ne.
· Če je dolžina PSDU, tj. PN podatki Paket Velikost, je večji od dot11RTSThreshold, {RTS | CTS | PODATKI | Uporabljeno je zaporedje okvirjev ACK}. · Če je dolžina PSDU, tj. PN podatki Paket Velikost, je manjši ali enak dot11RTSThreshold, {DATA | Uporabljeno je zaporedje okvirjev ACK}. Ta mehanizem omogoča, da se postaje konfigurirajo tako, da sprožijo RTS/CTS vedno, nikoli ali samo na okvirih, daljših od določene dolžine. |
dot11ShortRetryLimit | Polstatični parameter—največje število ponovnih poskusov, uporabljenih za kratko vrsto MPDU (zaporedja brez RTS|CTS). Če je doseženo število omejitev ponovnih poskusov, zavrže MPDU-je in povezano konfiguracijo MPDU ter vektor TX. |
dot11LongRetryLimit | Polstatični parameter—največje število ponovnih poskusov, uporabljenih za dolgo vrsto MPDU (zaporedja, vključno z RTS|CTS). Če je doseženo število omejitev ponovnih poskusov, zavrže MPDU-je in povezano konfiguracijo MPDU ter vektor TX. |
RF Povratna zanka Demo Način | Boolov nadzor za preklapljanje med načini delovanja:
RF Več postaj (Boolean je false): V nastavitvi sta potrebni vsaj dve postaji, kjer vsaka postaja deluje kot ena naprava 802.11. RF Povratna zanka (Boolean je res): potrebna je ena naprava. Ta nastavitev je uporabna za majhne predstavitve z uporabo ene postaje. Vendar pa imajo implementirane funkcije MAC nekatere omejitve v načinu RF Loopback. Paketi ACK se izgubijo, medtem ko MAC TX čaka nanje; stroj stanja DCF na FPGA MAC preprečuje ta način. Zato MAC TX vedno sporoči, da prenos ni uspel. Zato sta sporočena stopnja napak paketa TX in stopnja napak bloka TX na grafičnem prikazu stopenj napak TX ena. |
Nastavitve dinamičnega izvajanja
Parameter | Opis |
Odmik | Vrednost povratka, ki se uporabi pred prenosom okvirja. Odmik se šteje v številu rež s trajanjem 9 µs. Glede na vrednost odmika je lahko štetje odmika za postopek odmika fiksno ali naključno:
· Če je vrednost odmika večja ali enaka nič, se uporabi fiksni odmik. · Če je vrednost odmika negativna, se uporabi naključno štetje odmika. |
AGC tarča signal moč | Ciljna moč RX v digitalnem osnovnem pasu, ki se uporablja, če je AGC omogočen. Optimalna vrednost je odvisna od razmerja med največjo in povprečno močjo (PAPR) sprejetega signala. Nastavite AGC tarča signal moč na večjo vrednost od tiste, ki je navedena v Osnovni pas RX Moč graf. |
Zavihek Dogodki
V naslednjih tabelah so navedeni kontrolniki in indikatorji, ki so postavljeni na zavihek Dogodki, kot je prikazano na sliki 10.
Nastavitve dinamičnega izvajanja
Parameter | Opis |
FPGA dogodkov do skladba | Ima nabor logičnih kontrolnikov; vsak kontrolnik se uporablja za omogočanje ali onemogočanje sledenja ustreznega dogodka FPGA. Ti dogodki so naslednji:
· PHY TX začetek zahteva · PHY TX konec indikacija · PHY RX začetek indikacija · PHY RX konec indikacija · PHY CCA čas indikacija · PHY RX dobiček sprememba indikacija · DCF stanje indikacija · MAC MPDU RX indikacija · MAC MPDU TX zahteva |
Vse | Logični nadzor za omogočanje sledenja dogodkom zgornjih dogodkov FPGA. |
Noben | Boolov kontrolnik za onemogočanje sledenja dogodkom zgornjih dogodkov FPGA. |
dnevnik file predpono | Poimenujte besedilo file za pisanje podatkov o dogodkih FPGA, ki so bili prebrani iz FIFO DMA dogodkov. Predstavili so jih zgoraj v FPGA dogodkov do skladba. Vsak dogodek je sestavljen iz časovne stamp in podatke o dogodku. Besedilo file se ustvari lokalno v mapi projekta.
Samo izbrani dogodki v FPGA dogodkov do skladba zgoraj bo zapisano v besedilu file. |
Pišite do file | Boolov kontrolnik za omogočanje ali onemogočanje postopka zapisovanja izbranih dogodkov FPGA v besedilo file. |
jasno Dogodki | Boolov kontrolnik za brisanje zgodovine dogodkov s sprednje plošče. Privzeta velikost registra zgodovine dogodka je 10,000. |
Zavihek Status
V naslednjih tabelah so navedeni indikatorji, ki so postavljeni na zavihek Status, kot je prikazano na sliki 11.
Grafi in indikatorji
Parameter | Opis |
TX | Predstavlja številne indikatorje, ki prikazujejo število sporočil, prenesenih med različnimi plastmi, od vira podatkov do PHY. Poleg tega prikazuje ustrezna vrata UDP. |
podatki vir | št paketi vir: Številčni indikator prikazuje število paketov, ki so bili prejeti iz vira podatkov (UDP, PN Data ali Manual).
prenos vir: Logični indikator kaže, da se podatki prejemajo iz vira podatkov (število prejetih paketov ni nič). |
visoko MAC | TX Zahteva visoko MAC: Številčni indikatorji prikazujejo število sporočil MAC TX Configuration in Payload request, ki jih generira sloj visoke abstrakcije MAC in jih zapiše na ustrezna vrata UDP, ki se nahajajo pod njimi. |
sredina MAC | TX Zahteva sredina MAC: Številčni indikatorji prikazujejo število sporočil MAC TX Configuration in Payload request, prejetih iz plasti visoke abstrakcije MAC in prebranih iz ustreznih vrat UDP, ki se nahajajo nad njimi. Pred prenosom obeh sporočil na nižje ravni se dane konfiguracije preverijo, če so podprte ali ne, poleg tega se preverita, ali sta zahtevi za konfiguracijo MAC TX in zahtevi za koristno vsebino MAC TX skladni.
TX Zahteve do PHY: Številčni indikator prikazuje število zahtev MAC MSDU TX, zapisanih v DMA FIFO. TX Potrditev sredina MAC: Številčni indikatorji prikazujejo število potrditvenih sporočil, ki jih je generirala sredina MAC za sporočila o konfiguraciji MAC TX in koristni obremenitvi MAC TX ter zapisana na dodeljena vrata UDP, ki se nahajajo nad njimi. TX Indikacije od PHY: Številčni indikator prikazuje število končnih indikacij MAC MSDU TX, prebranih iz DMA FIFO. TX Indikacije sredina MAC: Številčni indikator prikazuje število indikatorjev stanja MAC TX, sporočenih od MAC Middle do MAC High z uporabo dodeljenih vrat UDP, ki se nahajajo nad njim. |
PHY | TX Indikacije Prelivanje: Številčni indikator prikazuje število prekoračitev, do katerih je prišlo med pisanjem FIFO z indikacijami TX End. |
RX | Predstavlja številne indikatorje, ki prikazujejo število sporočil, prenesenih med različnimi plastmi, začenši od PHY do ponora podatkov. Poleg tega prikazuje ustrezna vrata UDP. |
PHY | RX Indikacija Prelivanje: Številčni indikator prikazuje število prekoračitev, do katerih je prišlo med pisanjem FIFO z indikacijami MAC MSDU RX. |
sredina MAC | RX Indikacije od PHY: Številčni indikator prikazuje število MAC MSDU RX indikacij, prebranih iz DMA FIFO.
RX Indikacije sredina MAC: Številčni indikator prikazuje število MAC MSDU RX indikacij, ki so bile pravilno dekodirane in sporočene visokemu MAC z uporabo dodeljenih vrat UDP, ki se nahajajo nad njim. |
visoko MAC | RX Indikacije visoko MAC: Številčni indikator prikazuje število MAC MSDU RX indikacij z veljavnimi podatki MSDU, prejetimi pri visoki MAC. |
podatki umivalnik | št paketi umivalnik: Število prejetih paketov pri ponoru podatkov z MAC visoko.
prenos umivalnik: Logični indikator kaže, da se podatki prejemajo z visokega MAC. |
Dodatni načini delovanja in možnosti konfiguracije
Ta razdelek opisuje dodatne konfiguracijske možnosti in načine delovanja. Poleg načina RF Multi-Station, opisanega v Running This SampV razdelku Projekta aplikacijsko ogrodje 802.11 podpira način delovanja RF Loopback in Baseband z uporabo ene naprave. Glavni koraki za zagon aplikacijskega ogrodja 802.11 z uporabo teh dveh načinov so opisani v nadaljevanju.
Način povratne zanke RF: kabelski
Odvisno od konfiguracije sledite korakom v razdelku »Konfiguracija nastavitve USRP RIO« ali »Konfiguracija nastavitve vmesnika FlexRIO/FlexRIO«.
Konfiguriranje nastavitve USRP RIO
- Prepričajte se, da je naprava USRP RIO pravilno povezana z gostiteljskim sistemom, v katerem se izvaja LabVIEW Paleta za načrtovanje komunikacijskega sistema.
- Ustvarite konfiguracijo RF zanke z uporabo enega RF kabla in dušilnika.
- a. Priključite kabel na RF0/TX1.
- b. Priključite 30 dB dušilnik na drugi konec kabla.
- c. Priključite atenuator na RF1/RX2.
- Vklopite napravo USRP.
- Vklopite gostiteljski sistem.
Konfiguriranje nastavitve modula adapterja FlexRIO
- Zagotovite, da je naprava FlexRIO pravilno nameščena v sistemu, v katerem se izvaja LabVIEW Paleta za načrtovanje komunikacijskega sistema.
- Ustvarite konfiguracijo RF povratne zanke, ki povezuje TX modula NI-5791 z RX modula NI-5791.
Vodenje laboratorijaVIEW Koda gostitelja
Navodila za vodenje laboratorijaVIEW koda gostitelja je bila že navedena v dokumentu »Izvajanje tega Sample Project« za način delovanja RF Multi-Station. Poleg navodil 1. koraka v tem razdelku izvedite tudi naslednje korake:
- Privzeti način delovanja je RF Multi-Station. Preklopite na zavihek Advanced in omogočite kontrolnik RF Loopback Demo Mode. S tem bodo izvedene naslednje spremembe:
- Način delovanja bo spremenjen v način RF povratne zanke
- Naslov MAC naprave in naslov MAC cilja bosta dobila isti naslov. Na primerample, oba sta lahko 46:6F:4B:75:6D:61.
- Zaženi laboratorijVIEW host VI s klikom na gumb za zagon ( ).
- a. Če je uspešen, zasveti indikator pripravljenosti naprave.
- b. Če prejmete sporočilo o napaki, poskusite nekaj od naslednjega:
- Prepričajte se, da je vaša naprava pravilno povezana.
- Preverite konfiguracijo naprave RIO.
- Omogočite postajo tako, da nastavite kontrolnik Enable Station na On. Indikator Aktivna postaja bi moral svetiti.
- Če želite povečati prepustnost RX, preklopite na zavihek Advanced in nastavite vrednost backoff postopka Backoff na nič, saj deluje samo ena postaja. Poleg tega nastavite največje število ponovnih poskusov dot11ShortRetryLimit na 1. Onemogočite in nato omogočite postajo z možnostjo Omogoči nadzor postaje, saj je dot11ShortRetryLimit statični parameter.
- Izberite zavihek MAC in preverite, ali se prikazana konstelacija RX ujema s shemo modulacije in kodiranja, ki je konfigurirana s parametroma MCS in formata podnosilca. Na primerample, 16 QAM se uporablja za MCS 4 in 20 MHz 802.11a. S privzetimi nastavitvami bi morali videti prepustnost približno 8.2 Mbit/s.
Način RF povratne zanke: prenos po zraku
Prenos po zraku je podoben namestitvi prek kabla. Kable nadomestijo antene, primerne za izbrano središčno frekvenco kanala in pasovno širino sistema.
Pozor Pred uporabo sistema preberite dokumentacijo izdelka za vse komponente strojne opreme, zlasti za naprave NI RF.
Napravi USRP RIO in FlexRIO nista odobreni ali licencirani za prenos po zraku z uporabo antene. Posledično lahko uporaba teh izdelkov z anteno krši lokalne zakone. Pred uporabo tega izdelka z anteno se prepričajte, da ste v skladu z vsemi lokalnimi zakoni.
Način povratne zanke osnovnega pasu
Povratna zanka v osnovnem pasu je podobna povratni zanki RF. V tem načinu je RF zaobdan. TX sampdatoteke se prenesejo neposredno v procesno verigo RX na FPGA. Ožičenje na konektorjih naprave ni potrebno. Če želite postajo zagnati v Baseband Loopback, ročno nastavite način delovanja, ki se nahaja v blokovnem diagramu, kot konstanto na Baseband Loopback.
Dodatne možnosti konfiguracije
Generator PN podatkov
Za ustvarjanje podatkovnega prometa TX lahko uporabite vgrajen generator podatkov psevdošuma (PN), ki je uporaben za merjenje prepustnosti sistema. Generator podatkov PN je konfiguriran s parametroma Velikost podatkovnega paketa PN in Paketov PN na sekundo. Hitrost prenosa podatkov na izhodu generatorja PN podatkov je enaka produktu obeh parametrov. Upoštevajte, da je dejanska prepustnost sistema, vidna na strani RX, odvisna od parametrov prenosa, vključno s formatom podnosilnika in vrednostjo MCS, in je lahko nižja od hitrosti, ki jo ustvari generator podatkov PN.
Naslednji koraki zagotavljajo example o tem, kako lahko generator podatkov PN pokaže vpliv konfiguracije prenosnega protokola na dosegljivo prepustnost. Upoštevajte, da se dane vrednosti prepustnosti lahko nekoliko razlikujejo glede na dejansko uporabljeno strojno platformo in kanal.
- Nastavite, konfigurirajte in zaženite dve postaji (postajo A in postajo B), kot je prikazano v razdelku »Zagon tega Sample Project«.
- Pravilno prilagodite nastavitve za naslov MAC naprave in naslov MAC cilja, tako da je naslov naprave postaje A cilj postaje B in obratno, kot je opisano prej.
- Na postaji B nastavite Data Source na Manual, da onemogočite podatke TX iz postaje B.
- Omogočite obe postaji.
- S privzetimi nastavitvami bi morali videti prepustnost približno 8.2 Mbit/s na postaji B.
- Preklopite na zavihek MAC postaje A.
- Velikost podatkovnega paketa PN nastavite na 4061.
- Nastavite število paketov PN na sekundo na 10,000. Ta nastavitev nasiči medpomnilnik TX za vse možne konfiguracije.
- Preklopite na zavihek Napredno postaje A.
- Nastavite dot11RTSThreshold na vrednost, ki je večja od velikosti paketa podatkov PN (5,000), da onemogočite postopek RTS/CTS.
- Nastavite največje število ponovnih poskusov, ki jih predstavlja dot11ShortRetryLimit, na 1, da onemogočite ponovne prenose.
- Onemogočite in nato omogočite postajo A, ker je dot11RTSThreshold statični parameter.
- Preizkusite različne kombinacije formata podnosilca in MCS na postaji A. Opazujte spremembe v konstelaciji RX in prepustnosti RX na postaji B.
- Nastavite format podnosilca na 40 MHz (IEEE 802.11ac) in MCS na 7 na postaji A. Upoštevajte, da je prepustnost na postaji B približno 72 Mbits/s.
Video prenos
Prenos videoposnetkov poudarja zmogljivosti aplikacijskega ogrodja 802.11. Če želite izvesti video prenos z dvema napravama, nastavite konfiguracijo, kot je opisano v prejšnjem razdelku. Aplikacijsko ogrodje 802.11 ponuja vmesnik UDP, ki je zelo primeren za pretakanje videa. Oddajnik in sprejemnik potrebujeta aplikacijo za pretakanje videa (nprample, VLC, ki ga lahko prenesete s spletnega mesta http://videolan.org). Kot vir podatkov se lahko uporabi kateri koli program, ki lahko prenaša podatke UDP. Podobno se lahko kateri koli program, ki lahko sprejema podatke UDP, uporabi kot ponor podatkov.
Konfigurirajte sprejemnik
Gostitelj, ki deluje kot sprejemnik, uporablja aplikacijsko ogrodje 802.11 za posredovanje prejetih podatkovnih okvirov 802.11 in njihovo posredovanje prek UDP predvajalniku video toka.
- Ustvarite nov projekt, kot je opisano v razdelku »Izvajanje laboratorijaVIEW Koda gostitelja« in nastavite pravilen identifikator RIO v parametru naprave RIO.
- Nastavite številko postaje na 1.
- Naj ima način delovanja v blokovnem diagramu privzeto vrednost RF Multi Station, kot je opisano prej.
- Naj imata naslov MAC naprave in naslov MAC cilja privzete vrednosti.
- Preklopite na zavihek MAC in nastavite Data Sink na UDP.
- Omogoči postajo.
- Zaženite cmd.exe in preklopite v namestitveni imenik VLC.
- Zaženite aplikacijo VLC kot odjemalca za pretakanje z naslednjim ukazom: vlc udp://@:13000, kjer je vrednost 13000 enaka vratu za prenos možnosti Data Sink.
Konfigurirajte oddajnik
Gostitelj, ki deluje kot oddajnik, prejme pakete UDP s strežnika za pretakanje videa in uporablja ogrodje aplikacij 802.11 za njihov prenos kot podatkovne okvire 802.11.
- Ustvarite nov projekt, kot je opisano v razdelku »Izvajanje laboratorijaVIEW Koda gostitelja« in nastavite pravilen identifikator RIO v parametru naprave RIO.
- Nastavite številko postaje na 2.
- Naj ima način delovanja v blokovnem diagramu privzeto vrednost RF Multi Station, kot je opisano prej.
- Nastavite MAC-naslov naprave tako, da bo podoben ciljnemu MAC-naslovu postaje 1 (privzeta vrednost:
46:6F:4B:75:6D:62) - Nastavite ciljni naslov MAC tako, da bo podoben naslovu MAC naprave postaje 1 (privzeta vrednost:
46:6F:4B:75:6D:61) - Preklopite na zavihek MAC in nastavite vir podatkov na UDP.
- Omogoči postajo.
- Zaženite cmd.exe in preklopite v namestitveni imenik VLC.
- Določite pot do videa file ki bo uporabljen za pretakanje.
- Zaženite aplikacijo VLC kot pretočni strežnik z naslednjim ukazom vlc “PATH_TO_VIDEO_FILE”
:sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, kjer je PATH_DO_VIDEO_FILE je treba zamenjati z lokacijo videoposnetka, ki ga je treba uporabiti, parameter UDP_Port_Value pa je enak 12000 + številka postaje, to je 12002.
Gostitelj, ki deluje kot sprejemnik, bo prikazal video, ki ga pretaka oddajnik.
Odpravljanje težav
V tem razdelku so informacije o prepoznavanju vzroka težave, če sistem ne deluje po pričakovanjih. Opisano je za nastavitev z več postajami, v kateri oddajata postaja A in postaja B.
Naslednje tabele nudijo informacije o tem, kako preveriti normalno delovanje in kako odkriti tipične napake.
normalno Delovanje | |
normalno Delovanje Test | · Nastavite številke postaj na različne vrednosti.
· Pravilno prilagodite nastavitve Naprava MAC Naslov in Destinacija MAC Naslov kot je opisano prej. · Druge nastavitve pustite na privzetih vrednostih. |
Opažanja: | |
· RX prepustnost v območju 7.5 Mbit/s na obeh postajah. Odvisno, ali gre za brezžični ali kabelski kanal.
· Vklopljeno MAC zavihek: o MAC TX Statistika: The podatki sprožil in POTRDI Zaznano kazalniki hitro rastejo. o MAC RX Statistika: Vsi kazalniki rastejo hitreje kot RTS odkrito in CTS odkrito, odkar dot11RTSthreshold on Napredno zavihek je večji od PN podatki Paket Velikost (dolžina PSDU). MAC zavihek. o ozvezdje v RX Ozvezdje graf se ujema z vrstnim redom modulacije MCS izbran na oddajniku. o The TX Blokiraj Napaka Ocenite graf prikazuje sprejeto vrednost. · Vklopljeno RF & PHY zavihek: |
o The RX Moč Spekter se nahaja v desnem podpasu glede na izbrano Primarni Kanal Selektor. Ker je privzeta vrednost 1, bi morala biti med -20 MHz in 0 v RX Moč Spekter graf.
o The CCA energija Odkrivanje Prag [dBm] je večja od trenutne moči v RF Vnos Moč graf. o Izmerjena moč osnovnega pasu na začetku paketa (rdeče pike). Osnovni pas RX Moč graf mora biti manjši od AGC tarča signal moč on Napredno zavihek. |
|
MAC Statistika Test | · Onemogočite postajo A in postajo B
· Na postaji A, MAC zavihek, nastavite podatki Vir do Priročnik. · Omogoči postajo A in postajo B o postaja A, MAC zavihek: § podatki sprožil of MAC TX Statistika je nič. § POTRDI sprožil of MAC RX Statistika je nič. o postaja B, MAC zavihek: § RX Prepustnost je nič. § POTRDI sprožil of MAC TX Statistika je nič. § podatki odkrito of MAC RX Statistika je nič. · Na postaji A, MAC kliknite samo enkrat Sprožilec TX of Priročnik podatki Vir o postaja A, MAC zavihek: § podatki sprožil of MAC TX Statistika je 1. § POTRDI sprožil of MAC RX Statistika je 1. o postaja B, MAC zavihek: § RX Prepustnost je nič. § POTRDI sprožil of MAC TX Statistika je 1. § podatki odkrito of MAC RX Statistika je 1. |
RTS / CTS števci Test | · Onemogočite postajo A, nastavite dot11RTSThreshold na nič, saj je to statični parameter. Nato omogočite postajo A.
· Na postaji A, MAC kliknite samo enkrat Sprožilec TX of Priročnik podatki Vir o postaja A, MAC zavihek: § RTS sprožil of MAC TX Statistika je 1. § CTS sprožil of MAC RX Statistika je 1. o postaja B, MAC zavihek: § CTS sprožil of MAC TX Statistika je 1. § RTS sprožil of MAC RX Statistika je 1. |
Narobe Konfiguracija | |
Sistem Konfiguracija | · Nastavite številke postaj na različne vrednosti.
· Pravilno prilagodite nastavitve Naprava MAC Naslov in Destinacija MAC Naslov kot je opisano prej. · Druge nastavitve pustite na privzetih vrednostih. |
Napaka:
št podatke pod pogojem za prenos |
Indikacija:
Vrednosti števca podatki sprožil in POTRDI sprožil in MAC TX Statistika niso povečane. rešitev: Set podatki Vir do PN podatki. Druga možnost je, da nastavite podatki Vir do UDP in se prepričajte, da uporabljate zunanjo aplikacijo za posredovanje podatkov v vrata UDP, ki so pravilno konfigurirana, kot je opisano v prejšnjem. |
Napaka:
MAC TX meni the srednje as zaseden |
Indikacija:
Statistične vrednosti MAC podatki Zaznano in preambula odkrito, del MAC TX Statistika in MAC RX Statistikase ne povečajo. rešitev: Preverite vrednosti krivulje trenutno v RF Vnos Moč graf. Nastavite CCA energija Odkrivanje Prag [dBm] nadzor na vrednost, ki je višja od minimalne vrednosti te krivulje. |
Napaka:
Pošlji več podatke paketi kot the MAC lahko Zagotoviti do the PHY |
Indikacija:
The PN podatki Paket Velikost in PN Paketi per drugič se povečajo. Vendar se dosežena pretočnost ne poveča. rešitev: Izberite višjo MCS vrednosti in višje Podnosilec Oblika. |
Napaka:
narobe RF pristanišča |
Indikacija:
The RX Moč Spekter ne kaže enake krivulje kot TX Moč Spekter na drugi postaji. rešitev: |
Preverite, ali imate kable ali antene priključene na vrata RF, ki ste jih konfigurirali TX RF Pristanišče in RX RF Pristanišče. | |
Napaka:
MAC naslov neujemanje |
Indikacija:
Na postaji B se ne sproži prenos paketa ACK (del MAC TX Statistika) in RX Prepustnost je nič. rešitev: Preverite to Naprava MAC Naslov postaje B se ujema z Destinacija MAC Naslov postaje A. Za način povratne zanke RF oboje Naprava MAC Naslov in Destinacija MAC Naslov mora imeti isti naslov, nprample 46:6F:4B:75:6D:61. |
Napaka:
visoko finančni direktor if Postaja A in B so FlexRIOs |
Indikacija:
Kompenzirani odmik nosilne frekvence (CFO) je visok, kar poslabša celotno zmogljivost omrežja. rešitev: Nastavite Referenca Ura na PXI_CLK ali REF IN/ClkIn. · Za PXI_CLK: Referenca je vzeta iz ohišja PXI. · REF IN/ClkIn: Referenca je vzeta iz vrat ClkIn NI-5791. |
TX Napaka Stopnje so eno in RF Povratna zanka or Osnovni pas Povratna zanka delovanje načini | Indikacija:
Ena postaja se uporablja, kjer je konfiguriran način delovanja RF Povratna zanka or Osnovni pas Povratna zanka način. Grafični prikaz stopnje napak pri pošiljanju prikazuje 1. Rešitev: To vedenje je pričakovano. Paketi ACK se izgubijo, medtem ko MAC TX čaka nanje; stroj stanja DCF na FPGA ali MAC to prepreči v primeru RF povratne zanke ali načinov Baseband Loopback. Zato MAC TX vedno sporoči, da prenos ni uspel. Zato sta sporočena stopnja napak paketa TX in stopnja napake bloka TX enaki ničli. |
Znane težave
Prepričajte se, da naprava USRP že deluje in je povezana z gostiteljem, preden se gostitelj zažene. V nasprotnem primeru gostitelj morda ne bo pravilno prepoznal naprave USRP RIO.
Celoten seznam težav in rešitev je na voljo v laboratorijuVIEW Komunikacije 802.11 Application Framework 2.1 Znane težave.
Povezane informacije
USRP-2940/2942/2943/2944/2945 Priročnik za začetek USRP-2950/2952/2953/2954/2955 Priročnik za začetek IEEE Standards Association: 802.11 Wireless LANs Glejte laboratorijVIEW Communications System Design Suite Manual, na voljo na spletu, za informacije o LabVIEW pojmov ali predmetov, uporabljenih v tem sample projekt.
Obiščite ni.com/info in vnesite informacijsko kodo 80211AppFWManual za dostop do laboratorijaVIEW Communications 802.11 Application Framework Priročnik za več informacij o zasnovi 802.11 Application Framework.
Uporabite lahko tudi okno kontekstne pomoči, če želite izvedeti osnovne informacije o LabuVIEW predmetov, ko premikate kazalec nad posameznim predmetom. Za prikaz okna kontekstne pomoči v LabVIEW, izberite View»Kontekstna pomoč.
Kratice
akronim | Pomen |
POTRDI | Priznanje |
AGC | Samodejni nadzor ojačanja |
A-MPDU | Združeni MPDU |
CCA | Jasna ocena kanala |
finančni direktor | Odmik nosilne frekvence |
CSMA/CA | Večkratni dostop zaznavanja nosilca z izogibanjem trčenju |
CTS | Jasno za pošiljanje |
CW | Neprekinjen val |
DAC | Digitalno analogni pretvornik |
DCF | Funkcija porazdeljene koordinacije |
DMA | Neposreden dostop do pomnilnika |
FCS | Zaporedje preverjanja okvirja |
MAC | Srednja plast nadzora dostopa |
MCS | Shema modulacije in kodiranja |
MIMO | Več vhodov več izhodov |
MPDU | Podatkovna enota protokola MAC |
NAV | Vektor omrežne dodelitve |
Ne-HT | Nizka prepustnost |
OFDM | Ortogonalno frekvenčno razdeljeno multipleksiranje |
PAPR | Razmerje med največjo in povprečno močjo |
PHY | Fizični sloj |
PLCP | Postopek konvergence fizičnega sloja |
PN | Psevdo hrup |
PSDU | Storitvena podatkovna enota PHY |
QAM | Kvadratura ampmodulacija višine |
RTS | Zahteva za pošiljanje |
RX | Prejmi |
SIFS | Kratek razmik med okvirji |
SISO | En vhod en izhod |
T2H | Od cilja do gostitelja |
TX | Prenos |
UDP | Uporabnik datagram protokol |
Za več informacij o blagovnih znamkah NI glejte Smernice za blagovne znamke in logotipe NI na ni.com/trademarks. Druga imena izdelkov in podjetij, omenjena tukaj, so blagovne znamke ali trgovska imena njihovih zadevnih podjetij. Za patente, ki pokrivajo izdelke/tehnologijo NI, glejte ustrezno lokacijo: Pomoč»Patenti v vaši programski opremi, patenti.txt file na vašem mediju ali obvestilo o patentih National Instruments na ni.com/patents. Informacije o licenčnih pogodbah za končnega uporabnika (EULA) in pravnih obvestilih tretjih oseb najdete v readme file za vaš izdelek NI. Glejte informacije o skladnosti izvoza na ni.com/legal/export-compliance za politiko skladnosti NI z globalno trgovino in kako pridobiti ustrezne kode HTS, ECCN in druge podatke o uvozu/izvozu. NI NE DAJE NOBENIH IZRECNIH ALI POSREDNIH JAMSTEV GLEDE TOČNOSTI TU VSEBOVANIH INFORMACIJ IN NE ODGOVARJA ZA MOŽNE NAPAKE. Vladne stranke ZDA: Podatki v tem priročniku so bili razviti na zasebne stroške in so predmet veljavnih omejenih pravic in pravic do omejenih podatkov, kot je določeno v FAR 52.227-14, DFAR 252.227-7014 in DFAR 252.227-7015.
Dokumenti / Viri
![]() |
NATIONAL INSTRUMENTS LabVIEW Komunikacije 802.11 Application Framework 2.1 [pdf] Uporabniški priročnik PXIe-8135, LabVIEW Komunikacije 802.11 Application Framework 2.1, LabVIEW Aplikacija Communications 802.11, Framework 2.1, LabVIEW Komunikacije 802.11, Application Framework 2.1 |