NEMZETI ESZKÖZÖK LabVIEW Kommunikáció 802.11 alkalmazási keretrendszer 2.1
Termékinformáció: PXIe-8135
A PXIe-8135 a laboratóriumban kétirányú adatátvitelre használt eszközVIEW Kommunikáció 802.11 alkalmazási keretrendszer 2.1. Az eszközhöz két NI RF eszköz szükséges, vagy USRP
A RIO eszközöket vagy FlexRIO modulokat különböző gazdaszámítógépekhez kell csatlakoztatni, amelyek lehetnek laptopok, PC-k vagy PXI-házak. A beállítás használhat RF kábeleket vagy antennákat. Az eszköz kompatibilis PXI-alapú gazdagéprendszerekkel, PCI-alapú vagy PCI Express-alapú MXI-adapterrel ellátott PC-vel, vagy Express kártya alapú MXI-adapterrel ellátott laptoppal. A gazdagépnek legalább 20 GB szabad lemezterülettel és 16 GB RAM-mal kell rendelkeznie.
Rendszerkövetelmények
Szoftver
- Windows 7 SP1 (64 bites) vagy Windows 8.1 (64 bites)
- LaborVIEW Kommunikációs rendszertervező csomag 2.0
- 802.11 Alkalmazási keretrendszer 2.1
Hardver
A 802.11 alkalmazási keretrendszer kétirányú adatátvitelhez való használatához két NI RF eszközre van szüksége – vagy 40 MHz-es, 120 MHz-es vagy 160 MHz-es sávszélességű USRP RIO eszközökre vagy FlexRIO modulokra. Az eszközöket különböző gazdaszámítógépekhez kell csatlakoztatni, amelyek lehetnek laptopok, PC-k vagy PXI-házak. Az 1. ábra két állomás beállítását mutatja RF kábelek (bal oldali) vagy antennák (jobb oldali) használatával.
Az 1. táblázat bemutatja a szükséges hardvert a választott konfigurációtól függően.
Konfiguráció | Mindkét beállítás | USRP RIO beállítása | FlexRIO FPGA/FlexRIO RF adapter modul beállítása | |||||
Házigazda
PC |
SMA
Kábel |
Csillapító | Antenna | USRP
eszköz |
MXI
Adapter |
FlexRIO FPGA
modult |
FlexRIO adapter
modult |
|
Két készülék, kábellel | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 |
Két eszköz, több mint
a levegő [1] |
2 | 0 | 0 | 4 | 2 | 2 | 2 | 2 |
- Vezérlők: Ajánlott – PXIe-1085 vagy PXIe-1082 váz PXIe-8135 vezérlővel.
- SMA-kábel: Az USRP RIO-eszközhöz mellékelt csatlakozóaljzat-kábel.
- Antenna: Erről az üzemmódról az „RF többállomásos mód: levegőn keresztüli átvitel” című fejezetben olvashat bővebben.
- USRP RIO eszköz: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Szoftver által definiált újrakonfigurálható rádiós eszközök 40 MHz, 120 MHz vagy 160 MHz sávszélességgel.
- Csillapító 30 dB csillapítással és apa/aljzat SMA csatlakozókkal, amelyek az USRP RIO eszközhöz tartoznak.
Megjegyzés: A FlexRIO/FlexRIO adaptermodul beállításához nincs szükség csillapítóra. - FlexRIO FPGA modul: PXIe-7975/7976 FPGA modul FlexRIO-hoz
- FlexRIO adaptermodul: NI-5791 RF Adapter Modul a FlexRIO-hoz
Az előző ajánlások feltételezik, hogy PXI-alapú gazdagéprendszereket használ. Használhat PC-t PCI-alapú vagy PCI Express-alapú MXI-adapterrel, vagy laptopot Express-kártya-alapú MXI-adapterrel.
Győződjön meg arról, hogy a gazdagépnek legalább 20 GB szabad lemezterülete és 16 GB RAM-ja van.
- Vigyázat: A hardver használata előtt olvassa el az összes termékdokumentációt a biztonsági, elektromágneses összeférhetőségi és környezetvédelmi előírások betartása érdekében.
- Figyelem: Az előírt EMC-teljesítmény biztosítása érdekében az RF-eszközöket csak árnyékolt kábelekkel és tartozékokkal használja.
- Figyelem: A megadott EMC-teljesítmény biztosítása érdekében az összes I/O-kábel hossza, kivéve azokat, amelyek az USRP-eszköz GPS-antennabemenetéhez vannak csatlakoztatva, nem lehet hosszabb 3 méternél (10 lábnál).
- Vigyázat: Az USRP RIO és NI-5791 RF eszközök nem engedélyezettek vagy nem engedélyezettek antennával történő sugárzásra. Ennek eredményeként a termék antennával történő használata sértheti a helyi törvényeket. Mielőtt a terméket antennával működtetné, győződjön meg arról, hogy betartja az összes helyi törvényt.
Konfiguráció
- Két készülék, kábellel
- Két eszköz, az éteren keresztüli [1]
Hardverkonfigurációs lehetőségek
1. táblázat: Szükséges hardvertartozékok
Kiegészítők | Mindkét beállítás | USRP RIO beállítása |
---|---|---|
SMA kábel | 2 | 0 |
Csillapító antenna | 2 | 0 |
USRP eszköz | 2 | 2 |
MXI adapter | 2 | 2 |
FlexRIO FPGA modul | 2 | N/A |
FlexRIO Adapter modul | 2 | N/A |
A termék használati útmutatója
- Győződjön meg arról, hogy minden termékdokumentációt elolvasott és megértett a biztonsági, elektromágneses összeférhetőségi és környezetvédelmi előírások betartása érdekében.
- Győződjön meg arról, hogy az RF eszközök különböző gazdaszámítógépekhez csatlakoznak, amelyek megfelelnek a rendszerkövetelményeknek.
- Válassza ki a megfelelő hardverkonfigurációs lehetőséget, és állítsa be a szükséges tartozékokat az 1. táblázat szerint.
- Ha antennát használ, győződjön meg arról, hogy megfelel az összes helyi törvénynek, mielőtt a terméket antennával használja.
- Az előírt EMC-teljesítmény biztosítása érdekében az RF eszközöket csak árnyékolt kábelekkel és tartozékokkal üzemeltesse.
- A megadott EMC-teljesítmény biztosítása érdekében az összes I/O-kábel hossza, kivéve azokat, amelyek az USRP-eszköz GPS-antennabemenetéhez vannak csatlakoztatva, nem lehet hosszabb 3 m-nél (10 lábnál).
Az S összetevőinek megértéseample Projekt
A projekt a LabVIEW gazdagép kódja és LabVIEW FPGA-kód a támogatott USRP RIO vagy FlexRIO hardvercélokhoz. A kapcsolódó mappastruktúrát és a projekt összetevőit a következő alfejezetekben ismertetjük.
Mappaszerkezet
A 802.11-es alkalmazási keretrendszer új példányának létrehozásához indítsa el a LaboratóriumotVIEW Communications System Design Suite 2.0 a LabVIEW Kommunikáció 2.0 a Start menüből. Az elindított Projekt lap Projektsablonjai közül válassza az Alkalmazási keretek lehetőséget. A projekt elindításához válassza ki:
- 802.11 Tervezze meg az USRP RIO v2.1-et USRP RIO eszközök használatakor
- 802.11 Tervezze meg a FlexRIO v2.1-et FlexRIO FPGA/FlexRIO modulok használatakor
- 802.11 Simulation v2.1 a fizikai adó (TX) és vevő (RX) jelfeldolgozás FPGA kódjának szimulációs módban történő futtatásához. A szimulációs projekt kapcsolódó útmutatója mellékelve van.
A 802.11 tervezési projekteknél a következők files és mappák jönnek létre a megadott mappában:
- 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject — Ez a projekt file információkat tartalmaz a hivatkozott alVI-kről, a célokról és a build specifikációiról.
- 802.11 Host.gvi – Ez a legfelső szintű host VI egy 802.11 állomást valósít meg. A gazdagép interfész a bittelfile épít a legfelső szintű FPGA VI, 802.11 FPGA STA.gvi, amely a célspecifikus almappában található.
- Builds – Ez a mappa tartalmazza az előre lefordított bitetfiles a kiválasztott céleszközhöz.
- Közös – A közös könyvtár általános alVI-ket tartalmaz a gazdagéphez és az FPGA-hoz, amelyeket a 802.11-es alkalmazási keretrendszer használ. Ez a kód matematikai függvényeket és típuskonverziókat tartalmaz.
- FlexRIO/USRP RIO – Ezek a mappák a gazdagép és az FPGA alVI-k célspecifikus megvalósításait tartalmazzák, amelyek tartalmazzák az erősítést és a frekvenciát beállító kódot. Ez a kód a legtöbb esetben az adott célspecifikus streamingből adaptálódikample projektek. Tartalmazzák a célspecifikus felső szintű FPGA VI-ket is.
- 802.11 v2.1 – Ez a mappa magát a 802.11 funkciót tartalmazza, több FPGA mappára és egy gazdagép könyvtárra osztva.
Alkatrészek
A 802.11 Application Framework valós idejű ortogonális frekvenciaosztásos multiplexelés (OFDM) fizikai réteget (PHY) és médiahozzáférés-vezérlést (MAC) biztosít az IEEE 802.11 alapú rendszerekhez. A 802.11 Application Framework LabVIEW A projekt egy állomás funkcionalitását valósítja meg, beleértve a vevő (RX) és adó (TX) funkcióit.
Megfelelőségi nyilatkozat és eltérések
A 802.11 alkalmazási keretrendszert úgy tervezték, hogy megfeleljen az IEEE 802.11 specifikációinak. Annak érdekében, hogy a kialakítás könnyen módosítható legyen, a 802.11 alkalmazási keretrendszer az IEEE 802.11 szabvány alapvető funkcióira összpontosít.
- 802.11a- (örökölt mód) és 802.11ac- (nagyon nagy áteresztőképességű mód) kompatibilis PHY
- Képzési mező alapú csomagérzékelés
- Jel- és adatmezők kódolása és dekódolása
- Clear Channel Assessment (CCA) energia- és jelérzékelés alapján
- A vivőérzékelő többszörös hozzáférés ütközés-elkerülési (CSMA/CA) eljárással, beleértve az újraküldést
- Véletlenszerű visszalépési eljárás
- 802.11a és 802.11ac kompatibilis MAC komponensek a küldés kérése/küldés törlése (RTS/CTS), adatkeret és nyugtázási (ACK) keretátvitel támogatására
- ACK generálása 802.11 IEEE-kompatibilis rövid képkockaközi (SIFS) időzítéssel (16 µs)
- Hálózati allokációs vektor (NAV) támogatása
- MAC protokoll adategység (MPDU) generálása és több csomópontos címzés
- L1/L2 API, amely lehetővé teszi a felső MAC funkciókat megvalósító külső alkalmazásoknak, mint például a csatlakozási eljárás, hogy hozzáférjenek a középső és alsó MAC funkcióihoz
A 802.11 alkalmazási keretrendszer a következő szolgáltatásokat támogatja: - Csak hosszú védelmi időköz
- Egy bemenetű egykimenetes (SISO) architektúra, készen áll a több bemenetes többkimenetes (MIMO) konfigurációkra
- VHT20, VHT40 és VHT80 a 802.11ac szabványhoz. A 802.11ac 80 MHz-es sávszélesség esetén a támogatás a 4-es számú modulációs és kódolási sémáig (MCS) korlátozott.
- Összesített MPDU (A-MPDU) egyetlen MPDU-val a 802.11ac szabványhoz
- Csomagonkénti automatikus erősítésvezérlés (AGC), amely lehetővé teszi az éteren keresztüli adást és vételt.
Látogassa meg a ni.com/info webhelyet, és írja be a 80211AppFWManual információs kódot a labor eléréséhezVIEW Kommunikációs 802.11 alkalmazási keretrendszer kézikönyve további információkért a 802.11 alkalmazási keretrendszer kialakításáról.
Fut ez Sample Projekt
A 802.11 alkalmazási keretrendszer tetszőleges számú állomással való interakciót támogat, a továbbiakban RF többállomásos módnak nevezzük. Az egyéb üzemmódok leírása a „További működési módok és konfigurációs lehetőségek” részben található. Az RF Multi Station módban minden állomás egyetlen 802.11-es eszközként működik. A következő leírások feltételezik, hogy két független állomás van, amelyek mindegyike a saját RF eszközén fut. Ezekre úgy hivatkozunk, mint A és B állomásokra.
A hardver konfigurálása: kábeles
A konfigurációtól függően kövesse az „USRP RIO beállítás konfigurálása” vagy „A FlexRIO/FlexRIO adaptermodul beállításának konfigurálása” részben található lépéseket.
Az USRP RIO rendszer konfigurálása
- Győződjön meg arról, hogy az USRP RIO eszközök megfelelően csatlakoznak a Labot futtató gazdarendszerekhezVIEW Kommunikációs rendszertervező csomag.
- Hajtsa végre a következő lépéseket az RF kapcsolatok létrehozásához a 2. ábrán látható módon.
- Csatlakoztasson két 30 dB-es csillapítót az A és B állomás RF0/TX1 portjaihoz.
- Csatlakoztassa a csillapítók másik végét két RF kábelhez.
- Csatlakoztassa az A állomástól érkező RF kábel másik végét a B állomás RF1/RX2 portjához.
- Csatlakoztassa a B állomástól érkező RF kábel másik végét az A állomás RF1/RX2 portjához.
- Kapcsolja be az USRP eszközöket.
- Kapcsolja be a gazdagép rendszereket.
Az RF kábeleknek támogatniuk kell a működési frekvenciát.
A FlexRIO rendszer konfigurálása
- Győződjön meg arról, hogy a FlexRIO eszközök megfelelően csatlakoznak a Labot futtató gazdarendszerekhezVIEW Kommunikációs rendszertervező csomag.
- Hajtsa végre a következő lépéseket az RF kapcsolatok létrehozásához a 3. ábrán látható módon.
- Csatlakoztassa az A állomás TX portját a B állomás RX portjához RF kábellel.
- Csatlakoztassa a B állomás TX portját az A állomás RX portjához RF kábellel.
- Kapcsolja be a gazdagép rendszereket.
Az RF kábeleknek támogatniuk kell a működési frekvenciát.
Laboratórium működtetéseVIEW Gazdakód
Biztosítsa a LabVIEW A Communications System Design Suite 2.0 és a 802.11 Application Framework 2.1 telepítve van a rendszereken. A telepítés a setup.exe futtatásával indul el a mellékelt telepítési adathordozóról. A telepítési folyamat befejezéséhez kövesse a telepítő utasításait.
A labor futtatásához szükséges lépésekVIEW A két állomás állomáskódjait az alábbiakban foglaljuk össze:
- Az A állomáshoz az első gazdagépen:
- a. Laboratórium indításaVIEW Kommunikációs rendszertervező csomag a LabVIEW Kommunikáció 2.0 a Start menüből.
- b. A PROJEKTEK lapon válassza az Application Frameworks » 802.11 Design… lehetőséget a projekt elindításához.
- Válassza a 802.11 Design USRP RIO v2.1 beállítást, ha USRP RIO beállítást használ.
- Válassza a 802.11 Design FlexRIO v2.1-et, ha FlexRIO beállítást használ.
- c. A projekten belül megjelenik a legfelső szintű VI 802.11 Host.gvi gazdagép.
- d. Konfigurálja a RIO azonosítót a RIO Device vezérlőben. Az NI Measurement & Automation Explorer (MAX) segítségével lekérheti eszköze RIO azonosítóját. Az USRP RIO eszköz sávszélessége (ha 40 MHz, 80 MHz és 160 MHz) eredendően azonosított.
- Ismételje meg az 1. lépést a B állomásnál a második gazdagépen.
- Állítsa az A állomás állomás számát 1-re, a B állomás számát pedig 2-re.
- A FlexRIO beállításához állítsa a referencia órát PXI_CLK vagy REF IN/ClkIn értékre.
- a. PXI_CLK esetén: A hivatkozás a PXI házból származik.
- b. REF IN/ClkIn: A hivatkozás az NI-5791 adaptermodul ClkIn portjából származik.
- Állítsa be megfelelően az Eszköz MAC-címe és a Cél MAC-cím beállításait mindkét állomáson.
- a. A állomás: Állítsa be az eszköz MAC-címét és a cél MAC-címét 46:6F:4B:75:6D:61 és 46:6F:4B:75:6D:62 értékre (az alapértelmezett értékek).
- b. B állomás: Állítsa be az eszköz MAC-címét és a cél MAC-címét 46:6F:4B:75:6D:62 és 46:6F:4B:75:6D:61 értékre.
- Minden állomásnál futtassa a labortVIEW host VI a futtatás gombra ( ) kattintva.
- a. Ha sikeres, a Készülék készenléti jelzőfény világít.
- b. Ha hibaüzenetet kap, próbálja meg az alábbiak egyikét:
- Győződjön meg arról, hogy az eszköz megfelelően csatlakozik.
- Ellenőrizze a RIO-eszköz konfigurációját.
- Engedélyezze az A állomást az Enable Station Control beállításával. A Station Active jelzőfénynek világítania kell.
- Engedélyezze a B állomást az Enable Station Control beállításával. A Station Active jelzőfénynek világítania kell.
- Válassza a MAC lapot, és ellenőrizze, hogy a látható RX-konstelláció megegyezik-e a másik állomás MCS és Subcarrier Format paramétereivel konfigurált modulációs és kódolási sémával. Plample, hagyja az Alvivő formátumot és az MCS-t alapértelmezetten az A állomáson, és állítsa az Alvivő formátumot 40 MHz-re (IEEE 802.11 ac), az MCS-t pedig 5-re a B állomáson. A 16-kvadratúra ampA fénymoduláció (QAM) az MCS 4-hez használatos, és a B állomás felhasználói felületén történik. A 64 QAM az MCS 5-höz használatos, és az A állomás felhasználói felületén történik.
- Válassza az RF & PHY lapot, és ellenőrizze, hogy a megjelenített RX teljesítményspektrum hasonló a másik állomáson kiválasztott alvivő formátumhoz. Az A állomás 40 MHz RX teljesítményspektrumot mutat, míg a B állomás 20 MHz RX teljesítményspektrumot mutat.
Jegyzet: A 40 MHz-es sávszélességű USRP RIO eszközök nem tudnak 80 MHz-es sávszélességgel kódolt csomagokat továbbítani vagy fogadni.
Az A és B állomás 802.11 Application Framework felhasználói felületét a 6. ábra, illetve a 7. ábra mutatja. Az egyes állomások állapotának figyeléséhez a 802.11 alkalmazási keretrendszer számos mutatót és grafikont biztosít. Az összes alkalmazásbeállítást, valamint grafikonokat és indikátorokat a következő alfejezetekben ismertetjük. Az előlapon található kezelőszervek a következő három csoportba sorolhatók:
- Alkalmazásbeállítások: Ezeket a vezérlőket az állomás bekapcsolása előtt kell beállítani.
- Statikus futásidejű beállítások: Ezeket a vezérlőket ki kell kapcsolni, majd be kell kapcsolni az állomáson. Az Enable Station Control erre szolgál.
- Dinamikus futásidejű beállítások: Ezek a vezérlők beállíthatók, ahol az állomás fut.
A kezelőszervek és indikátorok leírása
Alapvető kezelőszervek és kijelzők
Alkalmazásbeállítások
Az alkalmazás beállításai a VI indulásakor kerülnek alkalmazásra, és nem módosíthatók, ha a VI már üzembe helyezte és fut. A beállítások módosításához állítsa le a VI-t, alkalmazza a változtatásokat, és indítsa újra a VI-t. A 6. ábrán láthatók.
Paraméter | Leírás |
RIO Eszköz | Az RF hardvereszköz RIO-címe. |
Referencia Óra | Beállítja a referenciát az eszközök óráihoz. A referenciafrekvenciának 10 MHz-nek kell lennie. Az alábbi források közül választhat:
Belső— A belső referencia órát használja. REF IN / ClkIn— A hivatkozás a REF IN portról (USRP-294xR és USRP-295XR) vagy a ClkIn portról (NI 5791) származik. GPS— A hivatkozás a GPS-modulból származik. Csak az USRP-2950/2952/2953 eszközökre vonatkozik. PXI_CLK— A hivatkozás a PXI alvázból származik. Csak NI-7975 adaptermodulokkal rendelkező PXIe-7976/5791 célokra alkalmazható. |
Művelet Mód | A blokkdiagramban konstansként van beállítva. A 802.11 alkalmazási keretrendszer a következő módokat biztosítja:
RF Loopback— RF kábelezéssel vagy antennák használatával összeköti egy eszköz TX útvonalát ugyanazon eszköz RX útvonalával. RF Több Állomás— Rendszeres adatátvitel két vagy több független állomással, amelyek antennával vagy kábeles csatlakozással csatlakoztatott egyedi eszközökön futnak. Az RF Multi Station az alapértelmezett üzemmód. Baseband loopback—Hasonló az RF loopback-hez, de a külső kábel visszahurkolását a belső digitális alapsávi visszahurkolási út váltja fel. |
Statikus futásidejű beállítások
A statikus futásidő beállításai csak kikapcsolt állomás mellett módosíthatók. A paraméterek az állomás bekapcsolásakor érvényesek. A 6. ábrán láthatók.
Paraméter | Leírás |
Állomás Szám | Numerikus vezérlés az állomás számának beállításához. Minden futó állomásnak más-más számmal kell rendelkeznie. Legfeljebb 10 lehet. Ha a felhasználó növelni szeretné a futó állomások számát, akkor az MSDU Sorozatszám hozzárendelés és a Duplicate Detection gyorsítótárát a szükséges értékre kell növelni, mivel az alapértelmezett érték 10. |
Elsődleges Csatorna Központ Frekvencia [Hz] | Ez az adó elsődleges csatorna középfrekvenciája Hz-ben. Az érvényes értékek attól az eszköztől függenek, amelyen az állomás fut. |
Elsődleges Csatorna Választó | Numerikus vezérlés annak meghatározására, hogy melyik alsáv legyen elsődleges csatorna. A PHY 80 MHz-es sávszélességet fed le, amely négy, 0 MHz-es sávszélességű (3,…,20}) részsávra osztható a nem nagy áteresztőképességű (nem HT) jel számára. Szélesebb sávszélesség esetén az alsávok kombinálódnak. Látogassa meg a ni.com/info webhelyet, és írja be az információs kódot 80211AppFWManual hozzáférni a LaborVIEW Kommunikáció 802.11 Alkalmazás Keretrendszer Kézikönyv további információkért a csatornázásról. |
Hatalom Szint [dBm] | Kimeneti teljesítményszint, figyelembe véve a folyamatos hullámú (CW) jel átvitelét, amely teljes digitális-analóg konverter (DAC) tartományt tartalmaz. Az OFDM magas csúcs-átlagteljesítmény-aránya azt jelenti, hogy az átvitt 802.11-es képkockák kimeneti teljesítménye általában 9 dB–12 dB-lel a beállított teljesítményszint alatt van. |
TX RF Kikötő | A TX-hez használt RF port (csak USRP RIO eszközökre vonatkozik). |
RX RF Kikötő | Az RX-hez használt RF port (csak USRP RIO eszközökre vonatkozik). |
Eszköz MAC Cím | Az állomáshoz társított MAC-cím. A Boolean Indicator megmutatja, hogy az adott MAC-cím érvényes-e vagy sem. A MAC-cím ellenőrzése dinamikus módban történik. |
Dinamikus futásidejű beállítások
A dinamikus futásidejű beállítások bármikor módosíthatók, és azonnal alkalmazhatók, még akkor is, ha az állomás aktív. A 6. ábrán láthatók.
Paraméter | Leírás |
Segédvivő Formátum | Lehetővé teszi az IEEE 802.11 szabványos formátumok közötti váltást. A támogatott formátumok a következők: |
· 802.11a 20 MHz sávszélességgel
· 802.11ac 20 MHz sávszélességgel · 802.11ac 40 MHz sávszélességgel · 802.11ac 80 MHz-es sávszélességgel (4-ig támogatott MCS) |
|
MCS | Az adatkeretek kódolására használt modulációs és kódolási séma index. Az ACK-kereteket mindig az MCS 0-val küldi el. Ügyeljen arra, hogy nem minden MCS-érték alkalmazható minden alvivő formátumra, és az MCS jelentése az alvivő formátumával változik. Az MCS mező melletti szövegmező az aktuális MCS és alvivő formátum modulációs sémáját és kódolási sebességét mutatja. |
AGC | Ha engedélyezve van, az optimális erősítés beállítása a vett jelerősségtől függően történik. Az RX erősítés értéke a kézi vételi erősítésből származik, ha az AGC le van tiltva. |
Kézikönyv RX Nyereség [dB] | Manuális RX erősítés értéke. Akkor kell alkalmazni, ha az AGC le van tiltva. |
Rendeltetési hely MAC Cím | A cél MAC-címe, ahová a csomagokat küldeni kell. A logikai jelző mutatja, hogy az adott MAC-cím érvényes-e vagy sem. Ha RF loopback módban fut, a Rendeltetési hely MAC Cím és a Eszköz MAC Cím hasonlónak kell lennie. |
Mutatók
Az alábbi táblázat a fő előlapon megjelenő jelzéseket mutatja be, ahogy az a 6. ábrán látható.
Paraméter | Leírás |
Eszköz Kész | Logikai jelző mutatja, hogy az eszköz készen áll-e. Ha hibaüzenetet kap, próbálja meg az alábbiak egyikét:
· Győződjön meg arról, hogy a RIO eszköz megfelelően csatlakozik. · Ellenőrizze a konfigurációt RIO Eszköz. · Ellenőrizze az állomás számát. Ennek eltérőnek kell lennie, ha egynél több állomás fut ugyanazon a gazdagépen. |
Cél FIFO Túlcsordulás | Logikai jelzőfény, amely akkor világít, ha túlcsordulás van a célállomáson (T2H) az első az elsőben-ki memóriapufferekben (FIFO). Ha az egyik T2H FIFO túlcsordul, az információi többé nem megbízhatóak. Ezek a FIFO-k a következők:
· T2H RX Adattúlcsordulás · T2H Csillagkép túlcsordulás · T2H RX teljesítményspektrum túlcsordulás · T2H csatornabecslés túlcsordulás · TX-RF FIFO túlcsordulás |
Állomás Aktív | A logikai jelző azt mutatja, hogy az állomás RF aktív-e, miután engedélyezte az állomást a beállításával Engedélyezés Állomás irányítás On. |
Alkalmazott RX Nyereség [dB] | Egy numerikus jelző mutatja az aktuálisan alkalmazott RX erősítési értéket. Ez az érték a kézi vételi erősítés, ha az AGC le van tiltva, vagy a számított RX erősítés, ha az AGC engedélyezve van. Az erősítés értékét mindkét esetben az eszköz képességei kényszerítik ki. |
Érvényes | A logikai indikátorok azt mutatják, hogy az adott Eszköz MAC Cím és Rendeltetési hely MAC Cím az állomásokhoz kapcsolódó érvényesek. |
MAC Tab
A következő táblázatok felsorolják a MAC lapon elhelyezett vezérlőket és jelzőket, ahogy az a 6. ábrán látható.
Dinamikus futásidejű beállítások
Paraméter | Leírás |
Adat Forrás | Meghatározza a gazdagéptől a cél felé küldött MAC-keretek forrását.
Le— Ez a módszer hasznos a TX adatok továbbításának letiltásához, miközben a TX lánc aktív az ACK csomagok kiváltására. UDP— Ez a módszer hasznos demók megjelenítéséhez, például külső videó streaming alkalmazás vagy külső hálózati tesztelő eszköz, például Iperf használata esetén. Ennél a módszernél a bemeneti adatok a 802.11 állomásra érkeznek vagy onnan generálódnak a da felhasználó használatávaltagram protokoll (UDP). PN Adat— Ez a módszer véletlenszerű biteket küld, és funkcionális teszteknél hasznos. A csomag mérete és sebessége könnyen adaptálható. |
Kézikönyv– Ez a módszer hasznos egyedi csomagok indításához hibakeresési célokra.
Külső— Engedélyezze a potenciális külső felső MAC megvalósítást vagy más külső alkalmazások számára a 802.11 alkalmazási keretrendszer által biztosított MAC és PHY funkciók használatát. |
|
Adat Forrás Opciók | Minden lapon a megfelelő adatforrások beállításai láthatók.
UDP Tab– Egy szabad UDP-port az adó számára adatok lekéréséhez az állomás száma alapján eredendően származik. PN Tab – PN Adat Csomag Méret- Csomagméret bájtokban (a tartomány 4061-re korlátozódik, ami egyetlen A-MPDU, amelyet a MAC overhead csökkent) PN Tab – PN Csomagok per Második— A másodpercenként továbbítandó csomagok átlagos száma (10,000 XNUMX-re korlátozva. Az elérhető átviteli sebesség az állomás konfigurációjától függően kisebb lehet). Kézikönyv Tab – Kioldó TX– Egy logikai vezérlő egyetlen TX csomag kiváltására. |
Adat Mosogató | A következő lehetőségek állnak rendelkezésre:
· Le– Az adatokat elveti. · UDP— Ha engedélyezve van, a fogadott kereteket a rendszer a konfigurált UDP-címre és portra továbbítja (lásd alább). |
Adat Mosogató Opció | A következő szükséges konfigurációkkal rendelkezik az UDP adatnyelő opcióhoz:
· Átvitel IP Cím— Az UDP kimeneti adatfolyam cél IP-címe. · Átvitel Kikötő— Cél UDP port az UDP kimeneti adatfolyamhoz, általában 1,025 és 65,535 között. |
Reset TX Statisztikai | Logikai vezérlő az összes számláló nullázásához MAC TX Statisztika fürt. |
Reset RX Statisztikai | Logikai vezérlő az összes számláló nullázásához MAC RX Statisztika fürt. |
értékeket per második | Egy logikai vezérlő a MAC TX Statisztika és MAC RX Statisztika vagy az utolsó visszaállítás óta felhalmozott értékek, vagy a másodpercenkénti értékek. |
Grafikonok és mutatók
A következő táblázat a 6. ábrán látható módon mutatja be a MAC lapon megjelenő mutatókat és grafikonokat.
Paraméter | Leírás |
Adat Forrás Opciók – UDP | Kap Kikötő— Az UDP bemeneti adatfolyam forrás UDP portja.
FIFO Tele—Azt jelzi, hogy az UDP-olvasó socket puffere kicsi az adott adatok olvasásához, ezért a csomagok kiesnek. Növelje meg a foglalat puffer méretét. Adat Átruházás— Azt jelzi, hogy a csomagok sikeresen beolvasásra kerültek az adott portról. További részletekért tekintse meg a videó streaminget. |
Adat Mosogató Opció – UDP | FIFO Tele– Azt jelzi, hogy az UDP-küldő socket puffere kicsi ahhoz, hogy fogadja a hasznos adatot az RX Data közvetlen memóriaelérési (DMA) FIFO-tól, ezért a csomagok kiesnek. Növelje meg a foglalat puffer méretét.
Adat Átruházás— Azt jelzi, hogy a csomagok sikeresen beolvasásra kerültek a DMA FIFO-ból, és továbbításra kerültek az adott UDP portra. |
RX Csillagkép | A grafikus jelzés az RX I/Q konstellációját mutatjaamples a kapott adatmezőből. |
RX áteresztőképesség [bit/s] | A numerikus jelzés mutatja a sikeresen vett és dekódolt keretek adatsebességét, amelyek megfelelnek a Eszköz MAC Cím. |
Adat Arány [Mbps] | Grafikus jelzés mutatja a sikeresen vett és dekódolt keretek adatsebességét, amelyek megfelelnek a Eszköz MAC Cím. |
MAC TX Statisztika | A numerikus jelzés a következő, MAC TX-hez kapcsolódó számlálók értékeit mutatja. A bemutatott értékek lehetnek az utolsó alaphelyzetbe állítás óta felhalmozott értékek vagy a Boole-vezérlő állapota alapján másodpercenkénti értékek értékeket per második.
· RTS aktiválva · CTS aktiválva · Adatok aktiválva · ACK aktiválva |
MAC RX Statisztika | A numerikus jelzés a következő, MAC RX-hez kapcsolódó számlálók értékeit mutatja. A bemutatott értékek lehetnek az utolsó alaphelyzetbe állítás óta felhalmozott értékek vagy a Boole-vezérlő állapota alapján másodpercenkénti értékek értékeket per második.
· Preambulum észlelve (a szinkronizálás által) |
· Fogadott PHY szolgáltatási adategységek (PSDU-k) (érvényes fizikai réteg-konvergencia eljárás (PLCP) fejléccel rendelkező keretek, formátumsértések nélküli keretek)
· MPDU CRC OK (a keretellenőrzési sorrend (FCS) ellenőrzése sikeres) · RTS észlelve · CTS észlelve · Adatok észlelve · ACK észlelve |
|
TX Hiba Árak | Grafikus jelzés mutatja a TX csomag hibaarányát és a TX blokk hibaarányát. A TX csomag hibaarányát a sikeresen továbbított MPDU és az átviteli kísérletek számának arányaként számítjuk ki. A TX blokk hibaarányát a sikeresen továbbított MPDU és az adások teljes számának arányaként számítjuk ki. A legfrissebb értékek a grafikon jobb felső sarkában jelennek meg. |
Átlagos Újraközvetítések per Csomag | A grafikus jelzés az átviteli kísérletek átlagos számát mutatja. A legutóbbi érték a grafikon jobb felső sarkában jelenik meg. |
RF & PHY Tab
A következő táblázatok felsorolják az RF & PHY lapon elhelyezett vezérlőket és jelzőket, ahogy az a 8. ábrán látható.
Dinamikus futásidejű beállítások
Paraméter | Leírás |
CCA Energia Érzékelés Küszöb [dBm] | Ha a vett jel energiája a küszöbérték felett van, az állomás foglaltnak minősíti a közeget, és megszakítja a visszalépési eljárást, ha van ilyen. Állítsa be a CCA Energia Érzékelés Küszöb [dBm] olyan értékre állítsa, amely magasabb, mint az RF bemeneti teljesítmény grafikonon szereplő áramgörbe minimális értéke. |
Grafikonok és mutatók
Paraméter | Leírás |
Kényszerített LO Frekvencia TX [Hz] | A ténylegesen használt TX frekvencia a célon. |
RF Frekvencia [Hz] | Az RF középfrekvencia utáni beállítás alapján a Elsődleges Csatorna Választó vezérlés és a működési sávszélesség. |
Kényszerített LO Frekvencia RX [Hz] | A tényleges használt RX frekvencia a célon. |
Kényszerített Hatalom Szint [dBm] | 0 dBFS folyamatos hullám teljesítményszintje, amely biztosítja az eszköz aktuális beállításait. A 802.11 jelek átlagos kimeneti teljesítménye körülbelül 10 dB-lel alacsonyabb ennél a szintnél. Az EEPROM-ból származó RF frekvencia és eszközspecifikus kalibrálási értékek figyelembevételével jelzi a tényleges teljesítményszintet. |
Kompenzálva pénzügyi igazgató [Hz] | A vivőfrekvencia-eltolást a durva frekvenciabecslő egység észlelte. FlexRIO/FlexRIO adaptermodul esetén állítsa a referencia órát PXI_CLK vagy REF IN/ClkIn értékre. |
Csatornázás | Grafikus jelzés mutatja, hogy melyik alsávot használják elsődleges csatornaként a Elsődleges Csatorna Választó. A PHY 80 MHz-es sávszélességet fed le, amely négy 0 MHz-es sávszélességű {3,…,20} részsávra osztható a nem HT jel számára. A szélesebb sávszélességek (40 MHz vagy 80 MHz) esetén az alsávok kombinálódnak. Látogassa meg a ni.com/info webhelyet, és írja be az információs kódot 80211AppFWManual hozzáférni a LaborVIEW Kommunikáció
802.11 Alkalmazás Keretrendszer Kézikönyv további információkért a csatornázásról. |
Csatorna Becslés | Grafikus jelzés mutatja a ampa becsült csatorna fényereje és fázisa (L-LTF és VHT-LTF alapján). |
Baseband RX Hatalom | Grafikus jelzés mutatja az alapsávi jel teljesítményét a csomag indításakor. A numerikus jelző mutatja a vevő tényleges alapsávi teljesítményét. Ha az AGC engedélyezve van, a
A 802.11 Application Framework megpróbálja ezt az értéket a megadott értéken tartani AGC cél jel hatalom in Fejlett fület az RX erősítés megfelelő módosításával. |
TX Hatalom Spectrum | Pillanatkép a TX aktuális alapsávi spektrumáról. |
RX Hatalom Spectrum | Pillanatkép az RX jelenlegi alapsávi spektrumáról. |
RF Bemenet Hatalom | Az aktuális RF bemeneti teljesítményt jeleníti meg dBm-ben, függetlenül a bejövő jel típusától, ha a rendszer 802.11-es csomagot észlel. Ez a jelző mutatja az aktuálisan mért rádiófrekvenciás bemeneti teljesítményt dBm-ben, valamint a legutóbbi csomagindításkor. |
Speciális lap
A következő táblázat felsorolja a Speciális lapon elhelyezett vezérlőket, ahogy az a 9. ábrán látható.
Statikus futásidejű beállítások
Paraméter | Leírás |
ellenőrzés keret TX vektor konfigurációt | Alkalmazza a konfigurált MCS értékeket a TX vektorokban az RTS, CTS vagy ACK keretekhez. Ezeknek a kereteknek az alapértelmezett vezérlőkeret-konfigurációja nem HT-OFDM és 20 MHz-es sávszélesség, míg az MCS a gazdagépről konfigurálható. |
pont11RTSTküszöb | A keretszekvencia-kiválasztás során használt félstatikus paraméter annak eldöntésére, hogy az RTS|CTS engedélyezett-e vagy sem.
· Ha a PSDU hossza, azaz PN Adat Csomag Méret, nagyobb, mint a dot11RTSTküszöbérték, az {RTS | CTS | ADATOK | ACK} képkockaszekvenciát használunk. · Ha a PSDU hossza, azaz PN Adat Csomag Méret, kisebb vagy egyenlő, mint a dot11RTSTküszöbérték, az {ADATOK | ACK} képkockaszekvenciát használunk. Ez a mechanizmus lehetővé teszi az állomások konfigurálását úgy, hogy RTS/CTS-t kezdeményezzenek vagy mindig, soha, vagy csak a megadott hosszúságnál hosszabb kereteken. |
dot11ShortRetryLimit | Félstatikus paraméter – Az újrapróbálkozások maximális száma rövid MPDU típushoz (RTS|CTS nélküli sorozatok). Ha eléri az újrapróbálkozási korlátok számát, elveti az MPDU-kat és a kapcsolódó MPDU konfigurációt és a TX vektort. |
dot11LongRetryLimit | Félstatikus paraméter – Az újrapróbálkozások maximális száma hosszú MPDU-típus esetén (sorozatok, beleértve az RTS|CTS-t is). Ha eléri az újrapróbálkozási korlátok számát, elveti az MPDU-kat és a kapcsolódó MPDU konfigurációt és a TX vektort. |
RF Loopback Demó Mód | Logikai vezérlés a működési módok közötti váltáshoz:
RF Multi-Station (A logikai érték hamis): Legalább két állomásra van szükség a beállításban, ahol mindegyik állomás egyetlen 802.11-es eszközként működik. RF Loopback (A logikai érték igaz): Egyetlen eszköz szükséges. Ez a beállítás hasznos kis demókhoz, amelyek egyetlen állomást használnak. A megvalósított MAC-szolgáltatásoknak azonban vannak bizonyos korlátai az RF Loopback módban. Az ACK csomagok elvesznek, miközben a MAC TX vár rájuk; a DCF állapotgép a MAC FPGA-ján megakadályozza ezt a módot. Ezért a MAC TX mindig jelzi az átvitel sikertelenségét. Ezért a jelentett TX csomag hibaarány és a TX hibaarány grafikus jelzésén a TX blokk hibaaránya ugyanaz. |
Dinamikus futásidejű beállítások
Paraméter | Leírás |
Visszalépés | Visszalépési érték, amely a keret átvitele előtt kerül alkalmazásra. A visszalépést a 9 µs időtartamú rések számában számoljuk. A visszalépési érték alapján a visszalépés számlálása a visszalépési eljáráshoz rögzített vagy véletlenszerű lehet:
· Ha a visszalépés értéke nagyobb vagy egyenlő nullával, a rendszer rögzített visszalépést használ. · Ha a visszalépési érték negatív, a rendszer véletlenszerű visszalépési számlálást alkalmaz. |
AGC cél jel hatalom | Cél RX-teljesítmény a használt digitális alapsávban, ha az AGC engedélyezve van. Az optimális érték a vett jel csúcs-átlag teljesítményarányától (PAPR) függ. Állítsa be a AGC cél jel hatalom -ban bemutatottnál nagyobb értékre Baseband RX Hatalom grafikon. |
Események lap
A következő táblázatok felsorolják az Események lapon elhelyezett vezérlőket és jelzőket, ahogy az a 10. ábrán látható.
Dinamikus futásidejű beállítások
Paraméter | Leírás |
FPGA eseményeket hogy pálya | Egy sor logikai vezérlővel rendelkezik; mindegyik vezérlő a megfelelő FPGA esemény nyomon követésének engedélyezésére vagy letiltására szolgál. Ezek az események a következők:
· PHY TX indul kér · PHY TX vége jelzés · PHY RX indul jelzés · PHY RX vége jelzés · PHY CCA időzítés jelzés · PHY RX nyereség változás jelzés · DCF állami jelzés · MAC MPDU RX jelzés · MAC MPDU TX kér |
Minden | Logikai vezérlés a fenti FPGA események eseménykövetésének engedélyezéséhez. |
Egyik sem | Logikai vezérlés a fenti FPGA események eseménykövetésének letiltásához. |
log file előtag | Nevezzen meg egy szöveget file az Event DMA FIFO-ból kiolvasott FPGA-eseményadatok írásához. Fent bemutatták a FPGA eseményeket hogy pálya. Minden esemény egy időből államp és az esemény adatait. A szöveg file helyben jön létre a projekt mappájában.
Csak a kiválasztott események a FPGA eseményeket hogy pálya fentebb lesz írva a szövegben file. |
Írj hogy file | Logikai vezérlés a kiválasztott FPGA-események szövegbe írási folyamatának engedélyezéséhez vagy letiltásához file. |
Világos Események | Logikai vezérlés az eseményelőzmények törléséhez az előlapról. Az eseménytörténet alapértelmezett regisztermérete 10,000 XNUMX. |
Állapot fül
A következő táblázatok felsorolják az Állapot lapon elhelyezett mutatókat, ahogy az a 11. ábrán látható.
Grafikonok és mutatók
Paraméter | Leírás |
TX | Számos mutatót mutat be, amelyek a különböző rétegek között átvitt üzenetek számát mutatják, kezdve az adatforrástól a PHY-ig. Ezen kívül megmutatja a megfelelő UDP portokat. |
Adat forrás | sz csomagokat forrás: A numerikus jelző mutatja az adatforrástól (UDP, PN Data vagy Manual) fogadott csomagok számát.
átruházás forrás: A logikai jelző azt mutatja, hogy adat érkezik az adatforrástól (a fogadott csomagok száma nem nulla). |
Magas MAC | TX Kér Magas MAC: A numerikus indikátorok a MAC nagy absztrakciós rétege által generált és az alattuk található megfelelő UDP-portra írt MAC TX konfigurációs és Payload kérési üzenetek számát mutatják. |
Középső MAC | TX Kér Középső MAC: A numerikus indikátorok a MAC nagy absztrakciós rétegétől kapott és a felettük elhelyezkedő megfelelő UDP-portról olvasott MAC TX konfigurációs és Payload kérési üzenetek számát mutatják. Mielőtt mindkét üzenetet az alsóbb rétegekre továbbítaná, az adott konfigurációkat ellenőrizzük, hogy támogatottak-e vagy sem, emellett a MAC TX Configuration kérés és a MAC TX Payload kérés is ellenőrzik, hogy konzisztensek-e.
TX Kérések hogy PHY: A numerikus indikátor a DMA FIFO-ra írt MAC MSDU TX kérések számát mutatja. TX Megerősítés Középső MAC: A numerikus indikátorok a MAC középső által a MAC TX konfigurációs és a MAC TX Payload üzenetekhez generált megerősítő üzenetek számát mutatják, és a felettük található hozzárendelt UDP portra írták. TX Javallatok -tól PHY: A numerikus jelző mutatja a DMA FIFO-ból kiolvasott MAC MSDU TX végjelzések számát. TX Javallatok Középső MAC: A numerikus jelző mutatja a MAC TX állapotjelzések számát a MAC Middle és a MAC high között, a felette található hozzárendelt UDP port használatával. |
PHY | TX Javallatok Túlcsordulás: A numerikus jelző mutatja a túlcsordulások számát, amelyek a TX End jelzések általi FIFO írás során történtek. |
RX | Számos mutatót mutat be, amelyek a különböző rétegek között átvitt üzenetek számát mutatják, kezdve a PHY-től az adatgyűjtőig. Ezen kívül megmutatja a megfelelő UDP portokat. |
PHY | RX Jelzés Túlcsordulás: A numerikus jelző mutatja a túlcsordulások számát, amelyek a MAC MSDU RX jelzések általi FIFO írása során történtek. |
Középső MAC | RX Javallatok -tól PHY: A numerikus jelző mutatja a DMA FIFO-ból kiolvasott MAC MSDU RX jelzések számát.
RX Javallatok Középső MAC: A numerikus jelző mutatja a helyesen dekódolt MAC MSDU RX jelzések számát, és a felette található hozzárendelt UDP-port használatával jelentették a MAC high-re. |
Magas MAC | RX Javallatok Magas MAC: A numerikus jelző mutatja a MAC MSDU RX jelzések számát érvényes MSDU adatokkal, amelyek MAC high-en vettek. |
Adat mosogató | sz csomagokat mosogató: Az adatelnyelőnél fogadott csomagok száma MAC magas.
átruházás mosogató: A logikai indikátor azt mutatja, hogy adat érkezik a MAC magas szintről. |
További működési módok és konfigurációs lehetőségek
Ez a rész további konfigurációs lehetőségeket és működési módokat ismertet. A Running This S-ben leírt RF Multi-Station mód mellettampA Project szakaszban a 802.11 Application Framework egyetlen eszközzel támogatja az RF Loopback és Baseband üzemmódokat. A 802.11-es alkalmazási keretrendszer e két mód használatával történő futtatásának fő lépéseit az alábbiakban ismertetjük.
RF loopback mód: kábeles
A konfigurációtól függően kövesse az „USRP RIO beállítás konfigurálása” vagy „A FlexRIO/FlexRIO adaptermodul beállításának konfigurálása” részben található lépéseket.
Az USRP RIO Setup konfigurálása
- Győződjön meg arról, hogy az USRP RIO eszköz megfelelően csatlakozik a Labot futtató gazdagéphezVIEW Kommunikációs rendszertervező csomag.
- Hozza létre az RF loopback konfigurációt egy RF kábel és egy csillapító segítségével.
- a. Csatlakoztassa a kábelt az RF0/TX1-hez.
- b. Csatlakoztassa a 30 dB-es csillapítót a kábel másik végéhez.
- c. Csatlakoztassa a csillapítót az RF1/RX2-hez.
- Kapcsolja be az USRP-eszközt.
- Kapcsolja be a gazdagép rendszert.
A FlexRIO Adapter Module beállításának konfigurálása
- Győződjön meg arról, hogy a FlexRIO eszköz megfelelően telepítve van a Labort futtató rendszerbenVIEW Kommunikációs rendszertervező csomag.
- Hozzon létre egy RF loopback konfigurációt, amely összeköti az NI-5791 modul TX-jét az NI-5791 modul RX-ével.
Laboratórium működtetéseVIEW Gazdakód
Útmutató a Lab futtatásáhozVIEW A gazdagép kódja már szerepelt a „Running This Sample Project” szakaszt az RF Multi-Station üzemmódhoz. A szakasz 1. lépésének utasításain kívül hajtsa végre a következő lépéseket is:
- Az alapértelmezett üzemmód az RF Multi-Station. Váltson a Speciális fülre, és engedélyezze az RF Loopback Demo Mode vezérlőt. Ez a következő változtatásokat hajtja végre:
- A működési mód RF Loopback módra változik
- Az eszköz MAC-címe és a cél MAC-címe ugyanazt a címet kapja. Plample, mindkettő 46:6F:4B:75:6D:61 lehet.
- Futtassa a labortVIEW host VI a futtatás gombra ( ) kattintva.
- a. Ha sikeres, a Készülék készenléti jelzőfény világít.
- b. Ha hibaüzenetet kap, próbálja meg az alábbiak egyikét:
- Győződjön meg arról, hogy az eszköz megfelelően csatlakozik.
- Ellenőrizze a RIO-eszköz konfigurációját.
- Engedélyezze az állomást az Állomás engedélyezése vezérlőelem Be állásba állításával. A Station Active jelzőfénynek világítania kell.
- Az RX Throughput növeléséhez váltson az Advanced fülre, és állítsa a Backoff eljárás backoff értékét nullára, mivel csak egy állomás fut. Ezenkívül állítsa be a dot11ShortRetryLimit újrapróbálkozásainak maximális számát 1-re. Tiltsa le, majd engedélyezze az állomást az Enable Station Control funkcióval, mivel a dot11ShortRetryLimit statikus paraméter.
- Válassza a MAC lapot, és ellenőrizze, hogy a megjelenített RX-konstelláció egyezik-e az MCS és a Subcarrier Format paraméterekkel konfigurált modulációs és kódolási sémával. Plample, 16 QAM használatos az MCS 4 és 20 MHz 802.11a esetén. Az alapértelmezett beállításokkal körülbelül 8.2 Mbit/s átviteli sebességet kell látnia.
RF loopback mód: levegőn keresztüli átvitel
Az éteren keresztüli átvitel hasonló a kábeles beállításhoz. A kábeleket a kiválasztott csatorna középfrekvenciájának és rendszersávszélességének megfelelő antennákra cserélik.
Vigyázat A rendszer használata előtt olvassa el az összes hardverkomponens termékdokumentációját, különösen az NI RF eszközöket.
Az USRP RIO és FlexRIO eszközök nem engedélyezettek vagy engedélyezettek antennával történő sugárzásra. Ennek eredményeként az ilyen termékek antennával történő működtetése sértheti a helyi törvényeket. Győződjön meg arról, hogy betartja az összes helyi törvényt, mielőtt a terméket antennával működteti.
Baseband Loopback mód
Az alapsávi visszacsatolás hasonló az RF loopback-hez. Ebben az üzemmódban az RF kiiktatásra kerül. TX sampAz FPGA-n közvetlenül az RX feldolgozó láncba kerülnek. Nincs szükség kábelezésre az eszköz csatlakozóin. Az állomás Baseband Loopback funkcióban való futtatásához manuálisan állítsa be a blokkdiagramban található működési módot állandóként Baseband Loopback értékre.
További konfigurációs lehetőségek
PN adatgenerátor
A beépített pszeudozaj (PN) adatgenerátor segítségével TX adatforgalmat hozhat létre, ami hasznos a rendszer átviteli teljesítményének mérésére. A PN adatgenerátort a PN Data Packet Size és a PN Packets per Second paraméterek konfigurálják. Az adatátviteli sebesség a PN adatgenerátor kimenetén mindkét paraméter szorzatával egyenlő. Figyelje meg, hogy az RX oldalon látható tényleges rendszer átviteli sebesség az átviteli paraméterektől függ, beleértve az alvivő formátumot és az MCS értéket, és alacsonyabb lehet, mint a PN adatgenerátor által generált sebesség.
A következő lépések egy examphogyan tudja a PN adatgenerátor megmutatni az átviteli protokoll konfigurációjának hatását az elérhető átviteli sebességre. Figyelje meg, hogy a megadott átviteli értékek kissé eltérhetnek a ténylegesen használt hardverplatformtól és csatornától függően.
- Állítson be, konfiguráljon és futtasson két állomást (Station A és Station B), például a „Running This Sample Project” szakaszban.
- Állítsa be megfelelően az Eszköz MAC-címe és a Cél MAC-címe beállításait úgy, hogy az A állomás eszközcíme legyen a B állomás célállomása, és fordítva, a korábban leírtak szerint.
- A B állomáson állítsa az Adatforrást Kézi értékre a B állomásról érkező TX adatok letiltásához.
- Mindkét állomás engedélyezése.
- Az alapértelmezett beállításokkal körülbelül 8.2 Mbit/s átviteli sebességet kell látnia a B állomáson.
- Váltson az A állomás MAC lapjára.
- Állítsa a PN adatcsomag méretét 4061-re.
- Állítsa be a másodpercenkénti PN-csomagok számát 10,000 XNUMX-re. Ez a beállítás telíti a TX puffert az összes lehetséges konfigurációhoz.
- Váltson az A állomás Speciális lapjára.
- Az RTS/CTS eljárás letiltásához állítsa a dot11RTSTthreshold értéket nagyobb értékre, mint a PN adatcsomag mérete (5,000).
- Az újraküldések letiltásához állítsa 11-re a dot1ShortRetryLimit által képviselt újrapróbálkozások maximális számát.
- Tiltsa le, majd engedélyezze az A állomást, mivel a dot11RTSThreshold statikus paraméter.
- Próbálja ki az alvivő formátum és az MCS különböző kombinációit az A állomáson. Figyelje meg az RX konstelláció és az RX átviteli sebesség változásait a B állomáson.
- Állítsa az alvivő formátumot 40 MHz-re (IEEE 802.11ac) és az MCS-t 7-re az A állomáson. Ügyeljen arra, hogy a B állomás átviteli sebessége körülbelül 72 Mbit/s.
Videó átvitel
A videók átvitele kiemeli a 802.11 alkalmazási keretrendszer képességeit. Ha két eszközzel videoátvitelt szeretne végrehajtani, állítson be egy konfigurációt az előző részben leírtak szerint. A 802.11 Application Framework UDP interfészt biztosít, amely kiválóan alkalmas videó streamingre. Az adónak és a vevőnek video stream alkalmazásra van szüksége (plample, VLC, amely letölthető a http://videolan.org oldalról). Adatforrásként bármely olyan program használható, amely képes UDP adatok továbbítására. Hasonlóképpen minden olyan program, amely képes UDP-adatok fogadására, használható adatnyelőként.
Konfigurálja a vevőt
A vevőként működő gazdagép a 802.11-es alkalmazási keretrendszert használja a fogadott 802.11-es adatkeretek átadására, és az UDP-n keresztül a videofolyam-lejátszónak való továbbítására.
- Hozzon létre egy új projektet a „Labor futtatásaVIEW Host Code”, és állítsa be a megfelelő RIO azonosítót a RIO eszköz paraméterében.
- Állítsa az állomás számát 1-re.
- Hagyja, hogy a blokkdiagramban található Üzemmód az alapértelmezett érték legyen, az RF Multi Station, a korábban leírtak szerint.
- Legyen az Eszköz MAC-címe és a Cél MAC-címe az alapértelmezett értékek.
- Váltson a MAC lapra, és állítsa a Data Sink-t UDP-re.
- Engedélyezze az állomást.
- Indítsa el a cmd.exe fájlt, és lépjen át a VLC telepítési könyvtárába.
- Indítsa el a VLC-alkalmazást streaming kliensként a következő paranccsal: vlc udp://@:13000, ahol az 13000 érték megegyezik az adatelfogó opció átviteli portjával.
Konfigurálja a jeladót
Az adóként működő gazdagép UDP-csomagokat fogad a videó streaming szervertől, és a 802.11-es alkalmazási keretrendszer segítségével továbbítja azokat 802.11-es adatkeretként.
- Hozzon létre egy új projektet a „Labor futtatásaVIEW Host Code”, és állítsa be a megfelelő RIO azonosítót a RIO eszköz paraméterében.
- Állítsa az állomás számát 2-re.
- Hagyja, hogy a blokkdiagramban található Üzemmód az alapértelmezett érték legyen, az RF Multi Station, a korábban leírtak szerint.
- Állítsa be az eszköz MAC-címét az 1. állomás MAC-címéhez hasonlóra (alapértelmezett érték:
46:6F:4B:75:6D:62) - Állítsa be a cél MAC-címét az 1. állomás MAC-címéhez hasonlóra (alapértelmezett érték:
46:6F:4B:75:6D:61) - Váltson a MAC fülre, és állítsa az Adatforrást UDP-re.
- Engedélyezze az állomást.
- Indítsa el a cmd.exe fájlt, és lépjen át a VLC telepítési könyvtárába.
- Határozza meg a videó elérési útját file amelyeket streaminghez kell használni.
- Indítsa el a VLC alkalmazást streaming szerverként a következő vlc paranccsal: „PATH_TO_VIDEO_FILE”
:sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, ahol PATH_TO_VIDEO_FILE le kell cserélni a használni kívánt videó helyére, és az UDP_Port_Value paraméter egyenlő 12000 + állomás száma, azaz 12002.
A vevőként működő gazdagép megjeleníti az adó által közvetített videót.
Hibaelhárítás
Ez a rész információkat nyújt a probléma kiváltó okának azonosításáról, ha a rendszer nem a várt módon működik. Ez egy többállomásos beállításnál van leírva, amelyben az A és a B állomás sugároz.
A következő táblázatok tájékoztatást nyújtanak a normál működés ellenőrzéséről és a tipikus hibák észleléséről.
Normál Művelet | |
Normál Művelet Teszt | · Állítsa be az állomásszámokat különböző értékekre.
· Állítsa be megfelelően a beállításait Eszköz MAC Cím és Rendeltetési hely MAC Cím ahogy korábban leírtuk. · A többi beállítást hagyja az alapértelmezett értékekre. |
Észrevételek: | |
· RX áteresztőképesség mindkét állomáson 7.5 Mbit/s tartományban. Attól függ, hogy vezeték nélküli vagy kábeles csatornáról van-e szó.
· Tovább MAC lap: o MAC TX Statisztika: A Adat kiváltotta és ACK kiváltása a mutatók gyorsan növekednek. o MAC RX Statisztika: Minden mutató gyorsan növekszik, nem pedig a RTS észlelt és CTS észlelt, hiszen a pont11RTSküszöb on Fejlett fül nagyobb, mint PN Adat Csomag Méret (a PSDU hossza) be MAC lapon. o A csillagkép a RX Csillagkép grafikon megfelel a modulációs sorrendnek MCS kiválasztva az adón. o A TX Tömb Hiba Arány grafikonon egy elfogadott érték látható. · Tovább RF & PHY lap: |
o A RX Hatalom Spectrum a kiválasztott alapján a jobb oldali alsávban található Elsődleges Csatorna Választó. Mivel az alapértelmezett érték 1, ennek -20 MHz és 0 között kell lennie RX Hatalom Spectrum grafikon.
o A CCA Energia Érzékelés Küszöb [dBm] nagyobb, mint a jelenlegi teljesítmény RF Bemenet Hatalom grafikon. o A mért alapsávi teljesítmény a csomag indításakor (piros pontok) in Baseband RX Hatalom grafikonnak kisebbnek kell lennie, mint a AGC cél jel hatalom on Fejlett lapon. |
|
MAC Statisztika Teszt | · Az A és B állomás letiltása
· Az A állomáson, MAC lapon állítsa be a Adat Forrás hogy Kézikönyv. · Az A és a B állomás engedélyezése o A állomás, MAC lap: § Adat kiváltotta of MAC TX Statisztika nulla. § ACK kiváltotta of MAC RX Statisztika nulla. o B állomás, MAC lap: § RX áteresztőképesség nulla. § ACK kiváltotta of MAC TX Statisztika nulla. § Adat észlelt of MAC RX Statisztika nulla. · Az A állomáson, MAC fülre, csak egyszer kattintson rá Kioldó TX of Kézikönyv Adat Forrás o A állomás, MAC lap: § Adat kiváltotta of MAC TX Statisztika a 1. § ACK kiváltotta of MAC RX Statisztika a 1. o B állomás, MAC lap: § RX áteresztőképesség nulla. § ACK kiváltotta of MAC TX Statisztika a 1. § Adat észlelt of MAC RX Statisztika a 1. |
RTS / CTS számlálók Teszt | · Tiltsa le az A állomást, állítsa be a pont11RTSTküszöb nullára, mivel ez egy statikus paraméter. Ezután engedélyezze az A állomást.
· Az A állomáson, MAC fülre, csak egyszer kattintson rá Kioldó TX of Kézikönyv Adat Forrás o A állomás, MAC lap: § RTS kiváltotta of MAC TX Statisztika a 1. § CTS kiváltotta of MAC RX Statisztika a 1. o B állomás, MAC lap: § CTS kiváltotta of MAC TX Statisztika a 1. § RTS kiváltotta of MAC RX Statisztika a 1. |
Rossz Konfiguráció | |
Rendszer Konfiguráció | · Állítsa be az állomásszámokat különböző értékekre.
· Állítsa be megfelelően a beállításait Eszköz MAC Cím és Rendeltetési hely MAC Cím ahogy korábban leírtuk. · A többi beállítást hagyja az alapértelmezett értékekre. |
Hiba:
Nem adat feltéve számára terjedés |
Jelzés:
A számláló értékei Adat kiváltotta és ACK kiváltotta in MAC TX Statisztika nem növelik. Megoldás: Készlet Adat Forrás hogy PN Adat. Alternatív megoldásként állítsa be Adat Forrás hogy UDP és győződjön meg arról, hogy külső alkalmazást használ az adatok továbbítására az előzőekben leírtak szerint megfelelően konfigurált UDP-porthoz. |
Hiba:
MAC TX úgy véli a közepes as elfoglalt |
Jelzés:
A MAC statisztika értékei Adat kiváltása és preambulum észlelt, része MAC TX Statisztika és MAC RX Statisztika, illetve nem növekednek. Megoldás: Ellenőrizze a görbe értékeit jelenlegi a RF Bemenet Hatalom grafikon. Állítsa be a CCA Energia Érzékelés Küszöb [dBm] olyan értékre, amely magasabb, mint a görbe minimális értéke. |
Hiba:
Elküld több adat csomagokat mint a MAC tud Biztosítani hogy a PHY |
Jelzés:
A PN Adat Csomag Méret és a PN Csomagok Per Második növelik. Az elért áteresztőképesség azonban nem nő. Megoldás: Válassz egy magasabbat MCS érték és magasabb Segédvivő Formátum. |
Hiba:
rossz RF portok |
Jelzés:
A RX Hatalom Spectrum nem ugyanazt a görbét mutatja, mint a TX Hatalom Spectrum a másik állomáson. Megoldás: |
Ellenőrizze, hogy a kábelek vagy antennák csatlakoztatva vannak-e azokhoz az RF-portokhoz, amelyeket konfigurált TX RF Kikötő és RX RF Kikötő. | |
Hiba:
MAC cím eltérés |
Jelzés:
A B állomáson nem történik ACK csomagátvitel (a MAC TX Statisztika) és a RX áteresztőképesség nulla. Megoldás: Ezt ellenőrizd Eszköz MAC Cím A B állomás egyezik a Rendeltetési hely MAC Cím RF Loopback módhoz mindkettő Eszköz MAC Cím és Rendeltetési hely MAC Cím azonos címnek kell lennie, plample 46:6F:4B:75:6D:61. |
Hiba:
Magas pénzügyi igazgató if Állomás A és B vannak FlexRIOs |
Jelzés:
A kompenzált vivőfrekvencia-eltolás (CFO) magas, ami rontja a hálózat teljes teljesítményét. Megoldás: Állítsa be a Referencia Óra PXI_CLK vagy REF IN/ClkIn. · PXI_CLK esetén: A hivatkozás a PXI házból származik. · REF IN/ClkIn: A hivatkozás az NI-5791 ClkIn portjából származik. |
TX Hiba Árak vannak egy in RF Loopback or Baseband Loopback művelet módok | Jelzés:
Egyetlen állomás használatos, ahol az üzemmód be van állítva RF Loopback or Baseband Loopback mód. A TX hibaarány grafikus jelzése 1. Megoldás: Ez a viselkedés várható. Az ACK csomagok elvesznek, miközben a MAC TX vár rájuk; a MAC FPGA-ján lévő DCF állapotgép ezt megakadályozza RF loopback vagy Baseband Loopback módok esetén. Ezért a MAC TX mindig jelzi az átvitel sikertelenségét. Ezért a jelentett TX csomag hibaarány és a TX blokk hibaaránya nullák. |
Ismert problémák
Győződjön meg arról, hogy az USRP-eszköz már fut, és csatlakozik a gazdagéphez, mielőtt elindítaná a gazdagépet. Ellenkező esetben előfordulhat, hogy a gazdagép nem ismeri fel megfelelően az USRP RIO eszközt.
A problémák és a megoldások teljes listája a laborban találhatóVIEW Kommunikáció 802.11 Alkalmazási keretrendszer 2.1 Ismert problémák.
Kapcsolódó információk
USRP-2940/2942/2943/2944/2945 Első lépések Útmutató USRP-2950/2952/2953/2954/2955 Útmutató az első lépésekhez IEEE Szabványszövetség: 802.11 Vezeték nélküli LAN-ok Lásd a Lab.VIEW Kommunikációs rendszer tervezési csomag kézikönyve, amely online elérhető, a LabVIEW az ebben használt fogalmak vagy tárgyakample projekt.
Látogassa meg a ni.com/info webhelyet, és írja be a 80211AppFWManual információs kódot a labor eléréséhezVIEW Kommunikációs 802.11 alkalmazási keretrendszer kézikönyve további információkért a 802.11 alkalmazási keretrendszer kialakításáról.
A Környezeti súgó ablakot is használhatja, ha alapvető információkat szeretne megtudni a Lab-rólVIEW objektumokat, miközben a kurzort az egyes objektumok fölé viszi. A Context Help ablak megjelenítése a LabVIEW, válassza ki View»Kontextus súgó.
Rövidítések
Betűszó | Jelentése |
ACK | Nyugtázás |
AGC | Automatikus erősítésszabályozás |
A-MPDU | Összesített MPDU |
CCA | Tiszta csatornaértékelés |
pénzügyi igazgató | Vivőfrekvencia eltolás |
CSMA/CA | A hordozó érzékeli a többszörös hozzáférést az ütközés elkerülésével |
CTS | Egyértelmű a küldéshez |
CW | Folyamatos hullám |
DAC | Digitális-analóg átalakító |
DCF | Elosztott koordinációs funkció |
DMA | Közvetlen memóriahozzáférés |
FCS | Keret ellenőrzési sorrend |
MAC | Közepes hozzáférés-vezérlési réteg |
MCS | Modulációs és kódolási séma |
MIMO | Több bemenet-több kimenet |
MPDU | MAC protokoll adategység |
NAV | Hálózati elosztási vektor |
Nem HT | Nem nagy áteresztőképesség |
OFDM | Ortogonális frekvenciaosztásos multiplexelés |
PAPR | A csúcs és az átlagos teljesítmény aránya |
PHY | Fizikai réteg |
PLCP | Fizikai rétegkonvergencia eljárás |
PN | Álzaj |
PSDU | PHY szolgáltatási adategység |
QAM | Kvadrátum amplitude moduláció |
RTS | Küldési kérés |
RX | Kap |
SIFS | Rövid keretek közötti távolság |
SISO | Egy bemenet, egy kimenet |
T2H | Cél a házigazda |
TX | Átvitel |
UDP | Felhasználó datagram protokoll |
Az NI védjegyekkel kapcsolatos további információkért tekintse meg az NI védjegyekre és logókra vonatkozó irányelveit a ni.com/trademarks oldalon. Az itt említett egyéb termék- és cégnevek a megfelelő vállalatok védjegyei vagy kereskedelmi nevei. Az NI termékekre/technológiára vonatkozó szabadalmakért tekintse meg a megfelelő helyet: Súgó»Szabadalom a szoftverben, a patents.txt file a médián, vagy a National Instruments Patents Notice címen a ni.com/patents címen. A végfelhasználói licencszerződésekről (EULA) és a harmadik felek jogi közleményeiről a readme-ben talál információkat. file NI termékéhez. Tekintse meg az Export megfelelőségi tájékoztatót a ni.com/legal/export-compliance címen az NI globális kereskedelmi megfelelőségi politikájáról, valamint arról, hogyan szerezheti be a vonatkozó HTS-kódokat, ECCN-eket és egyéb import-/exportadatokat. AZ NI NEM VÁLLAL KIFEJEZETT VAGY VÉLEMEZTETETT GARANCIÁT AZ ITT TARTALMAZOTT INFORMÁCIÓK PONTOSSÁGÁRA VONATKOZÓAN, ÉS NEM VÁLLAL FELELŐSSÉGET SEMMILYEN HIBÁÉRT. Az Egyesült Államok kormányának vásárlói: Az ebben a kézikönyvben szereplő adatokat magánköltségen fejlesztették ki, és a vonatkozó korlátozott jogok és korlátozott adatjogok vonatkoznak rájuk, a FAR 52.227-14, DFAR 252.227-7014 és DFAR 252.227-7015 szerint.
Dokumentumok / Források
![]() |
NEMZETI ESZKÖZÖK LabVIEW Kommunikáció 802.11 alkalmazási keretrendszer 2.1 [pdf] Felhasználói útmutató PXIe-8135, LabVIEW Communications 802.11 Application Framework 2.1, LabVIEW Kommunikáció 802.11 alkalmazás, Framework 2.1, LabVIEW Kommunikáció 802.11, Alkalmazási keretrendszer 2.1 |