NATIONAL INSTRUMENTS LabVIEW Komunikacijski 802.11 aplikacijski okvir 2.1
Podaci o proizvodu: PXIe-8135
PXIe-8135 je uređaj koji se koristi za dvosmjerni prijenos podataka u laboratorijuVIEW Komunikacijski 802.11 aplikacijski okvir 2.1. Uređaj zahtijeva dva NI RF uređaja, ili USRP
RIO uređaji ili FlexRIO moduli trebaju biti spojeni na različita glavna računala, koja mogu biti prijenosna računala, osobna računala ili PXI kućišta. Postavljanje može koristiti ili RF kabele ili antene. Uređaj je kompatibilan s host sustavima temeljenim na PXI-u, računalom s MXI adapterom temeljenim na PCI ili PCI Expressu ili prijenosnim računalom s MXI adapterom temeljenim na Express kartici. Glavni sustav trebao bi imati najmanje 20 GB slobodnog prostora na disku i 16 GB RAM-a.
Zahtjevi sustava
Softver
- Windows 7 SP1 (64-bitni) ili Windows 8.1 (64-bitni)
- LaboratorijaVIEW Communications System Design Suite 2.0
- 802.11 aplikacijski okvir 2.1
Hardver
Za korištenje 802.11 aplikacijskog okvira za dvosmjerni prijenos podataka potrebna su vam dva NI RF uređaja – ili USRP RIO uređaji s propusnošću od 40 MHz, 120 MHz ili 160 MHz ili FlexRIO moduli. Uređaji bi trebali biti povezani s različitim glavnim računalima, koja mogu biti prijenosna računala, osobna računala ili PXI kućišta. Slika 1 prikazuje postavljanje dviju stanica korištenjem RF kabela (lijevo) ili antena (desno).
Tablica 1 prikazuje potreban hardver ovisno o odabranoj konfiguraciji.
Konfiguracija | Obje postavke | USRP RIO postava | Postavljanje modula adaptera FlexRIO FPGA/FlexRIO RF | |||||
Domaćin
PC |
SMA
Kabel |
Prigušivač | Antena | USRP
uređaj |
MXI
Adapter |
FlexRIO FPGA
modul |
FlexRIO adapter
modul |
|
Dva uređaja, kablovski | 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 s instaliranim PXIe-8135 kontrolerom.
- SMA kabel: ženski/ženski kabel koji je uključen uz USRP RIO uređaj.
- Antena: Više informacija o ovom načinu rada potražite u odjeljku "RF način rada s više stanica: prijenos preko zraka".
- USRP RIO uređaj: USRP-2940/2942/2943/2944/2950/2952/2953/2954 softverski definirani radio rekonfigurabilni uređaji s propusnošću od 40 MHz, 120 MHz ili 160 MHz.
- Prigušivač s 30 dB prigušenja i muški/ženski SMA konektori koji su uključeni uz USRP RIO uređaj.
Napomena: Za postavljanje modula adaptera FlexRIO/FlexRIO, prigušivač 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 sustave temeljene na PXI. Također možete koristiti računalo s MXI adapterom temeljenim na PCI ili PCI Expressu ili prijenosno računalo s MXI adapterom temeljenim 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: Kako biste osigurali navedene EMC performanse, koristite RF uređaje samo sa oklopljenim kabelima i priborom.
- Oprez: Kako bi se osigurala navedena EMC izvedba, duljina svih I/O kabela osim onih spojenih 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 putem zraka pomoću antene. Kao rezultat toga, korištenje ovog proizvoda s antenom može predstavljati kršenje lokalnih zakona. Provjerite jeste li u skladu sa svim lokalnim zakonima prije korištenja ovog proizvoda s antenom.
Konfiguracija
- Dva uređaja, kablovski
- Dva uređaja, bežični [1]
Opcije konfiguracije hardvera
Tablica 1 Potrebni hardverski dodaci
Pribor | Obje postavke | USRP RIO postava |
---|---|---|
SMA kabel | 2 | 0 |
Prigušivač antene | 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 uporabu proizvoda
- Osigurajte da je sva dokumentacija proizvoda pročitana i shvaćena kako bi se osigurala usklađenost sa sigurnosnim, EMC i propisima o zaštiti okoliša.
- Provjerite jesu li RF uređaji spojeni na različita glavna računala koja zadovoljavaju sistemske zahtjeve.
- Odaberite odgovarajuću opciju hardverske konfiguracije i postavite potrebnu dodatnu opremu prema tablici 1.
- Ako koristite antenu, provjerite usklađenost sa svim lokalnim zakonima prije rada ovog proizvoda s antenom.
- Kako biste osigurali navedene EMC performanse, koristite RF uređaje samo sa oklopljenim kabelima i priborom.
- Kako bi se osigurala navedena EMC izvedba, duljina svih I/O kabela osim onih spojenih na ulaz GPS antene USRP uređaja ne smije biti dulja od 3 m (10 ft.).
Razumijevanje komponenti ovog Sample Projekt
Projekt se sastoji od LabVIEW kod domaćina i LabVIEW FPGA kod za podržane hardverske ciljeve USRP RIO ili FlexRIO. Povezana struktura mape i komponente projekta opisane su u sljedećim pododjeljcima.
Struktura mape
Za izradu nove instance 802.11 aplikacijskog okvira pokrenite LabVIEW Communications System Design Suite 2.0 odabirom LabVIEW Communications 2.0 iz izbornika Start. Iz Predložaka projekta na pokrenutoj kartici Projekt odaberite Okviri aplikacije. Za pokretanje projekta odaberite:
- 802.11 Dizajnirajte USRP RIO v2.1 kada koristite USRP RIO uređaje
- 802.11 Dizajnirajte FlexRIO v2.1 kada koristite FlexRIO FPGA/FlexRIO module
- 802.11 Simulacija v2.1 za pokretanje FPGA koda obrade signala fizičkog odašiljača (TX) i prijamnika (RX) u načinu simulacije. Povezani vodič za simulacijski projekt priložen je uz njega.
Za projekte dizajna 802.11, sljedeće filei mape se stvaraju unutar navedene mape:
- 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject —Ovaj projekt file sadrži informacije o povezanim subVI, ciljevima i specifikacijama izrade.
- 802.11 Host.gvi—Ovaj host VI najviše razine implementira 802.11 stanicu. Domaćin se povezuje s bitomfile izgraditi iz FPGA VI najviše razine, 802.11 FPGA STA.gvi, koji se nalazi u ciljnoj podmapi.
- Builds—Ova mapa sadrži predkompilirani bitfiles za odabrani ciljni uređaj.
- Uobičajeno—Zajednička biblioteka sadrži generičke subVI-je za host i FPGA koji se koriste u 802.11 Application Frameworku. Ovaj kod uključuje matematičke funkcije i pretvorbe tipa.
- FlexRIO/USRP RIO— Ove mape sadrže specifične implementacije hosta i FPGA subVI-ova, koje uključuju kod za postavljanje pojačanja i frekvencije. Ovaj kod je u većini slučajeva prilagođen iz danih strimova specifičnih za ciljample projekti. Oni također sadrže ciljne FPGA VI-ove najviše razine.
- 802.11 v2.1—Ova mapa sadrži samu funkcionalnost 802.11 odvojenu u nekoliko FPGA mapa i host direktorij.
Komponente
802.11 Application Framework pruža implementaciju fizičkog sloja (PHY) ortogonalnog frekvencijskog multipleksiranja (OFDM) u stvarnom vremenu i kontrole pristupa medijima (MAC) za sustav temeljen na IEEE 802.11. 802.11 Application Framework LabVIEW projekt implementira funkcionalnost jedne stanice, uključujući funkcionalnost prijamnika (RX) i odašiljača (TX).
Izjava o sukladnosti i odstupanjima
802.11 Application Framework dizajniran je da bude u skladu sa specifikacijama IEEE 802.11. Kako bi se dizajn mogao lako mijenjati, 802.11 Application Framework fokusira se na temeljnu funkcionalnost standarda IEEE 802.11.
- 802.11a- (Legacy mode) i 802.11ac- (Very High Throughput mode) sukladan PHY
- Obuka otkrivanja paketa temeljenog na polju
- Kodiranje i dekodiranje polja signala i podataka
- Clear Channel Assessment (CCA) na temelju detekcije energije i signala
- Višestruki pristup senzora nositelja s postupkom izbjegavanja sudara (CSMA/CA) uključujući ponovno slanje
- Postupak slučajnog odstupanja
- 802.11a i 802.11ac usklađene MAC komponente za podršku prijenosa zahtjeva za slanje/čisto slanje (RTS/CTS), podatkovnog okvira i okvira potvrde (ACK)
- Generiranje ACK-a s kratkim vremenskim razmakom između okvira (SIFS) usklađenim s 802.11 IEEE (16 µs)
- Podrška vektora mrežne dodjele (NAV).
- Generiranje podatkovne jedinice MAC protokola (MPDU) i adresiranje više čvorova
- L1/L2 API koji omogućuje vanjskim aplikacijama implementiranje gornjih MAC funkcija kao što je postupak pridruživanja za pristup funkcijama srednjeg i nižeg MAC-a
802.11 Application Framework podržava sljedeće značajke: - Samo dugi zaštitni interval
- Arhitektura s jednim ulazom i jednim izlazom (SISO), spremna za konfiguracije s više ulaza i više izlaza (MIMO)
- VHT20, VHT40 i VHT80 za standard 802.11ac. Za 802.11ac propusnost od 80 MHz, podrška je ograničena do sheme modulacije i kodiranja (MCS) broj 4.
- Skupni MPDU (A-MPDU) s jednim MPDU za standard 802.11ac
- Paket-po-paket automatska kontrola pojačanja (AGC) koja omogućuje zračni prijenos i prijem.
Posjetite ni.com/info i unesite info kod 80211AppFWManual za pristup laboratorijuVIEW Priručnik Communications 802.11 Application Framework za više informacija o dizajnu 802.11 Application Framework.
Pokretanje ovog Sample Projekt
802.11 Application Framework podržava interakciju s proizvoljnim brojem stanica, u daljnjem tekstu RF Multi Station Mode. Ostali načini rada opisani su u odjeljku "Dodatni načini rada i opcije konfiguracije". U načinu RF Multi Station, svaka stanica djeluje kao jedan 802.11 uređaj. Sljedeći opisi pretpostavljaju da postoje dvije neovisne stanice, od kojih svaka radi na svom vlastitom RF uređaju. Nazivaju se stanica A i stanica B.
Konfiguriranje hardvera: kabelski
Ovisno o konfiguraciji, slijedite korake u odjeljku “Konfiguracija USRP RIO Setup” ili “Konfiguracija FlexRIO/FlexRIO Adapter Module Setup”.
Konfiguriranje USRP RIO sustava
- Osigurajte da su USRP RIO uređaji ispravno povezani na host sustave koji pokreću LabVIEW Paket za dizajn komunikacijskog sustava.
- Dovršite sljedeće korake za stvaranje RF veza kao što je prikazano na slici 2.
- Spojite dva prigušivača od 30 dB na RF0/TX1 priključke na stanici A i stanici B.
- Spojite drugi kraj prigušivača na dva RF kabela.
- Spojite drugi kraj RF kabela koji dolazi od stanice A na RF1/RX2 port stanice B.
- Spojite drugi kraj RF kabela koji dolazi od stanice B na RF1/RX2 port stanice A.
- Uključite USRP uređaje.
- Uključite glavne sustave.
RF kabeli trebaju podržavati radnu frekvenciju.
Konfiguriranje sustava FlexRIO
- Provjerite jesu li FlexRIO uređaji ispravno povezani na host sustave koji pokreću LabVIEW Paket za dizajn komunikacijskog sustava.
- Dovršite sljedeće korake za stvaranje RF veza kao što je prikazano na slici 3.
- Spojite TX port stanice A na RX port stanice B pomoću RF kabela.
- Spojite TX port stanice B na RX port stanice A pomoću RF kabela.
- Uključite glavne sustave.
RF kabeli trebaju podržavati radnu frekvenciju.
Vođenje laboratorijaVIEW Kod domaćina
Osigurajte LabVIEW Communications System Design Suite 2.0 i 802.11 Application Framework 2.1 instalirani su na vašim sustavima. Instalacija se pokreće pokretanjem setup.exe s priloženog instalacijskog medija. Slijedite upute programa za instalaciju kako biste dovršili postupak instalacije.
Potrebni koraci za pokretanje laboratorijaVIEW glavni kod na dvije stanice sažeti su u sljedećem:
- Za stanicu A na prvom hostu:
- a. Launch LabVIEW Communications System Design Suite odabirom LabVIEW Communications 2.0 iz izbornika Start.
- b. Na kartici PROJEKTI odaberite Application Frameworks » 802.11 Design… za pokretanje projekta.
- Odaberite 802.11 Design USRP RIO v2.1 ako koristite postavku USRP RIO.
- Odaberite 802.11 Design FlexRIO v2.1 ako koristite FlexRIO postavke.
- c. Unutar tog projekta pojavljuje se vrhovni 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. Propusnost USRP RIO uređaja (ako je 40 MHz, 80 MHz i 160 MHz) identificirana je sama po sebi.
- Ponovite korak 1 za stanicu B na drugom hostu.
- Postavite broj stanice A na 1, a stanice B na 2.
- Za postavku FlexRIO, 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 iz ClkIn priključka NI-5791 adapterskog modula.
- Ispravno podesite postavke MAC adrese uređaja i MAC adrese odredišta na obje stanice.
- a. Stanica A: Postavite MAC adresu uređaja i MAC adresu odredišta na 46:6F:4B:75:6D:61 i 46:6F:4B:75:6D:62 (zadane vrijednosti).
- 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 laboratorijVIEW host VI klikom na gumb za pokretanje ( ).
- a. Ako je uspješan, svijetli indikator spremnosti uređaja.
- b. Ako dobijete pogrešku, pokušajte nešto od sljedećeg:
- Provjerite je li vaš uređaj pravilno povezan.
- Provjerite konfiguraciju RIO uređaja.
- Omogućite stanicu A postavljanjem kontrole Enable Station na On. Indikator Station Active trebao bi biti uključen.
- Omogućite stanicu B postavljanjem kontrole Enable Station na On. Indikator Station Active trebao bi biti uključen.
- Odaberite karticu MAC i provjerite odgovara li prikazana RX konstelacija shemi modulacije i kodiranja konfiguriranoj pomoću parametara MCS i Format podnosača na drugoj stanici. Na primjerample, ostavite format podnosača i MCS prema zadanim postavkama na stanici A i postavite format podnosača na 40 MHz (IEEE 802.11 ac) i MCS na 5 na stanici B. 16-kvadratura amplitudska modulacija (QAM) koristi se za MCS 4 i pojavljuje se na korisničkom sučelju stanice B. 64 QAM se koristi za MCS 5 i pojavljuje se na korisničkom sučelju stanice A.
- Odaberite karticu RF & PHY i provjerite je li prikazani RX spektar snage sličan odabranom formatu podnosača na drugoj stanici. Stanica A prikazuje RX spektar snage od 40 MHz dok stanica B prikazuje RX spektar snage od 20 MHz.
Bilješka: USRP RIO uređaji s propusnošću od 40 MHz ne mogu slati niti primati pakete kodirane s propusnošću od 80 MHz.
Korisnička sučelja 802.11 Application Framework stanice A i B prikazana su na slici 6 odnosno slici 7. Za praćenje statusa svake stanice, 802.11 Application Framework nudi niz indikatora i grafikona. Sve postavke aplikacije kao i grafikoni i indikatori opisani su u sljedećim pododjeljcima. Kontrole na prednjoj ploči klasificirane su u sljedeća tri skupa:
- Postavke aplikacije: Te kontrole treba postaviti prije uključivanja stanice.
- Statičke postavke vremena izvođenja: te se kontrole moraju isključiti, a zatim uključiti stanicu. Za to se koristi kontrola Enable Station.
- Dinamičke postavke vremena izvođenja: Te se kontrole mogu postaviti gdje stanica radi.
Opis kontrola i indikatora
Osnovne kontrole i indikatori
Postavke aplikacije
Postavke aplikacije primjenjuju se kada se VI pokrene i ne mogu se mijenjati nakon što je VI pokrenut. Za promjenu ovih postavki zaustavite VI, primijenite promjene i ponovno 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 se uzima iz priključka REF IN (USRP-294xR i USRP-295XR) ili priključka ClkIn (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 ciljeve s NI-5791 adapterskim modulima. |
Operacija Način rada | Postavljen je kao konstanta u blok dijagramu. 802.11 Application Framework pruža sljedeće načine rada:
RF Povratna petlja— Povezuje TX put jednog uređaja s RX putem istog uređaja pomoću RF kablova ili pomoću antena. RF Multi Stanica— Redoviti prijenos podataka s dvije ili više neovisnih postaja koje rade na pojedinačnim uređajima povezanima bilo antenama ili kabelskim vezama. RF Multi Station je zadani način rada. Osnovni pojas povratna petlja—Slično RF petlji, ali je vanjska kabelska petlja zamijenjena internom digitalnom povratnom putanjom osnovnog pojasa. |
Statičke postavke vremena izvođenja
Statičke postavke 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 imati drugačiji broj. Može biti do 10. Ako korisnik želi povećati broj aktivnih stanica, predmemoriju dodjele MSDU sekvencijskog broja i otkrivanja 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 odašiljača u Hz. Valjane vrijednosti ovise o uređaju na kojem stanica radi. |
Primarni Kanal Selektor | Numerička kontrola za određivanje koji se podpojas koristi kao primarni kanal. PHY pokriva pojasnu širinu od 80 MHz, koja se može podijeliti u četiri podpojasa {0,…,3} od 20 MHz širine pojasa za signal nevisoke propusnosti (ne-HT). Za šire pojasne širine podpojasi se kombiniraju. Posjetite ni.com/info i unesite Info kod 80211AppFWManual za pristup LaboratorijaVIEW Komunikacije 802.11 Primjena Okvir Priručnik za više informacija o kanalizaciji. |
Vlast Razina [dBm] | Razina izlazne snage uzimajući u obzir prijenos signala kontinuiranog vala (CW) koji ima puni raspon digitalno-analognog pretvarača (DAC). Visoki 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 podešene razine snage. |
TX RF Luka | RF port koji se koristi za TX (primjenjivo samo za USRP RIO uređaje). |
RX RF Luka | RF priključak koji se koristi za RX (primjenjivo samo za USRP RIO uređaje). |
Uređaj MAC Adresa | MAC adresa povezana sa stanicom. Booleov indikator pokazuje je li dana MAC adresa važeća ili ne. Provjera valjanosti MAC adrese vrši se u dinamičkom načinu rada. |
Postavke dinamičkog vremena izvođenja
Postavke dinamičkog vremena izvođenja 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ćuje vam prebacivanje između standardnih formata IEEE 802.11. Podržani formati su sljedeći: |
· 802.11a s propusnošću od 20 MHz
· 802.11ac s propusnošću od 20 MHz · 802.11ac s propusnošću od 40 MHz · 802.11ac s propusnošću od 80 MHz (podržani MCS do 4) |
|
MCS | Indeks sheme modulacije i kodiranja koji se koristi za kodiranje okvira podataka. ACK okviri se uvijek šalju s MCS 0. Imajte na umu da nisu sve MCS vrijednosti primjenjive za sve formate podnositelja i da se značenje MCS mijenja s formatom podnositelja. Tekstualno polje pokraj polja MCS prikazuje modulacijsku shemu i brzinu kodiranja za trenutni MCS i format podnositelja. |
AGC | Ako je omogućeno, postavka optimalnog pojačanja odabire se ovisno o snazi primljenog signala. Vrijednost RX pojačanja preuzeta je iz Manual RX Gain ako je AGC onemogućen. |
Priručnik 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 se paketi trebaju poslati. Booleov indikator pokazuje je li dana MAC adresa važeća ili ne. Ako radi u načinu RF povratne petlje, Odredište MAC Adresa i Uređaj MAC Adresa treba biti sličan. |
Indikatori
Sljedeća tablica predstavlja indikatore koji su se pojavili na glavnoj prednjoj ploči kao što je prikazano na slici 6.
Parametar | Opis |
Uređaj Spreman | Booleov indikator pokazuje je li uređaj spreman. Ako dobijete pogrešku, pokušajte nešto od sljedećeg:
· Provjerite je li vaš RIO uređaj pravilno spojen. · Provjerite konfiguraciju RIO Uređaj. · Provjerite broj postaje. Trebalo bi biti drugačije ako više od jedne stanice radi na istom hostu. |
Cilj FIFO Preljev | Booleov indikator koji svijetli ako postoji prekoračenje međumemorijskih međuspremnika (FIFO) od cilja do glavnog računala (T2H). Ako se jedan od T2H FIFO-ova prelije, njegove informacije više nisu pouzdane. Ti FIFO-ovi su sljedeći:
· T2H RX Preljev podataka · T2H Constellation overflow · T2H RX Power Spectrum overflow · Prelivanje procjene T2H kanala · Preljev TX u RF FIFO |
Stanica Aktivan | Booleov indikator pokazuje je li RF stanica aktivna nakon što je omogućite postavljanjem Omogućiti 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čunata RX Gain kada je AGC omogućen. U oba slučaja, vrijednost pojačanja uvjetovana je mogućnostima uređaja. |
Valjano | Booleovi indikatori pokazuju je li dano Uređaj MAC Adresa i Odredište MAC Adresa povezani sa stanicama su važeći. |
MAC kartica
U sljedećim tablicama navedene su kontrole i indikatori koji se nalaze na kartici MAC kao što je prikazano na slici 6.
Postavke dinamičkog vremena izvođenja
Parametar | Opis |
Podaci Izvor | Određuje izvor MAC okvira koji se šalju s glavnog računala na cilj.
Isključeno— Ova metoda je korisna za onemogućavanje prijenosa TX podataka dok je TX lanac aktivan za pokretanje ACK paketa. UDP—Ova je metoda korisna za prikazivanje demonstracija, primjerice pri korištenju vanjske aplikacije za strujanje videa ili za korištenje vanjskog alata za testiranje mreže, kao što je Iperf. U ovoj metodi, ulazni podaci stižu ili se generiraju od 802.11 stanice pomoću korisnika datagram protokol (UDP). PN Podaci— Ova metoda šalje nasumične bitove i korisna je za funkcionalne testove. Veličina paketa i brzina mogu se jednostavno prilagoditi. |
Priručnik—Ova je metoda korisna za pokretanje pojedinačnih paketa u svrhu otklanjanja pogrešaka.
Vanjski— Dopustite potencijalnoj vanjskoj gornjoj MAC realizaciji ili drugim vanjskim aplikacijama korištenje MAC & PHY funkcionalnosti koje pruža 802.11 Application Framework. |
|
Podaci Izvor Mogućnosti | Svaka kartica prikazuje opcije za odgovarajuće izvore podataka.
UDP Tab— Slobodan UDP priključak za dohvaćanje podataka za odašiljač inherentno se izvodi na temelju broja stanice. PN Tab – PN Podaci Paket Veličina— Veličina paketa u bajtovima (raspon je ograničen na 4061, što je jedan A-MPDU umanjen za MAC opterećenje) PN Tab – PN Paketići po Drugi— Prosječan broj paketa za prijenos u sekundi (ograničeno na 10,000 XNUMX. Ostvarivi protok može biti manji ovisno o konfiguraciji postaje). Priručnik Tab – Okidač TX— Booleova kontrola za pokretanje jednog TX paketa. |
Podaci Sudopera | Ima sljedeće mogućnosti:
· Isključeno— Podaci se odbacuju. · UDP— Ako je omogućeno, primljeni okviri se prosljeđuju na konfiguriranu UDP adresu i port (pogledajte dolje). |
Podaci Sudopera Opcija | Ima sljedeće potrebne konfiguracije za UDP opciju primanja podataka:
· Prijenos IP Adresa—Odredišna IP adresa za UDP izlazni tok. · Prijenos Luka—Ciljni UDP port za UDP izlazni tok, obično između 1,025 i 65,535. |
Resetiraj TX Statistički | Booleova kontrola za resetiranje svih brojača MAC TX Statistika klaster. |
Resetiraj RX Statistički | Booleova kontrola za resetiranje svih brojača MAC RX Statistika klaster. |
vrijednosti po drugi | Booleova kontrola za prikaz MAC TX Statistika i MAC RX Statistika kao akumulirane vrijednosti od zadnjeg resetiranja ili kao vrijednosti po sekundi. |
Grafikoni i indikatori
Sljedeća tablica predstavlja indikatore i grafikone prikazane na kartici MAC kao što je prikazano na slici 6.
Parametar | Opis |
Podaci Izvor Mogućnosti – UDP | primiti Luka—Izvorni UDP port UDP ulaznog toka.
FIFO puna—Pokazuje da je međuspremnik utičnice UDP čitača mali za čitanje danih podataka, pa se paketi ispuštaju. Povećajte veličinu međuspremnika utičnice. Podaci Prijenos—Pokazuje da su paketi uspješno pročitani s danog porta. Više pojedinosti potražite u video streamingu. |
Podaci Sudopera Opcija – UDP | FIFO puna—Pokazuje da je međuspremnik utičnice UDP pošiljatelja mali za primanje tereta iz FIFO-a izravnog pristupa memoriji RX podataka (DMA), pa se paketi ispuštaju. Povećajte veličinu međuspremnika utičnice.
Podaci Prijenos—Pokazuje da su paketi uspješno pročitani iz DMA FIFO i proslijeđeni na dani UDP port. |
RX Konstelacija | Grafički prikaz prikazuje konstelaciju RX I/Q sampdatoteke polja primljenih podataka. |
RX Propusnost [bit/s] | Numerička indikacija pokazuje brzinu prijenosa podataka uspješno primljenih i dekodiranih okvira koji odgovaraju Uređaj MAC Adresa. |
Podaci Stopa [Mbps] | Grafički prikaz pokazuje brzinu prijenosa podataka uspješno primljenih i dekodiranih okvira koji odgovaraju Uređaj MAC Adresa. |
MAC TX Statistika | Numerička indikacija prikazuje vrijednosti sljedećih brojača koji se odnose na MAC TX. Prikazane vrijednosti mogu biti akumulirane vrijednosti od zadnjeg resetiranja ili vrijednosti u sekundi na temelju statusa Booleove kontrole vrijednosti po drugi.
· RTS pokrenut · CTS aktiviran · Podaci pokrenuti · ACK pokrenut |
MAC RX Statistika | Numerička indikacija prikazuje vrijednosti sljedećih brojača koji se odnose na MAC RX. Prikazane vrijednosti mogu biti akumulirane vrijednosti od zadnjeg resetiranja ili vrijednosti u sekundi na temelju statusa Booleove kontrole vrijednosti po drugi.
· Preambula otkrivena (sinkronizacijom) |
· Primljene PHY servisne podatkovne jedinice (PSDU) (okviri s valjanim zaglavljem procedure konvergencije fizičkog sloja (PLCP), okviri bez kršenja formata)
· MPDU CRC OK (provjera sekvence provjere okvira (FCS) prolazi) · Otkriven RTS · Otkriven CTS · Podaci otkriveni · Otkriven ACK |
|
TX Greška Cijene | Grafička indikacija prikazuje stopu pogreške TX paketa i stopu pogreške bloka TX. Stopa pogreške TX paketa izračunava se kao omjer uspješno poslanog MPDU-a i broja pokušaja prijenosa. Stopa pogreške bloka TX izračunava se kao omjer uspješno poslanog MPDU-a prema ukupnom broju prijenosa. Najnovije vrijednosti prikazane su u gornjem desnom kutu grafikona. |
Prosječno Retransmisije po Paket | Grafički prikaz prikazuje prosječan broj pokušaja prijenosa. Nedavna vrijednost prikazana je u gornjem desnom kutu grafikona. |
RF & PHY tab
U sljedećim tablicama navedene su kontrole i indikatori koji se nalaze na kartici RF & PHY kao što je prikazano na slici 8.
Postavke dinamičkog vremena izvođenja
Parametar | Opis |
CCA energija Otkrivanje Prag [dBm] | Ako je energija primljenog signala iznad praga, stanica kvalificira medij kao zauzet i prekida njegovu proceduru povratka, ako postoji. Postavite CCA energija Otkrivanje Prag [dBm] kontrolu na vrijednost koja je viša od minimalne vrijednosti krivulje struje na grafikonu RF ulazne snage. |
Grafikoni i indikatori
Parametar | Opis |
Prisiljen LO Frekvencija TX [Hz] | Stvarno korištena TX frekvencija na cilju. |
RF Frekvencija [Hz] | RF središnja frekvencija nakon prilagodbe na temelju Primarni Kanal Selektor kontrolu i radni pojas. |
Prisiljen LO Frekvencija RX [Hz] | Stvarno korištena RX frekvencija na cilju. |
Prisiljen Vlast Razina [dBm] | Razina snage kontinuiranog vala od 0 dBFS koja osigurava trenutne postavke uređaja. Prosječna izlazna snaga 802.11 signala je približno 10 dB ispod ove razine. Označava stvarnu razinu snage uzimajući u obzir RF frekvenciju i kalibracijske vrijednosti specifične za uređaj iz EEPROM-a. |
Kompenzirano financijski direktor [Hz] | Pomak frekvencije nositelja otkriven jedinicom za grubu procjenu frekvencije. Za FlexRIO/FlexRIO adapterski modul postavite referentni sat na PXI_CLK ili REF IN/ClkIn. |
Kanalizacija | Grafički prikaz pokazuje koji se podpojas koristi kao primarni kanal na temelju Primarni Kanal Selektor. PHY pokriva pojasnu širinu od 80 MHz, koja se može podijeliti u četiri podpojasa {0,…,3} od 20 MHz širine pojasa za ne-HT signal. Za šire pojasne širine (40 MHz ili 80 MHz), podpojasi se kombiniraju. Posjetite ni.com/info i unesite Info kod 80211AppFWManual za pristup LaboratorijaVIEW Komunikacije
802.11 Primjena Okvir Priručnik za više informacija o kanalizaciji. |
Kanal Procjena | Grafički prikaz pokazuje ampjačina i faza procijenjenog kanala (na temelju L-LTF i VHT-LTF). |
Osnovni pojas RX Vlast | Grafička indikacija prikazuje snagu signala osnovnog pojasa na početku paketa. Brojčani indikator pokazuje stvarnu snagu osnovnog pojasa prijemnika. Kada je AGC omogućen,
802.11 Application Framework pokušava zadržati ovu vrijednost na zadanoj vrijednosti AGC cilj signal vlast in Napredno promjenom RX pojačanja u skladu s tim. |
TX Vlast Spektar | Snimka trenutnog spektra osnovnog pojasa iz TX-a. |
RX Vlast Spektar | Snimak trenutnog spektra osnovnog pojasa iz RX-a. |
RF Ulazni Vlast | Prikazuje trenutnu RF ulaznu snagu u dBm bez obzira na vrstu dolaznog signala ako je otkriven 802.11 paket. Ovaj indikator prikazuje RF ulaznu snagu, u dBm, koja se trenutno mjeri, kao i na posljednjem početku paketa. |
Napredna kartica
U sljedećoj tablici navedene su kontrole koje se nalaze na kartici Napredno kao što je prikazano na slici 9.
Statičke postavke vremena izvođenja
Parametar | Opis |
kontrolirati okvir TX vektor konfiguracija | Primjenjuje konfigurirane MCS vrijednosti u TX vektorima za RTS, CTS ili ACK okvire. Zadana konfiguracija kontrolnog okvira tih okvira je Non-HT-OFDM i širina pojasa od 20 MHz dok se MCS može konfigurirati s glavnog računala. |
dot11RTSTprag | Polustatički parametar koji se koristi odabirom sekvence okvira za odlučivanje je li RTS|CTS dopušten ili ne.
· Ako je duljina PSDU, tj. PN Podaci Paket Veličina, je veći od dot11RTSTthreshold, {RTS | CTS | PODACI | ACK} se koristi niz okvira. · Ako je duljina PSDU, tj. PN Podaci Paket Veličina, manji je ili jednak pragu dot11RTST, {DATA | ACK} se koristi niz okvira. Ovaj mehanizam omogućuje konfiguraciju stanica za pokretanje RTS/CTS bilo uvijek, nikada ili samo na okvirima dužim od specificirane duljine. |
dot11ShortRetryLimit | Polustatički parametar—Maksimalni broj ponovnih pokušaja koji se primjenjuje za kratki MPDU tip (nizovi bez RTS|CTS). Ako se dosegne ograničenje broja ponovnih pokušaja, odbacuje MPDU-ove i pridruženu MPDU konfiguraciju i TX vektor. |
dot11LongRetryLimit | Polustatički parametar—Maksimalni broj ponovnih pokušaja primijenjenih za dugu MPDU vrstu (sekvence uključujući RTS|CTS). Ako se dosegne ograničenje broja ponovnih pokušaja, odbacuje MPDU-ove i pridruženu MPDU konfiguraciju i TX vektor. |
RF Povratna petlja Demo Način rada | Booleova kontrola za prebacivanje između načina rada:
RF Multi-Station (Booleov je false): najmanje dvije stanice su potrebne u postavci, gdje svaka stanica djeluje kao jedan 802.11 uređaj. RF Povratna petlja (Booleov je istinit): Potreban je jedan uređaj. Ova postavka korisna je za male demonstracije koje koriste jednu stanicu. Međutim, implementirane značajke MAC-a imaju neka ograničenja u načinu RF povratne petlje. ACK paketi su izgubljeni dok ih MAC TX čeka; DCF stanje stroj na FPGA od MAC sprječava ovaj način. Stoga MAC TX uvijek javlja da prijenos nije uspio. Prema tome, prijavljena stopa pogreške TX paketa i stopa pogreške bloka TX na grafičkoj indikaciji stopa grešaka TX su jedinice. |
Postavke dinamičkog vremena izvođenja
Parametar | Opis |
Povlačenje | Vrijednost povratka koja se primjenjuje prije prijenosa okvira. Odustajanje se računa u broju utora u trajanju od 9 µs. Na temelju vrijednosti backoff-a, brojanje backoff-a za postupak Backoff-a može biti fiksno ili nasumično:
· Ako je vrijednost backoff-a veća ili jednaka nuli, koristi se fiksni backoff. · Ako je vrijednost backoff-a negativna, koristi se nasumično brojanje backoff-a. |
AGC cilj signal vlast | Ciljana RX snaga u digitalnom osnovnom pojasu 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 vlast na vrijednost veću od one prikazane u Osnovni pojas RX Vlast graf. |
Kartica Događaji
U sljedećim tablicama navedene su kontrole i indikatori koji se nalaze na kartici Događaji kao što je prikazano na slici 10.
Postavke dinamičkog vremena izvođenja
Parametar | Opis |
FPGA događanja do pratiti | Ima skup Booleovih kontrola; svaka se kontrola koristi za omogućavanje ili onemogućavanje praćenja odgovarajućeg FPGA događaja. Ti događaji su sljedeći:
· PHY TX start zahtjev · PHY TX kraj indikacija · PHY RX start indikacija · PHY RX kraj indikacija · PHY CCA vrijeme indikacija · PHY RX dobiti promijeniti indikacija · DCF stanje indikacija · MAC MPDU RX indikacija · MAC MPDU TX zahtjev |
Sve | Booleova kontrola za omogućavanje praćenja događaja gore navedenih FPGA događaja. |
Nijedan | Booleova kontrola za onemogućavanje praćenja gore navedenih FPGA događaja. |
log file prefiks | Imenujte tekst file za pisanje podataka FPGA događaja koji su pročitani iz DMA FIFO događaja. Predstavljeni su gore u FPGA događanja do pratiti. Svaki događaj sastoji se od vremena svamp i podatke o događaju. Tekst file stvara se lokalno u mapi projekta.
Samo odabrani događaji u FPGA događanja do pratiti gore će biti napisano u tekstu file. |
Pisati do file | Booleova kontrola za omogućavanje ili onemogućavanje procesa pisanja odabranih FPGA događaja u tekst file. |
Jasan Događaji | Booleova kontrola za brisanje povijesti događaja s prednje ploče. Zadana veličina registra povijesti događaja je 10,000. |
Kartica Status
U sljedećim tablicama navedeni su indikatori 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: Brojčani indikator pokazuje broj paketa koji su primljeni od izvora podataka (UDP, PN podaci ili ručno).
prijenos izvor: Booleov indikator pokazuje da se podaci primaju od izvora podataka (broj primljenih paketa nije nula). |
visoko MAC | TX Zahtjev visoko MAC: Numerički indikatori pokazuju broj MAC TX Configuration i Payload poruka zahtjeva koje je generirao MAC sloj visoke apstrakcije i zapisao na odgovarajući UDP port koji se nalazi ispod njih. |
sredina MAC | TX Zahtjev sredina MAC: Numerički indikatori pokazuju broj MAC TX Configuration i Payload poruka zahtjeva primljenih od MAC sloja visoke apstrakcije i pročitanih od odgovarajućeg UDP porta koji se nalazi iznad njih. Prije prijenosa obje poruke na niže razine, dane konfiguracije se provjeravaju jesu li podržane ili ne, osim toga, MAC TX Configuration zahtjev i MAC TX Payload zahtjev se provjeravaju jesu li konzistentni.
TX Zahtjevi do PHY: Numerički indikator pokazuje broj MAC MSDU TX zahtjeva zapisanih u DMA FIFO. TX Potvrda sredina MAC: Numerički indikatori pokazuju broj potvrdnih poruka koje je generirao MAC središnji za MAC TX Configuration i MAC TX Payload poruke i zapisane na dodijeljeni UDP port koji se nalazi iznad njih. TX Indikacije iz PHY: Numerički indikator pokazuje broj MAC MSDU TX krajnjih indikacija očitanih iz DMA FIFO. TX Indikacije sredina MAC: Numerički indikator pokazuje broj indikatora statusa MAC TX prijavljenih od MAC Middle do MAC High koristeći dodijeljeni UDP port koji se nalazi iznad njega. |
PHY | TX Indikacije Prelijevanje: Numerički indikator pokazuje broj preljeva koji su se dogodili tijekom pisanja FIFO prema indikatorima TX End. |
RX | Predstavlja niz indikatora koji pokazuju broj poruka prenesenih između različitih slojeva, počevši od PHY do primatelja podataka. Osim toga, prikazuje odgovarajuće UDP portove. |
PHY | RX Indikacija Prelijevanje: Numerički indikator pokazuje broj preljeva koji su se dogodili tijekom pisanja FIFO pomoću MAC MSDU RX indikacija. |
sredina MAC | RX Indikacije iz PHY: Numerički indikator pokazuje broj MAC MSDU RX indikacija očitanih iz DMA FIFO.
RX Indikacije sredina MAC: Numerički indikator pokazuje broj MAC MSDU RX indikacija koje su ispravno dekodirane i prijavljene visokom MAC-u korištenjem dodijeljenog UDP priključka koji se nalazi iznad njega. |
visoko MAC | RX Indikacije visoko MAC: Numerički indikator pokazuje broj MAC MSDU RX indikacija s valjanim MSDU podacima primljenim na visokom MAC-u. |
Podaci sudopera | br paketi sudopera: Broj primljenih paketa na prijemniku podataka s MAC-a visok.
prijenos sudopera: Booleov indikator pokazuje da se podaci primaju s MAC-a high. |
Dodatni načini rada i opcije konfiguracije
Ovaj odjeljak opisuje daljnje mogućnosti konfiguracije i načine rada. Uz RF Multi-Station mod opisan u Running This SampU odjeljku Projekta, 802.11 Application Framework podržava način rada RF Loopback i Baseband korištenjem jednog uređaja. Glavni koraci za pokretanje 802.11 aplikacijskog okvira pomoću ta dva načina opisani su u nastavku.
RF povratni način rada: kabelski
Ovisno o konfiguraciji, slijedite korake u odjeljku “Konfiguracija USRP RIO Setup” ili “Konfiguracija FlexRIO/FlexRIO Adapter Module Setup”.
Konfiguriranje USRP RIO postavki
- Osigurajte da je USRP RIO uređaj ispravno spojen na glavni sustav koji pokreće LabVIEW Paket za dizajn komunikacijskog sustava.
- Stvorite konfiguraciju RF povratne petlje koristeći jedan RF kabel i prigušivač.
- a. Spojite kabel na RF0/TX1.
- b. Spojite prigušivač od 30 dB na drugi kraj kabela.
- c. Spojite prigušivač na RF1/RX2.
- Uključite USRP uređaj.
- Uključite glavni sustav.
Konfiguriranje postavljanja FlexRIO adapterskog modula
- Provjerite je li FlexRIO uređaj ispravno instaliran u sustavu koji pokreće LabVIEW Paket za dizajn komunikacijskog sustava.
- Stvorite RF povratnu konfiguraciju povezujući TX NI-5791 modula s RX-om NI-5791 modula.
Vođenje laboratorijaVIEW Kod domaćina
Upute o vođenju laboratorijaVIEW kod hosta već je naveden u dokumentu “Pokretanje ovog Sample Project” za način rada RF Multi-Station. Osim uputa za 1. korak u tom odjeljku, dovršite i sljedeće korake:
- Zadani način rada je RF Multi-Station. Prebacite se na karticu Advanced i omogućite kontrolu demo načina rada RF povratne petlje. Time će se implementirati sljedeće promjene:
- Način rada će se promijeniti u način RF povratne petlje
- MAC adresa uređaja i MAC adresa odredišta dobit će istu adresu. Na primjerample, oba mogu biti 46:6F:4B:75:6D:61.
- Pokreni laboratorijVIEW host VI klikom na gumb za pokretanje ( ).
- a. Ako je uspješan, svijetli indikator spremnosti uređaja.
- b. Ako dobijete pogrešku, pokušajte nešto od sljedećeg:
- Provjerite je li vaš uređaj pravilno povezan.
- Provjerite konfiguraciju RIO uređaja.
- Omogućite stanicu postavljanjem kontrole Enable Station na On. Indikator Station Active trebao bi biti uključen.
- Kako biste povećali propusnost RX-a, prebacite se na karticu Advanced i postavite vrijednost backoff procedure Backoff na nulu, jer samo jedna stanica radi. Osim toga, postavite maksimalan broj ponovnih pokušaja dot11ShortRetryLimit na 1. Onemogućite i zatim omogućite stanicu pomoću Enable Station kontrole, budući da je dot11ShortRetryLimit statički parametar.
- Odaberite karticu MAC i potvrdite da prikazana RX konstelacija odgovara shemi modulacije i kodiranja konfiguriranoj pomoću parametara MCS i Format podnosača. Na primjerample, 16 QAM se koristi za MCS 4 i 20 MHz 802.11a. Uz zadane postavke trebali biste vidjeti propusnost od oko 8.2 Mbits/s.
RF način povratne petlje: prijenos preko zraka
Zračni prijenos sličan je kabelskom postavu. Kabeli se zamjenjuju antenama prikladnim za odabranu središnju frekvenciju kanala i propusnost sustava.
Oprez Pročitajte dokumentaciju proizvoda za sve hardverske komponente, posebno NI RF uređaje, prije korištenja sustava.
USRP RIO i FlexRIO uređaji nisu odobreni ili licencirani za prijenos putem zraka pomoću antene. Kao rezultat toga, korištenje tih proizvoda s antenom može predstavljati kršenje lokalnih zakona. Provjerite jeste li u skladu sa svim lokalnim zakonima prije korištenja ovog proizvoda s antenom.
Način povratne petlje osnovnog pojasa
Povratna petlja osnovnog pojasa je slična RF povratnoj petlji. U ovom načinu rada, RF je zaobiđen. TX sampdatoteke se prenose izravno 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 u blok dijagramu kao konstantu na povratnu petlju osnovnog pojasa.
Dodatne mogućnosti konfiguracije
Generator PN podataka
Možete koristiti ugrađeni generator podataka pseudošuma (PN) za stvaranje TX podatkovnog prometa, što je korisno za mjerenje performansi propusnosti sustava. Generator PN podataka je konfiguriran parametrima Veličina paketa PN podataka i PN paketi po sekundi. Brzina podataka na izlazu generatora PN podataka jednaka je umnošku oba parametra. Primijetite da stvarna propusnost sustava koja se vidi na RX strani ovisi o parametrima prijenosa, uključujući format podnosača i MCS vrijednost, i može biti niža od brzine koju generira generator PN podataka.
Sljedeći koraci daju exampkako generator PN podataka može pokazati utjecaj konfiguracije prijenosnog protokola na ostvarivu propusnost. Primijetite da dane vrijednosti propusnosti mogu biti malo drugačije ovisno o stvarno korištenoj hardverskoj platformi i kanalu.
- Postavite, konfigurirajte i pokrenite dvije stanice (stanicu A i stanicu B) kao u "Pokretanje ovog 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 Ručno kako biste onemogućili slanje podataka sa stanice B.
- Uključite obje stanice.
- Uz zadane postavke, trebali biste vidjeti propusnost od oko 8.2 Mbits/s na postaji B.
- Prebacite se na karticu MAC stanice A.
- Postavite veličinu paketa PN podataka na 4061.
- Postavite broj PN paketa u sekundi na 10,000. Ova postavka zasićuje TX međuspremnik za sve moguće konfiguracije.
- Prijeđite na karticu Napredno stanice A.
- Postavite dot11RTSThreshold na vrijednost veću od veličine paketa PN podataka (5,000) kako biste onemogućili RTS/CTS proceduru.
- Postavite maksimalan broj ponovnih pokušaja predstavljen dot11ShortRetryLimit na 1 da biste onemogućili ponovni prijenos.
- Onemogućite i zatim omogućite Stanicu A jer je dot11RTSThreshold statički parametar.
- Isprobajte različite kombinacije formata podnosača i MCS-a na stanici A. Promatrajte promjene u RX konstelaciji i RX propusnosti na stanici B.
- Postavite format podnosača na 40 MHz (IEEE 802.11ac) i MCS na 7 na stanici A. Primijetite da je protok na stanici B oko 72 Mbits/s.
Prijenos videa
Prijenos videa naglašava mogućnosti 802.11 aplikacijskog okvira. Za izvođenje video prijenosa s dva uređaja, postavite konfiguraciju kao što je opisano u prethodnom odjeljku. 802.11 Application Framework pruža UDP sučelje, koje je dobro prilagođeno za video streaming. Odašiljač i prijemnik trebaju aplikaciju za video stream (nprample, VLC, koji se može preuzeti s http://videolan.org). Bilo koji program sposoban za prijenos UDP podataka može se koristiti kao izvor podataka. Slično, bilo koji program koji može primati UDP podatke može se koristiti kao odvodnik podataka.
Konfigurirajte prijemnik
Domaćin koji djeluje kao prijamnik koristi 802.11 Application Framework za prosljeđivanje primljenih 802.11 podatkovnih okvira i njihovo prosljeđivanje putem UDP-a do playera video streama.
- Stvorite novi projekt kao što je opisano u “Pokretanje laboratorijaVIEW 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.
- Prijeđite na MAC karticu i postavite Data Sink na UDP.
- Uključi stanicu.
- Pokrenite cmd.exe i prijeđite na VLC instalacijski direktorij.
- Pokrenite VLC aplikaciju kao klijent za strujanje sa sljedećom naredbom: vlc udp://@:13000, gdje je vrijednost 13000 jednaka portu za prijenos opcije Data Sink.
Konfigurirajte odašiljač
Domaćin koji djeluje kao odašiljač prima UDP pakete od poslužitelja za strujanje videa i koristi 802.11 Application Framework za njihov prijenos kao 802.11 okvira podataka.
- Stvorite novi projekt kao što je opisano u “Pokretanje laboratorijaVIEW 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 odredišnoj MAC adresi stanice 1 (zadana 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) - Prijeđite na karticu MAC i postavite Izvor podataka na UDP.
- Omogućite stanicu.
- Pokrenite cmd.exe i prijeđite na VLC instalacijski direktorij.
- Identificirajte put do videozapisa file koji će se koristiti za strujanje.
- Pokrenite VLC aplikaciju kao streaming poslužitelj sljedećom naredbom vlc “PATH_TO_VIDEO_FILE”
:sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, gdje je PATH_DO_VIDEO_FILE treba zamijeniti lokacijom videa koju treba koristiti, a parametar UDP_Port_Value je jednak 12000 + Station Number, odnosno 12002.
Domaćin koji djeluje kao prijamnik prikazat će video koji struji odašiljač.
Rješavanje problema
Ovaj odjeljak pruža informacije o utvrđivanju temeljnog uzroka problema ako sustav ne radi kako se očekuje. Opisuje se za postav s više postaja u kojem stanica A i stanica B emitiraju.
Sljedeće tablice pružaju informacije o tome kako provjeriti normalan rad i kako otkriti tipične pogreške.
Normalan Operacija | |
Normalan Operacija Test | · Postavite brojeve stanica na različite vrijednosti.
· Ispravno podesite postavke Uređaj MAC Adresa i Odredište MAC Adresa kako je prethodno opisano. · Ostale postavke ostavite na zadanim vrijednostima. |
Zapažanja: | |
· RX propusnost u rasponu od 7.5 Mbit/s na obje postaje. Ovisi radi li se o bežičnom ili kabelskom kanalu.
· Uključeno MAC kartica: o MAC TX Statistika: The Podaci pokrenut i ACK Pokrenute pokazatelji brzo rastu. o MAC RX Statistika: Svi pokazatelji rastu brže, a ne RTS otkriveno i CTS otkriveno, budući da je dot11RTSthreshold on Napredno kartica je veća od PN Podaci Paket Veličina (duljina PSDU) na MAC tab. o Zviježđe u RX Konstelacija graf odgovara redoslijedu modulacije MCS odabran na odašiljaču. o The TX Blokirati Greška Stopa grafikon prikazuje prihvaćenu vrijednost. · Uključeno RF & PHY kartica: |
o The RX Vlast Spektar nalazi se u desnom podpojasu na temelju odabranog Primarni Kanal Selektor. Budući da je zadana vrijednost 1, trebala bi biti između -20 MHz i 0 u RX Vlast Spektar graf.
o The CCA energija Otkrivanje Prag [dBm] je veći od trenutne snage u RF Ulazni Vlast graf. o Izmjerena snaga osnovnog pojasa na početku paketa (crvene točke). Osnovni pojas RX Vlast graf bi trebao biti manji od AGC cilj signal vlast on Napredno tab. |
|
MAC Statistika Test | · Onemogućite stanicu A i stanicu B
· Na stanici A, MAC karticu, postavite Podaci Izvor do Priručnik. · Omogućite stanicu A i stanicu B o Stanica A, MAC kartica: § Podaci pokrenut of MAC TX Statistika je nula. § ACK pokrenut of MAC RX Statistika je nula. o Stanica B, MAC kartica: § RX Propusnost je nula. § ACK pokrenut of MAC TX Statistika je nula. § Podaci otkriveno of MAC RX Statistika je nula. · Na stanici A, MAC kliknite samo jednom Okidač TX of Priručnik Podaci Izvor o Stanica A, MAC kartica: § Podaci pokrenut of MAC TX Statistika je 1. § ACK pokrenut of MAC RX Statistika je 1. o Stanica B, MAC kartica: § RX Propusnost je nula. § ACK pokrenut of MAC TX Statistika je 1. § Podaci otkriveno of MAC RX Statistika je 1. |
RTS / CTS brojila Test | · Onemogućite stanicu A, postavite dot11RTSTprag na nulu, jer je to statički parametar. Zatim omogućite stanicu A.
· Na stanici A, MAC kliknite samo jednom Okidač TX of Priručnik Podaci Izvor o Stanica A, MAC kartica: § RTS pokrenut of MAC TX Statistika je 1. § CTS pokrenut of MAC RX Statistika je 1. o Stanica B, MAC kartica: § CTS pokrenut of MAC TX Statistika je 1. § RTS pokrenut of MAC RX Statistika je 1. |
krivo Konfiguracija | |
sustav Konfiguracija | · Postavite brojeve stanica na različite vrijednosti.
· Ispravno podesite postavke Uređaj MAC Adresa i Odredište MAC Adresa kako je prethodno opisano. · Ostale postavke ostavite na zadanim vrijednostima. |
Greška:
Ne podaci pod uvjetom za prijenos |
Indikacija:
Vrijednosti brojača od Podaci pokrenut i ACK pokrenut in MAC TX Statistika nisu povećani. Otopina: set Podaci Izvor do PN Podaci. Alternativno, set Podaci Izvor do UDP i provjerite koristite li vanjsku aplikaciju za pružanje podataka UDP priključku ispravno konfiguriranom kao što je opisano u prethodnom. |
Greška:
MAC TX smatra the srednji as zauzet |
Indikacija:
Vrijednosti MAC statistike Podaci Pokrenute i preambula otkriveno, dio od MAC TX Statistika i MAC RX Statistika, odnosno, nisu povećani. Otopina: Provjerite vrijednosti krivulje trenutni u RF Ulazni Vlast graf. Postavite CCA energija Otkrivanje Prag [dBm] kontrolu na vrijednost koja je viša od minimalne vrijednosti ove krivulje. |
Greška:
Poslati više podaci paketi od the MAC može Osigurati do the PHY |
Indikacija:
The PN Podaci Paket Veličina i PN Paketići Po Drugi su povećani. Međutim, postignuti protok nije povećan. Otopina: Odaberite viši MCS vrijednost i više Podnosilac Format. |
Greška:
pogrešno RF luke |
Indikacija:
The RX Vlast Spektar ne pokazuje istu krivulju kao TX Vlast Spektar na drugoj stanici. Otopina: |
Provjerite jeste li kabele ili antene spojili na RF priključke koje ste konfigurirali TX RF Luka i RX RF Luka. | |
Greška:
MAC adresa neusklađenost |
Indikacija:
Na stanici B nije pokrenut prijenos ACK paketa (dio MAC TX Statistika) i RX Propusnost je nula. Otopina: Provjeri to Uređaj MAC Adresa stanice B odgovara Odredište MAC Adresa stanice A. Za RF povratni način, oboje Uređaj MAC Adresa i Odredište MAC Adresa treba imati istu adresu, nprample 46:6F:4B:75:6D:61. |
Greška:
visoko financijski direktor if Stanica A i B su FlexRIOs |
Indikacija:
Kompenzirani pomak nosive frekvencije (CFO) je visok, što degradira cjelokupnu izvedbu mreže. Otopina: 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 iz ClkIn priključka NI-5791. |
TX Greška Cijene su jedan in RF Povratna petlja or Osnovni pojas Povratna petlja operacija modovi | Indikacija:
Jedna stanica se koristi tamo gdje je konfiguriran način rada RF Povratna petlja or Osnovni pojas Povratna petlja način rada. Grafička indikacija TX Error Rates pokazuje 1. Rješenje: Ovakvo ponašanje je očekivano. ACK paketi su izgubljeni dok ih MAC TX čeka; DCF stanje stroja na FPGA-u MAC-a to sprječava u slučaju RF povratne petlje ili povratne petlje osnovnog pojasa. Stoga MAC TX uvijek javlja da prijenos nije uspio. Dakle, prijavljena stopa pogreške TX paketa i stopa pogreške TX bloka su nule. |
Poznati problemi
Provjerite je li USRP uređaj već pokrenut i povezan s glavnim računalom prije pokretanja glavnog računala. U suprotnom, USRP RIO uređaj možda neće pravilno prepoznati glavno računalo.
Cjeloviti popis problema i rješenja nalazi se u laboratorijuVIEW Poznati problemi Communications 802.11 Application Framework 2.1.
Povezane informacije
USRP-2940/2942/2943/2944/2945 Vodič za početak rada USRP-2950/2952/2953/2954/2955 Vodič za početak rada IEEE Standards Association: 802.11 bežični LAN-ovi Pogledajte laboratorijVIEW Communications System Design Suite Manual, dostupan online, za informacije o LabVIEW pojmovi ili objekti korišteni u ovom sample projekt.
Posjetite ni.com/info i unesite info kod 80211AppFWManual za pristup laboratorijuVIEW Priručnik Communications 802.11 Application Framework za više informacija o dizajnu 802.11 Application Framework.
Također možete koristiti prozor kontekstne pomoći da biste saznali osnovne informacije o LabuVIEW objekata dok pomičete kursor preko svakog objekta. Za prikaz prozora kontekstne pomoći u LabVIEW, odaberite View»Kontekstna pomoć.
Akronimi
Akronim | Značenje |
ACK | Priznanje |
AGC | Automatska kontrola pojačanja |
A-MPDU | Skupni MPDU |
CCA | Jasna procjena kanala |
financijski direktor | Pomak frekvencije nosioca |
CSMA/CA | Carrier sense višestruki pristup s izbjegavanjem sudara |
CTS | Jasno za slanje |
CW | Kontinuirani val |
DAC | Digitalno-analogni pretvarač |
DCF | Funkcija raspodijeljene koordinacije |
DMA | Izravan pristup memoriji |
FCS | Redoslijed provjere okvira |
MAC | Srednji sloj kontrole pristupa |
MCS | Shema modulacije i kodiranja |
MIMO | Višestruki ulaz-višestruki izlaz |
MPDU | Jedinica podataka MAC protokola |
NAV | Vektor mrežne dodjele |
Ne-HT | Nevisoka propusnost |
OFDM | Ortogonalno frekvencijsko multipleksiranje |
PAPR | Omjer vršne i prosječne snage |
PHY | Fizički sloj |
PLCP | Postupak konvergencije fizičkog sloja |
PN | Pseudo buka |
PSDU | Jedinica podataka usluge PHY |
QAM | Kvadratura ampmodulacija litude |
RTS | Zahtjev za slanje |
RX | primiti |
SIFS | Kratak razmak među okvirima |
SISO | Jedan ulaz i jedan izlaz |
T2H | Od cilja do domaćina |
TX | Prijenos |
UDP | Korisnik datagram protokol |
Više informacija o NI zaštitnim znakovima potražite u Smjernicama za NI trgovačke znakove i logotipe na ni.com/trademarks. Ostali nazivi proizvoda i tvrtki koji se ovdje spominju zaštitni su znaci ili trgovački nazivi njihovih odgovarajućih tvrtki. Za patente koji pokrivaju NI proizvode/tehnologiju, pogledajte odgovarajuće mjesto: Pomoć»Patenti u vašem softveru, patenti.txt file na vašem mediju ili obavijest o patentima National Instruments na ni.com/patents. Informacije o licencnim ugovorima s krajnjim korisnikom (EULA) i pravnim obavijestima trećih strana možete pronaći u readme-u file za vaš NI proizvod. Pogledajte Informacije o usklađenosti izvoza na ni.com/legal/export-compliance za politiku sukladnosti NI-a o globalnoj trgovini i kako dobiti relevantne HTS kodove, ECCN-ove i druge podatke o uvozu/izvozu. NI NE DAJE NIKAKVA IZRIČITA ILI POSREDNA JAMSTVA U VEZI TOČNOSTI OVDJE SADRŽANIH INFORMACIJA I NEĆE BITI ODGOVORAN ZA BILO KAKVE POGREŠKE. Kupci iz vlade SAD-a: 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
![]() |
NATIONAL INSTRUMENTS LabVIEW Komunikacijski 802.11 aplikacijski okvir 2.1 [pdf] Korisnički priručnik PXIe-8135, LabVIEW Communications 802.11 Application Framework 2.1, LabVIEW Communications 802.11 Application, Framework 2.1, LabVIEW Komunikacije 802.11, Application Framework 2.1 |