LOGO INSTRUMEN NASIONAL

INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1

INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1

Émbaran produk: PXIe-8135

PXIe-8135 mangrupikeun alat anu dianggo pikeun pangiriman data dua arah di LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1. alat nu merlukeun dua alat NI RF, boh USRP
Alat RIO atawa modul FlexRIO, kudu disambungkeun ka komputer host béda, nu bisa jadi boh laptop, PCS, atawa chasses PXI. Pangaturan tiasa nganggo kabel RF atanapi anteneu. Alatna cocog sareng sistem host basis PXI, PC sareng adaptor MXI basis PCI atanapi PCI Express, atanapi laptop nganggo adaptor MXI dumasar kartu Express. Sistem host kedah gaduh sahenteuna 20 GB rohangan disk bébas sareng 16 GB RAM.

Sarat Sistim

Parangkat lunak

  • Windows 7 SP1 (64-bit) atanapi Windows 8.1 (64-bit)
  • LabVIEW Desain Sistem Komunikasi Suite 2.0
  • 802.11 Kerangka Aplikasi 2.1

Hardware

Pikeun nganggo 802.11 Application Framework pikeun pangiriman data dua arah, anjeun peryogi dua alat NI RF-boh alat USRP RIO kalayan rubakpita 40 MHz, 120 MHz, atanapi 160 MHz, atanapi modul FlexRIO. Alat-alatna kedah nyambung ka komputer host anu béda, anu tiasa janten laptop, PC, atanapi sasis PXI. Gambar 1 nembongkeun setelan dua stasiun boh ku cara maké kabel RF (kénca) atawa anteneu (katuhu).
meja 1 presents hardware diperlukeun gumantung kana konfigurasi dipilih.INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-1

Konfigurasi Duanana setups USRP RIO setelan Pangaturan modul adaptor FlexRIO FPGA / FlexRIO RF
  Host

PC

SMA

kabel

Attenuator anteneu USRP

alat

MXI

Adaptor

FlexRIO FPGA

modul

Adaptor FlexRIO

modul

Dua alat, kabel 2 2 2 0 2 2 2 2
Dua alat, leuwih-

hawa [1]

2 0 0 4 2 2 2 2
  • Controllers: Disarankeun-PXIe-1085 Chassis atanapi PXIe-1082 Chassis ku PXIe-8135 Controller dipasang.
  • Kabel SMA: Kabel awéwé / awéwé anu kalebet sareng alat USRP RIO.
  • anteneu: Tingal bagian "Mode Stasion Multi RF: Transmisi Over-the-Air" kanggo inpormasi anu langkung lengkep ihwal mode ieu.
  • alat USRP RIO: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Parangkat Lunak Ditetepkeun Radio Reconfigurable Alat jeung 40 MHz, 120 MHz, atawa 160 MHz rubakpita.
  • Attenuator sareng atenuasi 30 dB sareng konektor SMA jalu / awéwé anu kalebet sareng alat USRP RIO.
    Catetan: Pikeun setelan modul adaptor FlexRIO / FlexRIO, attenuator henteu diperyogikeun.
  • Modul FlexRIO FPGA: PXIe-7975/7976 Modul FPGA pikeun FlexRIO
  • modul adaptor FlexRIO: Ni-5791 RF adaptor Module pikeun FlexRIO

Rekomendasi sateuacana nganggap anjeun nganggo sistem host basis PXI. Anjeun oge bisa make PC sareng adaptor MXI basis PCI atawa PCI Express, atawa laptop kalawan adaptor MXI basis kartu Express.
Pastikeun host anjeun gaduh sahenteuna 20 GB rohangan disk bébas sareng 16 GB RAM.

  • Awas: Sateuacan nganggo hardware anjeun, baca sadaya dokuméntasi produk pikeun mastikeun patuh kana kasalametan, EMC, sareng peraturan lingkungan.
  • Awas: Pikeun mastikeun kinerja EMC anu ditangtukeun, jalankeun alat RF ngan nganggo kabel sareng asesoris anu terlindung.
  • Awas: Pikeun mastikeun kinerja EMC nu ditangtukeun, panjang sadaya kabel I/O iwal ti nu disambungkeun ka input anteneu GPS alat USRP teu kudu leuwih ti 3 m (10 ft.).
  • Awas: Alat USRP RIO jeung NI-5791 RF teu disatujuan atawa dilisensikeun pikeun transmisi ngaliwatan hawa maké anteneu. Hasilna, operasi produk ieu nganggo anteneu tiasa ngalanggar hukum lokal. Pastikeun yén anjeun saluyu sareng sadaya hukum lokal sateuacan ngoperasikeun produk ieu nganggo anteneu.

Konfigurasi

  • Dua alat, kabel
  • Dua alat, anu over-the-air [1]

Pilihan Konfigurasi Hardware

meja 1 Asesoris Hardware diperlukeun

Asesoris Duanana setups USRP RIO setelan
Kabel SMA 2 0
Antenuator Antenna 2 0
alat USRP 2 2
Adaptor MXI 2 2
modul FlexRIO FPGA 2 N/A
Modul adaptor FlexRIO 2 N/A

Parentah Pamakéan Produk

  1. Pastikeun sadaya dokuméntasi produk parantos dibaca sareng kahartos pikeun mastikeun patuh kana kasalametan, EMC, sareng peraturan lingkungan.
  2. Pastikeun alat RF disambungkeun ka komputer host béda nu minuhan sarat sistem.
  3. Milih pilihan konfigurasi hardware luyu tur nyetel asesoris diperlukeun nurutkeun Table 1.
  4. Upami nganggo anteneu, pastikeun patuh kana sadaya undang-undang lokal sateuacan ngoperasikeun produk ieu nganggo anteneu.
  5. Pikeun mastikeun kinerja EMC anu ditangtukeun, jalankeun alat RF ngan nganggo kabel sareng asesoris anu terlindung.
  6. Pikeun mastikeun kinerja EMC nu ditangtukeun, panjang sadaya kabel I/O iwal ti nu disambungkeun ka input anteneu GPS alat USRP kudu leuwih panjang batan 3 m (10 ft.).

Ngartos Komponén Ieu Sampjeung Proyék

Proyék ieu diwangun ku LabVIEW kode host na LabVIEW Kode FPGA pikeun target hardware USRP RIO atanapi FlexRIO anu dirojong. Struktur folder patali jeung komponén proyék digambarkeun dina subsections salajengna.

Struktur polder
Pikeun nyieun conto anyar tina 802.11 Application Framework, peluncuran LabVIEW Communications System Design Suite 2.0 ku milih LabVIEW Communications 2.0 ti menu Mimitian. Tina Témplat Proyék dina tab Proyék anu diluncurkeun, pilih Kerangka Aplikasi. Pikeun ngaluncurkeun proyék, pilih:

  • 802.11 Desain USRP RIO v2.1 lamun ngagunakeun alat USRP RIO
  • 802.11 Desain FlexRIO v2.1 nalika nganggo modul FlexRIO FPGA/FlexRIO
  • 802.11 Simulasi v2.1 pikeun ngajalankeun kode FPGA pamancar fisik (TX) jeung panarima (RX) processing sinyal dina modeu simulasi. Pituduh patali proyék simulasi napel na.

Pikeun 802.11 proyék Desain, ieu di handap files sareng polder didamel di jero polder anu ditangtukeun:

  • 802.11 Desain USRP RIO v2.1.lvproject / 802.11 Desain FlexRIO RIO v2.1.lvproject —Proyék ieu file ngandung émbaran ngeunaan subVIs numbu, target na ngawangun spésifikasi.
  • 802.11 Host.gvi-Ieu host tingkat luhur VI implements hiji stasiun 802.11. Host interfaces kalawan bitfile ngawangun ti luhur-tingkat FPGA VI, 802.11 FPGA STA.gvi, lokasina di subfolder husus sasaran.
  • Ngawangun-Polder ieu ngandung bit precompiledfiles pikeun alat target nu dipilih.
  • Umum - Perpustakaan umum ngandung subVI umum pikeun host sareng FPGA anu dianggo dina kerangka Aplikasi 802.11. Kode ieu ngawengku fungsi matematik jeung konversi tipe.
  • FlexRIO / USRP RIO- Polder ieu ngandung palaksanaan target-spésifik tina host sareng subVIs FPGA, anu kalebet kode pikeun ngeset gain sareng frékuénsi. Kode ieu di sabagéan ageung kasus diadaptasi tina s tina targét-spésifik streaming dibikeunampproyék le. Éta ogé ngandung target-spésifik tingkat luhur FPGA VIs.
  • 802.11 v2.1-Polder ieu ngandung 802.11 fungsionalitas sorangan dipisahkeun kana sababaraha polder FPGA sarta diréktori host.

Komponén
802.11 Aplikasi Framework nyadiakeun real-time ortogonal frékuénsi-division multiplexing (OFDM) lapisan fisik (PHY) jeung kontrol aksés média (MAC) palaksanaan pikeun hiji sistem basis IEEE 802.11. The 802.11 Aplikasi Framework LabVIEW proyék implements fungsionalitas hiji stasiun, kaasup panarima (RX) jeung fungsi pamancar (TX).

Pernyataan Patuh sareng Panyimpangan
Kerangka Aplikasi 802.11 dirancang pikeun patuh kana spésifikasi IEEE 802.11. Pikeun ngajaga desain gampang dirobah, 802.11 Application Framework museurkeun kana fungsionalitas inti standar IEEE 802.11.

  • 802.11a- (mode Warisan) sareng 802.11ac- (mode throughput Pohara High) patuh PHY
  • Latihan deteksi pakét dumasar-sawah
  • Sinyal jeung data widang encoding jeung decoding
  • Hapus Penilaian Saluran (CCA) dumasar kana énergi sareng deteksi sinyal
  • Pamawa rasa sababaraha aksés kalayan prosedur dijauhkeun tabrakan (CSMA / CA) kaasup retransmission
  • Prosedur Backoff acak
  • Komponén MAC anu patuh 802.11a sareng 802.11ac pikeun ngadukung pamenta-to-send/clear-to-send (RTS/CTS), Data frame, sareng acknowledgment (ACK) transmisi pigura.
  • Generasi ACK sareng 802.11 IEEE-compliant short interframe spacing (SIFS) timing (16 µs)
  • Rojongan vektor alokasi jaringan (NAV).
  • Unit data protokol MAC (MPDU) generasi sareng alamat multi-titik
  • API L1/L2 anu ngamungkinkeun aplikasi éksternal anu ngalaksanakeun fungsionalitas MAC luhur sapertos prosedur gabung pikeun ngakses fungsionalitas MAC tengah sareng handap.
    Kerangka Aplikasi 802.11 ngarojong fitur-fitur ieu:
  • Interval hansip panjang wungkul
  • arsitéktur single input single output (SISO), siap pikeun sababaraha-input multiple-output (MIMO) konfigurasi
  • VHT20, VHT40, sareng VHT80 pikeun standar 802.11ac. Pikeun rubakpita 802.11ac 80 MHz, pangrojongna dugi ka modulasi sareng coding scheme (MCS) nomer 4.
  • MPDU agrégat (A-MPDU) sareng MPDU tunggal pikeun standar 802.11ac
  • Packet-by-packet automatic gain control (AGC) ngamungkinkeun transmisi jeung panarimaan leuwih-the-air.

Didatangan ni.com/info sareng lebetkeun Kode Info 80211AppFWManual pikeun ngaksés LabVIEW Communications 802.11 Application Framework Manual kanggo inpormasi lengkep ngeunaan 802.11 Application Framework design.

Ngajalankeun Ieu Sampjeung Proyék

Kerangka Aplikasi 802.11 ngadukung interaksi sareng jumlah stasion anu sawenang-wenang, teras disebut Modeu Multi Station RF. Modeu operasi anu sanés dijelaskeun dina bagian "Modus Operasi Tambahan sareng Pilihan Konfigurasi". Dina RF Multi Station Mode, unggal stasion tindakan salaku alat 802.11 tunggal. Pedaran di handap ieu nganggap yén aya dua stasiun bebas, unggal jalan dina alat RF sorangan. Aranjeunna disebut Stasion A sareng Stasion B.

Ngonpigurasikeun Hardware: Kabel
Gumantung kana konfigurasi, turutan lengkah dina boh "Konfigurasi USRP RIO Setup" atawa "Konfigurasi FlexRIO / FlexRIO adaptor Module Setup" bagian.

Ngonpigurasikeun Sistim USRP RIO

  1. Pastikeun alat USRP RIO disambungkeun leres ka sistem host ngajalankeun LabVIEW Komunikasi System Design Suite.
  2. Lengkepan léngkah-léngkah ieu pikeun nyiptakeun sambungan RF sapertos anu dipidangkeun dina Gambar 2.
    1.  Sambungkeun dua attenuator 30 dB ka palabuhan RF0/TX1 di Stasion A sareng Stasion B.
    2. Sambungkeun tungtung séjén tina attenuator ka dua kabel RF.
    3. Sambungkeun tungtung kabel RF anu sanés ti Stasion A ka palabuhan RF1/RX2 Stasion B.
    4. Sambungkeun tungtung kabel RF anu sanés ti Stasion B ka palabuhan RF1/RX2 Stasion A.
  3. Daya dina alat USRP.
  4. Daya dina sistem host.
    Kabel RF kedah ngadukung frékuénsi operasi. INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-2

Ngonpigurasikeun Sistim FlexRIO

  1. Pastikeun alat FlexRIO disambungkeun leres ka sistem host ngajalankeun LabVIEW Komunikasi System Design Suite.
  2. Lengkepan léngkah-léngkah ieu pikeun nyiptakeun sambungan RF sapertos anu dipidangkeun dina Gambar 3.
    1. Sambungkeun port TX Stasion A ka port RX Stasion B nganggo kabel RF.
    2. Sambungkeun port TX Stasion B ka port RX Stasion A nganggo kabel RF.
  3. Daya dina sistem host.
    Kabel RF kedah ngadukung frékuénsi operasi. INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-3
Ngajalankeun LabVIEW Host Code

Pastikeun LabVIEW Communications System Design Suite 2.0 sareng 802.11 Application Framework 2.1 dipasang dina sistem anjeun. Instalasi dimimitian ku ngajalankeun setup.exe ti média instalasi disadiakeun. Turutan parentah installer pikeun ngarengsekeun prosés instalasi.
Léngkah anu diperyogikeun pikeun ngajalankeun LabVIEW kode host dina dua stasion diringkeskeun dina ieu:

  1. Pikeun Stasion A dina host kahiji:
    • a. Ngajalankeun LabVIEW Communications System Design Suite ku milih LabVIEW Communications 2.0 ti menu Mimitian.
    • b. Tina tab PROYEK, pilih Kerangka Aplikasi »802.11 Desain… pikeun ngaluncurkeun proyék.
      • Pilih 802.11 Desain USRP RIO v2.1 mun anjeun ngagunakeun setelan USRP RIO.
      • Pilih 802.11 Desain FlexRIO v2.1 mun anjeun ngagunakeun setelan FlexRIO.
    • c. Dina proyék éta, host tingkat luhur VI 802.11 Host.gvi muncul.
    • d. Ngonpigurasikeun identifier RIO dina kadali Alat RIO. Anjeun tiasa nganggo NI Measurement & Automation Explorer (MAX) pikeun kéngingkeun idéntifikasi RIO pikeun alat anjeun. Bandwidth alat USRP RIO (upami 40 MHz, 80 MHz, sareng 160 MHz) dicirikeun sacara alami.
  2. Malikan deui léngkah 1 pikeun Stasion B dina host kadua.
  3. Setel Jumlah Stasion A janten 1 sareng Stasion B janten 2.
  4. Pikeun setelan FlexRIO, setel Jam Rujukan ka PXI_CLK atanapi REF IN/ClkIn.
    • a. Pikeun PXI_CLK: Rujukan dicokot tina chassis PXI.
    • b. REF IN / ClkIn: Rujukan dicokot tina port ClkIn tina modul adaptor NI-5791.
  5. Saluyukeun setelan Alamat MAC Alat sareng Alamat MAC Tujuan di duanana stasiun.
    • a. Stasion A: Setel Alamat MAC Alat sareng Alamat MAC Tujuan ka 46:6F:4B:75:6D:61 sareng 46:6F:4B:75:6D:62 (nilai standar).
    • b. Stasion B: Setel Alamat MAC Alat sareng Alamat MAC Tujuan ka 46:6F:4B:75:6D:62 sareng 46:6F:4B:75:6D:61.
  6. Pikeun unggal stasiun, ngajalankeun LabVIEW host VI ku ngaklik tombol ngajalankeun ().
    • a. Lamun sukses, indikator Alat Siap hurung.
    • b. Upami anjeun nampi kasalahan, cobian salah sahiji ieu:
      • Pastikeun alat Anjeun disambungkeun bener.
      • Pariksa konfigurasi Alat RIO.
  7. Aktipkeun Stasion A ku nyetél kontrol Aktipkeun Stasion ka Hurung. Indikator Station Active kedah hurung.
  8. Aktipkeun Stasion B ku nyetél kontrol Aktipkeun Stasion ka Hurung. Indikator Stasion Active kedah hurung.
  9. Pilih tab MAC, sareng pariksa konstelasi RX anu ditampilkeun cocog sareng skéma modulasi sareng coding anu dikonpigurasi nganggo parameter MCS sareng Subcarrier Format dina stasiun sanés. Pikeun example, ninggalkeun format Subcarrier na MCS ka standar on Station A tur nyetel format Subcarrier ka 40 MHz (IEEE 802.11 ac) jeung MCS ka 5 on Station B. The 16-quadrature ampmodulasi litude (QAM) dipaké pikeun MCS 4 sarta lumangsung dina panganteur pamaké Stasion B. 64 QAM dipaké pikeun MCS 5 sarta lumangsung dina panganteur pamaké Stasion A.
  10. Pilih tab RF & PHY, sareng pariksa spéktrum RX Power anu dipidangkeun sami sareng format Subcarrier anu dipilih dina stasiun sanés. Stasiun A nembongkeun spéktrum kakuatan 40 MHz RX bari Station B nembongkeun spéktrum kakuatan 20 MHz RX.

Catetan: Alat USRP RIO kalayan rubakpita 40 MHz teu tiasa ngirimkeun atanapi nampi pakét anu disandi ku rubakpita 80 MHz.
Antarbeungeut pangguna 802.11 Application Framework Stasion A sareng B dipidangkeun masing-masing dina Gambar 6 sareng Gambar 7. Pikeun ngawas status unggal stasiun, 802.11 Application Framework nyadiakeun rupa-rupa indikator jeung grafik. Sadaya setélan aplikasi ogé grafik sareng indikator dijelaskeun dina subseksi ieu. Kadali dina panel hareup digolongkeun kana tilu sét ieu:

  • Setélan Aplikasi: Kadali éta kedah disetél sateuacan ngaktipkeun stasion.
  • Setélan Runtime statik: Kadali éta kedah dipareuman teras di stasion. Kontrol Stasion Aktipkeun dianggo pikeun éta.
  • Setélan Runtime Dinamis: Kadali éta tiasa disetél dimana stasiun jalan.

INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-6INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-7

Katerangan ngeunaan Kontrol sareng Indikator

Kontrol dasar sareng Indikator

Setélan Aplikasi 
Setélan aplikasi diterapkeun nalika VI dimimitian sareng teu tiasa dirobih nalika VI naék sareng jalan. Pikeun ngarobah setelan ieu, eureun VI, nerapkeun parobahan, sarta balikan deui VI. Éta ditémbongkeun dina Gambar 6.

Parameter Katerangan
RIO Paranti Alamat RIO tina alat hardware RF.
Rujukan Jam Ngonpigurasikeun rujukan pikeun jam alat. Frékuénsi rujukan kedah 10 MHz. Anjeun tiasa milih tina sumber ieu:

Internal—Maké jam rujukan internal.

REF IN / ClkIn—Referensi dicokot tina port REF IN (USRP-294xR, jeung USRP-295XR) atawa port ClkIn (NI 5791).

GPS-Referensi dicokot tina modul GPS. Ngan lumaku pikeun alat USRP- 2950/2952/2953.

PXI_CLK-Rujukan dicokot tina chassis PXI. Ngan lumaku pikeun PXIe- 7975/7976 target kalawan modul adaptor NI-5791.

Operasi Modus Eta geus disetel salaku konstanta dina diagram blok. Kerangka Aplikasi 802.11 nyayogikeun modeu ieu:

RF Loopback—Nyambungkeun jalur TX tina hiji alat sareng jalur RX tina alat anu sami nganggo kabel RF atanapi nganggo anteneu.

RF Multi Stasion-Pangiriman data biasa sareng dua atanapi langkung stasiun mandiri anu dijalankeun dina alat-alat individu anu dihubungkeun ku anteneu atanapi ku sambungan kabel. RF Multi Station nyaéta modeu operasi standar.

Baseband loopback-Sarupa jeung RF loopback, tapi loopback kabel éksternal diganti ku jalur loopback baseband digital internal.

Setélan Runtime statik
Setélan runtime statik ngan bisa dirobah bari stasion dipareuman. Parameter diterapkeun nalika stasion dihurungkeun. Éta ditémbongkeun dina Gambar 6.

Parameter Katerangan
Stasion Jumlah Kontrol angka pikeun nyetél nomer stasiun. Unggal stasiun ngajalankeun kudu boga nomer béda. Éta tiasa dugi ka 10. Upami pangguna hoyong ningkatkeun jumlah stasiun jalan, cache tina tugas Nomer Urutan MSDU sareng Deteksi Duplikat kedah ningkat kana nilai anu diperyogikeun, sabab nilai standarna 10.
primér Saluran Puseur Frékuénsi [Hz] Éta mangrupikeun frékuénsi pusat saluran utama pamancar dina Hz. Nilai anu sah gumantung kana alat anu dijalankeun stasiun.
primér Saluran Pamilih Kontrol numerik pikeun nangtukeun mana subband dipaké salaku saluran primér. PHY ngawengku rubakpita 80 MHz, nu bisa dibagi jadi opat subband {0,…,3} tina rubakpita 20 MHz pikeun sinyal throughput non-high (non-HT). Pikeun bandwidth anu langkung lega, subbands digabungkeun. Didatangan ni.com/info sareng lebetkeun Kode Inpormasi 80211AppFWManual pikeun ngakses ka LabVIEW Komunikasi 802.11 Aplikasi Rangka Manual pikeun inpo nu leuwih lengkep tentang channelization.
Kakuatan Tingkat [dBm] Tingkat kakuatan kaluaran merhatikeun pangiriman sinyal gelombang kontinyu (CW) anu ngagaduhan rentang digital to analog converter (DAC). Rasio kakuatan puncak-ka-rata-rata OFDM anu luhur hartosna kakuatan kaluaran pigura 802.11 biasana 9 dB dugi ka 12 dB sahandapeun tingkat kakuatan anu disaluyukeun.
TX RF Palabuhan Port RF dipaké pikeun TX (ngan lumaku pikeun alat USRP RIO).
RX RF Palabuhan Port RF dipaké pikeun RX (ngan lumaku pikeun alat USRP RIO).
Paranti MAC Alamat Alamat MAC pakait sareng stasiun. Indikator Boolean nunjukkeun upami alamat MAC anu dipasihkeun sah atanapi henteu. Validasi alamat MAC dilakukeun dina modeu dinamis.

Setélan Runtime dinamis
Setélan Runtime Dinamis tiasa dirobih iraha waé sareng langsung diterapkeun, sanaos stasion aktip. Éta ditémbongkeun dina Gambar 6.

Parameter Katerangan
Subcarrier Formatna Ngidinan anjeun ngalih antara format standar IEEE 802.11. Format anu dirojong nyaéta kieu:
  · 802.11a jeung 20 MHz Bandwidth

· 802.11ac jeung 20 MHz Bandwidth

· 802.11ac jeung 40 MHz Bandwidth

· 802.11ac sareng Bandwidth 80 MHz (didukung MCS dugi ka 4)

MCS Indéks skéma modulasi sareng pengkodean dipaké pikeun ngodekeun pigura data. Pigura ACK sok dikirim kalawan MCS 0. Sadar yén teu sakabéh nilai MCS lumaku pikeun sakabéh format subcarrier sarta harti MCS robah kalawan format subcarrier. Widang teks di gigireun widang MCS nembongkeun skéma modulasi jeung laju coding pikeun MCS ayeuna jeung Format Subcarrier.
AGC Upami diaktipkeun, setelan gain optimum dipilih gumantung kana kakuatan kakuatan sinyal nu ditampa. Nilai gain RX dicokot tina Manual RX Gain lamun AGC geus ditumpurkeun.
Manual RX Keuntungan [dB] Nilai gain RX Manual. Dilarapkeun lamun AGC ditumpurkeun.
tujuan MAC Alamat Alamat MAC tina tujuan dimana pakét kedah dikirim. Indikator Boolean nunjukkeun upami alamat MAC anu dipasihkeun sah atanapi henteu. Lamun ngajalankeun dina modeu loopback RF, nu tujuan MAC Alamat jeung Paranti MAC Alamat kudu sarupa.

Indikator
Tabel di handap ieu nunjukkeun indikator anu aya dina panel hareup utama sapertos anu dipidangkeun dina Gambar 6.

Parameter Katerangan
Paranti Siap Indikator Boolean nunjukkeun upami alat parantos siap. Upami anjeun nampi kasalahan, cobian salah sahiji ieu:

· Pastikeun alat RIO Anjeun disambungkeun bener.

· Pariksa konfigurasi tina RIO Paranti.

· Pariksa nomer stasion. Éta kedah béda upami langkung ti hiji stasiun dijalankeun dina host anu sami.

Sasaran FIFO ngalembur Indikator Boolean nu hurung lamun aya overflow dina target pikeun host (T2H) first-in- first-out memory buffers (FIFOs). Lamun salah sahiji T2H FIFOs overflows, informasi na teu bisa dipercaya deui. FIFOs nyaéta kieu:

· T2H RX Data ngabahekeun

· T2H Rasi ngabahekeun

· T2H RX Power Spéktrum ngabahekeun

· T2H Channel Estimasi ngabahekeun

· TX mun RF FIFO ngabahekeun

Stasion Aktif Indikator Boolean nunjukkeun upami stasiun RF aktip saatos ngaktipkeun stasiun ku netepkeun Aktipkeun Stasion kontrol ka On.
Dilarapkeun RX Keuntungan [dB] Hiji indikator numeris nembongkeun nilai gain RX ayeuna dilarapkeun. nilai ieu Manual RX Gain nalika AGC ditumpurkeun, atawa diitung gain RX nalika AGC diaktipkeun. Dina duanana kasus, nilai gain dipaksa ku kamampuhan alat.
Sah Indikator Boolean nunjukkeun upami dipasihkeun Paranti MAC Alamat jeung tujuan MAC Alamat pakait sareng stasiun nu valid.
Tab MAC

Tabél di handap ieu daptar kadali sareng indikator anu disimpen dina Tab MAC sapertos anu dipidangkeun dina Gambar 6.

Setélan Runtime dinamis

Parameter Katerangan
Data Sumber Nangtukeun sumber pigura MAC anu dikirim ti host ka target.

Pareum-Metoda ieu mangpaat pikeun nganonaktipkeun ngirimkeun data TX bari ranté TX aktip pikeun memicu pakét ACK.

UDP—Metoda ieu kapaké pikeun nunjukkeun demo, sapertos nalika nganggo aplikasi streaming video éksternal, atanapi pikeun ngagunakeun alat uji jaringan éksternal, sapertos Iperf. Dina metoda ieu, data input datang atawa dihasilkeun tina stasiun 802.11 maké pamaké datagprotokol ram (UDP).

PN Data—Metoda ieu ngirimkeun bit acak sareng mangpaat pikeun tés fungsional. Ukuran sareng laju pakét tiasa gampang diadaptasi.

  Manual—Metoda ieu mangpaat pikeun memicu pakét tunggal pikeun tujuan debugging.

Jaba— Ngidinan potensi realisasi MAC luhur éksternal atawa aplikasi éksternal séjén pikeun ngagunakeun fungsi MAC & PHY disadiakeun ku 802.11 Aplikasi Framework.

Data Sumber Pilihan Unggal tab nembongkeun pilihan pikeun sumber data pakait.

UDP Tab—A port UDP bébas pikeun meunangkeun data pikeun pamancar diturunkeun inherently dumasar kana nomer stasiun.

PN Tab PN Data pakét Ukuran— Ukuran pakét dina bait (rentang dugi ka 4061, nyaéta A-MPDU tunggal diréduksi ku overhead MAC)

PN Tab PN Bungkusan per Kadua—Jumlah rata-rata pakét anu dikirimkeun per detik (dugi ka 10,000. throughput anu tiasa dicapai tiasa langkung sakedik gumantung kana konfigurasi stasiun).

Manual Tab Pemicu TX-A kontrol Boolean pikeun memicu pakét TX tunggal.

Data Tilelep Éta ngagaduhan pilihan di handap ieu:

·          Pareum—Data dipiceun.

·          UDP—Upami diaktipkeun, pigura anu ditampi diteruskeun ka alamat sareng port UDP anu dikonpigurasi (tingali di handap).

Data Tilelep Pilihan Éta gaduh konfigurasi anu dipikabutuh pikeun pilihan tilelep data UDP:

·          Nepikeun IP Alamat—Alamat IP tujuan pikeun aliran kaluaran UDP.

·          Nepikeun Palabuhan—Target port UDP pikeun aliran kaluaran UDP, biasana antara 1,025 sareng 65,535.

Reset TX Statistik A kontrol Boolean pikeun ngareset sadayana counters tina MAC TX Statistik klaster.
Reset RX Statistik A kontrol Boolean pikeun ngareset sadayana counters tina MAC RX Statistik klaster.
nilai-nilai per kadua A kontrol Boolean pikeun nembongkeun MAC TX Statistik jeung MAC RX Statistik boh nilai akumulasi saprak reset panungtungan atawa nilai per detik.

Grafik jeung Indikator
Tabel di handap ieu nunjukkeun indikator sareng grafik anu dipidangkeun dina Tab MAC sapertos anu dipidangkeun dina Gambar 6.

Parameter Katerangan
Data Sumber Pilihan UDP Narima Palabuhan—Sumber port UDP tina aliran input UDP.

FIFO Pinuh-Nunjukkeun yén panyangga stop kontak pamaca UDP leutik pikeun maca data anu dipasihkeun, ku kituna pakét diturunkeun. Ningkatkeun ukuran panyangga stop kontak.

Data Mindahkeun- Nunjukkeun yén pakét hasil dibaca tina port anu dipasihkeun. Tingali kana streaming video pikeun langkung rinci.

Data Tilelep Pilihan UDP FIFO Pinuh—Nunjukkeun yén panyangga stop kontak tina pangirim UDP leutik pikeun nampa payload tina RX Data aksés mémori langsung (DMA) FIFO, jadi pakét anu turun. Ningkatkeun ukuran panyangga stop kontak.

Data Mindahkeun—Nunjukkeun yén pakét hasil dibaca tina DMA FIFO sareng diteruskeun ka port UDP anu dipasihkeun.

RX Rasi lintang Indikasi grafis nunjukkeun konstelasi RX I/Q samples tina widang data narima.
RX Throughput [bit/s] indikasi numeris nembongkeun laju data sukses narima sarta decoded pigura cocog jeung Paranti MAC Alamat.
Data Ongkoh [Mbps] indikasi grafis nembongkeun laju data sukses narima sarta decoded pigura cocog jeung Paranti MAC Alamat.
MAC TX Statistik indikasi numeris nembongkeun nilai tina counters handap patali MAC TX. Nilai nu dibere bisa jadi nilai akumulasi saprak reset panungtungan atawa nilai per detik dumasar kana status kontrol Boolean. nilai-nilai per kadua.

· RTS dipicu

· CTS dipicu

· Data dipicu

· ACK dipicu

MAC RX Statistik Indikasi numeris nembongkeun nilai tina counters handap patali MAC RX. Nilai nu dibere bisa jadi nilai akumulasi saprak reset panungtungan atawa nilai per detik dumasar kana status kontrol Boolean. nilai-nilai per kadua.

· Mukadimah dideteksi (ku singkronisasi)

  · Unit data layanan PHY (PSDUs) narima (pigura kalawan lulugu prosedur konvergénsi lapisan fisik (PLCP) valid, pigura tanpa palanggaran format)

· MPDU CRC OK (urutan pamariksaan pigura (FCS) pariksa lulus)

· RTS dideteksi

· CTS dideteksi

· Data dideteksi

· ACK dideteksi

TX Kasalahan Ongkos Indikasi grafis nunjukkeun tingkat kasalahan pakét TX sareng tingkat kasalahan blok TX. Laju kasalahan pakét TX diitung salaku babandingan MPDU suksés dikirimkeun ka Jumlah usaha transmisi. Laju kasalahan TX block diitung salaku babandingan MPDU suksés dikirimkeun ka total jumlah transmisi. Nilai panganyarna dipintonkeun di katuhu luhur grafik.
Rata-rata Retransmissions per pakét Indikasi grafis nunjukkeun jumlah rata-rata percobaan transmisi. Nilai panganyarna dipintonkeun di katuhu luhur grafik.

RF & PHY Tab
Tabél di handap ieu daptar kadali sareng indikator anu disimpen dina Tab RF & PHY sapertos anu dipidangkeun dina Gambar 8.INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-8

Setélan Runtime dinamis 

Parameter Katerangan
CCA Énergi Deteksi bangbarung [dBm] Lamun énergi sinyal narima luhur bangbarung, stasiun qualifies sedeng salaku sibuk na interrupts prosedur Backoff na, lamun sagala. Nyetél CCA Énergi Deteksi bangbarung [dBm] kontrol ka nilai nu leuwih luhur ti nilai minimal tina kurva ayeuna dina grafik RF Input Power.

Grafik jeung Indikator

Parameter Katerangan
Dipaksa LO Frékuénsi TX [Hz] Sabenerna dipaké frékuénsi TX on target.
RF Frékuénsi [Hz] Frékuénsi puseur RF sanggeus adjustment dumasar kana primér Saluran Pamilih kontrol jeung rubakpita operasi.
Dipaksa LO Frékuénsi RX [Hz] Sabenerna dipaké frékuénsi RX on target.
Dipaksa Kakuatan Tingkat [dBm] Tingkat kakuatan gelombang kontinyu 0 dBFS nu nyadiakeun keur setelan alat ayeuna. Daya kaluaran rata-rata sinyal 802.11 kirang langkung 10 dB di handap tingkat ieu. Nunjukkeun tingkat kakuatan sabenerna tempo frékuénsi RF jeung nilai calibration husus alat ti EEPROM nu.
Dibales CFO [Hz] Frékuénsi pamawa offset dideteksi ku unit estimasi frékuénsi kasar. Pikeun modul adaptor FlexRIO / FlexRIO, setel jam rujukan ka PXI_CLK atanapi REF IN / ClkIn.
Saluranisasi Indikasi grafis nunjukkeun sub-band mana anu dianggo salaku saluran primér dumasar kana primér Saluran Pamilih. PHY nyertakeun rubakpita 80 MHz, nu bisa dibagi jadi opat sub-band {0,…,3} tina rubakpita 20 MHz pikeun sinyal non-HT. Pikeun rubakpita anu langkung lega (40 MHz atanapi 80 MHz), sub-bandna digabungkeun. Didatangan ni.com/info sareng lebetkeun Kode Inpormasi 80211AppFWManual pikeun ngakses ka LabVIEW Komunikasi

802.11 Aplikasi Rangka Manual pikeun inpo nu leuwih lengkep tentang channelization.

Saluran Estimasi indikasi grafis nembongkeun amplitude jeung fase tina saluran estimasi (dumasar kana L-LTF jeung VHT-LTF).
Baseband RX Kakuatan Indikasi grafis nunjukkeun kakuatan sinyal baseband nalika ngamimitian pakét. Indikator numeris nembongkeun kakuatan baseband panarima sabenerna. Nalika AGC diaktipkeun, éta

802.11 Aplikasi Framework nyoba ngajaga nilai ieu dina dibikeun AGC udagan sinyal kakuatan in Maju tab ku ngarobah gain RX sasuai.

TX Kakuatan Spéktrum A snapshot tina spéktrum baseband ayeuna ti TX.
RX Kakuatan Spéktrum A snapshot tina spéktrum baseband ayeuna ti RX.
RF Input Kakuatan Nampilkeun kakuatan input RF ayeuna dina dBm henteu paduli jinis sinyal anu asup upami pakét 802.11 parantos dideteksi. Indikator ieu mintonkeun daya input RF, dina dBm, ayeuna keur diukur, kitu ogé dina packet mimiti panganyarna.
Tab canggih

Tabel di handap ieu daptar kadali anu disimpen dina Tab Advanced sakumaha anu dipidangkeun dina Gambar 9.INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-9

Setélan Runtime statik

Parameter Katerangan
kadali pigura TX vektor konfigurasi Larapkeun nilai MCS ngonpigurasi dina vektor TX pikeun RTS, CTS atanapi pigura ACK. Konfigurasi pigura kontrol standar pigura maranéhanana nyaéta Non-HT-OFDM jeung rubakpita 20 MHz bari MCS bisa ngonpigurasi ti host.
dot11RTSTambang Parameter semi-statik dipaké ku pilihan runtuyan pigura pikeun mutuskeun naha RTS|CTS diwenangkeun atawa henteu.

· Lamun panjang PSDU, nyaeta, PN Data pakét Ukuran, leuwih badag batan dot11RTSThreshold, {RTS | CTS | DATA | ACK} runtuyan pigura dipaké.

· Lamun panjang PSDU, nyaeta, PN Data pakét Ukuran, kurang atawa sarua jeung dot11RTSThreshold, {DATA | ACK} runtuyan pigura dipaké.

Mékanisme ieu ngamungkinkeun stasiun pikeun ngonpigurasi pikeun ngamimitian RTS / CTS boh salawasna, pernah, atawa ngan dina pigura leuwih panjang batan panjang nu ditangtukeun.

dot11ShortRetryLimit Parameter semi-statik—Jumlah maksimum retries dilarapkeun pikeun tipe MPDU pondok (runtuyan tanpa RTS|CTS). Lamun jumlah wates coba deui ngahontal, discards MPDUs tur pakait konfigurasi MPDU jeung vektor TX.
dot11LongRetryLimit Parameter semi-statik—Jumlah maksimum retries dilarapkeun pikeun tipe MPDU panjang (runtuyan kaasup RTS|CTS). Lamun jumlah wates coba deui ngahontal, discards MPDUs tur pakait konfigurasi MPDU jeung vektor TX.
RF Loopback Demo Modus Kontrol Boolean pikeun pindah antara modeu operasi:

RF Multi-Stasiun (Boolean palsu): Sahenteuna dua stasiun diperlukeun dina setelan, dimana unggal stasiun tindakan minangka hiji alat 802.11.

RF Loopback (Boolean leres): Hiji alat tunggal diperlukeun. Setélan ieu mangpaat pikeun démo leutik nganggo stasiun tunggal. Nanging, fitur MAC anu dilaksanakeun ngagaduhan sababaraha watesan dina modeu RF Loopback. Paket ACK leungit bari MAC TX ngantosan aranjeunna; mesin kaayaan DCF on FPGA of MAC nyegah mode ieu. Ku alatan éta, MAC TX salawasna ngalaporkeun transmisi gagal. Lantaran kitu, laju kasalahan pakét TX anu dilaporkeun sareng tingkat kasalahan blok TX dina indikasi grafis tina Rates Kasalahan TX mangrupikeun hiji.

Setélan Runtime dinamis 

Parameter Katerangan
Mundur Nilai backoff anu diterapkeun sateuacan pigura dikirimkeun. Backoff diitung dina jumlah slot durasi 9 µs. Dumasar kana nilai backoff, cacah backoff pikeun prosedur Backoff bisa dibenerkeun atawa acak:

· Lamun nilai backoff leuwih badag batan atawa sarua jeung nol, backoff tetep dipaké.

· Lamun nilai backoff négatip, a cacah backoff acak dipaké.

AGC udagan sinyal kakuatan Target kakuatan RX dina baseband digital dipaké lamun AGC diaktipkeun. Nilai optimal gumantung kana rasio kakuatan puncak-ka-rata-rata (PAPR) tina sinyal anu ditampa. Nyetél AGC udagan sinyal kakuatan mun nilai leuwih badag batan nu dibere dina Baseband RX Kakuatan grafik.

Tab Acara
Tabél di handap ieu daptar kadali sareng indikator anu disimpen dina Tab Kajadian sapertos anu dipidangkeun dina Gambar 10.INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 kerangka aplikasi 2.1 Gbr-10.

Setélan Runtime dinamis

Parameter Katerangan
FPGA kajadian ka lagu Mibanda sakumpulan kontrol Boolean; unggal kontrol dipaké pikeun ngaktipkeun atawa nganonaktipkeun tracking tina acara FPGA pakait. Éta acara téh kieu:

·          PHY TX ngamimitian pamundut

·          PHY TX tungtung indikasi

·          PHY RX ngamimitian indikasi

·          PHY RX tungtung indikasi

·          PHY CCA timing indikasi

·          PHY RX kauntungan robah indikasi

·          DCF kaayaan indikasi

·          MAC MPDU RX indikasi

·          MAC MPDU TX pamundut

Sadayana Kontrol Boolean pikeun ngaktifkeun nyukcruk acara acara FPGA di luhur.
Euweuh Kontrol Boolean pikeun nganonaktipkeun ngalacak kajadian tina acara FPGA di luhur.
log file awalan Sebutkeun hiji téks file pikeun nuliskeun data kajadian FPGA nu geus dibaca tina Acara DMA FIFO. Aranjeunna dibere luhur dina FPGA kajadian ka lagu. Unggal acara diwangun ku hiji waktu Stamp jeung data kajadian. téks file dijieun sacara lokal dina folder proyék.

Ngan acara dipilih di FPGA kajadian ka lagu di luhur bakal ditulis dina téks file.

Tulis ka file Kontrol Boolean pikeun ngaktifkeun atanapi nganonaktipkeun prosés nulis acara FPGA anu dipilih kana téks file.
Jelas Kajadian Kontrol Boolean pikeun mupus sajarah kajadian tina panel hareup. Ukuran pendaptaran standar tina sajarah acara nyaéta 10,000.
Tab Status

Tabél di handap ieu daptar indikator anu disimpen dina Tab Status sapertos anu dipidangkeun dina Gambar 11. INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-11

Grafik jeung Indikator

Parameter Katerangan
TX Nampilkeun sajumlah indikator anu nunjukkeun jumlah pesen anu ditransfer antara lapisan anu béda, mimitian ti sumber data ka PHY. Salaku tambahan, éta nunjukkeun palabuhan UDP anu saluyu.
Data sumber num pakét sumber: Indikator numeris nembongkeun jumlah pakét anu geus ditampa ti sumber data (UDP, PN Data, atawa Manual).

mindahkeun sumber: Indikator Boolean nunjukkeun yén data nampi tina sumber data (jumlah pakét anu ditampi henteu nol).

Luhur MAC TX Paménta Luhur MAC: Indikator numeris nembongkeun jumlah Mac TX Konfigurasi sarta pesen pamundut Payload dihasilkeun ku lapisan abstraksi tinggi MAC na ditulis ka port UDP pakait anu lokasina di handapeun aranjeunna.
Tengah MAC TX Paménta Tengah MAC: Indikator numeris nembongkeun jumlah Mac TX Konfigurasi sarta pesen pamundut Payload nampi ti lapisan abstraksi tinggi MAC jeung maca ti port UDP pakait anu lokasina di luhur aranjeunna. Sateuacan nransferkeun duanana pesen ka lapisan handap, konfigurasi anu dipasihkeun dipariksa upami aranjeunna dirojong atanapi henteu, salian ti éta, pamundut Konfigurasi MAC TX sareng pamundut Payload MAC TX dipariksa upami aranjeunna konsisten.

TX Paménta ka PHY: Indikator numeris nembongkeun jumlah requests MAC MSDU TX ditulis ka DMA FIFO.

TX Konfirmasi Tengah MAC: Indikator numeris nembongkeun jumlah seratan konfirmasi nu geus dihasilkeun ku tengah MAC pikeun Mac TX Konfigurasi jeung Mac TX Payload seratan sarta ditulis ka port UDP ditugaskeun lokasina di luhur aranjeunna.

TX Indikasi ti PHY: Indikator numeris nembongkeun jumlah MAC MSDU TX tungtung indikasi dibaca tina DMA FIFO.

TX Indikasi Tengah MAC: Indikator numeris nembongkeun jumlah MAC TX Indikasi Status dilaporkeun ti MAC Tengah nepi MAC tinggi ngagunakeun port UDP ditugaskeun ayana luhureun eta.

PHY TX Indikasi Ngabahekeun: Indikator numeris nembongkeun jumlah overflows anu lumangsung salila FIFO nulis ku TX End indikasi.
RX Nampilkeun sajumlah indikator anu nunjukkeun jumlah pesen anu ditransfer antara lapisan anu béda, mimitian ti PHY dugi ka tilelep data. Salaku tambahan, éta nunjukkeun palabuhan UDP anu saluyu.
PHY RX Indikasi Ngabahekeun: Indikator numeris nembongkeun jumlah overflows anu lumangsung salila nulis FIFO ku MAC MSDU RX indikasi.
Tengah MAC RX Indikasi ti PHY: Indikator numeris nembongkeun jumlah MAC MSDU RX indikasi dibaca tina DMA FIFO.

RX Indikasi Tengah MAC: Indikator numeris nembongkeun jumlah MAC MSDU RX indikasi nu geus decoded leres tur dilaporkeun ka MAC tinggi ngagunakeun port UDP ditugaskeun ayana luhureun eta.

Luhur MAC RX Indikasi Luhur MAC: Indikator numeris nembongkeun jumlah MAC MSDU indikasi RX kalawan data MSDU valid narima di MAC tinggi.
Data tilelep num pakét tilelep: Jumlah pakét anu ditampi dina tilelep data tina MAC tinggi.

mindahkeun tilelep: Indikator Boolean nunjukkeun yén data nampi tina MAC anu luhur.

Modeu Operasi tambahan sareng Pilihan Konfigurasi

Bagian ieu ngajelaskeun pilihan konfigurasi salajengna sareng modeu operasi. Salian modeu RF Multi-Station anu dijelaskeun dina Running This Sampbagian Project, 802.11 Aplikasi Framework ngarojong RF Loopback na Baseband modus operasi maké alat tunggal. Léngkah-léngkah utama pikeun ngajalankeun 802.11 Application Framework nganggo dua mode éta dijelaskeun di handap ieu.

RF Loopback Mode: kabel
Gumantung kana konfigurasi, turutan lengkah dina boh "Konfigurasi USRP RIO Setup" atawa "Konfigurasi FlexRIO / FlexRIO adaptor Module Setup" bagian.

Ngonpigurasikeun USRP RIO Setup 

  1. Pastikeun alat USRP RIO disambungkeun leres ka sistem host ngajalankeun LabVIEW Komunikasi System Design Suite.
  2. Jieun konfigurasi loopback RF ngagunakeun hiji kabel RF jeung hiji attenuator.
    • a. Sambungkeun kabel ka RF0 / TX1.
    • b. Sambungkeun attenuator 30 dB ka tungtung kabel anu sanés.
    • c. Sambungkeun attenuator ka RF1 / RX2.
  3. Daya dina alat USRP.
  4. Daya dina sistem host. INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-12

Ngonpigurasikeun Setup Modul adaptor FlexRIO

  1. Pastikeun alat FlexRIO dipasang leres dina sistem anu ngajalankeun LabVIEW Komunikasi System Design Suite.
  2. Jieun konfigurasi loopback RF nyambungkeun TX modul ni-5791 jeung RX modul ni-5791. INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 Gbr-13

Ngajalankeun LabVIEW Host Code
Parentah ngeunaan ngajalankeun LabVIEW kode host parantos disayogikeun dina "Running This Sample Project" bagian pikeun mode operasi RF Multi-Stasiun. Salian parentah Lengkah 1 dina bagian éta, ogé ngalengkepan léngkah-léngkah ieu:

  1. Modeu operasi standar nyaéta RF Multi-Station. Pindah ka tab Advanced sareng aktipkeun kontrol Mode Demo RF Loopback. Ieu bakal nerapkeun parobahan di handap ieu:
    • Modeu operasi bakal dirobih kana modeu RF Loopback
    •  Alamat MAC Alat sareng Alamat MAC Tujuan bakal nampi alamat anu sami. Pikeun example, duanana bisa 46:6F:4B:75:6D:61.
  2. Ngajalankeun LabVIEW host VI ku ngaklik tombol ngajalankeun ().
    • a. Lamun sukses, indikator Alat Siap hurung.
    • b. Upami anjeun nampi kasalahan, cobian salah sahiji ieu:
      • Pastikeun alat Anjeun disambungkeun bener.
      • Pariksa konfigurasi Alat RIO.
  3. Aktipkeun stasion ku cara nyetél kontrol Aktipkeun Stasion ka Hurung. Indikator Stasion Active kedah hurung.
  4. Pikeun ngaronjatkeun RX Throughput, pindah ka tab Advanced tur nyetel nilai backoff prosedur Backoff ka enol, saprak ngan hiji stasiun jalan. Sajaba ti éta, Nyetél jumlah maksimum retries of dot11ShortRetryLimit ka 1. Nonaktipkeun lajeng ngaktipkeun stasiun ngagunakeun Aktipkeun kontrol Station, saprak dot11ShortRetryLimit mangrupakeun parameter statik.
  5. Pilih tab MAC, sareng pariksa konstelasi RX anu ditampilkeun cocog sareng skéma modulasi sareng coding anu dikonpigurasi nganggo parameter MCS sareng Subcarrier Format. Pikeun example, 16 QAM dipaké pikeun MCS 4 jeung 20 MHz 802.11a. Kalayan setélan standar anjeun kedah ningali throughput sakitar 8.2 Mbits / s.

Modeu RF Loopback: Transmisi Over-the-Air
Transmisi over-the-air sami sareng pangaturan kabel. Kabel diganti ku anteneu cocog pikeun frekuensi puseur channel dipilih jeung rubakpita sistem.

Awas Baca dokuméntasi produk pikeun sakabéh komponén hardware, utamana alat NI RF, saméméh ngagunakeun sistem.
Alat USRP RIO jeung FlexRIO teu disatujuan atawa dilisensikeun pikeun transmisi ngaliwatan hawa maké anteneu. Balukarna, ngoperasikeun produk éta nganggo anteneu tiasa ngalanggar hukum lokal. Pastikeun yén anjeun saluyu sareng sadaya hukum lokal sateuacan ngoperasikeun produk ieu nganggo anteneu.

Baseband Loopback Mode
The baseband loopback téh sarupa jeung RF loopback. Dina modeu ieu, RF geus bypassed. TX samples ditransfer langsung ka ranté processing RX on FPGA. Taya wiring dina panyambungna alat diperlukeun. Pikeun ngajalankeun stasiun di Baseband Loopback, Nyetél sacara manual mode operasi lokasina di diagram block salaku konstanta ka Baseband Loopback.

Pilihan Konfigurasi tambahan

PN Data Generator
Anjeun tiasa make diwangun-di pseudo-noise (PN) generator data pikeun nyieun lalulintas data TX, nu mangpaat pikeun ngukur kinerja throughput sistem. Generator data PN dikonpigurasi ku Ukuran Paket Data PN sareng Parameter PN Pakét per detik. Laju data dina kaluaran PN Data Generator sarua jeung produk duanana parameter. Perhatikeun yén throughput sistem sabenerna ditempo dina sisi RX gumantung kana parameter transmisi, kaasup format Subcarrier sarta nilai MCS, sarta bisa jadi leuwih handap laju dihasilkeun ku generator data PN.
Léngkah di handap nyadiakeun example kumaha generator data PN bisa nembongkeun dampak konfigurasi protokol transmisi dina throughput achievable. Perhatikeun yén nilai throughput anu dipasihkeun tiasa rada béda gumantung kana platform sareng saluran hardware anu dianggo.

  1. Nyetél, ngonpigurasikeun, sareng ngajalankeun dua stasion (Stasiun A sareng Stasion B) sapertos dina "Running This S.ampbagian Project".
  2. Saluyukeun setelan kanggo Alamat MAC Alat sareng Alamat MAC Tujuan supados alamat alat Stasion A mangrupikeun tujuan Stasion B sareng sabalikna sapertos anu dijelaskeun sateuacana.
  3. Dina Stasion B, setel Sumber Data ka Manual pikeun nganonaktipkeun data TX ti Stasion B.
  4. Aktipkeun duanana stasiun.
  5. Kalayan setélan standar, anjeun kedah ningali throughput sakitar 8.2 Mbits / s dina Stasion B.
  6. Pindah ka tab MAC tina Stasion A.
    1. Setel Ukuran Paket Data PN ka 4061.
    2. Setel jumlah PN Pakét per detik ka 10,000. Setelan ieu jenuh panyangga TX pikeun sakabéh konfigurasi mungkin.
  7. Pindah ka tab Advanced Stasion A.
    1. Setel dot11RTSThreshold ka nilai leuwih badag batan PN Data Packet Ukuran (5,000) pikeun nganonaktipkeun RTS / prosedur CTS.
    2. Setel jumlah maksimum retries digambarkeun ku dot11ShortRetryLimit ka 1 pikeun mareuman retransmissions.
  8. Pareuman teras aktipkeun Stasion A saprak dot11RTSThreshold mangrupikeun parameter statik.
  9. Coba kombinasi béda tina Format Subcarrier sareng MCS di Stasion A. Titénan parobahan dina konstelasi RX sareng throughput RX di Stasion B.
  10. Atur Format Subcarrier ka 40 MHz (IEEE 802.11ac) jeung MCS ka 7 di Stasion A. Perhatikeun yén throughput dina Station B nyaeta ngeunaan 72 Mbits / s.

Pangiriman Video
Ngirimkeun pidéo nyorot kamampuan Kerangka Aplikasi 802.11. Pikeun ngalakukeun transmisi video sareng dua alat, setel konfigurasi sakumaha dijelaskeun dina bagian saméméhna. Kerangka Aplikasi 802.11 nyayogikeun antarmuka UDP, anu cocog pikeun streaming pidéo. Pamancar sareng panarima peryogi aplikasi aliran video (pikeun example, VLC, nu bisa diundeur ti http://videolan.org ). Program naon waé anu tiasa ngirim data UDP tiasa dianggo salaku sumber data. Kitu ogé, program naon waé anu tiasa nampi data UDP tiasa dianggo salaku tilelep data.

Ngonpigurasikeun panarima
Host bertindak salaku panarima ngagunakeun 802.11 Aplikasi Framework pikeun lulus narima 802.11 pigura data sarta ngaliwatan UDP ka pamuter stream video.

  1. Jieun proyék anyar sakumaha dijelaskeun dina "Ngajalankeun LabVIEW Host Code" tur nyetel identifier RIO bener dina parameter alat RIO.
  2. Setel Nomer Stasion ka 1.
  3. Hayu Mode Operasi lokasina di diagram blok boga nilai standar, RF Multi Station, sakumaha ditétélakeun saméméhna.
  4. Anggap Alamat MAC Alat sareng Alamat MAC Tujuan gaduh nilai standar.
  5. Pindah ka tab MAC sareng setel Data Sink ka UDP.
  6. Aktipkeun stasion.
  7. Mimitian cmd.exe sareng robih kana diréktori pamasangan VLC.
  8. Mimitian aplikasi VLC salaku klien streaming kalayan paréntah di handap ieu: vlc udp://@:13000, dimana nilai 13000 sami sareng port Transmit Data Sink Option.

Konpigurasikeun pamancar
Host anu bertindak salaku pamancar nampi pakét UDP tina pangladén streaming video sareng ngagunakeun 802.11 Framework Aplikasi pikeun ngirimkeunana salaku pigura data 802.11.

  1. Jieun proyék anyar sakumaha dijelaskeun dina "Ngajalankeun LabVIEW Host Code" tur nyetel identifier RIO bener dina parameter alat RIO.
  2. Setel Nomer Stasion ka 2.
  3. Hayu Mode Operasi lokasina di diagram blok boga nilai standar, RF Multi Station, sakumaha ditétélakeun saméméhna.
  4. Setel Alamat MAC Alat janten sami sareng Alamat MAC Tujuan Stasion 1 (nilai standar:
    46:6F:4B:75:6D:62)
  5.  Setel Alamat MAC Tujuan janten sami sareng Alamat MAC Alat Stasion 1 (nilai standar:
    46:6F:4B:75:6D:61)
  6. Pindah ka tab MAC sareng setel Sumber Data ka UDP.
  7. Aktipkeun Stasion.
  8. Mimitian cmd.exe sareng robih kana diréktori pamasangan VLC.
  9. Identipikasi jalur ka video file anu bakal dianggo pikeun streaming.
  10. Mimitian aplikasi VLC salaku server streaming kalayan paréntah di handap ieu vlc "PATH_TO_VIDEO_FILE”
    :sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, dimana PATH_TO_VIDEO_FILE kudu diganti ku lokasi video nu kudu dipaké, sarta parameter UDP_Port_Value sarua jeung 12000 + Jumlah Stasion, nyaeta, 12002.
    Host bertindak salaku panarima bakal mintonkeun video streamed ku pamancar.

Pamérésan masalah

Bagian ieu nyayogikeun inpormasi ngeunaan ngaidentipikasi akar masalah upami sistemna henteu jalan sakumaha anu diharapkeun. Dijelaskeun pikeun setelan multi-stasiun dimana Stasion A sareng Stasion B ngirimkeun.
Tabél di handap ieu nyayogikeun inpormasi ngeunaan cara pariksa operasi normal sareng cara ngadeteksi kasalahan anu biasa.

Biasa Operasi
Biasa Operasi Tes · Setel Nomer Stasion kana nilai anu béda.

· Leres nyaluyukeun setelan tina Paranti MAC Alamat jeung tujuan MAC Alamat sakumaha anu dijelaskeun sateuacanna.

· Ninggalkeun setélan séjén kana nilai standar.

  Observasi:
  · RX Throughput dina rentang 7.5 Mbit/s dina duanana stasiun. Éta gumantung kana saluran nirkabel atanapi saluran kabel.

· Dina MAC tab:

o    MAC TX Statistik: Anu Data dipicu jeung ACK Dipicu indikator ningkat gancang.

o    MAC RX Statistik: Sadaya indikator naek gancang tinimbang nu RTS dideteksi jeung CTS dideteksi, ti saprak dot11RTThreshold on Maju tab leuwih badag batan PN Data pakét Ukuran (panjangna PSDU) dina MAC tab.

o Rasi lintang dina RX Rasi lintang grafik cocog urutan modulasi tina

MCS dipilih dina pamancar.

o Anu TX Blok Kasalahan Ongkoh grafik nembongkeun hiji nilai ditarima.

· Dina RF & PHY tab:

  o Anu RX Kakuatan Spéktrum lokasina di subband katuhu dumasar kana dipilih primér Saluran Pamilih. Kusabab nilai standar nyaeta 1, kudu antara -20 MHz jeung 0 dina RX Kakuatan Spéktrum grafik.

o Anu CCA Énergi Deteksi bangbarung [dBm] leuwih badag batan kakuatan ayeuna dina

RF Input Kakuatan grafik.

o Daya baseband diukur dina mimiti pakét (titik beureum) dina Baseband RX Kakuatan grafik kedah kirang ti AGC udagan sinyal kakuatan on Maju tab.

MAC Statistik Tes · Nonaktipkeun Stasion A sareng Stasion B

· Di Stasion A, MAC tab, nyetel Data Sumber ka Manual.

· Aktipkeun Stasion A sareng Stasion B

o Stasion A, MAC tab:

§   Data dipicu of MAC TX Statistik nyaeta nol.

§   ACK dipicu of MAC RX Statistik nyaeta nol.

o Stasion B, MAC tab:

§   RX Throughput nyaeta nol.

§   ACK dipicu of MAC TX Statistik nyaeta nol.

§   Data dideteksi of MAC RX Statistik nyaeta nol.

· Di Stasion A, MAC tab, klik ngan sakali dina Pemicu TX of Manual Data Sumber

o Stasion A, MAC tab:

§   Data dipicu of MAC TX Statistik éta 1 €.

§   ACK dipicu of MAC RX Statistik éta 1 €.

o Stasion B, MAC tab:

§   RX Throughput nyaeta nol.

§   ACK dipicu of MAC TX Statistik éta 1 €.

§   Data dideteksi of MAC RX Statistik éta 1 €.

RTS / CTS counters Tes · Nonaktipkeun Stasion A, nyetel dot11RTSTambang ka enol, saprak éta parameter statik. Teras, aktipkeun Stasion A.

· Di Stasion A, MAC tab, klik ngan sakali dina Pemicu TX of Manual Data Sumber

o Stasion A, MAC tab:

§   RTS dipicu of MAC TX Statistik éta 1 €.

§   CTS dipicu of MAC RX Statistik éta 1 €.

o Stasion B, MAC tab:

§   CTS dipicu of MAC TX Statistik éta 1 €.

§   RTS dipicu of MAC RX Statistik éta 1 €.

salah Konfigurasi
Sistim Konfigurasi · Setel Nomer Stasion kana nilai anu béda.

· Leres nyaluyukeun setelan tina Paranti MAC Alamat jeung tujuan MAC Alamat sakumaha anu dijelaskeun sateuacanna.

· Ninggalkeun setélan séjén kana nilai standar.

Kasalahan:

No data disadiakeun pikeun transmisi

indikasi:

Nilai counter tina Data dipicu jeung ACK dipicu in MAC TX Statistik teu ngaronjat. Solusi:

Nyetél Data Sumber ka PN Data. Alternatipna, set Data Sumber ka UDP tur pastikeun yén anjeun ngagunakeun hiji aplikasi éksternal pikeun nyadiakeun data ka port UDP ngonpigurasi leres sakumaha dijelaskeun dina saméméhna.

Kasalahan:

MAC TX nganggap éta sedeng as sibuk

indikasi:

Nilai MAC Statistik tina Data Dipicu jeung bubuka dideteksi, bagian tina MAC TX Statistik jeung

MAC RX Statistik, mungguh, teu ngaronjat. Solusi:

Pariksa nilai kurva ayeuna dina RF Input Kakuatan grafik. Nyetél CCA Énergi Deteksi bangbarung [dBm] kontrol ka nilai nu leuwih luhur ti nilai minimal tina kurva ieu.

Kasalahan:

Ngirimkeun Tambih deui data pakét ti éta MAC tiasa Nyadiakeun ka éta PHY

indikasi:

The PN Data pakét Ukuran jeung PN Bungkusan Per Kadua anu ngaronjat. Tapi, throughput anu dihontal henteu ningkat.

Solusi:

Pilih anu langkung luhur MCS nilai jeung leuwih luhur Subcarrier Formatna.

Kasalahan:

salah RF palabuhan

indikasi:

The RX Kakuatan Spéktrum teu nembongkeun kurva sarua jeung TX Kakuatan Spéktrum di stasion séjén.

Solusi:

  Pariksa yen Anjeun gaduh kabel atawa anteneu disambungkeun ka port RF nu tos Anjeun ngonpigurasi salaku TX RF Palabuhan jeung RX RF Palabuhan.
Kasalahan:

MAC alamat teu cocog

indikasi:

Di Stasion B, teu aya pangiriman pakét ACK anu dipicu (bagian tina MAC TX Statistik) jeung RX Throughput nyaeta nol.

Solusi:

Pariksa éta Paranti MAC Alamat Stasion B cocog jeung tujuan MAC Alamat tina Station A. Pikeun mode RF Loopback, duanana Paranti MAC Alamat jeung tujuan MAC Alamat kedah gaduh alamat anu sami, contonaample 46:6F:4B:75:6D:61.

Kasalahan:

Luhur CFO if Stasion A jeung B nyaéta FlexRIOs

indikasi:

The compensated carrier frequency offset (CFO) luhur, nu ngadegradasi sakabéh kinerja jaringan.

Solusi:

Nyetél Rujukan Jam mun PXI_CLK atanapi REF IN / ClkIn.

· Pikeun PXI_CLK: Rujukan dicokot tina chassis PXI.

· REF IN / ClkIn: Rujukan dicokot tina port ClkIn NI-5791.

TX Kasalahan Ongkos nyaéta hiji in RF Loopback or Baseband Loopback operasi modeu indikasi:

A stasiun tunggal dipaké dimana mode operasi ieu ngonpigurasi ka RF Loopback or Baseband Loopback

modus. Indikasi grafis tina TX Kasalahan Rates nembongkeun 1. Solusi:

kabiasaan ieu diperkirakeun. Paket ACK leungit bari MAC TX ngantosan aranjeunna; mesin kaayaan DCF on FPGA of MAC nyegah ieu bisi RF loopback atanapi Baseband modus Loopback. Ku alatan éta, MAC TX salawasna ngalaporkeun transmisi gagal. Lantaran kitu, laju kasalahan pakét TX anu dilaporkeun sareng tingkat kasalahan blok TX nyaéta nol.

Isu dipikawanoh
Pastikeun alat USRP geus ngajalankeun tur disambungkeun ka host saméméh host dimimitian. Upami teu kitu, alat USRP RIO bisa jadi teu bener dipikawanoh ku host.
Daptar lengkep ngeunaan masalah sareng workarounds aya dina LabVIEW Komunikasi 802.11 kerangka aplikasi 2.1 Masalah dipikawanoh.

Émbaran patali
USRP-2940/2942/2943/2944/2945 Pituduh Ngamimitian USRP-2950/2952/2953/2954/2955 Pituduh Ngamimitian Asosiasi Standar IEEE: 802.11 LAN Nirkabel Tingal LabVIEW Communications System Design Suite Manual, sadia online, pikeun inpo tentang LabVIEW konsép atawa objék dipaké dina s ieuampproyék éta.
Didatangan ni.com/info sareng lebetkeun Kode Info 80211AppFWManual pikeun ngaksés LabVIEW Communications 802.11 Application Framework Manual kanggo inpormasi lengkep ngeunaan 802.11 Application Framework design.
Anjeun oge bisa make jandela Konteks Pitulung pikeun neuleuman informasi dasar ngeunaan LabVIEW objék nalika anjeun mindahkeun kursor dina unggal obyék. Pikeun mintonkeun jandela Pitulung Konteks di LabVIEW, pilih View»Bantuan Konteks.

Akronim

Akronim Hartina
ACK Pangakuan
AGC Kontrol gain otomatis
A-MPDU MPDU agrégat
CCA Penilaian saluran anu jelas
CFO Frékuénsi pamawa offset
CSMA/CA Pamawa rasa sababaraha aksés kalayan ngahindarkeun tabrakan
CTS Hapus-pikeun-kirim
CW Gelombang kontinyu
DAC Konverter digital kana analog
DCF fungsi koordinasi disebarkeun
DMA Aksés mémori langsung
FCS Runtuyan cek pigura
MAC Lapisan kontrol aksés sedeng
MCS Skéma modulasi sareng coding
MIMO Multiple-input-multiple-output
MPDU Unit data protokol MAC
NAV Vektor alokasi jaringan
Non-HT throughput non-luhur
OFDM Ortogonal frékuénsi-divisi multiplexing
PAPR Puncak kana rasio kakuatan rata
PHY lapisan fisik
PLCP Prosedur konvergénsi lapisan fisik
PN pseudo noise
PSDU Unit data layanan PHY
QAM Kuadrat ampmodulasi litude
RTS Request-to-send
RX Narima
SIFS Spasi interframe pondok
SISO Input tunggal kaluaran tunggal
T2H Target pikeun host
TX Nepikeun
UDP Pamaké datagprotokol ram
[1] Lamun anjeun ngirimkeun ngaliwatan hawa, pastikeun mertimbangkeun parentah dirumuskeun dina bagian "RF Multi Station Mode: Over-the-Air Transmission". Alat USRP jeung NI-5791 teu disatujuan atawa dilisensikeun pikeun transmisi ngaliwatan hawa maké anteneu. Balukarna, ngoperasikeun produk éta nganggo anteneu tiasa ngalanggar hukum lokal.

Tingal Pa Dagang jeung Logo Pedoman ni.com/trademarks pikeun émbaran nu langkung lengkep ihwal merek dagang ni. Produk sareng nami perusahaan sanés anu disebatkeun di dieu mangrupikeun mérek dagang atanapi nami dagang perusahaan masing-masing. Pikeun patén-patén anu ngawengku produk/téhnologi NI, tingal lokasi anu luyu: Pitulung»Patén-patén dina parangkat lunak anjeun, patents.txt file dina média anjeun, atanapi Bewara Patén Instrumen Nasional di ni.com/patents. Anjeun tiasa mendakan inpormasi ngeunaan perjanjian lisénsi pangguna akhir (EULA) sareng bewara hukum pihak katilu dina readme file pikeun produk NI Anjeun. Tingal Ékspor minuhan Émbaran di ni.com/legal/export-compliance pikeun kawijakan patuh dagang global NI sarta kumaha carana ménta kode HTS relevan, ECCNs, sarta data impor / ékspor séjén. NI JIEUNAN NO HARANSI EXPRESS ATAWA TERSIRAT AS TO akurasi informasi dikandung di dieu sarta moal nanggungjawaban kana sadaya pikeun kasalahan. Konsumén Pamaréntah AS: Data anu aya dina manual ieu dikembangkeun ku biaya pribadi sareng tunduk kana hak kawates anu berlaku sareng hak data anu diwatesan sakumaha anu diatur dina FAR 52.227-14, DFAR 252.227-7014, sareng DFAR 252.227-7015.

Dokumén / Sumberdaya

INSTRUMEN NASIONAL LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1 [pdf] Pituduh pamaké
PXIe-8135, LabVIEW Komunikasi 802.11 Kerangka Aplikasi 2.1, LabVIEW Komunikasi 802.11 Aplikasi, Kerangka 2.1, LabVIEW Komunikasi 802.11, Kerangka Aplikasi 2.1

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *