შინაარსი დამალვა

NATIONAL INSTRUMENTS ლოგო

NATIONAL ინსტრუმენტების ლაბორატორიაVIEW კომუნიკაციები 802.11 აპლიკაციის ჩარჩო 2.1

NATIONAL ინსტრუმენტების ლაბორატორიაVIEW კომუნიკაციები 802.11 აპლიკაციის ჩარჩო 2.1

ინფორმაცია პროდუქტის შესახებ: PXIe-8135

PXIe-8135 არის მოწყობილობა, რომელიც გამოიყენება ლაბორატორიაში მონაცემთა ორმხრივი გადაცემისთვისVIEW კომუნიკაციები 802.11 აპლიკაციის ჩარჩო 2.1. მოწყობილობას სჭირდება ორი NI RF მოწყობილობა, ან USRP
RIO მოწყობილობები ან FlexRIO მოდულები უნდა იყოს დაკავშირებული სხვადასხვა მასპინძელ კომპიუტერთან, რომელიც შეიძლება იყოს ლეპტოპები, კომპიუტერები ან PXI შასი. კონფიგურაციას შეუძლია გამოიყენოს RF კაბელები ან ანტენები. მოწყობილობა თავსებადია PXI-ზე დაფუძნებულ მასპინძელ სისტემებთან, კომპიუტერთან PCI-ზე დაფუძნებული ან PCI Express-ზე დაფუძნებული MXI ადაპტერით, ან ლეპტოპთან Express ბარათზე დაფუძნებული MXI ადაპტერით. მასპინძელ სისტემას უნდა ჰქონდეს მინიმუმ 20 GB თავისუფალი ადგილი დისკზე და 16 GB ოპერატიული მეხსიერება.

სისტემის მოთხოვნები

პროგრამული უზრუნველყოფა

  • Windows 7 SP1 (64-bit) ან Windows 8.1 (64-bit)
  • ლაბორატორიაVIEW Communications System Design Suite 2.0
  • 802.11 განაცხადის ჩარჩო 2.1

აპარატურა

802.11 აპლიკაციის ჩარჩოს ორმხრივი მონაცემთა გადაცემისთვის გამოსაყენებლად გჭირდებათ ორი NI RF მოწყობილობა – USRP RIO მოწყობილობა 40 MHz, 120 MHz ან 160 MHz გამტარუნარიანობით, ან FlexRIO მოდულები. მოწყობილობები უნდა იყოს დაკავშირებული სხვადასხვა მასპინძელ კომპიუტერთან, რომელიც შეიძლება იყოს ლეპტოპები, კომპიუტერები ან PXI შასი. სურათი 1 გვიჩვენებს ორი სადგურის დაყენებას RF კაბელის (მარცხნივ) ან ანტენის (მარჯვნივ) გამოყენებით.
ცხრილში 1 წარმოდგენილია საჭირო აპარატურა არჩეული კონფიგურაციის მიხედვით.NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-1

კონფიგურაცია ორივე დაყენება USRP RIO დაყენება FlexRIO FPGA/FlexRIO RF ადაპტერის მოდულის დაყენება
  მასპინძელი

PC

SMA

კაბელი

დამამშვიდებელი ანტენა USRP

მოწყობილობა

MXI

ადაპტერი

FlexRIO FPGA

მოდული

FlexRIO ადაპტერი

მოდული

ორი მოწყობილობა, საკაბელო 2 2 2 0 2 2 2 2
ორი მოწყობილობა, მეტი

ჰაერი [1]

2 0 0 4 2 2 2 2
  • კონტროლერები: რეკომენდირებულია-PXIe-1085 შასი ან PXIe-1082 შასი დაყენებული PXIe-8135 კონტროლერით.
  • SMA კაბელი: ქალი/ქალი კაბელი, რომელიც მოყვება USRP RIO მოწყობილობას.
  • ანტენა: იხილეთ განყოფილება „RF Multi Station Mode: Over-the-Air Transmission“ ამ რეჟიმის შესახებ დამატებითი ინფორმაციისთვის.
  • USRP RIO მოწყობილობა: USRP-2940/2942/2943/2944/2950/2952/2953/2954 პროგრამული უზრუნველყოფის განსაზღვრული რადიოს კონფიგურირებადი მოწყობილობები 40 MHz, 120 MHz ან 160 MHz გამტარუნარიანობით.
  • ატენუატორი 30 დბ შესუსტებით და მამრობითი/ქალი SMA კონექტორებით, რომლებიც მოყვება USRP RIO მოწყობილობას.
    შენიშვნა: FlexRIO/FlexRIO ადაპტერის მოდულის დაყენებისთვის, ატენუატორი არ არის საჭირო.
  • FlexRIO FPGA მოდული: PXIe-7975/7976 FPGA მოდული FlexRIO-სთვის
  • FlexRIO ადაპტერის მოდული: NI-5791 RF ადაპტერის მოდული FlexRIO-სთვის

წინა რეკომენდაციები ვარაუდობენ, რომ თქვენ იყენებთ PXI-ზე დაფუძნებულ მასპინძელ სისტემებს. თქვენ ასევე შეგიძლიათ გამოიყენოთ კომპიუტერი PCI-ზე დაფუძნებული ან PCI Express-ზე დაფუძნებული MXI ადაპტერით, ან ლეპტოპი Express ბარათზე დაფუძნებული MXI ადაპტერით.
დარწმუნდით, რომ თქვენს მასპინძელს აქვს მინიმუმ 20 GB თავისუფალი ადგილი დისკზე და 16 GB ოპერატიული მეხსიერება.

  • გაფრთხილება: თქვენი აპარატურის გამოყენებამდე წაიკითხეთ პროდუქტის მთელი დოკუმენტაცია უსაფრთხოების, EMC და გარემოსდაცვითი წესების შესაბამისობის უზრუნველსაყოფად.
  • სიფრთხილე: მითითებული EMC მუშაობის უზრუნველსაყოფად, მართეთ RF მოწყობილობები მხოლოდ დაცულ კაბელებთან და აქსესუარებით.
  • სიფრთხილე: მითითებული EMC მუშაობის უზრუნველსაყოფად, ყველა I/O კაბელის სიგრძე USRP მოწყობილობის GPS ანტენის შეყვანასთან დაკავშირებული ყველა კაბელის სიგრძე არ უნდა იყოს 3 მ-ზე მეტი (10 ფუტი).
  • სიფრთხილე: USRP RIO და NI-5791 RF მოწყობილობები არ არის დამტკიცებული ან ლიცენზირებული ანტენის გამოყენებით ჰაერში გადაცემისთვის. შედეგად, ამ პროდუქტის ანტენით მუშაობა შეიძლება არღვევდეს ადგილობრივ კანონებს. დარწმუნდით, რომ იცავთ ყველა ადგილობრივ კანონს, სანამ ამ პროდუქტს ანტენით იყენებთ.

კონფიგურაცია

  • ორი მოწყობილობა, საკაბელო
  • ორი მოწყობილობა, საჰაერო [1]

აპარატურის კონფიგურაციის პარამეტრები

ცხრილი 1 საჭირო ტექნიკის აქსესუარები

აქსესუარები ორივე დაყენება USRP RIO დაყენება
SMA კაბელი 2 0
დამამშვიდებელი ანტენა 2 0
USRP მოწყობილობა 2 2
MXI ადაპტერი 2 2
FlexRIO FPGA მოდული 2 N/A
FlexRIO ადაპტერის მოდული 2 N/A

პროდუქტის გამოყენების ინსტრუქცია

  1. დარწმუნდით, რომ პროდუქტის ყველა დოკუმენტაცია წაკითხული და გასაგებია უსაფრთხოების, EMC და გარემოსდაცვითი წესების შესაბამისობის უზრუნველსაყოფად.
  2. დარწმუნდით, რომ RF მოწყობილობები დაკავშირებულია სხვადასხვა მასპინძელ კომპიუტერთან, რომელიც აკმაყოფილებს სისტემის მოთხოვნებს.
  3. აირჩიეთ შესაბამისი ტექნიკის კონფიგურაციის ვარიანტი და დააყენეთ საჭირო აქსესუარები ცხრილი 1-ის მიხედვით.
  4. თუ იყენებთ ანტენას, დარწმუნდით, რომ შეესაბამება ყველა ადგილობრივ კანონს, სანამ ამ პროდუქტს ანტენით იყენებთ.
  5. მითითებული EMC მუშაობის უზრუნველსაყოფად, მართეთ RF მოწყობილობები მხოლოდ დაცულ კაბელებთან და აქსესუარებით.
  6. მითითებული EMC მუშაობის უზრუნველსაყოფად, ყველა I/O კაბელის სიგრძე USRP მოწყობილობის GPS ანტენის შეყვანასთან დაკავშირებული ყველა კაბელების სიგრძე არ უნდა იყოს 3 მ-ზე მეტი (10 ფუტი).

ამ ს-ის კომპონენტების გაგებაample პროექტი

პროექტი მოიცავს ლაბორატორიასVIEW ჰოსტის კოდი და ლაბორატორიაVIEW FPGA კოდი მხარდაჭერილი USRP RIO ან FlexRIO ტექნიკის სამიზნეებისთვის. შესაბამისი საქაღალდის სტრუქტურა და პროექტის კომპონენტები აღწერილია შემდეგ ქვეთავებში.

საქაღალდე სტრუქტურა
802.11 Application Framework-ის ახალი ინსტანციის შესაქმნელად გაუშვით LabVIEW Communications System Design Suite 2.0 Lab არჩევითVIEW კომუნიკაციები 2.0 საწყისი მენიუდან. დაწყებული პროექტის ჩანართიდან პროექტის შაბლონები აირჩიეთ აპლიკაციის ჩარჩოები. პროექტის დასაწყებად აირჩიეთ:

  • 802.11 დიზაინი USRP RIO v2.1 USRP RIO მოწყობილობების გამოყენებისას
  • 802.11 დიზაინი FlexRIO v2.1 FlexRIO FPGA/FlexRIO მოდულების გამოყენებისას
  • 802.11 სიმულაცია v2.1 ფიზიკური გადამცემის (TX) და მიმღების (RX) სიგნალის დამუშავების FPGA კოდის სიმულაციის რეჟიმში გასაშვებად. მას თან ერთვის სიმულაციური პროექტის შესაბამისი სახელმძღვანელო.

802.11 დიზაინის პროექტებისთვის, შემდეგი files და საქაღალდეები იქმნება მითითებულ საქაღალდეში:

  • 802.11 დიზაინი USRP RIO v2.1.lvproject / 802.11 დიზაინი FlexRIO RIO v2.1.lvproject — ეს პროექტი file შეიცავს ინფორმაციას დაკავშირებული subVI-ების, მიზნებისა და კონსტრუქციის სპეციფიკაციების შესახებ.
  • 802.11 Host.gvi — ეს უმაღლესი დონის VI ჰოსტი ახორციელებს 802.11 სადგურს. ჰოსტი ურთიერთობს ბიტთანfile აშენებულია უმაღლესი დონის FPGA VI, 802.11 FPGA STA.gvi-დან, რომელიც მდებარეობს სამიზნე კონკრეტულ ქვესაქაღალდეში.
  • Builds-ეს საქაღალდე შეიცავს წინასწარ შედგენილ ბიტსfiles შერჩეული სამიზნე მოწყობილობისთვის.
  • საერთო — საერთო ბიბლიოთეკა შეიცავს ზოგად subVI-ებს ჰოსტისა და FPGA-სთვის, რომლებიც გამოიყენება 802.11 აპლიკაციის ჩარჩოში. ეს კოდი მოიცავს მათემატიკურ ფუნქციებს და ტიპის კონვერტაციებს.
  • FlexRIO/USRP RIO- ეს საქაღალდეები შეიცავს ჰოსტის და FPGA subVI-ების სამიზნე სპეციფიკურ განხორციელებებს, რომლებიც შეიცავს კოდს მომატებისა და სიხშირის დასაყენებლად. ეს კოდი უმეტეს შემთხვევაში ადაპტირებულია მოცემული სამიზნე სპეციფიკური ნაკადიდანampპროექტები. ისინი ასევე შეიცავს სამიზნე სპეციფიკურ ზედა დონის FPGA VI-ებს.
  • 802.11 v2.1 - ეს საქაღალდე მოიცავს 802.11 ფუნქციონირებას, რომელიც გამოყოფილია რამდენიმე FPGA საქაღალდეში და ჰოსტის დირექტორიაში.

