NACIONALNI INSTRUMENTI LabVIEW Komunikacijski 802.11 aplikacijski okvir 2.1
Informacije o proizvodu: PXIe-8135
PXIe-8135 je uređaj koji se koristi za dvosmjerni prijenos podataka u laboratorijiVIEW Komunikacijski 802.11 aplikacijski okvir 2.1. Za uređaj su potrebna dva NI RF uređaja, bilo USRP
RIO uređaji ili FlexRIO moduli treba da budu povezani na različite host računare, koji mogu biti laptopi, računari ili PXI kućišta. Podešavanje može koristiti ili RF kablove ili antene. Uređaj je kompatibilan sa host sistemima baziranim na PXI, PC sa PCI ili PCI Express baziranim MXI adapterom ili laptopom sa MXI adapterom baziranim na Express kartici. Host sistem treba da ima najmanje 20 GB slobodnog prostora na disku i 16 GB RAM-a.
Sistemski zahtjevi
Softver
- Windows 7 SP1 (64-bit) ili Windows 8.1 (64-bit)
- LabVIEW Communications System Design Suite 2.0
- 802.11 Okvir aplikacije 2.1
Hardver
Da biste koristili 802.11 Application Framework za dvosmjerni prijenos podataka, potrebna su vam dva NI RF uređaja – ili USRP RIO uređaji sa 40 MHz, 120 MHz ili 160 MHz propusni opseg, ili FlexRIO moduli. Uređaji bi trebali biti povezani na različite host računare, koji mogu biti laptopi, računari ili PXI kućišta. Na slici 1 je prikazano postavljanje dvije stanice pomoću RF kablova (lijevo) ili antena (desno).
U tabeli 1 prikazan je potreban hardver u zavisnosti od izabrane konfiguracije.
Konfiguracija | Oba podešavanja | USRP RIO podešavanje | Podešavanje modula FlexRIO FPGA/FlexRIO RF adaptera | |||||
Domaćin
PC |
SMA
Kabl |
Attenuator | Antena | USRP
uređaj |
MXI
Adapter |
FlexRIO FPGA
modul |
FlexRIO adapter
modul |
|
Dva uređaja, kablovska | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 |
Dva uređaja, preko-
zrak [1] |
2 | 0 | 0 | 4 | 2 | 2 | 2 | 2 |
- Kontroleri: Preporučeno—PXIe-1085 kućište ili PXIe-1082 kućište sa instaliranim PXIe-8135 kontrolerom.
- SMA kabl: Ženski/ženski kabl koji je uključen uz USRP RIO uređaj.
- Antena: Za više informacija o ovom režimu pogledajte odeljak „Režim RF više stanica: vazdušni prenos“.
- USRP RIO uređaj: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Softverski definisani radio rekonfigurabilni uređaji sa 40 MHz, 120 MHz ili 160 MHz propusnim opsegom.
- Attenuator sa slabljenjem od 30 dB i muški/ženski SMA konektori koji su uključeni u USRP RIO uređaj.
Napomena: Za podešavanje modula adaptera FlexRIO/FlexRIO, atenuator nije potreban. - FlexRIO FPGA modul: PXIe-7975/7976 FPGA modul za FlexRIO
- FlexRIO adapterski modul: NI-5791 RF adapterski modul za FlexRIO
Prethodne preporuke pretpostavljaju da koristite host sisteme bazirane na PXI. Takođe možete koristiti računar sa MXI adapterom baziranim na PCI ili PCI Express, ili laptop sa MXI adapterom baziranim na Express kartici.
Osigurajte da vaš host ima najmanje 20 GB slobodnog prostora na disku i 16 GB RAM-a.
- Oprez: Prije korištenja vašeg hardvera, pročitajte svu dokumentaciju proizvoda kako biste osigurali usklađenost sa sigurnosnim, EMC i ekološkim propisima.
- Oprez: Da biste osigurali specificirane EMC performanse, koristite RF uređaje samo sa oklopljenim kablovima i priborom.
- Oprez: Da bi se osigurale navedene performanse EMC, dužina svih I/O kablova osim onih povezanih na ulaz GPS antene USRP uređaja ne smije biti duža od 3 m (10 ft.).
- Oprez: USRP RIO i NI-5791 RF uređaji nisu odobreni ili licencirani za prijenos preko zraka pomoću antene. Kao rezultat toga, korištenje ovog proizvoda s antenom može predstavljati kršenje lokalnih zakona. Uverite se da ste u skladu sa svim lokalnim zakonima pre upotrebe ovog proizvoda sa antenom.
Konfiguracija
- Dva uređaja, kablovska
- Dva uređaja, bežični [1]
Opcije konfiguracije hardvera
Tabela 1 Potrebni hardverski dodaci
Pribor | Oba podešavanja | USRP RIO podešavanje |
---|---|---|
SMA Cable | 2 | 0 |
Attenuator Antenna | 2 | 0 |
USRP uređaj | 2 | 2 |
MXI adapter | 2 | 2 |
FlexRIO FPGA modul | 2 | N/A |
FlexRIO adapterski modul | 2 | N/A |
Upute za upotrebu proizvoda
- Uvjerite se da je sva dokumentacija o proizvodu pročitana i shvaćena kako biste osigurali usklađenost sa sigurnosnim, EMC i ekološkim propisima.
- Uverite se da su RF uređaji povezani na različite host računare koji ispunjavaju sistemske zahteve.
- Odaberite odgovarajuću opciju konfiguracije hardvera i postavite potrebnu dodatnu opremu prema tabeli 1.
- Ako koristite antenu, uvjerite se u usklađenost sa svim lokalnim zakonima prije upotrebe ovog proizvoda s antenom.
- Da biste osigurali specificirane EMC performanse, koristite RF uređaje samo sa oklopljenim kablovima i priborom.
- Da bi se osigurale navedene EMC performanse, dužina svih I/O kablova osim onih povezanih na ulaz GPS antene USRP uređaja ne smije biti duža od 3 m (10 ft.).
Razumijevanje komponenti ovog Sample Project
Projekat se sastoji od LabVIEW kod hosta i LabVIEW FPGA kod za podržane USRP RIO ili FlexRIO hardverske ciljeve. Povezana struktura foldera i komponente projekta opisani su u sljedećim pododjeljcima.
Struktura mapa
Da biste kreirali novu instancu 802.11 Application Frameworka, pokrenite LabVIEW Communications System Design Suite 2.0 odabirom LabVIEW Communications 2.0 iz Start menija. Iz Predlošci projekta na pokrenutoj kartici Projekt, odaberite Application Frameworks. Za pokretanje projekta odaberite:
- 802.11 Dizajnirajte USRP RIO v2.1 kada koristite USRP RIO uređaje
- 802.11 Design FlexRIO v2.1 kada koristite FlexRIO FPGA/FlexRIO module
- 802.11 Simulation v2.1 za pokretanje FPGA koda obrade signala fizičkog predajnika (TX) i prijemnika (RX) u simulacionom modu. Uz njega je priložen odgovarajući vodič za simulacijski projekat.
Za 802.11 dizajnerske projekte, sljedeće files i folderi se kreiraju unutar navedenog foldera:
- 802.11 Dizajn USRP RIO v2.1.lvproject / 802.11 Dizajn FlexRIO RIO v2.1.lvproject —Ovaj projekat file sadrži informacije o povezanim subVI-ovima, ciljevima i specifikacijama izrade.
- 802.11 Host.gvi—Ovaj host VI najvišeg nivoa implementira 802.11 stanicu. Domaćin se povezuje sa bitomfile build od najvišeg nivoa FPGA VI, 802.11 FPGA STA.gvi, koji se nalazi u ciljnoj podmapi.
- Builds—Ova fascikla sadrži unapred kompajlirani bitfiles za odabrani ciljni uređaj.
- Common—Zajednička biblioteka sadrži generičke subVI-je za host i FPGA koji se koriste u 802.11 Application Framework. Ovaj kod uključuje matematičke funkcije i konverzije tipova.
- FlexRIO/USRP RIO— Ove fascikle sadrže specifične implementacije hosta i FPGA subVI-ja, koje uključuju kod za postavljanje pojačanja i frekvencije. Ovaj kod je u većini slučajeva prilagođen iz datog ciljanog striminga sample projects. Oni također sadrže FPGA VI-ove najvišeg nivoa koji su specifični za cilj.
- 802.11 v2.1—Ova fascikla sadrži samu 802.11 funkcionalnost odvojenu u nekoliko FPGA fascikli i host direktorijum.
Komponente
802.11 Application Framework pruža implementaciju fizičkog sloja (PHY) i kontrole pristupa medijima (MAC) u realnom vremenu za ortogonalno frekvencijsko multipleksiranje (OFDM) za sistem zasnovan na IEEE 802.11. Laboratorija za 802.11 Application FrameworkVIEW projekat implementira funkcionalnost jedne stanice, uključujući funkcionalnost prijemnika (RX) i predajnika (TX).
Izjava o usklađenosti i odstupanjima
802.11 Application Framework je dizajniran da bude usklađen sa IEEE 802.11 specifikacijama. Kako bi se dizajn mogao lako mijenjati, 802.11 Application Framework se fokusira na osnovnu funkcionalnost standarda IEEE 802.11.
- 802.11a- (naslijeđeni način rada) i 802.11ac- (režim vrlo visoke propusnosti) kompatibilan PHY
- Detekcija paketa na terenu za obuku
- Kodiranje i dekodiranje polja signala i podataka
- Clear Channel Assessment (CCA) na osnovu detekcije energije i signala
- Višestruki pristup senzoru nosioca sa postupkom izbjegavanja kolizije (CSMA/CA), uključujući ponovni prijenos
- Procedura slučajnog povlačenja
- MAC komponente usklađene sa 802.11a i 802.11ac za podršku prijenosu okvira zahtjeva za slanje/čišćenje za slanje (RTS/CTS), okvira podataka i potvrde (ACK)
- ACK generiranje sa 802.11 IEEE kompatibilnim kratkim razmakom između okvira (SIFS) vremena (16 µs)
- Podrška vektoru mrežne alokacije (NAV).
- Generacija jedinice podataka MAC protokola (MPDU) i adresiranje sa više čvorova
- L1/L2 API koji omogućava vanjskim aplikacijama implementiranje gornjih MAC funkcionalnosti poput procedure pridruživanja za pristup funkcionalnostima srednjeg i nižeg MAC-a
802.11 Application Framework podržava sljedeće karakteristike: - Samo dugi zaštitni interval
- Arhitektura sa jednim ulazom i jednim izlazom (SISO), spremna za konfiguracije sa više ulaza i više izlaza (MIMO)
- VHT20, VHT40 i VHT80 za standard 802.11ac. Za 802.11ac 80 MHz propusni opseg, podrška je ograničena na modulaciju i šemu kodiranja (MCS) broj 4.
- Agregirani MPDU (A-MPDU) s jednim MPDU za standard 802.11ac
- Paket po paket automatska kontrola pojačanja (AGC) omogućava bežični prijenos i prijem.
Posjetite ni.com/info i unesite info kod 80211AppFWManual za pristup laboratorijiVIEW Komunikacije 802.11 Application Framework Priručnik za više informacija o dizajnu 802.11 Application Framework.
Running This Sample Project
802.11 Application Framework podržava interakciju sa proizvoljnim brojem stanica, u daljem tekstu RF Multi Station Mode. Ostali načini rada opisani su u odjeljku “Dodatni načini rada i opcije konfiguracije”. U RF Multi Station modu, svaka stanica djeluje kao jedan 802.11 uređaj. Sljedeći opisi pretpostavljaju da postoje dvije nezavisne stanice, od kojih svaka radi na svom RF uređaju. Oni se nazivaju stanica A i stanica B.
Konfiguracija hardvera: kablovska
U zavisnosti od konfiguracije, pratite korake u odeljku „Konfigurisanje USRP RIO podešavanja” ili „Konfigurisanje podešavanja FlexRIO/FlexRIO adapterskog modula”.
Konfiguriranje USRP RIO sistema
- Uvjerite se da su USRP RIO uređaji pravilno povezani na host sisteme koji rade na LabVIEW Komplet za dizajn komunikacijskog sistema.
- Dovršite sljedeće korake da biste kreirali RF veze kao što je prikazano na slici 2.
- Povežite dva atenuatora od 30 dB na RF0/TX1 portove na stanici A i stanici B.
- Povežite drugi kraj atenuatora na dva RF kabla.
- Povežite drugi kraj RF kabla koji dolazi od stanice A na RF1/RX2 port stanice B.
- Povežite drugi kraj RF kabla koji dolazi od stanice B na RF1/RX2 port stanice A.
- Uključite USRP uređaje.
- Uključite sisteme domaćina.
RF kablovi treba da podržavaju radnu frekvenciju.
Konfiguriranje FlexRIO sistema
- Uverite se da su FlexRIO uređaji pravilno povezani sa glavnim sistemima koji koriste LabVIEW Komplet za dizajn komunikacijskog sistema.
- Dovršite sljedeće korake da biste kreirali RF veze kao što je prikazano na slici 3.
- Povežite TX port stanice A sa RX portom stanice B pomoću RF kabla.
- Povežite TX port stanice B sa RX portom stanice A pomoću RF kabla.
- Uključite sisteme domaćina.
RF kablovi treba da podržavaju radnu frekvenciju.
Running the LabVIEW Host Code
Osigurajte laboratorijuVIEW Communications System Design Suite 2.0 i 802.11 Application Framework 2.1 su instalirani na vašim sistemima. Instalacija se pokreće pokretanjem setup.exe sa priloženog instalacionog medija. Slijedite upute instalatera da dovršite proces instalacije.
Potrebni koraci za pokretanje LaboratorijeVIEW host kod na dvije stanice sažet je u sljedećem:
- Za stanicu A na prvom domaćinu:
- a. Launch LabVIEW Communications System Design Suite odabirom LabVIEW Communications 2.0 iz Start menija.
- b. Na kartici PROJEKTI, odaberite Application Frameworks » 802.11 Design… da pokrenete projekat.
- Odaberite 802.11 Design USRP RIO v2.1 ako koristite USRP RIO podešavanje.
- Odaberite 802.11 Design FlexRIO v2.1 ako koristite FlexRIO podešavanje.
- c. U okviru tog projekta pojavljuje se vrhunski host VI 802.11 Host.gvi.
- d. Konfigurirajte RIO identifikator u kontroli RIO uređaja. Možete koristiti NI Measurement & Automation Explorer (MAX) da dobijete RIO identifikator za svoj uređaj. Širina pojasa USRP RIO uređaja (ako je 40 MHz, 80 MHz i 160 MHz) je inherentno identificirana.
- Ponovite korak 1 za stanicu B na drugom hostu.
- Postavite broj stanice stanice A na 1, a stanice B na 2.
- Za FlexRIO podešavanje, postavite referentni sat na PXI_CLK ili REF IN/ClkIn.
- a. Za PXI_CLK: Referenca je preuzeta iz PXI šasije.
- b. REF IN/ClkIn: Referenca je preuzeta sa ClkIn porta NI-5791 adapterskog modula.
- Ispravno podesite postavke MAC adrese uređaja i MAC adrese odredišta na obje stanice.
- a. Stanica A: Podesite MAC adresu uređaja i MAC adresu odredišta na 46:6F:4B:75:6D:61 i 46:6F:4B:75:6D:62 (podrazumevane vrednosti).
- b. Stanica B: Postavite MAC adresu uređaja i MAC adresu odredišta na 46:6F:4B:75:6D:62 i 46:6F:4B:75:6D:61.
- Za svaku stanicu pokrenite LabVIEW host VI klikom na dugme za pokretanje ( ).
- a. Ako je uspješno, svijetli indikator Device Ready.
- b. Ako dobijete grešku, pokušajte nešto od sljedećeg:
- Provjerite je li vaš uređaj ispravno povezan.
- Provjerite konfiguraciju RIO uređaja.
- Omogućite stanicu A postavljanjem kontrole Enable Station na On. Indikator Station Active bi trebao biti uključen.
- Omogućite stanicu B postavljanjem kontrole Enable Station na On. Indikator Station Active bi trebao biti uključen.
- Odaberite karticu MAC i provjerite da li prikazana RX konstelacija odgovara shemi modulacije i kodiranja konfiguriranom pomoću parametara MCS i Subcarrier Format na drugoj stanici. Za nprampOstavite format Subcarrier i MCS na zadanim na stanici A i postavite format Subcarrier na 40 MHz (IEEE 802.11 ac) i MCS na 5 na stanici B. 16-kvadraturni format amplitudna modulacija (QAM) se koristi za MCS 4 i javlja se na korisničkom interfejsu stanice B. 64 QAM se koristi za MCS 5 i javlja se na korisničkom interfejsu stanice A.
- Odaberite karticu RF & PHY i provjerite je li prikazani spektar snage RX sličan odabranom formatu podnosača na drugoj stanici. Stanica A prikazuje 40 MHz RX spektar snage dok stanica B prikazuje 20 MHz RX spektar snage.
Napomena: USRP RIO uređaji sa propusnim opsegom od 40 MHz ne mogu prenositi ili primati pakete kodirane sa propusnim opsegom od 80 MHz.
Korisnički interfejsi 802.11 Application Framework stanice A i B prikazani su na slici 6 i slici 7, respektivno. Za praćenje statusa svake stanice, 802.11 Application Framework pruža niz indikatora i grafikona. Sve postavke aplikacije, kao i grafikoni i indikatori opisani su u sljedećim pododjeljcima. Kontrole na prednjoj ploči su klasificirane u sljedeća tri seta:
- Postavke aplikacije: Te kontrole treba postaviti prije uključivanja stanice.
- Statičke postavke vremena rada: Te kontrole se moraju isključiti, a zatim uključiti. Za to se koristi kontrola Enable Station.
- Postavke dinamičkog vremena rada: Te kontrole se mogu podesiti gdje stanica radi.
Opis kontrola i indikatora
Osnovne kontrole i indikatori
Postavke aplikacije
Postavke aplikacije se primjenjuju kada se VI pokrene i ne mogu se mijenjati kada se VI pokrene. Da promijenite ove postavke, zaustavite VI, primijenite promjene i ponovo pokrenite VI. Oni su prikazani na slici 6.
Parametar | Opis |
RIO Uređaj | RIO adresa RF hardverskog uređaja. |
Referenca Sat | Konfigurira referencu za satove uređaja. Referentna frekvencija mora biti 10 MHz. Možete birati između sljedećih izvora:
Interni—Koristi interni referentni sat. REF IN / ClkIn—Referenca je preuzeta sa REF IN porta (USRP-294xR i USRP-295XR) ili ClkIn porta (NI 5791). GPS—Referenca je preuzeta iz GPS modula. Primjenjivo samo za USRP-2950/2952/2953 uređaje. PXI_CLK—Referenca je preuzeta iz PXI šasije. Primjenjivo samo za PXIe-7975/7976 mete sa NI-5791 adapterskim modulima. |
Operacija Mode | Postavljena je kao konstanta u blok dijagramu. 802.11 Application Framework pruža sljedeće načine:
RF Loopback—Povezuje TX putanju jednog uređaja sa RX putanjom istog uređaja pomoću RF kablova ili pomoću antena. RF Multi Stanica—Redovni prenos podataka sa dve ili više nezavisnih stanica koje rade na pojedinačnim uređajima povezanim ili antenama ili kablovskim vezama. RF Multi Station je podrazumevani režim rada. Baseband loopback—Slično RF povratnoj petlji, ali je spoljna petlja za kabl zamenjena internom putanjom povratne petlje digitalnog osnovnog pojasa. |
Statičke postavke vremena rada
Postavke statičkog vremena rada mogu se promijeniti samo dok je stanica isključena. Parametri se primjenjuju kada je stanica uključena. Oni su prikazani na slici 6.
Parametar | Opis |
Stanica Broj | Numerička kontrola za postavljanje broja stanice. Svaka radna stanica treba da ima drugačiji broj. Može biti do 10. Ako korisnik želi povećati broj aktivnih stanica, keš dodjeljivanja MSDU sekventnog broja i detekcije duplikata treba povećati na potrebnu vrijednost, budući da je zadana vrijednost 10. |
Primarni Kanal Centar Frekvencija [Hz] | To je središnja frekvencija primarnog kanala predajnika u Hz. Važeće vrijednosti zavise od uređaja na kojem stanica radi. |
Primarni Kanal Selektor | Numerička kontrola za određivanje koji se podopseg koristi kao primarni kanal. PHY pokriva propusni opseg od 80 MHz, koji se može podijeliti u četiri podopsega {0,…,3} širine pojasa od 20 MHz za signal koji nije visoke propusnosti (ne-HT). Za šire propusne opsege podopsezi se kombinuju. Posjetite ni.com/info i unesite info kod 80211AppFWManual za pristup LabVIEW Komunikacije 802.11 Aplikacija Framework Manual za više informacija o kanalizaciji. |
Snaga Nivo [dBm] | Nivo izlazne snage s obzirom na prijenos signala kontinuiranog talasa (CW) koji ima puni opseg digitalno-analognog pretvarača (DAC). Visok omjer vršne i prosječne snage OFDM-a znači da je izlazna snaga odaslanih 802.11 okvira obično 9 dB do 12 dB ispod prilagođenog nivoa snage. |
TX RF Luka | RF port koji se koristi za TX (primenjivo samo za USRP RIO uređaje). |
RX RF Luka | RF port koji se koristi za RX (primenjivo samo za USRP RIO uređaje). |
Uređaj MAC Adresa | MAC adresa povezana sa stanicom. Boolean indikator pokazuje da li je data MAC adresa važeća ili ne. Validacija MAC adrese se vrši u dinamičkom modu. |
Postavke dinamičkog vremena rada
Postavke dinamičkog vremena rada mogu se promijeniti bilo kada i primjenjuju se odmah, čak i kada je stanica aktivna. Oni su prikazani na slici 6.
Parametar | Opis |
Podnosilac Format | Omogućava vam prebacivanje između standardnih formata IEEE 802.11. Podržani formati su sljedeći: |
· 802.11a sa propusnim opsegom od 20 MHz
· 802.11ac sa propusnim opsegom od 20 MHz · 802.11ac sa propusnim opsegom od 40 MHz · 802.11ac sa propusnim opsegom od 80 MHz (podržano MCS do 4) |
|
MCS | Indeks modulacije i sheme kodiranja koji se koristi za kodiranje okvira podataka. ACK okviri se uvijek šalju sa MCS 0. Imajte na umu da nisu sve MCS vrijednosti primjenjive za sve formate podnositelja i da se značenje MCS-a mijenja s formatom podnosioca. Tekstualno polje pored MCS polja prikazuje modulacionu šemu i brzinu kodiranja za trenutni MCS i format subcarrier. |
AGC | Ako je omogućeno, optimalna postavka pojačanja se bira u zavisnosti od snage primljenog signala. Vrijednost RX pojačanja se uzima iz Manual RX Gain ako je AGC onemogućen. |
Manual RX Dobitak [dB] | Vrijednost ručnog RX pojačanja. Primjenjuje se ako je AGC onemogućen. |
Odredište MAC Adresa | MAC adresa odredišta na koje treba poslati pakete. Boolean indikator pokazuje da li je data MAC adresa važeća ili ne. Ako radi u RF režimu povratne petlje, Odredište MAC Adresa i Uređaj MAC Adresa trebao bi biti sličan. |
Indikatori
Sljedeća tabela prikazuje indikatore koji su se pojavili na glavnom prednjem panelu kao što je prikazano na slici 6.
Parametar | Opis |
Uređaj Spreman | Boolean indikator pokazuje da li je uređaj spreman. Ako dobijete grešku, pokušajte nešto od sljedećeg:
· Provjerite je li vaš RIO uređaj ispravno povezan. · Provjerite konfiguraciju RIO Uređaj. · Provjerite broj stanice. Trebalo bi biti drugačije ako više od jedne stanice radi na istom hostu. |
Target FIFO Overflow | Boolean indikator koji svijetli ako dođe do prekoračenja u memorijskom međumemoriju cilja za host (T2H) prvi ušao-prvi izašao (FIFO). Ako se jedan od T2H FIFO-a prelije, njegove informacije više nisu pouzdane. Ti FIFO su sljedeći:
· T2H RX Prelivanje podataka · T2H Constellation overflow · T2H RX Power Spectrum overflow · T2H Channel Estimation overflow · TX to RF FIFO overflow |
Stanica Aktivan | Boolean indikator pokazuje da li je stanica RF aktivna nakon što je stanica omogućila postavljanjem Omogući Stanica kontrola do On. |
Primijenjeno RX Dobitak [dB] | Numerički indikator pokazuje trenutno primijenjenu vrijednost RX pojačanja. Ova vrijednost je Manual RX Gain kada je AGC onemogućen, ili izračunati RX dobitak kada je AGC omogućen. U oba slučaja, vrednost pojačanja je uslovljena mogućnostima uređaja. |
Valid | Logički indikatori pokazuju da li je dato Uređaj MAC Adresa i Odredište MAC Adresa povezane sa stanicama su validne. |
MAC Tab
Sljedeće tabele navode kontrole i indikatore koji se nalaze na kartici MAC kao što je prikazano na slici 6.
Postavke dinamičkog vremena rada
Parametar | Opis |
Podaci Izvor | Određuje izvor MAC okvira koji se šalju od hosta do cilja.
Isključeno—Ova metoda je korisna za onemogućavanje prijenosa TX podataka dok je TX lanac aktivan za pokretanje ACK paketa. UDP—Ova metoda je korisna za prikazivanje demonstracija, kao što je kada se koristi eksterna aplikacija za striming video zapisa, ili za korištenje eksternog alata za testiranje mreže, kao što je Iperf. U ovoj metodi, ulazni podaci stižu na 802.11 stanicu ili se generiraju od nje koristeći korisnički datagram protokol (UDP). PN Podaci—Ova metoda šalje nasumične bitove i korisna je za funkcionalne testove. Veličina paketa i brzina se mogu lako prilagoditi. |
Manual—Ova metoda je korisna za pokretanje pojedinačnih paketa u svrhu otklanjanja grešaka.
Eksterni—Dozvolite potencijalnoj eksternoj realizaciji gornjeg MAC-a ili drugim vanjskim aplikacijama da koriste MAC & PHY funkcionalnosti koje pruža 802.11 Application Framework. |
|
Podaci Izvor Opcije | Svaka kartica prikazuje opcije za odgovarajuće izvore podataka.
UDP Tab—Slobodan UDP port za dohvaćanje podataka za predajnik je inherentno izveden na osnovu broja stanice. PN Tab – PN Podaci Paket Veličina—Veličina paketa u bajtovima (opseg je ograničen na 4061, što je jedan A-MPDU smanjen za MAC overhead) PN Tab – PN Paketi per Drugo—Prosečan broj paketa za prenos u sekundi (ograničen na 10,000. Ostvarljivi protok može biti manji u zavisnosti od konfiguracije stanice). Manual Tab – Trigger TX—Boolean kontrola za pokretanje jednog TX paketa. |
Podaci Sudoper | Ima sljedeće opcije:
· Isključeno—Podaci se odbacuju. · UDP—Ako je omogućeno, primljeni okviri se prosleđuju na konfigurisanu UDP adresu i port (pogledajte ispod). |
Podaci Sudoper Opcija | Ima sljedeće potrebne konfiguracije za opciju UDP ponora podataka:
· Predaj IP Adresa—Odredišna IP adresa za UDP izlazni tok. · Predaj Luka—Ciljni UDP port za UDP izlazni tok, obično između 1,025 i 65,535. |
Reset TX Statistika | Boolean kontrola za resetiranje svih brojača MAC TX Statistika klaster. |
Reset RX Statistika | Boolean kontrola za resetiranje svih brojača MAC RX Statistika klaster. |
vrijednosti per drugo | Boolean kontrola za prikaz MAC TX Statistika i MAC RX Statistika ili kao akumulirane vrijednosti od posljednjeg resetiranja ili vrijednosti u sekundi. |
Grafikoni i indikatori
Sljedeća tabela prikazuje indikatore i grafikone prikazane na kartici MAC kao što je prikazano na slici 6.
Parametar | Opis |
Podaci Izvor Opcije – UDP | Primi Luka—Izvorni UDP port UDP ulaznog toka.
FIFO Pun—Označava da je bafer utičnice UDP čitača mali za čitanje datih podataka, pa se paketi ispuštaju. Povećajte veličinu bafera utičnice. Podaci Transfer—Označava da su paketi uspješno pročitani sa datog porta. Pogledajte video streaming za više detalja. |
Podaci Sudoper Opcija – UDP | FIFO Pun—Označava da je bafer utičnice UDP pošiljaoca mali za primanje korisnog opterećenja iz FIFO direktnog pristupa memoriji RX podataka (DMA), pa se paketi odbacuju. Povećajte veličinu bafera utičnice.
Podaci Transfer—Označava da su paketi uspješno pročitani iz DMA FIFO i proslijeđeni na dati UDP port. |
RX Constellation | Grafička indikacija prikazuje konstelaciju RX I/Q samppolja primljenih podataka. |
RX Propusnost [bit/s] | Numerička indikacija pokazuje brzinu podataka uspješno primljenih i dekodiranih okvira koji odgovaraju Uređaj MAC Adresa. |
Podaci Rate [Mbps] | Grafička indikacija pokazuje brzinu podataka uspješno primljenih i dekodiranih okvira koji odgovaraju Uređaj MAC Adresa. |
MAC TX Statistika | Numerička indikacija pokazuje vrijednosti sljedećih brojača koji se odnose na MAC TX. Prikazane vrijednosti mogu biti akumulirane vrijednosti od posljednjeg resetiranja ili vrijednosti u sekundi na osnovu statusa Booleove kontrole vrijednosti per drugo.
· RTS aktiviran · CTS aktiviran · Data Triggered · ACK aktiviran |
MAC RX Statistika | Numerička indikacija pokazuje vrijednosti sljedećih brojača koji se odnose na MAC RX. Prikazane vrijednosti mogu biti akumulirane vrijednosti od posljednjeg resetiranja ili vrijednosti u sekundi na osnovu statusa Booleove kontrole vrijednosti per drugo.
· Preambula je otkrivena (sinhronizacijom) |
· Primljene jedinice PHY servisnih podataka (PSDU) (okviri sa važećim zaglavljem procedure konvergencije fizičkog sloja (PLCP), okviri bez kršenja formata)
· MPDU CRC OK (provjera sekvence provjere okvira (FCS) prolazi) · RTS detektovan · CTS detektovan · Podaci otkriveni · ACK otkriven |
|
TX Greška Cijene | Grafička indikacija pokazuje stopu greške TX paketa i stopu greške TX bloka. Stopa greške TX paketa izračunava se kao omjer uspješnog MPDU poslanog prema broju pokušaja prijenosa. Stopa greške TX bloka izračunava se kao omjer uspješnog MPDU poslanog prema ukupnom broju prijenosa. Najnovije vrijednosti su prikazane u gornjem desnom dijelu grafikona. |
U prosjeku Retransmisije per Paket | Grafička indikacija pokazuje prosječan broj pokušaja prijenosa. Najnovija vrijednost je prikazana u gornjem desnom dijelu grafikona. |
RF & PHY Tab
Sljedeće tabele navode kontrole i indikatore koji se nalaze na kartici RF & PHY kao što je prikazano na slici 8.
Postavke dinamičkog vremena rada
Parametar | Opis |
CCA Energija Detekcija Prag [dBm] | Ako je energija primljenog signala iznad praga, stanica kvalifikuje medij kao zauzet i prekida proceduru povlačenja, ako postoji. Postavite CCA Energija Detekcija Prag [dBm] kontrolu na vrijednost koja je viša od minimalne vrijednosti krive struje u grafu RF ulazne snage. |
Grafikoni i indikatori
Parametar | Opis |
Prinuđen LO Frekvencija TX [Hz] | Stvarno korištena TX frekvencija na cilju. |
RF Frekvencija [Hz] | RF središnja frekvencija nakon podešavanja na osnovu Primarni Kanal Selektor kontrolu i radni propusni opseg. |
Prinuđen LO Frekvencija RX [Hz] | Stvarno korištena frekvencija RX-a na cilju. |
Prinuđen Snaga Nivo [dBm] | Nivo snage kontinuiranog talasa od 0 dBFS koji obezbeđuje trenutna podešavanja uređaja. Prosječna izlazna snaga 802.11 signala je približno 10 dB ispod ovog nivoa. Označava stvarni nivo snage uzimajući u obzir RF frekvenciju i kalibracione vrednosti specifične za uređaj iz EEPROM-a. |
Kompenzirano CFO [Hz] | Pomak frekvencije nosioca detektuje jedinica za grubu procjenu frekvencije. Za FlexRIO/FlexRIO adapterski modul, postavite referentni sat na PXI_CLK ili REF IN/ClkIn. |
Kanalizacija | Grafička indikacija pokazuje koji se podopseg koristi kao primarni kanal na osnovu Primarni Kanal Selektor. PHY pokriva propusni opseg od 80 MHz, koji se može podijeliti u četiri podopsega {0,…,3} širine pojasa od 20 MHz za ne-HT signal. Za šire propusne opsege (40 MHz ili 80 MHz), podopsevi se kombinuju. Posjetite ni.com/info i unesite info kod 80211AppFWManual za pristup LabVIEW Komunikacije
802.11 Aplikacija Framework Manual za više informacija o kanalizaciji. |
Kanal Procjena | Grafička indikacija pokazuje amplituda i faza procijenjenog kanala (na osnovu L-LTF i VHT-LTF). |
Baseband RX Snaga | Grafička indikacija prikazuje snagu signala osnovnog pojasa pri pokretanju paketa. Numerički indikator pokazuje stvarnu snagu osnovnog pojasa prijemnika. Kada je AGC omogućen,
802.11 Application Framework pokušava zadržati ovu vrijednost na datoj AGC cilj signal moć in Napredno tab promjenom RX pojačanja u skladu s tim. |
TX Snaga Spectrum | Snimak trenutnog spektra osnovnog pojasa sa TX. |
RX Snaga Spectrum | Snimak trenutnog spektra osnovnog pojasa iz RX-a. |
RF Input Snaga | Prikazuje trenutnu RF ulaznu snagu u dBm bez obzira na vrstu dolaznog signala ako je detektovan 802.11 paket. Ovaj indikator prikazuje RF ulaznu snagu, u dBm, koja se trenutno mjeri, kao i pri posljednjem pokretanju paketa. |
Napredna kartica
U sljedećoj tabeli su navedene kontrole koje se nalaze na kartici Napredno kao što je prikazano na slici 9.
Statičke postavke vremena rada
Parametar | Opis |
kontrolu okvir TX vektor konfiguraciju | Primjenjuje konfigurirane MCS vrijednosti u TX vektorima za RTS, CTS ili ACK okvire. Podrazumevana konfiguracija kontrolnog okvira tih okvira je Non-HT-OFDM i propusni opseg od 20 MHz, dok se MCS može konfigurirati sa hosta. |
dot11RTSThreshold | Polu-statički parametar koji se koristi odabirom sekvence kadrova za odlučivanje da li je RTS|CTS dozvoljen ili ne.
· Ako je PSDU dužina, tj. PN Podaci Paket Veličina, veći je od praga dot11RTST, {RTS | CTS | PODACI | ACK} sekvenca okvira se koristi. · Ako je PSDU dužina, tj. PN Podaci Paket Veličina, manji je ili jednak pragu dot11RTST, {DATA | ACK} sekvenca okvira se koristi. Ovaj mehanizam omogućava stanicama da budu konfigurisane da pokreću RTS/CTS ili uvek, nikada ili samo na okvirima dužim od određene dužine. |
dot11ShortRetryLimit | Polustatički parametar—Maksimalni broj pokušaja primijenjenih za kratki MPDU tip (sekvencije bez RTS|CTS). Ako se dosegne ograničenje broja ponovnih pokušaja, odbacuje se MPDU i pridružena MPDU konfiguracija i TX vektor. |
dot11LongRetryLimit | Polustatički parametar—Maksimalni broj pokušaja primijenjenih za dugi MPDU tip (sekvencije uključujući RTS|CTS). Ako se dosegne ograničenje broja ponovnih pokušaja, odbacuje se MPDU i pridružena MPDU konfiguracija i TX vektor. |
RF Loopback Demo Mode | Boolean kontrola za prebacivanje između načina rada:
RF Multi-Station (Boolean je netačan): Najmanje dvije stanice su potrebne u podešavanju, pri čemu svaka stanica djeluje kao jedan 802.11 uređaj. RF Loopback (Boolean je istinit): Potreban je jedan uređaj. Ovo podešavanje je korisno za male demonstracije koje koriste jednu stanicu. Međutim, implementirane MAC karakteristike imaju neka ograničenja u RF Loopback modu. ACK paketi se gube dok ih MAC TX čeka; DCF državna mašina na FPGA od MAC-a sprječava ovaj način rada. Stoga, MAC TX uvijek izvještava o neuspješnom prijenosu. Dakle, prijavljena stopa greške TX paketa i stopa greške TX bloka na grafičkoj indikaciji stopa grešaka TX su jedinice. |
Postavke dinamičkog vremena rada
Parametar | Opis |
Backoff | Vrijednost povlačenja koja se primjenjuje prije prijenosa okvira. Povlačenje se računa u broju slotova u trajanju od 9 µs. Na osnovu vrijednosti odustajanja, odbrojavanje za povlačenje postupka može biti fiksno ili nasumično:
· Ako je vrijednost povrata veća ili jednaka nuli, koristi se fiksni backoff. · Ako je vrijednost povrata negativna, koristi se nasumično odbrojavanje. |
AGC cilj signal moć | Ciljna snaga RX-a u digitalnom osnovnom opsegu koja se koristi ako je AGC omogućen. Optimalna vrijednost ovisi o omjeru vršne i prosječne snage (PAPR) primljenog signala. Postavite AGC cilj signal moć na vrijednost veću od one prikazane u Baseband RX Snaga graf. |
Kartica Događaji
Sljedeće tabele navode kontrole i indikatore koji se nalaze na kartici Događaji kao što je prikazano na slici 10.
Postavke dinamičkog vremena rada
Parametar | Opis |
FPGA događaji to track | Ima skup Booleovih kontrola; svaka kontrola se koristi da omogući ili onemogući praćenje odgovarajućeg FPGA događaja. Ti događaji su sljedeći:
· PHY TX počni zahtjev · PHY TX kraj indikacija · PHY RX počni indikacija · PHY RX kraj indikacija · PHY CCA tajming indikacija · PHY RX dobitak promijeniti indikacija · DCF stanje indikacija · MAC MPDU RX indikacija · MAC MPDU TX zahtjev |
Sve | Boolean kontrola za omogućavanje praćenja događaja gore navedenih FPGA događaja. |
Nema | Boolean kontrola za onemogućavanje praćenja događaja gore navedenih FPGA događaja. |
log file prefiks | Imenujte tekst file za pisanje podataka FPGA događaja koji su pročitani iz Event DMA FIFO. Oni su gore predstavljeni u FPGA događaji to track. Svaki događaj se sastoji od vremenskog svamp i podatke o događajima. Tekst file se kreira lokalno u fascikli projekta.
Samo odabrani događaji u FPGA događaji to track gore će biti napisano u tekstu file. |
Pišite to file | Boolean kontrola za omogućavanje ili onemogućavanje procesa pisanja odabranih FPGA događaja u tekst file. |
Jasno Događaji | Boolean kontrola za brisanje istorije događaja sa prednje ploče. Zadana veličina registra historije događaja je 10,000. |
Status Tab
Sljedeće tabele navode indikatore koji se nalaze na kartici Status kao što je prikazano na slici 11.
Grafikoni i indikatori
Parametar | Opis |
TX | Predstavlja niz indikatora koji pokazuju broj poruka prenesenih između različitih slojeva, počevši od izvora podataka do PHY. Osim toga, prikazuje odgovarajuće UDP portove. |
Podaci izvor | br paketi izvor: Numerički indikator pokazuje broj paketa koji su primljeni od izvora podataka (UDP, PN Data ili Manual).
transfer izvor: Boolean indikator pokazuje da se podaci primaju iz izvora podataka (broj primljenih paketa nije nula). |
Visoko MAC | TX Zahtjev Visoko MAC: Numerički indikatori pokazuju broj poruka o konfiguraciji MAC TX i Payloadu koje je generirao sloj visoke apstrakcije MAC-a i zapisanih na odgovarajući UDP port koji se nalazi ispod njih. |
Srednji MAC | TX Zahtjev Srednji MAC: Numerički indikatori pokazuju broj poruka o konfiguraciji MAC TX i Payloadu primljenih od sloja visoke apstrakcije MAC-a i pročitanih sa odgovarajućeg UDP porta koji se nalazi iznad njih. Prije prijenosa obje poruke na niže slojeve, date konfiguracije se provjeravaju da li su podržane ili ne, osim toga, provjeravaju se konzistentnost MAC TX zahtjeva za konfiguraciju i MAC TX Payload zahtjeva.
TX Zahtjevi to PHY: Numerički indikator pokazuje broj MAC MSDU TX zahtjeva upisanih u DMA FIFO. TX Potvrda Srednji MAC: Numerički indikatori pokazuju broj poruka potvrde koje je generirala MAC sredina za MAC TX konfiguraciju i MAC TX Payload poruke i zapisane na dodijeljeni UDP port koji se nalazi iznad njih. TX Indikacije od PHY: Numerički indikator pokazuje broj MAC MSDU TX krajnjih indikacija pročitanih iz DMA FIFO. TX Indikacije Srednji MAC: Numerički indikator pokazuje broj MAC TX statusnih indikacija prijavljenih od MAC Middle do MAC high koristeći dodijeljeni UDP port koji se nalazi iznad njega. |
PHY | TX Indikacije Preljev: Numerički indikator pokazuje broj prekoračenja do kojih je došlo tokom FIFO pisanja pomoću indikacija TX End. |
RX | Predstavlja niz indikatora koji pokazuju broj poruka prenesenih između različitih slojeva, počevši od PHY do prikupljanja podataka. Osim toga, prikazuje odgovarajuće UDP portove. |
PHY | RX Indikacija Preljev: Numerički indikator pokazuje broj prekoračenja do kojih je došlo tokom pisanja FIFO od strane MAC MSDU RX indikacija. |
Srednji MAC | RX Indikacije od PHY: Numerički indikator pokazuje broj MAC MSDU RX indikacija pročitanih iz DMA FIFO.
RX Indikacije Srednji MAC: Numerički indikator pokazuje broj MAC MSDU RX indikacija koje su ispravno dekodirane i prijavljene na MAC high koristeći dodijeljeni UDP port koji se nalazi iznad njega. |
Visoko MAC | RX Indikacije Visoko MAC: Numerički indikator pokazuje broj MAC MSDU RX indikacija sa važećim MSDU podacima primljenim na visokom MAC-u. |
Podaci sudoper | br paketi sudoper: Broj primljenih paketa na prijemniku podataka od MAC visokog.
transfer sudoper: Boolean indikator pokazuje da se podaci primaju od MAC high. |
Dodatni načini rada i opcije konfiguracije
Ovaj odjeljak opisuje dalje opcije konfiguracije i načine rada. Pored RF režima više stanica opisanog u Running This SampU odeljku projekta, 802.11 Application Framework podržava RF Loopback i Baseband režime rada koristeći jedan uređaj. U nastavku su opisani glavni koraci za pokretanje 802.11 Application Framework koristeći ta dva načina.
RF Režim povratne petlje: kabelski
U zavisnosti od konfiguracije, pratite korake u odeljku „Konfigurisanje USRP RIO podešavanja” ili „Konfigurisanje podešavanja FlexRIO/FlexRIO adapterskog modula”.
Konfiguriranje USRP RIO postavke
- Uvjerite se da je USRP RIO uređaj ispravno povezan s glavnim sistemom koji pokreće LabVIEW Komplet za dizajn komunikacijskog sistema.
- Kreirajte konfiguraciju RF petlje pomoću jednog RF kabla i atenuatora.
- a. Povežite kabl na RF0/TX1.
- b. Povežite atenuator od 30 dB na drugi kraj kabla.
- c. Povežite atenuator na RF1/RX2.
- Uključite USRP uređaj.
- Uključite glavni sistem.
Konfiguriranje podešavanja FlexRIO adapterskog modula
- Uverite se da je FlexRIO uređaj pravilno instaliran u sistemu koji radi LabVIEW Komplet za dizajn komunikacijskog sistema.
- Kreirajte konfiguraciju RF petlje povezujući TX modula NI-5791 sa RX modulom NI-5791.
Running the LabVIEW Host Code
Upute za vođenje LaboratorijeVIEW host kod je već naveden u “Running This Sample Project” odeljak za režim rada RF Multi-Station. Pored uputstava iz 1. koraka u tom odjeljku, izvršite i sljedeće korake:
- Zadani način rada je RF Multi-Station. Prebacite se na karticu Advanced i omogućite kontrolu RF Loopback Demo Mode. Ovo će implementirati sljedeće promjene:
- Način rada će se promijeniti u RF Loopback mod
- MAC adresa uređaja i MAC adresa odredišta će dobiti istu adresu. Za nprample, oba mogu biti 46:6F:4B:75:6D:61.
- Pokreni laboratorijuVIEW host VI klikom na dugme za pokretanje ( ).
- a. Ako je uspješno, svijetli indikator Device Ready.
- b. Ako dobijete grešku, pokušajte nešto od sljedećeg:
- Provjerite je li vaš uređaj ispravno povezan.
- Provjerite konfiguraciju RIO uređaja.
- Omogućite stanicu postavljanjem kontrole Enable Station na On. Indikator Station Active bi trebao biti uključen.
- Da biste povećali propusnost RX-a, prebacite se na karticu Advanced i postavite vrijednost backoff procedure Backoff na nulu, jer radi samo jedna stanica. Osim toga, postavite maksimalni broj ponovnih pokušaja dot11ShortRetryLimit na 1. Onemogućite i zatim omogućite stanicu pomoću Omogući kontrolu stanice, budući da je dot11ShortRetryLimit statički parametar.
- Odaberite karticu MAC i provjerite da li prikazana RX konstelacija odgovara shemi modulacije i kodiranja konfiguriranom pomoću parametara MCS i Subcarrier Format. Za nprample, 16 QAM se koristi za MCS 4 i 20 MHz 802.11a. Sa podrazumevanim postavkama trebalo bi da vidite protok od oko 8.2 Mbita/s.
Režim povratne RF veze: prijenos preko zraka
Vazdušni prenos je sličan kablovskoj postavci. Kablovi se zamjenjuju antenama prikladnim za odabranu središnju frekvenciju kanala i propusni opseg sistema.
Oprez Pročitajte dokumentaciju proizvoda za sve hardverske komponente, posebno za NI RF uređaje, prije korištenja sistema.
USRP RIO i FlexRIO uređaji nisu odobreni niti licencirani za prijenos putem antene. Kao rezultat toga, korištenje ovih proizvoda s antenom može predstavljati kršenje lokalnih zakona. Uverite se da ste u skladu sa svim lokalnim zakonima pre upotrebe ovog proizvoda sa antenom.
Režim povratne petlje osnovnog pojasa
Petlja osnovnog pojasa je slična RF petlji. U ovom načinu rada, RF se zaobilazi. TX sampdatoteke se prenose direktno u lanac RX obrade na FPGA. Nije potrebno ožičenje na konektorima uređaja. Za pokretanje stanice u povratnoj petlji osnovnog pojasa, ručno postavite način rada koji se nalazi na blok dijagramu kao konstantu povratne petlje osnovnog pojasa.
Dodatne opcije konfiguracije
PN Generator podataka
Možete koristiti ugrađeni generator podataka pseudošuma (PN) da kreirate TX promet podataka, što je korisno za mjerenje performansi propusnosti sistema. Generator PN podataka je konfiguriran parametrima PN veličina paketa podataka i PN paketa u sekundi. Brzina podataka na izlazu PN Data Generatora jednaka je proizvodu oba parametra. Primijetite da stvarna propusnost sistema koja se vidi na strani RX zavisi od parametara prijenosa, uključujući format subcarrier-a i MCS vrijednost, i može biti niža od brzine koju generiše PN generator podataka.
Sljedeći koraci pružaju nprampo tome kako generator PN podataka može pokazati uticaj konfiguracije protokola za prenos na ostvarivu propusnost. Imajte na umu da se date vrijednosti propusnosti mogu malo razlikovati ovisno o stvarno korištenoj hardverskoj platformi i kanalu.
- Postavite, konfigurirajte i pokrenite dvije stanice (Stanica A i Stanica B) kao što je "Running This Sample Project”.
- Ispravno podesite postavke za MAC adresu uređaja i MAC adresu odredišta tako da adresa uređaja stanice A bude odredište stanice B i obrnuto kao što je prethodno opisano.
- Na stanici B postavite Izvor podataka na Manual da biste onemogućili TX podatke sa stanice B.
- Omogućite obe stanice.
- Sa zadanim postavkama, trebali biste vidjeti propusnost od oko 8.2 Mbita/s na stanici B.
- Prebacite se na karticu MAC stanice A.
- Postavite veličinu PN paketa podataka na 4061.
- Postavite broj PN paketa u sekundi na 10,000. Ova postavka zasićuje TX bafer za sve moguće konfiguracije.
- Prebacite se na karticu Napredno na stanici A.
- Postavite dot11RTSThreshold na vrijednost veću od veličine PN paketa podataka (5,000) da biste onemogućili RTS/CTS proceduru.
- Postavite maksimalni broj ponovnih pokušaja predstavljenih sa dot11ShortRetryLimit na 1 da onemogućite ponovne prijenose.
- Onemogućite, a zatim omogućite stanicu A budući da je prag dot11RTST statički parametar.
- Isprobajte različite kombinacije formata subcarrier i MCS na stanici A. Posmatrajte promjene u konstelaciji RX i RX propusnosti na stanici B.
- Postavite Subcarrier Format na 40 MHz (IEEE 802.11ac) i MCS na 7 na stanici A. Obratite pažnju da je propusnost na stanici B oko 72 Mbita/s.
Video prijenos
Prenos video zapisa naglašava mogućnosti 802.11 Application Framework-a. Za obavljanje video prijenosa s dva uređaja, postavite konfiguraciju kao što je opisano u prethodnom odjeljku. 802.11 Application Framework pruža UDP interfejs, koji je veoma pogodan za video streaming. Odašiljaču i prijemniku je potrebna aplikacija za video stream (nprample, VLC, koji se može preuzeti sa http://videolan.org). Bilo koji program sposoban za prijenos UDP podataka može se koristiti kao izvor podataka. Slično, bilo koji program sposoban da prima UDP podatke može se koristiti kao prijemnik podataka.
Konfigurišite prijemnik
Domaćin koji djeluje kao prijemnik koristi 802.11 Application Framework za prosljeđivanje primljenih 802.11 okvira podataka i njihovo prosljeđivanje kroz UDP do video stream playera.
- Kreirajte novi projekat kao što je opisano u „Pokretanje laboratorijeVIEW Host Code” i postavite ispravan RIO identifikator u parametru RIO uređaja.
- Postavite broj stanice na 1.
- Neka način rada koji se nalazi u blok dijagramu ima zadanu vrijednost, RF Multi Station, kao što je prethodno opisano.
- Neka MAC adresa uređaja i MAC adresa odredišta imaju zadane vrijednosti.
- Prebacite se na karticu MAC i postavite Data Sink na UDP.
- Omogućite stanicu.
- Pokrenite cmd.exe i pređite na VLC instalacijski direktorij.
- Pokrenite VLC aplikaciju kao klijent za striming sa sljedećom komandom: vlc udp://@:13000, gdje je vrijednost 13000 jednaka portu za prijenos u Opciji ponora podataka.
Konfigurišite predajnik
Domaćin koji djeluje kao odašiljač prima UDP pakete od video streaming servera i koristi 802.11 Application Framework da ih prenosi kao okvire podataka 802.11.
- Kreirajte novi projekat kao što je opisano u „Pokretanje laboratorijeVIEW Host Code” i postavite ispravan RIO identifikator u parametru RIO uređaja.
- Postavite broj stanice na 2.
- Neka način rada koji se nalazi u blok dijagramu ima zadanu vrijednost, RF Multi Station, kao što je prethodno opisano.
- Postavite MAC adresu uređaja da bude slična MAC adresi odredišta stanice 1 (podrazumevana vrijednost:
46:6F:4B:75:6D:62) - Postavite MAC adresu odredišta da bude slična MAC adresi uređaja stanice 1 (zadana vrijednost:
46:6F:4B:75:6D:61) - Prebacite se na karticu MAC i postavite izvor podataka na UDP.
- Omogućite stanicu.
- Pokrenite cmd.exe i pređite na VLC instalacijski direktorij.
- Identifikujte put do video zapisa file koji će se koristiti za streaming.
- Pokrenite VLC aplikaciju kao streaming server sa sljedećom komandom vlc “PATH_TO_VIDEO_FILE”
:sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, gdje je PATH_TO_VIDEO_FILE treba zamijeniti lokacijom videa koji treba koristiti, a parametar UDP_Port_Value je jednak 12000 + Broj stanice, odnosno 12002.
Domaćin koji djeluje kao prijemnik će prikazati video koji prenosi predajnik.
Rješavanje problema
Ovaj odjeljak pruža informacije o identificiranju osnovnog uzroka problema ako sistem ne radi kako se očekivalo. Opisan je za postavljanje s više stanica u kojem stanica A i stanica B odašilju.
Sljedeće tablice pružaju informacije o tome kako provjeriti normalan rad i kako otkriti tipične greške.
Normalno Operacija | |
Normalno Operacija Test | · Postavite brojeve stanica na različite vrijednosti.
· Pravilno podesite postavke za Uređaj MAC Adresa i Odredište MAC Adresa kako je prethodno opisano. · Ostale postavke ostavite na zadane vrijednosti. |
Zapažanja: | |
· RX propusnost u rasponu od 7.5 Mbit/s na obje stanice. Zavisi da li je u pitanju bežični ili kablovski kanal.
· Uključeno MAC kartica: o MAC TX Statistika: The Podaci pokrenuo i ACK Pokrenuto pokazatelji brzo rastu. o MAC RX Statistika: Svi pokazatelji rastu brže nego RTS otkriveno i CTS otkriveno, od dot11RTSthreshold on Napredno kartica je veća od PN Podaci Paket Veličina (dužina PSDU). MAC tab. o Sazviježđe u RX Constellation graf odgovara redoslijedu modulacije MCS odabrano na predajniku. o The TX Blokiraj Greška Rate graf prikazuje prihvaćenu vrijednost. · Uključeno RF & PHY kartica: |
o The RX Snaga Spectrum se nalazi u desnom podopsegu na osnovu odabranog Primarni Kanal Selektor. Pošto je zadana vrijednost 1, trebala bi biti između -20 MHz i 0 u RX Snaga Spectrum graf.
o The CCA Energija Detekcija Prag [dBm] je veća od trenutne snage u RF Input Snaga graf. o Izmjerena snaga osnovnog pojasa na početku paketa (crvene tačke) u Baseband RX Snaga graf bi trebao biti manji od AGC cilj signal moć on Napredno tab. |
|
MAC Statistika Test | · Onemogućite stanicu A i stanicu B
· Na stanici A, MAC karticu, podesite Podaci Izvor to Manual. · Omogućite stanicu A i stanicu B o stanica A, MAC kartica: § Podaci pokrenuo of MAC TX Statistika je nula. § ACK pokrenuo of MAC RX Statistika je nula. o stanica B, MAC kartica: § RX Propusnost je nula. § ACK pokrenuo of MAC TX Statistika je nula. § Podaci otkriveno of MAC RX Statistika je nula. · Na stanici A, MAC karticu, kliknite samo jednom Trigger TX of Manual Podaci Izvor o stanica A, MAC kartica: § Podaci pokrenuo of MAC TX Statistika iznosi 1. § ACK pokrenuo of MAC RX Statistika iznosi 1. o stanica B, MAC kartica: § RX Propusnost je nula. § ACK pokrenuo of MAC TX Statistika iznosi 1. § Podaci otkriveno of MAC RX Statistika iznosi 1. |
RTS / CTS brojači Test | · Isključite stanicu A, podesite dot11RTSThreshold na nulu, pošto je to statički parametar. Zatim omogućite stanicu A.
· Na stanici A, MAC karticu, kliknite samo jednom Trigger TX of Manual Podaci Izvor o stanica A, MAC kartica: § RTS pokrenuo of MAC TX Statistika iznosi 1. § CTS pokrenuo of MAC RX Statistika iznosi 1. o stanica B, MAC kartica: § CTS pokrenuo of MAC TX Statistika iznosi 1. § RTS pokrenuo of MAC RX Statistika iznosi 1. |
Pogrešno Konfiguracija | |
Sistem Konfiguracija | · Postavite brojeve stanica na različite vrijednosti.
· Pravilno podesite postavke za Uređaj MAC Adresa i Odredište MAC Adresa kako je prethodno opisano. · Ostale postavke ostavite na zadane vrijednosti. |
Greška:
br podaci obezbeđeno za prijenos |
Indikacija:
Vrijednosti brojača od Podaci pokrenuo i ACK pokrenuo in MAC TX Statistika nisu povećane. Rješenje: Set Podaci Izvor to PN Podaci. Alternativno, postavite Podaci Izvor to UDP i uvjerite se da koristite eksternu aplikaciju za pružanje podataka na UDP port koji je ispravno konfiguriran kao što je opisano u prethodnom. |
Greška:
MAC TX smatra the srednje as zauzet |
Indikacija:
Vrijednosti MAC statistike od Podaci Pokrenuto i preambula otkriveno, deo MAC TX Statistika i MAC RX Statistika, odnosno nisu povećane. Rješenje: Provjerite vrijednosti krive struja u RF Input Snaga graf. Postavite CCA Energija Detekcija Prag [dBm] kontrolu na vrijednost koja je veća od minimalne vrijednosti ove krive. |
Greška:
Pošalji više podaci paketi nego the MAC mogu Obezbedite to the PHY |
Indikacija:
The PN Podaci Paket Veličina i PN Paketi Per Drugo su povećane. Međutim, postignuta propusnost se ne povećava. Rješenje: Odaberite višu MCS vrijednost i više Podnosilac Format. |
Greška:
pogrešno RF luke |
Indikacija:
The RX Snaga Spectrum ne pokazuje istu krivu kao TX Snaga Spectrum na drugoj stanici. Rješenje: |
Proverite da li imate kablove ili antene povezane na RF portove koje ste konfigurisali TX RF Luka i RX RF Luka. | |
Greška:
MAC adresa neusklađenost |
Indikacija:
Na stanici B se ne pokreće prijenos ACK paketa (dio MAC TX Statistika) i RX Propusnost je nula. Rješenje: Proveri to Uređaj MAC Adresa stanice B odgovara Odredište MAC Adresa stanice A. Za RF režim povratne petlje, oba Uređaj MAC Adresa i Odredište MAC Adresa treba imati istu adresu, nprample 46:6F:4B:75:6D:61. |
Greška:
Visoko CFO if Stanica A i B su FlexRIOs |
Indikacija:
Kompenzirani pomak frekvencije nosioca (CFO) je visok, što degradira cjelokupne performanse mreže. Rješenje: Postavite Referenca Sat na PXI_CLK ili REF IN/ClkIn. · Za PXI_CLK: Referenca je preuzeta iz PXI šasije. · REF IN/ClkIn: Referenca je preuzeta sa ClkIn porta NI-5791. |
TX Greška Cijene su jedan in RF Loopback or Baseband Loopback operacija modovima | Indikacija:
Koristi se jedna stanica gdje je konfiguriran način rada RF Loopback or Baseband Loopback način rada. Grafička indikacija stope TX grešaka pokazuje 1. Rješenje: Ovo ponašanje je očekivano. ACK paketi se gube dok ih MAC TX čeka; DCF državna mašina na FPGA od MAC-a sprečava ovo u slučaju RF loopback ili Baseband Loopback modova. Stoga, MAC TX uvijek izvještava o neuspješnom prijenosu. Dakle, prijavljena stopa greške TX paketa i stopa greške TX bloka su nule. |
Poznati problemi
Provjerite je li USRP uređaj već pokrenut i povezan s hostom prije nego što se host pokrene. U suprotnom, USRP RIO uređaj možda neće pravilno prepoznati host.
Kompletna lista problema i rješenja nalazi se u LabVIEW Komunikacije 802.11 Application Framework 2.1 Poznati problemi.
Povezane informacije
USRP-2940/2942/2943/2944/2945 Vodič za početak USRP-2950/2952/2953/2954/2955 Vodič za početak IEEE Standards Association: 802.11 bežične LAN mreže Pogledajte laboratorijuVIEW Priručnik za dizajn komunikacionog sistema, dostupan na mreži, za informacije o LabVIEW koncepte ili objekte koji se koriste u ovom sample project.
Posjetite ni.com/info i unesite info kod 80211AppFWManual za pristup laboratorijiVIEW Komunikacije 802.11 Application Framework Priručnik za više informacija o dizajnu 802.11 Application Framework.
Također možete koristiti prozor kontekstne pomoći da naučite osnovne informacije o Lab-uVIEW objekata dok pomerate kursor preko svakog objekta. Za prikaz prozora kontekstne pomoći u LabVIEW, izaberite View»Kontekstualna pomoć.
Akronimi
Akronim | Značenje |
ACK | Priznanje |
AGC | Automatska kontrola pojačanja |
A-MPDU | Agregirani MPDU |
CCA | Jasna procjena kanala |
CFO | Pomak frekvencije nosioca |
CSMA/CA | Višestruki pristup sa senzorom operatera uz izbjegavanje sudara |
CTS | Jasno za slanje |
CW | Kontinuirani talas |
DAC | Digitalno analogni pretvarač |
DCF | Funkcija distribuirane koordinacije |
DMA | Direktan pristup memoriji |
FCS | Redoslijed provjere okvira |
MAC | Srednji sloj kontrole pristupa |
MCS | Šema modulacije i kodiranja |
MIMO | Višestruki ulaz-višestruki izlaz |
MPDU | Jedinica podataka MAC protokola |
NAV | Vektor mrežne alokacije |
Ne-HT | Ne-visoka propusnost |
OFDM | Ortogonalno multipleksiranje s podjelom frekvencije |
PAPR | Odnos vršne i prosječne snage |
PHY | Fizički sloj |
PLCP | Postupak konvergencije fizičkog sloja |
PN | Pseudo buka |
PSDU | Jedinica PHY servisnih podataka |
QAM | Kvadratura ampmodulacija litude |
RTS | Zahtjev za slanje |
RX | Primi |
SIFS | Kratak međuokvirni razmak |
SISO | Jedan ulaz, jedan izlaz |
T2H | Ciljajte na domaćina |
TX | Predaj |
UDP | Korisnik datagram protokol |
Pogledajte NI žigove i smernice za logotipe na ni.com/trademarks za više informacija o NI zaštitnim znakovima. Ostali nazivi proizvoda i kompanija spomenuti ovdje su zaštitni znaci ili trgovački nazivi njihovih odgovarajućih kompanija. Za patente koji pokrivaju NI proizvode/tehnologiju, pogledajte odgovarajuću lokaciju: Help»Patents u vašem softveru, patents.txt file na vašem mediju ili Obavještenju o patentima National Instruments na ni.com/patents. Možete pronaći informacije o licencnim ugovorima za krajnje korisnike (EULA) i pravnim obavijestima trećih strana u readme-u file za vaš NI proizvod. Pogledajte Informacije o usklađenosti izvoza na ni.com/legal/export-compliance za NI politiku usklađenosti globalne trgovine i kako da dobijete relevantne HTS kodove, ECCN i druge podatke o uvozu/izvozu. NI NE DAJE NIKAKVE IZRIČITE NI PODRAZUMEVANE GARANCIJE ZA TAČNOST OVDE SADRŽNIH INFORMACIJA I NEĆE BITI ODGOVORAN ZA BILO KAKVE GREŠKE. Korisnici Vlade SAD: Podaci sadržani u ovom priručniku razvijeni su o privatnom trošku i podliježu primjenjivim ograničenim pravima i ograničenim pravima na podatke kako je navedeno u FAR 52.227-14, DFAR 252.227-7014 i DFAR 252.227-7015.
Dokumenti / Resursi
![]() |
NACIONALNI INSTRUMENTI LabVIEW Komunikacijski 802.11 aplikacijski okvir 2.1 [pdf] Korisnički priručnik PXIe-8135, LabVIEW Komunikacije 802.11 Application Framework 2.1, LabVIEW Komunikacije 802.11 Aplikacija, Okvir 2.1, LabVIEW Komunikacije 802.11, Aplikacioni okvir 2.1 |