კომპონენტები
802.11 Application Framework უზრუნველყოფს რეალურ დროში ორთოგონალური სიხშირის გაყოფის მულტიპლექსირების (OFDM) ფიზიკურ ფენას (PHY) და მედია წვდომის კონტროლის (MAC) განხორციელებას IEEE 802.11-ზე დაფუძნებული სისტემისთვის. 802.11 აპლიკაციის ჩარჩო ლაბორატორიაVIEW პროექტი ახორციელებს ერთი სადგურის ფუნქციონირებას, მიმღების (RX) და გადამცემის (TX) ფუნქციების ჩათვლით.

განცხადება შესაბამისობისა და გადახრების შესახებ
802.11 აპლიკაციის ჩარჩო შექმნილია IEEE 802.11 სპეციფიკაციების შესატყვისად. დიზაინის ადვილად შესაცვლელად, 802.11 Application Framework ფოკუსირებულია IEEE 802.11 სტანდარტის ძირითად ფუნქციონირებაზე.

  • 802.11a- (Legacy რეჟიმი) და 802.11ac- (ძალიან მაღალი გამტარუნარიანობის რეჟიმი) თავსებადი PHY
  • სავარჯიშო ველზე დაფუძნებული პაკეტის გამოვლენა
  • სიგნალისა და მონაცემთა ველის კოდირება და დეკოდირება
  • არხის წმინდა შეფასება (CCA) ენერგიისა და სიგნალის გამოვლენის საფუძველზე
  • გადამზიდავი გრძნობს მრავალჯერადი წვდომას შეჯახების თავიდან აცილების (CSMA/CA) პროცედურის საშუალებით, ხელახალი გადაცემის ჩათვლით
  • შემთხვევითი უკან დახევის პროცედურა
  • 802.11a და 802.11ac თავსებადი MAC კომპონენტები მხარდასაჭერად მოთხოვნა-გაგზავნა/გასუფთავება-გაგზავნა (RTS/CTS), მონაცემთა ჩარჩო და დადასტურების (ACK) ჩარჩოს გადაცემა.
  • ACK თაობა 802.11 IEEE-თან შესაბამისობაში მყოფი მოკლე ინტერფრემშორისი (SIFS) დროით (16 μs)
  • ქსელის განაწილების ვექტორის (NAV) მხარდაჭერა
  • MAC პროტოკოლის მონაცემთა ერთეულის (MPDU) გენერირება და მრავალ კვანძის მისამართი
  • L1/L2 API, რომელიც საშუალებას აძლევს გარე აპლიკაციებს დანერგონ ზედა MAC ფუნქციები, როგორიცაა შეერთების პროცედურა, მიიღონ წვდომა შუა და ქვედა MAC-ის ფუნქციებზე.
    802.11 აპლიკაციის ჩარჩო მხარს უჭერს შემდეგ ფუნქციებს:
  • მხოლოდ ხანგრძლივი დაცვის ინტერვალი
  • ერთი შეყვანის ერთი გამომავალი (SISO) არქიტექტურა, მზად არის მრავალჯერადი შეყვანის მრავალგამომავალი (MIMO) კონფიგურაციისთვის
  • VHT20, VHT40 და VHT80 802.11ac სტანდარტისთვის. 802.11ac 80 MHz გამტარუნარიანობისთვის, მხარდაჭერა შემოიფარგლება მოდულაციისა და კოდირების სქემით (MCS) ნომერი 4-მდე.
  • აგრეგირებული MPDU (A-MPDU) ერთი MPDU 802.11ac სტანდარტისთვის
  • პაკეტ-პაკეტის ავტომატური გამაძლიერებელი კონტროლი (AGC), რომელიც იძლევა საჰაერო გადაცემის და მიღების საშუალებას.

ეწვიეთ ni.com/info და შეიყვანეთ Info Code 80211AppFWManual ლაბორატორიაში შესასვლელადVIEW Communications 802.11 Application Framework Manual დამატებითი ინფორმაციისთვის 802.11 Application Framework დიზაინის შესახებ.

გაშვებული ეს სample პროექტი

802.11 Application Framework მხარს უჭერს ურთიერთქმედებას სადგურების თვითნებურ რაოდენობასთან, შემდგომში მოხსენიებული, როგორც RF Multi Station Mode. ოპერაციის სხვა რეჟიმები აღწერილია განყოფილებაში "დამატებითი ოპერაციული რეჟიმები და კონფიგურაციის პარამეტრები". RF Multi Station რეჟიმში, თითოეული სადგური მოქმედებს როგორც ერთი 802.11 მოწყობილობა. შემდეგი აღწერილობები ვარაუდობენ, რომ არსებობს ორი დამოუკიდებელი სადგური, თითოეული მუშაობს საკუთარ RF მოწყობილობაზე. მათ მოიხსენიებენ როგორც სადგურ A და სადგურ B.

აპარატურის კონფიგურაცია: საკაბელო
კონფიგურაციის მიხედვით, მიჰყევით ნაბიჯებს განყოფილებაში „USRP RIO Setup-ის კონფიგურაცია“ ან „FlexRIO/FlexRIO ადაპტერის მოდულის დაყენების კონფიგურაცია“.

USRP RIO სისტემის კონფიგურაცია

  1. დარწმუნდით, რომ USRP RIO მოწყობილობები სწორად არის დაკავშირებული მასპინძელ სისტემებთან, რომლებიც მუშაობენ ლაბორატორიაშიVIEW საკომუნიკაციო სისტემის დიზაინის კომპლექტი.
  2. დაასრულეთ შემდეგი ნაბიჯები RF კავშირების შესაქმნელად, როგორც ნაჩვენებია სურათზე 2.
    1.  შეაერთეთ ორი 30 დბ ატენუატორი RF0/TX1 პორტებთან A და B სადგურზე.
    2. შეაერთეთ ატენუატორების მეორე ბოლო ორ RF კაბელთან.
    3. შეაერთეთ RF კაბელის მეორე ბოლო, რომელიც მოდის A სადგურიდან B სადგურის RF1/RX2 პორტთან.
    4. შეაერთეთ RF კაბელის მეორე ბოლო, რომელიც მოდის B სადგურიდან A სადგურის RF1/RX2 პორტთან.
  3. ჩართეთ USRP მოწყობილობები.
  4. ჩართეთ მასპინძელი სისტემები.
    RF კაბელები უნდა უჭერდნენ მხარს მუშაობის სიხშირეს. NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-2

FlexRIO სისტემის კონფიგურაცია

  1. დარწმუნდით, რომ FlexRIO მოწყობილობები სწორად არის დაკავშირებული ლაბორატორიაში გაშვებულ მასპინძელ სისტემებთანVIEW საკომუნიკაციო სისტემის დიზაინის კომპლექტი.
  2. დაასრულეთ შემდეგი ნაბიჯები RF კავშირების შესაქმნელად, როგორც ნაჩვენებია სურათზე 3.
    1. შეაერთეთ A სადგურის TX პორტი B სადგურის RX პორტთან RF კაბელის გამოყენებით.
    2. შეაერთეთ B სადგურის TX პორტი A სადგურის RX პორტთან RF კაბელის გამოყენებით.
  3. ჩართეთ მასპინძელი სისტემები.
    RF კაბელები უნდა უჭერდნენ მხარს მუშაობის სიხშირეს. NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-3
ლაბორატორიის გაშვებაVIEW მასპინძლის კოდი

უზრუნველყოს ლაბორატორიაVIEW Communications System Design Suite 2.0 და 802.11 Application Framework 2.1 დაინსტალირებულია თქვენს სისტემებზე. ინსტალაცია იწყება setup.exe-ის გაშვებით მოწოდებული საინსტალაციო მედიიდან. მიჰყევით ინსტალერის მითითებებს ინსტალაციის პროცესის დასასრულებლად.
საჭირო ნაბიჯები ლაბორატორიის გასაშვებადVIEW ჰოსტის კოდი ორ სადგურზე შეჯამებულია შემდეგში:

  1. A სადგურისთვის პირველ მასპინძელზე:
    • ა. გაუშვით ლაბორატორიაVIEW საკომუნიკაციო სისტემის დიზაინის ნაკრები ლაბორატორიის არჩევითVIEW კომუნიკაციები 2.0 საწყისი მენიუდან.
    • ბ. პროექტების ჩანართიდან აირჩიეთ Application Frameworks » 802.11 Design… პროექტის დასაწყებად.
      • აირჩიეთ 802.11 Design USRP RIO v2.1 თუ იყენებთ USRP RIO დაყენებას.
      • აირჩიეთ 802.11 Design FlexRIO v2.1 თუ იყენებთ FlexRIO კონფიგურაციას.
    • გ. ამ პროექტის ფარგლებში ჩნდება უმაღლესი დონის ჰოსტი VI 802.11 Host.gvi.
    • დ. დააკონფიგურირეთ RIO იდენტიფიკატორი RIO Device Control-ში. შეგიძლიათ გამოიყენოთ NI Measurement & Automation Explorer (MAX) თქვენი მოწყობილობის RIO იდენტიფიკატორის მისაღებად. USRP RIO მოწყობილობის გამტარუნარიანობა (თუ 40 MHz, 80 MHz და 160 MHz) იდენტიფიცირებულია არსებითად.
  2. გაიმეორეთ ნაბიჯი 1 B სადგურისთვის მეორე მასპინძელზე.
  3. დააყენეთ A სადგურის ნომერი 1-ზე და B სადგურის ნომერი 2-ზე.
  4. FlexRIO-ს დასაყენებლად დააყენეთ საცნობარო საათი PXI_CLK ან REF IN/ClkIn.
    • ა. PXI_CLK-სთვის: მითითება აღებულია PXI შასიდან.
    • ბ. REF IN/ClkIn: მითითება აღებულია NI-5791 ადაპტერის მოდულის ClkIn პორტიდან.
  5. სწორად დაარეგულირეთ მოწყობილობის MAC მისამართის და დანიშნულების MAC მისამართის პარამეტრები ორივე სადგურზე.
    • ა. სადგური A: დააყენეთ მოწყობილობის MAC მისამართი და დანიშნულების MAC მისამართი 46:6F:4B:75:6D:61 და 46:6F:4B:75:6D:62 (ნაგულისხმევი მნიშვნელობები).
    • ბ. სადგური B: დააყენეთ მოწყობილობის MAC მისამართი და დანიშნულების MAC მისამართი 46:6F:4B:75:6D:62 და 46:6F:4B:75:6D:61.
  6. თითოეული სადგურისთვის გაუშვით ლაბორატორიაVIEW ჰოსტი VI გაშვების ღილაკზე დაჭერით ( ).
    • ა. წარმატების შემთხვევაში, Device Ready ინდიკატორი ანათებს.
    • ბ. თუ თქვენ მიიღებთ შეცდომას, სცადეთ ერთ-ერთი შემდეგი:
      • დარწმუნდით, რომ თქვენი მოწყობილობა სწორად არის დაკავშირებული.
      • შეამოწმეთ RIO მოწყობილობის კონფიგურაცია.
  7. ჩართეთ სადგური A სადგურის ჩართვით კონტროლის ჩართვით. სადგურის აქტიური მაჩვენებელი უნდა იყოს ჩართული.
  8. ჩართეთ სადგური B სადგურის ჩართვის კონტროლის ჩართვით. სადგურის აქტიური მაჩვენებელი უნდა იყოს ჩართული.
  9. აირჩიეთ MAC ჩანართი და შეამოწმეთ, რომ ნაჩვენები RX Constellation ემთხვევა მოდულაციისა და კოდირების სქემას, რომელიც კონფიგურებულია MCS და Subcarrier Format პარამეტრების გამოყენებით სხვა სადგურზე. მაგampდატოვეთ Subcarrier ფორმატი და MCS ნაგულისხმევად A სადგურზე და დააყენეთ Subcarrier ფორმატი 40 MHz-ზე (IEEE 802.11 ac) და MCS 5-ზე სადგურ B-ზე. 16-კვადრატული ampლიტუდის მოდულაცია (QAM) გამოიყენება MCS 4-ისთვის და ხდება B სადგურის მომხმარებლის ინტერფეისზე. 64 QAM გამოიყენება MCS 5-ისთვის და ის ხდება A სადგურის მომხმარებლის ინტერფეისზე.
  10. აირჩიეთ RF & PHY ჩანართი და შეამოწმეთ, რომ ნაჩვენები RX Power სპექტრი მსგავსია არჩეული Subcarrier ფორმატის სხვა სადგურზე. სადგური A აჩვენებს 40 MHz RX სიმძლავრის სპექტრს, ხოლო სადგური B აჩვენებს 20 MHz RX სიმძლავრის სპექტრს.

შენიშვნა: USRP RIO მოწყობილობებს 40 MHz გამტარუნარიანობით ვერ გადასცემენ ან იღებენ პაკეტებს, რომლებიც კოდირებულია 80 MHz გამტარუნარიანობით.
A და B სადგურის 802.11 Application Framework მომხმარებლის ინტერფეისები ნაჩვენებია სურათზე 6 და 7-ში, შესაბამისად. თითოეული სადგურის სტატუსის მონიტორინგისთვის, 802.11 განაცხადის ჩარჩო გთავაზობთ მრავალფეროვან ინდიკატორებსა და გრაფიკებს. აპლიკაციის ყველა პარამეტრი, ისევე როგორც გრაფიკები და ინდიკატორები აღწერილია შემდეგ ქვეთავებში. წინა პანელზე კონტროლი კლასიფიცირდება შემდეგ სამ კომპლექტად:

  • აპლიკაციის პარამეტრები: ეს კონტროლი უნდა იყოს დაყენებული სადგურის ჩართვამდე.
  • სტატიკური გაშვების პარამეტრები: ეს კონტროლი უნდა გამორთოთ და შემდეგ ჩართოთ სადგური. ამისათვის გამოიყენება სადგურის ჩართვა.
  • დინამიური გაშვების პარამეტრები: ეს კონტროლი შეიძლება დაყენდეს იქ, სადაც სადგური მუშაობს.

NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-6NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-7

კონტროლისა და ინდიკატორების აღწერა

ძირითადი კონტროლი და ინდიკატორები

აპლიკაციის პარამეტრები 
აპლიკაციის პარამეტრები გამოიყენება, როდესაც VI იწყება და არ შეიძლება შეიცვალოს VI-ის ამოქმედების შემდეგ. ამ პარამეტრების შესაცვლელად შეაჩერეთ VI, გამოიყენეთ ცვლილებები და გადატვირთეთ VI. ისინი ნაჩვენებია სურათზე 6.

პარამეტრი აღწერა
რიო მოწყობილობა RF აპარატურის მოწყობილობის RIO მისამართი.
მითითება საათი აკონფიგურირებს მითითებას მოწყობილობის საათებისთვის. საცნობარო სიხშირე უნდა იყოს 10 MHz. თქვენ შეგიძლიათ აირჩიოთ შემდეგი წყაროებიდან:

შიდა— იყენებს შიდა საცნობარო საათს.

REF IN / ClkIn— მითითება აღებულია REF IN პორტიდან (USRP-294xR და USRP-295XR) ან ClkIn პორტიდან (NI 5791).

GPS— მითითება აღებულია GPS მოდულიდან. გამოიყენება მხოლოდ USRP- 2950/2952/2953 მოწყობილობებზე.

PXI_CLK— მითითება აღებულია PXI შასიდან. გამოიყენება მხოლოდ PXIe-7975/7976 სამიზნეებისთვის NI-5791 ადაპტერის მოდულებით.

ოპერაცია რეჟიმი ის დაყენებულია როგორც მუდმივი ბლოკ დიაგრამაში. 802.11 აპლიკაციის ჩარჩო გთავაზობთ შემდეგ რეჟიმებს:

RF Loopback— აკავშირებს ერთი მოწყობილობის TX გზას იმავე მოწყობილობის RX ბილიკთან RF კაბელის ან ანტენების გამოყენებით.

RF მრავალ სადგური— მონაცემთა რეგულარული გადაცემა ორი ან მეტი დამოუკიდებელი სადგურით, რომლებიც მუშაობენ ცალკეულ მოწყობილობებზე, რომლებიც დაკავშირებულია ანტენებთან ან საკაბელო კავშირებით. RF Multi Station არის ნაგულისხმევი მუშაობის რეჟიმი.

ბეისბენდი loopback— RF loopback-ის მსგავსად, მაგრამ გარე საკაბელო მარყუჟი ჩანაცვლებულია შიდა ციფრული ბაზისური მარყუჟის მარყუჟით.

სტატიკური გაშვების პარამეტრები
სტატიკური მუშაობის დროის პარამეტრების შეცვლა შესაძლებელია მხოლოდ მაშინ, როცა სადგური გამორთულია. პარამეტრები გამოიყენება სადგურის ჩართვისას. ისინი ნაჩვენებია სურათზე 6.

პარამეტრი აღწერა
სადგური ნომერი რიცხვითი კონტროლი სადგურის ნომრის დასაყენებლად. თითოეულ გაშვებულ სადგურს უნდა ჰქონდეს განსხვავებული ნომერი. ეს შეიძლება იყოს 10-მდე. თუ მომხმარებელს სურს გამართული სადგურების რაოდენობის გაზრდა, MSDU Sequence Number-ის მინიჭების და Duplicate Detection-ის ქეში უნდა გაიზარდოს საჭირო მნიშვნელობამდე, რადგან ნაგულისხმევი მნიშვნელობა არის 10.
პირველადი არხი ცენტრი სიხშირე [ჰც] ეს არის გადამცემის ძირითადი არხის ცენტრის სიხშირე ჰც-ში. მოქმედი მნიშვნელობები დამოკიდებულია მოწყობილობაზე, რომელზეც მუშაობს სადგური.
პირველადი არხი სელექტორი რიცხვითი კონტროლი იმის დასადგენად, თუ რომელი ქვეზოლი გამოიყენება როგორც პირველადი არხი. PHY ფარავს 80 MHz გამტარობას, რომელიც შეიძლება დაიყოს ოთხ ქვეჯგუფად {0,…,3} 20 MHz გამტარუნარიანობა არამაღალი გამტარუნარიანობის (არა-HT) სიგნალისთვის. უფრო ფართო გამტარობისთვის ქვეზოლები გაერთიანებულია. ეწვიეთ ni.com/info და შეიყვანეთ ინფო კოდი 80211AppFWManual წვდომისთვის ლაბორატორიაVIEW კომუნიკაციები 802.11 განაცხადი ჩარჩო სახელმძღვანელო არხების შესახებ მეტი ინფორმაციისთვის.
ძალაუფლება დონე [დბმ] გამომავალი სიმძლავრის დონე უწყვეტი ტალღის (CW) სიგნალის გადაცემის გათვალისწინებით, რომელსაც აქვს ციფრული ანალოგური გადამყვანის (DAC) სრული დიაპაზონი. OFDM-ის მაღალი პიკ-საშუალო სიმძლავრის თანაფარდობა ნიშნავს, რომ გადაცემული 802.11 კადრების გამომავალი სიმძლავრე ჩვეულებრივ არის 9 დბ-დან 12 დბ-მდე ქვემოთ მორგებული სიმძლავრის დონეზე.
TX RF პორტი RF პორტი, რომელიც გამოიყენება TX-ისთვის (გამოიყენება მხოლოდ USRP RIO მოწყობილობებისთვის).
RX RF პორტი RF პორტი გამოიყენება RX-ისთვის (გამოიყენება მხოლოდ USRP RIO მოწყობილობებისთვის).
მოწყობილობა MAC მისამართი სადგურთან დაკავშირებული MAC მისამართი. ლოგიკური ინდიკატორი აჩვენებს, არის თუ არა მოცემული MAC მისამართი სწორია თუ არა. MAC მისამართის დადასტურება ხდება დინამიურ რეჟიმში.

დინამიური გაშვების პარამეტრები
დინამიური გაშვების პარამეტრები შეიძლება შეიცვალოს ნებისმიერ დროს და გამოიყენება დაუყოვნებლივ, მაშინაც კი, როდესაც სადგური აქტიურია. ისინი ნაჩვენებია სურათზე 6.

პარამეტრი აღწერა
ქვემატარებელი ფორმატი საშუალებას გაძლევთ გადახვიდეთ IEEE 802.11 სტანდარტულ ფორმატებს შორის. მხარდაჭერილი ფორმატები შემდეგია:
  · 802.11a 20 MHz გამტარუნარიანობით

· 802.11ac 20 MHz გამტარუნარიანობით

· 802.11ac 40 MHz გამტარუნარიანობით

· 802.11ac 80 MHz გამტარუნარიანობით (მხარდაჭერილი MCS 4-მდე)

MCS მოდულაციის და კოდირების სქემის ინდექსი, რომელიც გამოიყენება მონაცემთა ჩარჩოების კოდირებისთვის. ACK ჩარჩოები ყოველთვის იგზავნება MCS 0-ით. გაითვალისწინეთ, რომ MCS-ის ყველა მნიშვნელობა არ გამოიყენება ყველა ქვემატარებლის ფორმატზე და MCS-ის მნიშვნელობა იცვლება ქვემტარის ფორმატთან ერთად. MCS ველის გვერდით მდებარე ტექსტის ველი აჩვენებს მოდულაციის სქემას და კოდირების სიჩქარეს მიმდინარე MCS და Subcarrier ფორმატისთვის.
AGC თუ ჩართულია, ოპტიმალური მომატების პარამეტრი არჩეულია მიღებული სიგნალის სიმძლავრის მიხედვით. RX მომატების მნიშვნელობა აღებულია Manual RX Gain-დან, თუ AGC გამორთულია.
სახელმძღვანელო RX მოგება [დბ] მექანიკური RX მომატების მნიშვნელობა. გამოიყენება, თუ AGC გამორთულია.
დანიშნულება MAC მისამართი დანიშნულების ადგილის MAC მისამართი, სადაც უნდა გაიგზავნოს პაკეტები. ლოგიკური ინდიკატორი აჩვენებს, არის თუ არა მოცემული MAC მისამართი სწორია თუ არა. თუ მუშაობს RF loopback რეჟიმში, დანიშნულება MAC მისამართი და მოწყობილობა MAC მისამართი მსგავსი უნდა იყოს.

ინდიკატორები
შემდეგ ცხრილში მოცემულია ინდიკატორები, რომლებიც მოხდა მთავარ წინა პანელზე, როგორც ეს ნაჩვენებია 6-ში.

პარამეტრი აღწერა
მოწყობილობა მზადაა ლოგიკური მაჩვენებელი აჩვენებს, არის თუ არა მოწყობილობა მზად. თუ თქვენ მიიღებთ შეცდომას, სცადეთ ერთ-ერთი შემდეგი:

· დარწმუნდით, რომ თქვენი RIO მოწყობილობა სწორად არის დაკავშირებული.

· შეამოწმეთ კონფიგურაცია რიო მოწყობილობა.

· შეამოწმეთ სადგურის ნომერი. ეს უნდა იყოს განსხვავებული, თუ ერთზე მეტი სადგური მუშაობს იმავე ჰოსტზე.

სამიზნე FIFO გადინება ლოგიკური ინდიკატორი, რომელიც ანათებს, თუ სამიზნეში გადადინება ხდება მასპინძელ (T2H) მეხსიერების ბუფერებში (FIFOs). თუ ერთ-ერთი T2H FIFO გადაიჭრება, მისი ინფორმაცია აღარ არის სანდო. ეს FIFO შემდეგია:

· T2H RX მონაცემთა გადინება

· T2H თანავარსკვლავედის გადინება

· T2H RX Power Spectrum overflow

· T2H არხის შეფასების გადინება

· TX to RF FIFO overflow

სადგური აქტიური ლოგიკური ინდიკატორი აჩვენებს, არის თუ არა სადგური RF აქტიური სადგურის ჩართვის შემდეგ დაყენებით ჩართვა სადგური კონტროლი On.
მიმართა RX მოგება [დბ] რიცხვითი მაჩვენებელი აჩვენებს RX მომატების მნიშვნელობას, რომელიც გამოიყენება ამჟამად. ეს მნიშვნელობა არის Manual RX Gain, როდესაც AGC გამორთულია, ან გამოთვლილი RX მომატება, როდესაც AGC ჩართულია. ორივე შემთხვევაში, გაზრდის მნიშვნელობა იძულებულია მოწყობილობის შესაძლებლობებით.
მოქმედებს ლოგიკური ინდიკატორები აჩვენებს თუ არის მოცემული მოწყობილობა MAC მისამართი და დანიშნულება MAC მისამართი სადგურებთან ასოცირებული მოქმედებს.
MAC ჩანართი

შემდეგ ცხრილებში ჩამოთვლილია კონტროლი და ინდიკატორები, რომლებიც განთავსებულია MAC ჩანართზე, როგორც ეს ნაჩვენებია სურათზე 6.

დინამიური გაშვების პარამეტრები

პარამეტრი აღწერა
მონაცემები წყარო განსაზღვრავს მასპინძლიდან სამიზნეზე გაგზავნილი MAC ფრეიმების წყაროს.

გამორთულია— ეს მეთოდი სასარგებლოა TX მონაცემების გადაცემის გამორთვისთვის, სანამ TX ჯაჭვი აქტიურია ACK პაკეტების გასააქტიურებლად.

UDP— ეს მეთოდი სასარგებლოა დემო ჩვენებისთვის, მაგალითად, გარე ვიდეო ნაკადის აპლიკაციის გამოყენებისას, ან გარე ქსელის ტესტირების ხელსაწყოს გამოყენებისას, როგორიცაა Iperf. ამ მეთოდით, შეყვანის მონაცემები მიდის ან იქმნება 802.11 სადგურიდან მომხმარებლის da-ს გამოყენებით.tagram პროტოკოლი (UDP).

PN მონაცემები— ეს მეთოდი აგზავნის შემთხვევით ბიტებს და სასარგებლოა ფუნქციური ტესტებისთვის. პაკეტის ზომა და სიჩქარე შეიძლება ადვილად ადაპტირდეს.

  სახელმძღვანელო— ეს მეთოდი გამოსადეგია ერთი პაკეტების გასააქტიურებლად გამართვის მიზნით.

გარე— მიეცით ნება პოტენციურ გარე ზედა MAC რეალიზაციას ან სხვა გარე აპლიკაციებს, გამოიყენონ MAC & PHY ფუნქციები, რომლებიც გათვალისწინებულია 802.11 აპლიკაციის ჩარჩოში.

მონაცემები წყარო ოფციები თითოეული ჩანართი აჩვენებს ვარიანტებს შესაბამისი მონაცემთა წყაროებისთვის.

UDP ჩანართი— უფასო UDP პორტი გადამცემისთვის მონაცემების მოსაპოვებლად, არსებითად მიღებულია სადგურის ნომრის მიხედვით.

PN ჩანართი PN მონაცემები პაკეტი ზომა-პაკეტის ზომა ბაიტებში (დიაპაზონი შემოიფარგლება 4061-მდე, რაც არის ერთი A-MPDU შემცირებული MAC ზედნადებით)

PN ჩანართი PN პაკეტები თითო მეორე— პაკეტების საშუალო რაოდენობა წამში (შეზღუდულია 10,000-მდე. მისაღწევი გამტარუნარიანობა შეიძლება იყოს ნაკლები სადგურის კონფიგურაციის მიხედვით).

სახელმძღვანელო ჩანართი გამომწვევი TX— ლოგიკური კონტროლი ერთი TX პაკეტის გასააქტიურებლად.

მონაცემები ჩაძირვა მას აქვს შემდეგი პარამეტრები:

·          გამორთულია- მონაცემები გაუქმებულია.

·          UDP— თუ ჩართულია, მიღებული ფრეიმები გადაეგზავნება კონფიგურირებულ UDP მისამართს და პორტს (იხ. ქვემოთ).

მონაცემები ჩაძირვა ვარიანტი მას აქვს შემდეგი საჭირო კონფიგურაციები UDP მონაცემთა ჩაძირვის ვარიანტისთვის:

·          გადაცემა IP მისამართი— დანიშნულების IP მისამართი UDP გამომავალი ნაკადისთვის.

·          გადაცემა პორტი— სამიზნე UDP პორტი UDP გამომავალი ნაკადისთვის, ჩვეულებრივ 1,025-დან 65,535-მდე.

გადატვირთვა TX სტატისტიკა ლოგიკური კონტროლი ყველა მრიცხველის გადატვირთვისთვის MAC TX სტატისტიკა კასეტური.
გადატვირთვა RX სტატისტიკა ლოგიკური კონტროლი ყველა მრიცხველის გადატვირთვისთვის MAC RX სტატისტიკა კასეტური.
ღირებულებები თითო მეორე ლოგიკური კონტროლის ჩვენება MAC TX სტატისტიკა და MAC RX სტატისტიკა როგორც ბოლო გადატვირთვის შემდეგ დაგროვილი მნიშვნელობები ან მნიშვნელობები წამში.

გრაფიკები და ინდიკატორები
შემდეგ ცხრილში წარმოდგენილია MAC Tab-ზე წარმოდგენილი ინდიკატორები და გრაფიკები, როგორც ეს ნაჩვენებია ნახაზ 6-ში.

პარამეტრი აღწერა
მონაცემები წყარო ოფციები UDP მიღება პორტი— UDP შეყვანის ნაკადის წყარო UDP პორტი.

FIFO სრული— მიუთითებს, რომ UDP მკითხველის სოკეტის ბუფერი მცირეა მოცემული მონაცემების წასაკითხად, ამიტომ პაკეტები იშლება. გაზარდეთ სოკეტის ბუფერის ზომა.

მონაცემები გადაცემა— მიუთითებს, რომ პაკეტები წარმატებით იკითხება მოცემული პორტიდან. გადახედეთ ვიდეოს სტრიმინგს დამატებითი დეტალებისთვის.

მონაცემები ჩაძირვა ვარიანტი UDP FIFO სრული— მიუთითებს, რომ UDP გამგზავნის სოკეტის ბუფერი მცირეა RX Data პირდაპირი მეხსიერების წვდომის (DMA) FIFO-დან დატვირთვის მისაღებად, ამიტომ პაკეტები იშლება. გაზარდეთ სოკეტის ბუფერის ზომა.

მონაცემები გადაცემა— მიუთითებს, რომ პაკეტები წარმატებით იკითხება DMA FIFO-დან და გადაგზავნილია მოცემულ UDP პორტში.

RX თანავარსკვლავედი გრაფიკული აღნიშვნა გვიჩვენებს RX I/Q s-ის თანავარსკვლავედსampმიღებული მონაცემების ველი.
RX გამტარუნარიანობა [ბიტი/წმ] რიცხვითი აღნიშვნა აჩვენებს წარმატებული მიღებული და გაშიფრული კადრების მონაცემთა სიჩქარეს, რომლებიც ემთხვევა მოწყობილობა MAC მისამართი.
მონაცემები შეფასება [მბიტი/წმ] გრაფიკული აღნიშვნა აჩვენებს წარმატებულ მიღებული და გაშიფრული კადრების მონაცემთა სიჩქარეს, რომლებიც ემთხვევა მოწყობილობა MAC მისამართი.
MAC TX სტატისტიკა რიცხვითი აღნიშვნა აჩვენებს MAC TX-თან დაკავშირებულ შემდეგი მრიცხველების მნიშვნელობებს. წარმოდგენილი მნიშვნელობები შეიძლება იყოს ბოლო გადატვირთვის შემდეგ დაგროვილი მნიშვნელობები ან მნიშვნელობები წამში, ლოგიკური კონტროლის სტატუსზე დაყრდნობით. ღირებულებები თითო მეორე.

· RTS გააქტიურებულია

· CTS გააქტიურებულია

· მონაცემთა გაშვება

· ACK გააქტიურებულია

MAC RX სტატისტიკა რიცხვითი აღნიშვნა აჩვენებს MAC RX-თან დაკავშირებულ შემდეგი მრიცხველების მნიშვნელობებს. წარმოდგენილი მნიშვნელობები შეიძლება იყოს ბოლო გადატვირთვის შემდეგ დაგროვილი მნიშვნელობები ან მნიშვნელობები წამში, ლოგიკური კონტროლის სტატუსზე დაყრდნობით. ღირებულებები თითო მეორე.

· აღმოჩენილია პრეამბულა (სინქრონიზაციის შედეგად)

  · მიღებული PHY სერვისის მონაცემთა ერთეულები (PSDUs) (ჩარჩოები მოქმედი ფიზიკური ფენის კონვერგენციის პროცედურის (PLCP) სათაურით, ჩარჩოები ფორმატის დარღვევების გარეშე)

· MPDU CRC OK (კადრის შემოწმების თანმიმდევრობა (FCS) გადის)

· RTS აღმოჩენილია

· CTS აღმოჩენილია

· მონაცემები აღმოჩენილია

· აღმოჩენილია ACK

TX შეცდომა განაკვეთები გრაფიკული ჩვენება აჩვენებს TX პაკეტის შეცდომის სიხშირეს და TX ბლოკის შეცდომის სიხშირეს. TX პაკეტის შეცდომის კოეფიციენტი გამოითვლება, როგორც წარმატებული MPDU-ის თანაფარდობა გადაცემული ცდების რაოდენობასთან. TX ბლოკის შეცდომის კოეფიციენტი გამოითვლება, როგორც წარმატებული MPDU-ის თანაფარდობა, რომელიც გადაცემულია გადაცემების მთლიან რაოდენობასთან. უახლესი მნიშვნელობები ნაჩვენებია გრაფიკის ზედა მარჯვენა მხარეს.
საშუალოდ გადაცემები თითო პაკეტი გრაფიკული ჩვენება აჩვენებს გადაცემის მცდელობების საშუალო რაოდენობას. ბოლო მნიშვნელობა ნაჩვენებია გრაფიკის ზედა მარჯვენა მხარეს.

RF & PHY ჩანართი
შემდეგ ცხრილებში ჩამოთვლილია კონტროლი და ინდიკატორები, რომლებიც განთავსებულია RF & PHY ჩანართზე, როგორც ეს ნაჩვენებია 8-ში.NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-8

დინამიური გაშვების პარამეტრები 

პარამეტრი აღწერა
CCA ენერგია გამოვლენა ბარიერი [დბმ] თუ მიღებული სიგნალის ენერგია ზღურბლზე მაღლა დგას, სადგური აფასებს მედიას როგორც დატვირთულს და წყვეტს მის Backoff პროცედურას, ასეთის არსებობის შემთხვევაში. Დააყენე CCA ენერგია გამოვლენა ბარიერი [დბმ] აკონტროლეთ მნიშვნელობა, რომელიც აღემატება დენის მრუდის მინიმალურ მნიშვნელობას RF შეყვანის სიმძლავრის გრაფიკზე.

გრაფიკები და ინდიკატორები

პარამეტრი აღწერა
აიძულეს LO სიხშირე TX [ჰც] რეალურად გამოყენებული TX სიხშირე სამიზნეზე.
RF სიხშირე [ჰც] RF ცენტრის სიხშირე კორექტირების შემდეგ საფუძველზე პირველადი არხი სელექტორი კონტროლი და ოპერაციული გამტარობა.
აიძულეს LO სიხშირე RX [ჰც] რეალურად გამოყენებული RX სიხშირე სამიზნეზე.
აიძულეს ძალაუფლება დონე [დბმ] უწყვეტი ტალღის სიმძლავრის დონე 0 dBFS, რომელიც უზრუნველყოფს მოწყობილობის მიმდინარე პარამეტრებს. 802.11 სიგნალის საშუალო გამომავალი სიმძლავრე არის დაახლოებით 10 დბ ამ დონის ქვემოთ. მიუთითებს სიმძლავრის რეალურ დონეს RF სიხშირისა და მოწყობილობის სპეციფიკური კალიბრაციის მნიშვნელობების გათვალისწინებით EEPROM-დან.
კომპენსირებული CFO [ჰც] ოპერატორის სიხშირის ოფსეტი გამოვლენილია უხეში სიხშირის შეფასების ერთეულით. FlexRIO/FlexRIO ადაპტერის მოდულისთვის დააყენეთ საცნობარო საათი PXI_CLK ან REF IN/ClkIn.
არხიზაცია გრაფიკული ჩვენება გვიჩვენებს, თუ რომელი ქვეჯგუფი გამოიყენება, როგორც პირველადი არხი პირველადი არხი სელექტორი. PHY ფარავს 80 MHz გამტარობას, რომელიც შეიძლება დაიყოს ოთხ ქვეჯგუფად {0,…,3} 20 MHz გამტარობის არა HT სიგნალისთვის. უფრო ფართო გამტარუნარიანობისთვის (40 MHz ან 80 MHz), ქვეზოლები გაერთიანებულია. ეწვიეთ ni.com/info და შეიყვანეთ ინფო კოდი 80211AppFWManual წვდომისთვის ლაბორატორიაVIEW კომუნიკაციები

802.11 განაცხადი ჩარჩო სახელმძღვანელო არხების შესახებ მეტი ინფორმაციისთვის.

არხი შეფასება გრაფიკული ჩვენება აჩვენებს ampსავარაუდო არხის ლიტუდა და ფაზა (L-LTF და VHT-LTF-ზე დაყრდნობით).
ბეისბენდი RX ძალაუფლება გრაფიკული ჩვენება აჩვენებს ბაზისური სიგნალის სიმძლავრეს პაკეტის დაწყებისას. რიცხვითი ინდიკატორი აჩვენებს მიმღების ბაზის ზოლის რეალურ სიმძლავრეს. როდესაც AGC ჩართულია,

802.11 Application Framework ცდილობს შეინარჩუნოს ეს მნიშვნელობა მოცემულზე AGC სამიზნე სიგნალი ძალაუფლება in გაფართოებული ჩანართი RX მომატების შესაბამისად შეცვლით.

TX ძალაუფლება სპექტრი მიმდინარე ბაზისური სპექტრის სნეპშოტი TX-დან.
RX ძალაუფლება სპექტრი მიმდინარე ბაზისური სპექტრის სურათი RX-დან.
RF შეყვანა ძალაუფლება აჩვენებს მიმდინარე RF შეყვანის სიმძლავრეს dBm-ში შემომავალი სიგნალის ტიპის მიუხედავად, თუ აღმოჩენილია 802.11 პაკეტი. ეს ინდიკატორი აჩვენებს RF შეყვანის სიმძლავრეს, dBm-ში, რომელიც ამჟამად იზომება, ისევე როგორც პაკეტის ბოლო დაწყებისას.
გაფართოებული ჩანართი

შემდეგი ცხრილი ჩამოთვლის კონტროლებს, რომლებიც მოთავსებულია Advanced Tab-ზე, როგორც ეს ნაჩვენებია სურათზე 9.NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-9

სტატიკური გაშვების პარამეტრები

პარამეტრი აღწერა
კონტროლი ჩარჩო TX ვექტორი კონფიგურაცია იყენებს კონფიგურირებულ MCS მნიშვნელობებს TX ვექტორებში RTS, CTS ან ACK ჩარჩოებისთვის. ამ ჩარჩოების ნაგულისხმევი საკონტროლო ჩარჩოს კონფიგურაცია არის Non-HT-OFDM და 20 MHz გამტარობა, ხოლო MCS შეიძლება კონფიგურირებული იყოს ჰოსტიდან.
dot11RTSTბარიერი ნახევრად სტატიკური პარამეტრი, რომელიც გამოიყენება კადრების თანმიმდევრობის შერჩევით, რათა გადაწყვიტოს, დაშვებულია თუ არა RTS|CTS.

· თუ PSDU სიგრძე, ეს არის, PN მონაცემები პაკეტი ზომა, უფრო დიდია, ვიდრე dot11RTSTზღვრული, {RTS | CTS | მონაცემები | გამოიყენება ACK} კადრების თანმიმდევრობა.

· თუ PSDU სიგრძე, ეს არის, PN მონაცემები პაკეტი ზომა, ნაკლებია ან ტოლია dot11RTSTზღურბლზე, {DATA | გამოიყენება ACK} კადრების თანმიმდევრობა.

ეს მექანიზმი საშუალებას აძლევს სადგურებს კონფიგურაცია მოახდინოს RTS/CTS-ის ინიცირებისთვის ყოველთვის, არასდროს, ან მხოლოდ მითითებულ სიგრძეზე მეტ ჩარჩოებზე.

dot11ShortRetryLimit ნახევრად სტატიკური პარამეტრი — განმეორებითი ცდების მაქსიმალური რაოდენობა გამოყენებული მოკლე MPDU ტიპისთვის (მიმდევრობები RTS|CTS-ის გარეშე). თუ ხელახალი ცდის ლიმიტების რაოდენობა მიღწეულია, გაუქმდება MPDU-ები და მასთან დაკავშირებული MPDU კონფიგურაცია და TX ვექტორი.
dot11LongRetryLimit ნახევრად სტატიკური პარამეტრი — განმეორებითი ცდების მაქსიმალური რაოდენობა გამოყენებული MPDU ხანგრძლივი ტიპისთვის (მიმდევრობები RTS|CTS ჩათვლით). თუ ხელახალი ცდის ლიმიტების რაოდენობა მიღწეულია, გაუქმდება MPDU-ები და მასთან დაკავშირებული MPDU კონფიგურაცია და TX ვექტორი.
RF Loopback დემო რეჟიმი ლოგიკური კონტროლი ოპერაციის რეჟიმებს შორის გადართვისთვის:

RF მრავალ სადგური (Boolean is false): დაყენებისას საჭიროა მინიმუმ ორი სადგური, სადაც თითოეული სადგური მოქმედებს როგორც ერთი 802.11 მოწყობილობა.

RF Loopback (Boolean true): საჭიროა ერთი მოწყობილობა. ეს დაყენება სასარგებლოა მცირე დემოსთვის, ერთი სადგურის გამოყენებით. თუმცა, დანერგილ MAC ფუნქციებს აქვს გარკვეული შეზღუდვები RF Loopback რეჟიმში. ACK პაკეტები იკარგება, სანამ MAC TX ელოდება მათ; DCF მდგომარეობის მანქანა MAC-ის FPGA-ზე ხელს უშლის ამ რეჟიმს. ამიტომ, MAC TX ყოველთვის იტყობინება, რომ გადაცემა ვერ მოხერხდა. ამრიგად, მოხსენებული TX პაკეტის შეცდომის მაჩვენებელი და TX ბლოკის შეცდომის მაჩვენებელი TX შეცდომის სიხშირის გრაფიკულ ჩვენებაზე არის ერთი.

დინამიური გაშვების პარამეტრები 

პარამეტრი აღწერა
უკან დაბრუნება Backoff მნიშვნელობა, რომელიც გამოიყენება ჩარჩოს გადაცემამდე. უკან დახევა ითვლება სლოტების რაოდენობაში 9 μs ხანგრძლივობით. Backoff-ის მნიშვნელობიდან გამომდინარე, Backoff-ის დათვლა შეიძლება იყოს ფიქსირებული ან შემთხვევითი:

· თუ უკან დახევის მნიშვნელობა მეტია ან ტოლია ნულზე, გამოიყენება ფიქსირებული უკან დახევა.

· თუ უკან დახევის მნიშვნელობა უარყოფითია, გამოიყენება შემთხვევითი უკან დათვლა.

AGC სამიზნე სიგნალი ძალაუფლება სამიზნე RX სიმძლავრე ციფრულ საბაზისო დიაპაზონში გამოიყენება, თუ AGC ჩართულია. ოპტიმალური მნიშვნელობა დამოკიდებულია მიღებული სიგნალის პიკ-საშუალო სიმძლავრის თანაფარდობაზე (PAPR). Დააყენე AGC სამიზნე სიგნალი ძალაუფლება უფრო დიდი მნიშვნელობით, ვიდრე წარმოდგენილია ბეისბენდი RX ძალაუფლება გრაფიკი.

მოვლენების ჩანართი
შემდეგ ცხრილებში ჩამოთვლილია კონტროლები და ინდიკატორები, რომლებიც განთავსებულია მოვლენების ჩანართზე, როგორც ეს ნაჩვენებია სურათზე 10.NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 FIG-10.

დინამიური გაშვების პარამეტრები

პარამეტრი აღწერა
FPGA მოვლენები რომ სიმღერა მას აქვს ლოგიკური კონტროლის ნაკრები; თითოეული კონტროლი გამოიყენება შესაბამისი FPGA მოვლენის თვალთვალის გასააქტიურებლად ან გასათიშად. ეს მოვლენები შემდეგია:

·          PHY TX დაწყება მოთხოვნა

·          PHY TX დასასრული მითითება

·          PHY RX დაწყება მითითება

·          PHY RX დასასრული მითითება

·          PHY CCA დრო მითითება

·          PHY RX მოგება შეცვლა მითითება

·          DCF სახელმწიფო მითითება

·          MAC MPDU RX მითითება

·          MAC MPDU TX მოთხოვნა

ყველა ლოგიკური კონტროლი ზემოთ FPGA მოვლენების მოვლენების თვალყურის დევნების გასააქტიურებლად.
არცერთი ლოგიკური კონტროლი ზემოთ FPGA მოვლენების მოვლენების თვალყურის დევნების გამორთვისთვის.
ჟურნალი file პრეფიქსი დაასახელეთ ტექსტი file FPGA მოვლენების მონაცემების ჩაწერა, რომლებიც წაკითხული იქნა მოვლენის DMA FIFO-დან. მათ ზემოთ წარმოადგინეს FPGA მოვლენები რომ სიმღერა. ყოველი ღონისძიება შედგება დროის ქamp და მოვლენის მონაცემები. Ტექსტი file იქმნება ადგილობრივად პროექტის საქაღალდეში.

მხოლოდ შერჩეული ღონისძიებები FPGA მოვლენები რომ სიმღერა ზემოთ დაიწერება ტექსტში file.

დაწერე რომ file ლოგიკური კონტროლი ტექსტში არჩეული FPGA მოვლენების ჩაწერის პროცესის ჩართვის ან გამორთვისთვის file.
წმინდა მოვლენები ლოგიკური კონტროლი წინა პანელიდან მოვლენების ისტორიის გასასუფთავებლად. ღონისძიების ისტორიის ნაგულისხმევი რეგისტრის ზომაა 10,000.
სტატუსის ჩანართი

შემდეგ ცხრილებში ჩამოთვლილია ინდიკატორები, რომლებიც განთავსებულია სტატუსის ჩანართზე, როგორც ეს ნაჩვენებია სურათზე 11. NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-11

გრაფიკები და ინდიკატორები

პარამეტრი აღწერა
TX წარმოადგენს უამრავ ინდიკატორს, რომელიც აჩვენებს სხვადასხვა ფენებს შორის გადაცემული შეტყობინებების რაოდენობას, დაწყებული მონაცემთა წყაროდან PHY-მდე. გარდა ამისა, ის აჩვენებს შესაბამის UDP პორტებს.
მონაცემები წყარო რიცხ პაკეტები წყარო: რიცხვითი მაჩვენებელი აჩვენებს პაკეტების რაოდენობას, რომლებიც მიღებულია მონაცემთა წყაროდან (UDP, PN მონაცემები ან სახელმძღვანელო).

გადაცემა წყარო: ლოგიკური ინდიკატორი აჩვენებს, რომ მონაცემები მიიღება მონაცემთა წყაროდან (მიღებული პაკეტების რაოდენობა არ არის ნული).

მაღალი MAC TX მოთხოვნა მაღალი MAC: რიცხვითი ინდიკატორები აჩვენებს MAC TX კონფიგურაციისა და Payload-ის მოთხოვნის შეტყობინებების რაოდენობას, რომლებიც გენერირებულია MAC მაღალი აბსტრაქციის ფენით და ჩაწერილია შესაბამის UDP პორტში, რომელიც მდებარეობს მათ ქვეშ.
შუა MAC TX მოთხოვნა შუა MAC: რიცხვითი ინდიკატორები აჩვენებს MAC TX კონფიგურაციისა და Payload-ის მოთხოვნის შეტყობინებების რაოდენობას, რომლებიც მიღებულია MAC მაღალი აბსტრაქციის ფენიდან და წაკითხული შესაბამისი UDP პორტიდან, რომელიც მდებარეობს მათ ზემოთ. ორივე შეტყობინების ქვედა ფენებზე გადატანამდე, მოცემული კონფიგურაციები მოწმდება, მხარდაჭერილია თუ არა, გარდა ამისა, მოწმდება MAC TX Configuration მოთხოვნა და MAC TX Payload მოთხოვნა, თუ ისინი თანმიმდევრულია.

TX ითხოვს რომ PHY: ციფრული მაჩვენებელი აჩვენებს DMA FIFO-ზე დაწერილი MAC MSDU TX მოთხოვნების რაოდენობას.

TX დადასტურება შუა MAC: რიცხვითი ინდიკატორები აჩვენებს დადასტურების შეტყობინებების რაოდენობას, რომლებიც გენერირებულია MAC შუაში MAC TX კონფიგურაციისა და MAC TX Payload შეტყობინებებისთვის და ჩაწერილი მათ ზემოთ მდებარე მინიჭებულ UDP პორტში.

TX ჩვენებები საწყისი PHY: ციფრული მაჩვენებელი აჩვენებს DMA FIFO-დან წაკითხული MAC MSDU TX ბოლოს მითითებების რაოდენობას.

TX ჩვენებები შუა MAC: ციფრული ინდიკატორი აჩვენებს MAC TX სტატუსის მითითებების რაოდენობას, რომლებიც მოხსენებულია MAC Middle-დან MAC-მდე მაღალზე, მის ზემოთ განთავსებული მინიჭებული UDP პორტის გამოყენებით.

PHY TX ჩვენებები გადავსება: რიცხვითი ინდიკატორი გვიჩვენებს გადადინების რაოდენობას, რაც მოხდა FIFO ჩაწერის დროს TX End ჩვენებით.
RX წარმოადგენს უამრავ ინდიკატორს, რომელიც აჩვენებს სხვადასხვა ფენებს შორის გადაცემული შეტყობინებების რაოდენობას, დაწყებული PHY-დან მონაცემთა ჩაძირვამდე. გარდა ამისა, ის აჩვენებს შესაბამის UDP პორტებს.
PHY RX მითითება გადავსება: რიცხვითი მაჩვენებელი გვიჩვენებს გადადინების რაოდენობას, რაც მოხდა FIFO ჩაწერის დროს MAC MSDU RX ჩვენებით.
შუა MAC RX ჩვენებები საწყისი PHY: რიცხვითი მაჩვენებელი აჩვენებს DMA FIFO-დან წაკითხული MAC MSDU RX მითითებების რაოდენობას.

RX ჩვენებები შუა MAC: ციფრული ინდიკატორი აჩვენებს MAC MSDU RX მითითებების რაოდენობას, რომლებიც იყო გაშიფრული და მოხსენებული MAC მაღალზე მის ზემოთ განთავსებული მინიჭებული UDP პორტის გამოყენებით.

მაღალი MAC RX ჩვენებები მაღალი MAC: რიცხვითი ინდიკატორი აჩვენებს MAC MSDU RX მითითებების რაოდენობას მოქმედი MSDU მონაცემებით მიღებული MAC მაღალზე.
მონაცემები ჩაძირვა რიცხ პაკეტები ჩაძირვა: მიღებული პაკეტების რაოდენობა მონაცემთა ჩაძირვისას MAC მაღალიდან.

გადაცემა ჩაძირვა: ლოგიკური ინდიკატორი აჩვენებს, რომ მონაცემები მიიღება MAC მაღალიდან.

დამატებითი ოპერაციის რეჟიმები და კონფიგურაციის პარამეტრები

ეს განყოფილება აღწერს შემდგომ კონფიგურაციის ვარიანტებს და მუშაობის რეჟიმებს. გარდა RF Multi-Station რეჟიმისა, რომელიც აღწერილია Running This Sampპროექტის განყოფილება, 802.11 Application Framework მხარს უჭერს RF Loopback და Baseband მუშაობის რეჟიმებს ერთი მოწყობილობის გამოყენებით. ამ ორი რეჟიმის გამოყენებით 802.11 აპლიკაციის ჩარჩოს გასაშვებად ძირითადი ნაბიჯები აღწერილია ქვემოთ.

RF Loopback რეჟიმი: საკაბელო
კონფიგურაციის მიხედვით, მიჰყევით ნაბიჯებს განყოფილებაში „USRP RIO Setup-ის კონფიგურაცია“ ან „FlexRIO/FlexRIO ადაპტერის მოდულის დაყენების კონფიგურაცია“.

USRP RIO Setup-ის კონფიგურაცია 

  1. დარწმუნდით, რომ USRP RIO მოწყობილობა სწორად არის დაკავშირებული მასპინძელ სისტემასთან, რომელიც მუშაობს LabVIEW საკომუნიკაციო სისტემის დიზაინის კომპლექტი.
  2. შექმენით RF მარყუჟის კონფიგურაცია ერთი RF კაბელის და ატენუატორის გამოყენებით.
    • ა. შეაერთეთ კაბელი RF0/TX1-თან.
    • ბ. შეაერთეთ 30 დბ ატენუატორი კაბელის მეორე ბოლოში.
    • გ. შეაერთეთ ატენუატორი RF1/RX2-თან.
  3. ჩართეთ USRP მოწყობილობა.
  4. ჩართეთ მასპინძელი სისტემა. NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-12

FlexRIO ადაპტერის მოდულის დაყენების კონფიგურაცია

  1. დარწმუნდით, რომ FlexRIO მოწყობილობა სწორად არის დაინსტალირებული ლაბორატორიაში გაშვებულ სისტემაშიVIEW საკომუნიკაციო სისტემის დიზაინის კომპლექტი.
  2. შექმენით RF მარყუჟის კონფიგურაცია, რომელიც აკავშირებს NI-5791 მოდულის TX-ს NI-5791 მოდულის RX-თან. NATIONAL ინსტრუმენტების ლაბორატორიაVIEW Communications 802.11 Application Framework 2.1 Fig-13

ლაბორატორიის გაშვებაVIEW მასპინძლის კოდი
ინსტრუქციები ლაბორატორიის მუშაობის შესახებVIEW ჰოსტის კოდი უკვე მოწოდებულია „Running This Sample Project” განყოფილება RF Multi-Station ოპერაციის რეჟიმისთვის. ამ განყოფილებაში 1 ნაბიჯის ინსტრუქციის გარდა, ასევე შეასრულეთ შემდეგი ნაბიჯები:

  1. ნაგულისხმევი მუშაობის რეჟიმი არის RF Multi-Station. გადადით Advanced ჩანართზე და ჩართეთ RF Loopback Demo Mode კონტროლი. ეს განახორციელებს შემდეგ ცვლილებებს:
    • ოპერაციის რეჟიმი შეიცვლება RF Loopback რეჟიმში
    •  მოწყობილობის MAC მისამართი და დანიშნულების MAC მისამართი მიიღებენ იმავე მისამართს. მაგampორივე შეიძლება იყოს 46:6F:4B:75:6D:61.
  2. გაუშვით ლაბორატორიაVIEW ჰოსტი VI გაშვების ღილაკზე დაჭერით ( ).
    • ა. წარმატების შემთხვევაში, Device Ready ინდიკატორი ანათებს.
    • ბ. თუ თქვენ მიიღებთ შეცდომას, სცადეთ ერთ-ერთი შემდეგი:
      • დარწმუნდით, რომ თქვენი მოწყობილობა სწორად არის დაკავშირებული.
      • შეამოწმეთ RIO მოწყობილობის კონფიგურაცია.
  3. ჩართეთ სადგური სადგურის ჩართვა კონტროლის ჩართვით. სადგურის აქტიური მაჩვენებელი უნდა იყოს ჩართული.
  4. RX გამტარუნარიანობის გასაზრდელად გადადით Advanced ჩანართზე და დააყენეთ Backoff პროცედურის მნიშვნელობა ნულზე, რადგან მუშაობს მხოლოდ ერთი სადგური. გარდა ამისა, დააყენეთ dot11ShortRetryLimit-ის განმეორებითი ცდების მაქსიმალური რაოდენობა 1-ზე. გამორთეთ და შემდეგ ჩართეთ სადგური Enable Station კონტროლის გამოყენებით, რადგან dot11ShortRetryLimit არის სტატიკური პარამეტრი.
  5. აირჩიეთ MAC ჩანართი და შეამოწმეთ, რომ ნაჩვენები RX Constellation ემთხვევა მოდულაციისა და კოდირების სქემას, რომელიც კონფიგურებულია MCS და Subcarrier Format პარამეტრების გამოყენებით. მაგample, 16 QAM გამოიყენება MCS 4 და 20 MHz 802.11a. ნაგულისხმევი პარამეტრებით თქვენ უნდა ნახოთ გამტარუნარიანობა დაახლოებით 8.2 მბიტ/წმ.

RF Loopback რეჟიმი: საჰაერო გადაცემა
საჰაერო ტრანსმისია მსგავსია საკაბელო დაყენების. კაბელები შეიცვალა ანტენებით, რომლებიც შესაფერისია არხის ცენტრის არჩეული სიხშირისა და სისტემის გამტარუნარიანობისთვის.

სიფრთხილე სისტემის გამოყენებამდე წაიკითხეთ პროდუქტის დოკუმენტაცია ყველა ტექნიკის კომპონენტისთვის, განსაკუთრებით NI RF მოწყობილობებისთვის.
USRP RIO და FlexRIO მოწყობილობები არ არის დამტკიცებული ან ლიცენზირებული ანტენის გამოყენებით ჰაერში გადაცემისთვის. შედეგად, ამ პროდუქტების ანტენით მუშაობა შეიძლება არღვევდეს ადგილობრივ კანონებს. დარწმუნდით, რომ იცავთ ყველა ადგილობრივ კანონს, სანამ ამ პროდუქტს ანტენით იყენებთ.

Baseband Loopback რეჟიმი
ბაზისური მარყუჟი მსგავსია RF მარყუჟის. ამ რეჟიმში, RF გვერდის ავლით ხდება. TX სamples გადაეცემა პირდაპირ RX დამუშავების ჯაჭვს FPGA-ზე. არ არის საჭირო მოწყობილობის კონექტორებზე გაყვანილობა. სადგურის Baseband Loopback-ში გასაშვებად, ხელით დააყენეთ ბლოკ დიაგრამაში განთავსებული ოპერაციის რეჟიმი, როგორც მუდმივი Baseband Loopback-ზე.

დამატებითი კონფიგურაციის პარამეტრები

PN მონაცემთა გენერატორი
თქვენ შეგიძლიათ გამოიყენოთ ჩაშენებული ფსევდო ხმაურის (PN) მონაცემთა გენერატორი TX მონაცემთა ტრაფიკის შესაქმნელად, რაც სასარგებლოა სისტემის გამტარუნარიანობის გასაზომად. PN მონაცემთა გენერატორი კონფიგურირებულია PN მონაცემთა პაკეტის ზომა და PN პაკეტები წამში პარამეტრებით. მონაცემთა სიჩქარე PN მონაცემთა გენერატორის გამოსავალზე უდრის ორივე პარამეტრის ნამრავლს. გაითვალისწინეთ, რომ სისტემის რეალური გამტარუნარიანობა, რომელიც ჩანს RX მხარეს, დამოკიდებულია გადაცემის პარამეტრებზე, მათ შორის Subcarrier ფორმატზე და MCS მნიშვნელობაზე და შეიძლება იყოს დაბალი ვიდრე PN მონაცემთა გენერატორის მიერ გენერირებული სიჩქარე.
შემდეგი ნაბიჯები უზრუნველყოფს ყოფილიampიმის შესახებ, თუ როგორ შეუძლია PN მონაცემთა გენერატორს აჩვენოს გადაცემის პროტოკოლის კონფიგურაციის გავლენა მისაღწევ გამტარუნარიანობაზე. გაითვალისწინეთ, რომ მოცემული გამტარუნარიანობის მნიშვნელობები შეიძლება ოდნავ განსხვავდებოდეს რეალურად გამოყენებული ტექნიკის პლატფორმისა და არხის მიხედვით.

  1. დააყენეთ, დააკონფიგურირეთ და გაუშვით ორი სადგური (სადგური A და სადგური B), როგორიცაა "Running This S"ample Project“ განყოფილება.
  2. სწორად დაარეგულირეთ მოწყობილობის MAC მისამართისა და დანიშნულების MAC მისამართის პარამეტრები ისე, რომ A სადგურის მოწყობილობის მისამართი იყოს B სადგურის დანიშნულება და პირიქით, როგორც ზემოთ იყო აღწერილი.
  3. B სადგურზე დააყენეთ მონაცემთა წყარო ხელით, რათა გამორთოთ TX მონაცემები B სადგურიდან.
  4. ორივე სადგურის ჩართვა.
  5. ნაგულისხმევი პარამეტრებით, B სადგურზე უნდა ნახოთ გამტარუნარიანობა დაახლოებით 8.2 მბიტ/წმ.
  6. გადადით A სადგურის MAC ჩანართზე.
    1. დააყენეთ PN მონაცემთა პაკეტის ზომა 4061-ზე.
    2. დააყენეთ PN პაკეტების რაოდენობა წამში 10,000-მდე. ეს პარამეტრი გაჯერებს TX ბუფერს ყველა შესაძლო კონფიგურაციისთვის.
  7. გადადით A სადგურის Advanced ჩანართზე.
    1. დააყენეთ dot11RTSTზღვრული მნიშვნელობა PN მონაცემთა პაკეტის ზომაზე (5,000) უფრო დიდ მნიშვნელობაზე, რათა გამორთოთ RTS/CTS პროცედურა.
    2. დააყენეთ განმეორებითი ცდების მაქსიმალური რაოდენობა, რომელიც წარმოდგენილია dot11ShortRetryLimit-ზე 1-ზე ხელახალი გადაცემის გამორთვისთვის.
  8. გამორთეთ და შემდეგ ჩართეთ სადგური A, რადგან dot11RTSTზღვრული სტატიკური პარამეტრია.
  9. სცადეთ Subcarrier Format-ისა და MCS-ის სხვადასხვა კომბინაცია A სადგურზე. დააკვირდით ცვლილებებს RX თანავარსკვლავედში და RX გამტარუნარიანობაში B სადგურზე.
  10. დააყენეთ Subcarrier Format-ზე 40 MHz (IEEE 802.11ac) და MCS-ზე 7-ზე A სადგურზე. დააკვირდით, რომ გამტარუნარიანობა B სადგურზე არის დაახლოებით 72 Mbit/s.

ვიდეო გადაცემა
ვიდეოების გადაცემა ხაზს უსვამს 802.11 აპლიკაციის ჩარჩოს შესაძლებლობებს. ვიდეო გადაცემის შესასრულებლად ორი მოწყობილობით, დააყენეთ კონფიგურაცია, როგორც ეს აღწერილია წინა ნაწილში. 802.11 Application Framework უზრუნველყოფს UDP ინტერფეისს, რომელიც კარგად შეეფერება ვიდეო ნაკადს. გადამცემს და მიმღებს სჭირდება ვიდეო ნაკადის აპლიკაცია (მაგample, VLC, რომელიც შეგიძლიათ ჩამოტვირთოთ http://videolan.org-დან). ნებისმიერი პროგრამა, რომელსაც შეუძლია UDP მონაცემების გადაცემა, შეიძლება გამოყენებულ იქნას მონაცემთა წყაროდ. ანალოგიურად, ნებისმიერი პროგრამა, რომელსაც შეუძლია UDP მონაცემების მიღება, შეიძლება გამოყენებულ იქნას როგორც მონაცემთა ჩაძირვა.

მიმღების კონფიგურაცია
ჰოსტი, რომელიც მოქმედებს როგორც მიმღები, იყენებს 802.11 Application Framework-ს, რათა გადასცეს მიღებული 802.11 მონაცემთა ჩარჩოები და გადასცეს ისინი UDP-ის მეშვეობით ვიდეო ნაკადის პლეერში.

  1. შექმენით ახალი პროექტი, როგორც ეს აღწერილია “Running the LabVIEW მასპინძლის კოდი” და დააყენეთ სწორი RIO იდენტიფიკატორი RIO მოწყობილობის პარამეტრში.
  2. დააყენეთ სადგურის ნომერი 1-ზე.
  3. დაე, ბლოკ დიაგრამაში მდებარე ოპერაციულ რეჟიმს ჰქონდეს ნაგულისხმევი მნიშვნელობა, RF Multi Station, როგორც ადრე იყო აღწერილი.
  4. ნება მიეცით მოწყობილობის MAC მისამართს და დანიშნულების MAC მისამართს ჰქონდეს ნაგულისხმევი მნიშვნელობები.
  5. გადადით MAC ჩანართზე და დააყენეთ Data Sink UDP-ზე.
  6. ჩართეთ სადგური.
  7. გაუშვით cmd.exe და გადადით VLC ინსტალაციის დირექტორიაში.
  8. გაუშვით VLC აპლიკაცია, როგორც ნაკადის კლიენტი შემდეგი ბრძანებით: vlc udp://@:13000, სადაც მნიშვნელობა 13000 უდრის Data Sink Option-ის გადაცემის პორტს.

გადამცემის კონფიგურაცია
ჰოსტი, რომელიც მოქმედებს როგორც გადამცემი, იღებს UDP პაკეტებს ვიდეო ნაკადის სერვერიდან და იყენებს 802.11 აპლიკაციის ჩარჩოს მათ გადასაცემად 802.11 მონაცემთა ჩარჩოების სახით.

  1. შექმენით ახალი პროექტი, როგორც ეს აღწერილია “Running the LabVIEW მასპინძლის კოდი” და დააყენეთ სწორი RIO იდენტიფიკატორი RIO მოწყობილობის პარამეტრში.
  2. დააყენეთ სადგურის ნომერი 2-ზე.
  3. დაე, ბლოკ დიაგრამაში მდებარე ოპერაციულ რეჟიმს ჰქონდეს ნაგულისხმევი მნიშვნელობა, RF Multi Station, როგორც ადრე იყო აღწერილი.
  4. დააყენეთ მოწყობილობის MAC მისამართი 1-ლი სადგურის დანიშნულების MAC მისამართის მსგავსი (ნაგულისხმევი მნიშვნელობა:
    46:6F:4B:75:6D:62)
  5.  დააყენეთ დანიშნულების MAC მისამართი 1-ის სადგურის მოწყობილობის MAC მისამართის მსგავსი (ნაგულისხმევი მნიშვნელობა:
    46:6F:4B:75:6D:61)
  6. გადადით MAC ჩანართზე და დააყენეთ მონაცემთა წყარო UDP-ზე.
  7. ჩართეთ სადგური.
  8. გაუშვით cmd.exe და გადადით VLC ინსტალაციის დირექტორიაში.
  9. განსაზღვრეთ ვიდეოს გზა file რომელიც გამოყენებული იქნება სტრიმინგისთვის.
  10. გაუშვით VLC აპლიკაცია ნაკადის სერვერად შემდეგი ბრძანებით vlc „PATH_TO_VIDEO_FILE”
    :sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, სადაც PATH_TO_VIDEO_FILE უნდა შეიცვალოს ვიდეოს მდებარეობით, რომელიც უნდა იქნას გამოყენებული და პარამეტრი UDP_Port_Value უდრის 12000 + სადგურის ნომერი, ანუ 12002.
    მასპინძელი, რომელიც მოქმედებს როგორც მიმღები, აჩვენებს გადამცემის მიერ გადაღებულ ვიდეოს.

პრობლემების მოგვარება

ამ განყოფილებაში მოცემულია ინფორმაცია პრობლემის ძირეული მიზეზის იდენტიფიცირების შესახებ, თუ სისტემა არ მუშაობს ისე, როგორც მოსალოდნელია. იგი აღწერილია მრავალ სადგურისთვის, რომელშიც სადგური A და სადგური B გადასცემს.
შემდეგ ცხრილებში მოცემულია ინფორმაცია იმის შესახებ, თუ როგორ უნდა გადაამოწმოთ ნორმალური მოქმედება და როგორ გამოავლინოთ ტიპიური შეცდომები.

ნორმალური ოპერაცია
ნორმალური ოპერაცია ტესტი · დააყენეთ სადგურის ნომრები სხვადასხვა მნიშვნელობებზე.

· სწორად დაარეგულირეთ პარამეტრები მოწყობილობა MAC მისამართი და დანიშნულება MAC მისამართი როგორც ადრე აღწერილი.

· დატოვეთ სხვა პარამეტრები ნაგულისხმევ მნიშვნელობებზე.

  დაკვირვებები:
  · RX გამტარუნარიანობა 7.5 მბიტ/წმ დიაპაზონში ორივე სადგურზე. ეს დამოკიდებულია უკაბელო არხზე თუ საკაბელო არხზე.

· ჩართული MAC ჩანართი:

o    MAC TX სტატისტიკა: მონაცემები გამოიწვია და ACK ატირებული მაჩვენებლები სწრაფად იზრდება.

o    MAC RX სტატისტიკა: ყველა მაჩვენებელი უფრო სწრაფად იზრდება, ვიდრე RTS აღმოჩენილი და CTS აღმოჩენილი, მას შემდეგ, რაც dot11RTSზღვრული on გაფართოებული ჩანართი უფრო დიდია ვიდრე PN მონაცემები პაკეტი ზომა (PSDU სიგრძე) ჩართულია MAC ჩანართი.

o თანავარსკვლავედის RX თანავარსკვლავედი გრაფიკი ემთხვევა მოდულაციის ბრძანებას

MCS არჩეულია გადამცემზე.

o The TX დაბლოკვა შეცდომა შეფასება გრაფიკი აჩვენებს მიღებულ მნიშვნელობას.

· ჩართული RF & PHY ჩანართი:

  o The RX ძალაუფლება სპექტრი არჩეულზე დაყრდნობით მდებარეობს მარჯვენა ქვეჯგუფში პირველადი არხი სელექტორი. ვინაიდან ნაგულისხმევი მნიშვნელობა არის 1, ის უნდა იყოს -20 MHz-დან 0-მდე RX ძალაუფლება სპექტრი გრაფიკი.

o The CCA ენერგია გამოვლენა ბარიერი [dBm] უფრო დიდია, ვიდრე მიმდინარე სიმძლავრე

RF შეყვანა ძალაუფლება გრაფიკი.

o გაზომილი ბაზის ზოლის სიმძლავრე პაკეტის დაწყებისას (წითელი წერტილები). ბეისბენდი RX ძალაუფლება გრაფიკი უნდა იყოს ნაკლები AGC სამიზნე სიგნალი ძალაუფლება on გაფართოებული ჩანართი.

MAC სტატისტიკა ტესტი · გამორთეთ სადგური A და სადგური B

· სადგურ A-ზე, MAC ჩანართი, დააყენეთ მონაცემები წყარო რომ სახელმძღვანელო.

· ჩართეთ სადგური A და სადგური B

o სადგური A, MAC ჩანართი:

§   მონაცემები გამოიწვია of MAC TX სტატისტიკა არის ნული.

§   ACK გამოიწვია of MAC RX სტატისტიკა არის ნული.

o სადგური B, MAC ჩანართი:

§   RX გამტარუნარიანობა არის ნული.

§   ACK გამოიწვია of MAC TX სტატისტიკა არის ნული.

§   მონაცემები აღმოჩენილი of MAC RX სტატისტიკა არის ნული.

· სადგურ A-ზე, MAC tab, დააწკაპუნეთ მხოლოდ ერთხელ გამომწვევი TX of სახელმძღვანელო მონაცემები წყარო

o სადგური A, MAC ჩანართი:

§   მონაცემები გამოიწვია of MAC TX სტატისტიკა არის 1.

§   ACK გამოიწვია of MAC RX სტატისტიკა არის 1.

o სადგური B, MAC ჩანართი:

§   RX გამტარუნარიანობა არის ნული.

§   ACK გამოიწვია of MAC TX სტატისტიკა არის 1.

§   მონაცემები აღმოჩენილი of MAC RX სტატისტიკა არის 1.

RTS / CTS მრიცხველები ტესტი · გამორთეთ სადგური A, დააყენეთ dot11RTSTბარიერი ნულამდე, რადგან ეს არის სტატიკური პარამეტრი. შემდეგ ჩართეთ სადგური A.

· სადგურ A-ზე, MAC tab, დააწკაპუნეთ მხოლოდ ერთხელ გამომწვევი TX of სახელმძღვანელო მონაცემები წყარო

o სადგური A, MAC ჩანართი:

§   RTS გამოიწვია of MAC TX სტატისტიკა არის 1.

§   CTS გამოიწვია of MAC RX სტატისტიკა არის 1.

o სადგური B, MAC ჩანართი:

§   CTS გამოიწვია of MAC TX სტატისტიკა არის 1.

§   RTS გამოიწვია of MAC RX სტატისტიკა არის 1.

არასწორი კონფიგურაცია
სისტემა კონფიგურაცია · დააყენეთ სადგურის ნომრები სხვადასხვა მნიშვნელობებზე.

· სწორად დაარეგულირეთ პარამეტრები მოწყობილობა MAC მისამართი და დანიშნულება MAC მისამართი როგორც ადრე აღწერილი.

· დატოვეთ სხვა პარამეტრები ნაგულისხმევ მნიშვნელობებზე.

შეცდომა:

არა მონაცემები გათვალისწინებული ამისთვის გადაცემა

ჩვენება:

მრიცხველის მნიშვნელობები მონაცემები გამოიწვია და ACK გამოიწვია in MAC TX სტატისტიკა არ არის გაზრდილი. გამოსავალი:

კომპლექტი მონაცემები წყარო რომ PN მონაცემები. ალტერნატიულად, კომპლექტი მონაცემები წყარო რომ UDP და დარწმუნდით, რომ იყენებთ გარე აპლიკაციას მონაცემების მისაწოდებლად UDP პორტში, რომელიც სწორად არის კონფიგურირებული, როგორც ეს აღწერილია წინაში.

შეცდომა:

MAC TX თვლის The საშუალო as დაკავებულია

ჩვენება:

MAC სტატისტიკის მნიშვნელობები მონაცემები ატირებული და პრეამბულა აღმოჩენილი, ნაწილი MAC TX სტატისტიკა და

MAC RX სტატისტიკაშესაბამისად, არ არის გაზრდილი. გამოსავალი:

შეამოწმეთ მრუდის მნიშვნელობები მიმდინარე წელს RF შეყვანა ძალაუფლება გრაფიკი. Დააყენე CCA ენერგია გამოვლენა ბარიერი [დბმ] აკონტროლეთ მნიშვნელობა, რომელიც აღემატება ამ მრუდის მინიმალურ მნიშვნელობას.

შეცდომა:

გაგზავნა მეტი მონაცემები პაკეტები ვიდრე The MAC შეუძლია უზრუნველყოს რომ The PHY

ჩვენება:

The PN მონაცემები პაკეტი ზომა და PN პაკეტები პერ მეორე გაზრდილია. თუმცა, მიღწეული გამტარუნარიანობა არ იზრდება.

გამოსავალი:

აირჩიე უფრო მაღალი MCS ღირებულება და უფრო მაღალი ქვემატარებელი ფორმატი.

შეცდომა:

არასწორი RF პორტები

ჩვენება:

The RX ძალაუფლება სპექტრი არ აჩვენებს იგივე მრუდს, როგორც TX ძალაუფლება სპექტრი მეორე სადგურზე.

გამოსავალი:

  დაადასტურეთ, რომ თქვენ გაქვთ კაბელები ან ანტენები დაკავშირებული RF პორტებთან, რომლებიც თქვენ კონფიგურირებულხართ, როგორც TX RF პორტი და RX RF პორტი.
შეცდომა:

MAC მისამართი შეუსაბამობა

ჩვენება:

B სადგურზე ACK პაკეტის გადაცემა არ ხდება (ნაწილი MAC TX სტატისტიკა) და RX გამტარუნარიანობა არის ნული.

გამოსავალი:

შეამოწმეთ ეს მოწყობილობა MAC მისამართი B სადგურის ემთხვევა დანიშნულება MAC მისამართი სადგურ A. RF Loopback რეჟიმისთვის, ორივე მოწყობილობა MAC მისამართი და დანიშნულება MAC მისამართი უნდა ჰქონდეს იგივე მისამართი, მაგample 46:6F:4B:75:6D:61.

შეცდომა:

მაღალი CFO if სადგური A და B არიან FlexRIOs

ჩვენება:

კომპენსირებული გადამზიდავი სიხშირის ოფსეტი (CFO) მაღალია, რაც ამცირებს ქსელის მთლიან მუშაობას.

გამოსავალი:

დააყენეთ მითითება საათი PXI_CLK ან REF IN/ClkIn.

· PXI_CLK-სთვის: მითითება აღებულია PXI შასიდან.

· REF IN/ClkIn: მითითება აღებულია NI-5791-ის ClkIn პორტიდან.

TX შეცდომა განაკვეთები არიან ერთი in RF Loopback or ბეისბენდი Loopback ოპერაცია რეჟიმები ჩვენება:

გამოიყენება ერთი სადგური, სადაც არის კონფიგურირებული ოპერაციის რეჟიმი RF Loopback or ბეისბენდი Loopback

რეჟიმი. TX Error Rates-ის გრაფიკული ჩვენება გვიჩვენებს 1. გამოსავალი:

ეს ქცევა მოსალოდნელია. ACK პაკეტები იკარგება, სანამ MAC TX ელოდება მათ; DCF მდგომარეობის მანქანა MAC-ის FPGA-ზე ხელს უშლის ამას RF loopback ან Baseband Loopback რეჟიმების შემთხვევაში. ამიტომ, MAC TX ყოველთვის იტყობინება, რომ გადაცემა ვერ მოხერხდა. აქედან გამომდინარე, მოხსენებული TX პაკეტის შეცდომის მაჩვენებელი და TX ბლოკის შეცდომის მაჩვენებელი ნულია.

ცნობილი საკითხები
დარწმუნდით, რომ USRP მოწყობილობა უკვე მუშაობს და დაკავშირებულია ჰოსტთან ჰოსტის დაწყებამდე. წინააღმდეგ შემთხვევაში, USRP RIO მოწყობილობა შეიძლება სათანადოდ არ იყოს აღიარებული მასპინძლის მიერ.
პრობლემებისა და გადაჭრის გზების სრული სია განთავსებულია ლაბორატორიაშიVIEW Communications 802.11 Application Framework 2.1 ცნობილი საკითხები.

დაკავშირებული ინფორმაცია
USRP-2940/2942/2943/2944/2945 დაწყების სახელმძღვანელო USRP-2950/2952/2953/2954/2955 დაწყების სახელმძღვანელო IEEE სტანდარტების ასოციაცია: 802.11 უსადენო LAN-ები იხილეთ ლაბორატორიაშიVIEW Communications System Design Suite Manual, ხელმისაწვდომია ონლაინ, ლაბორატორიის შესახებ ინფორმაციისთვისVIEW ცნებები ან ობიექტები, რომლებიც გამოიყენება ამ სampპროექტი.
ეწვიეთ ni.com/info და შეიყვანეთ Info Code 80211AppFWManual ლაბორატორიაში შესასვლელადVIEW Communications 802.11 Application Framework Manual დამატებითი ინფორმაციისთვის 802.11 Application Framework დიზაინის შესახებ.
თქვენ ასევე შეგიძლიათ გამოიყენოთ კონტექსტური დახმარების ფანჯარა ლაბორატორიის შესახებ ძირითადი ინფორმაციის გასაგებადVIEW ობიექტები, როდესაც კურსორს გადააადგილებთ თითოეულ ობიექტზე. ლაბორატორიაში კონტექსტური დახმარების ფანჯრის ჩვენებაVIEW, აირჩიეთ View»კონტექსტური დახმარება.

აკრონიმები

აკრონიმი მნიშვნელობა
ACK აღიარება
AGC მოგების ავტომატური კონტროლი
A-MPDU აგრეგირებული MPDU
CCA არხის შეფასების გასუფთავება
CFO გადამზიდის სიხშირის ოფსეტური
CSMA/CA გადამზიდავი გრძნობს მრავალჯერად წვდომას შეჯახების თავიდან აცილებით
CTS გასუფთავება-გაგზავნა
CW უწყვეტი ტალღა
DAC ციფრული ანალოგური გადამყვანი
DCF განაწილებული კოორდინაციის ფუნქცია
DMA მეხსიერების პირდაპირი წვდომა
FCS ჩარჩოს შემოწმების თანმიმდევრობა
MAC საშუალო წვდომის კონტროლის ფენა
MCS მოდულაციის და კოდირების სქემა
MIMO მრავალჯერადი შეყვანა-მრავალჯერადი გამომავალი
MPDU MAC პროტოკოლის მონაცემთა ერთეული
NAV ქსელის განაწილების ვექტორი
არა-HT არამაღალი გამტარუნარიანობა
OFDM ორთოგონალური სიხშირე-გაყოფის მულტიპლექსირება
PAPR პიკის საშუალო სიმძლავრის თანაფარდობა
PHY ფიზიკური ფენა
PLCP ფიზიკური შრის კონვერგენციის პროცედურა
PN ფსევდო ხმაური
PSDU PHY სერვისის მონაცემთა ერთეული
QAM კვადრატურა ampსიმძიმის მოდულაცია
RTS მოთხოვნა-გაგზავნა
RX მიღება
SIFS მოკლე დაშორება ჩარჩოებს შორის
SISO ერთი შეყვანის ერთი გამომავალი
T2H მიზანში მასპინძლობა
TX გადაცემა
UDP მომხმარებელი datagram პროტოკოლი
[1] თუ თქვენ აგზავნით ეთერში, დარწმუნდით, რომ გაითვალისწინეთ ინსტრუქციები, რომლებიც მოცემულია განყოფილებაში „RF Multi Station Mode: Over-the-Air Transmission“. USRP მოწყობილობები და NI-5791 არ არის დამტკიცებული ან ლიცენზირებული ანტენის გამოყენებით ჰაერში გადაცემისთვის. შედეგად, ამ პროდუქტების ანტენით მუშაობა შეიძლება არღვევდეს ადგილობრივ კანონებს.

NI სავაჭრო ნიშნების შესახებ დამატებითი ინფორმაციისთვის იხილეთ NI სავაჭრო ნიშნები და ლოგო სახელმძღვანელოები მისამართზე ni.com/trademarks. სხვა პროდუქტისა და კომპანიის სახელები, რომლებიც აქ არის ნახსენები, არის მათი შესაბამისი კომპანიების სავაჭრო ნიშნები ან სავაჭრო სახელები. პატენტებისთვის, რომლებიც მოიცავს NI პროდუქტებს/ტექნოლოგიებს, მიმართეთ შესაბამის ადგილს: დახმარება»პატენტები თქვენს პროგრამულ უზრუნველყოფაში, patents.txt file თქვენს მედიაზე, ან National Instruments Patents Notice-ზე ni.com/patents. თქვენ შეგიძლიათ იპოვოთ ინფორმაცია საბოლოო მომხმარებლის სალიცენზიო ხელშეკრულებების (EULAs) და მესამე მხარის იურიდიული შეტყობინებების შესახებ readme-ში file თქვენი NI პროდუქტისთვის. იხილეთ ექსპორტის შესაბამისობის ინფორმაცია მისამართზე ni.com/legal/export-compliance NI გლობალური ვაჭრობის შესაბამისობის პოლიტიკისთვის და როგორ მიიღოთ შესაბამისი HTS კოდები, ECCN და სხვა იმპორტის/ექსპორტის მონაცემები. NI არ იძლევა გამოხატულ ან ნაგულისხმევ გარანტიას აქ მოცემული ინფორმაციის სიზუსტესთან დაკავშირებით და არ არის პასუხისმგებელი რაიმე შეცდომებზე. აშშ-ის მთავრობის მომხმარებლები: ამ სახელმძღვანელოში მოცემული მონაცემები შემუშავებულია პირადი ხარჯებით და ექვემდებარება მოქმედ შეზღუდულ უფლებებს და მონაცემთა შეზღუდულ უფლებებს, როგორც ეს არის განსაზღვრული FAR 52.227-14, DFAR 252.227-7014 და DFAR 252.227-7015.

დოკუმენტები / რესურსები

NATIONAL ინსტრუმენტების ლაბორატორიაVIEW კომუნიკაციები 802.11 აპლიკაციის ჩარჩო 2.1 [pdf] მომხმარებლის სახელმძღვანელო
PXIe-8135, ლაბVIEW Communications 802.11 Application Framework 2.1, LabVIEW Communications 802.11 Application, Framework 2.1, LabVIEW კომუნიკაციები 802.11, განაცხადის ჩარჩო 2.1

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *