राष्ट्रीय उपकरण प्रयोगशालाVIEW संचार 802.11 अनुप्रयोग फ्रेमवर्क 2.1
उत्पाद जानकारी: PXIe-8135
PXIe-8135 एक उपकरण है जिसका उपयोग प्रयोगशाला में द्विदिशात्मक डेटा संचरण के लिए किया जाता हैVIEW संचार 802.11 एप्लीकेशन फ्रेमवर्क 2.1. डिवाइस को दो NI RF डिवाइस की आवश्यकता होती है, या तो USRP
RIO डिवाइस या FlexRIO मॉड्यूल को अलग-अलग होस्ट कंप्यूटर से जोड़ा जाना चाहिए, जो लैपटॉप, PC या PXI चेसिस हो सकते हैं। सेटअप या तो RF केबल या एंटेना का उपयोग कर सकता है। डिवाइस PXI-आधारित होस्ट सिस्टम, PCI-आधारित या PCI Express-आधारित MXI एडाप्टर वाले PC या Express कार्ड-आधारित MXI एडाप्टर वाले लैपटॉप के साथ संगत है। होस्ट सिस्टम में कम से कम 20 GB खाली डिस्क स्पेस और 16 GB RAM होनी चाहिए।
सिस्टम आवश्यकताएं
सॉफ़्टवेयर
- Windows 7 SP1 (64-बिट) या Windows 8.1 (64-बिट)
- प्रयोगशालाVIEW संचार प्रणाली डिजाइन सुइट 2.0
- 802.11 एप्लीकेशन फ्रेमवर्क 2.1
हार्डवेयर
द्विदिशात्मक डेटा ट्रांसमिशन के लिए 802.11 एप्लीकेशन फ्रेमवर्क का उपयोग करने के लिए, आपको दो NI RF डिवाइस की आवश्यकता होगी - या तो 40 MHz, 120 MHz, या 160 MHz बैंडविड्थ वाले USRP RIO डिवाइस, या FlexRIO मॉड्यूल। डिवाइस को अलग-अलग होस्ट कंप्यूटर से कनेक्ट किया जाना चाहिए, जो लैपटॉप, पीसी या PXI चेसिस हो सकते हैं। चित्र 1 में RF केबल (बाएं) या एंटेना (दाएं) का उपयोग करके दो स्टेशनों की स्थापना दिखाई गई है।
तालिका 1 चयनित कॉन्फ़िगरेशन के आधार पर आवश्यक हार्डवेयर प्रस्तुत करती है।
विन्यास | दोनों सेटअप | USRP RIO सेटअप | FlexRIO FPGA/FlexRIO RF एडाप्टर मॉड्यूल सेटअप | |||||
मेज़बान
PC |
एसएमए
केबल |
attenuator | एंटीना | यूएसआरपी
उपकरण |
एमएक्सआई
अनुकूलक |
फ्लेक्सआरआईओ एफपीजीए
मॉड्यूल |
फ्लेक्सआरआईओ एडाप्टर
मॉड्यूल |
|
दो डिवाइस, केबल से जुड़े हुए | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 |
दो डिवाइस, ओवर-
हवा [1] |
2 | 0 | 0 | 4 | 2 | 2 | 2 | 2 |
- नियंत्रक: अनुशंसित - PXIe-1085 चेसिस या PXIe-1082 चेसिस जिसमें PXIe-8135 नियंत्रक स्थापित हो।
- एसएमए केबल: फीमेल/महिला केबल जो यूएसआरपी आरआईओ डिवाइस के साथ शामिल है।
- एंटीना: इस मोड के बारे में अधिक जानकारी के लिए "आरएफ मल्टी स्टेशन मोड: ओवर-द-एयर ट्रांसमिशन" अनुभाग देखें।
- USRP RIO डिवाइस: USRP-2940/2942/2943/2944/2950/2952/2953/2954 40 MHz, 120 MHz, या 160 MHz बैंडविड्थ के साथ सॉफ्टवेयर परिभाषित रेडियो पुनर्संयोज्य डिवाइस।
- 30 डीबी क्षीणन और पुरुष/महिला एसएमए कनेक्टर के साथ क्षीणक जो यूएसआरपी आरआईओ डिवाइस के साथ शामिल हैं।
नोट: FlexRIO/FlexRIO एडाप्टर मॉड्यूल सेटअप के लिए, एटेन्यूएटर की आवश्यकता नहीं है। - FlexRIO FPGA मॉड्यूल: FlexRIO के लिए PXIe-7975/7976 FPGA मॉड्यूल
- FlexRIO एडाप्टर मॉड्यूल: FlexRIO के लिए NI-5791 RF एडाप्टर मॉड्यूल
उपरोक्त अनुशंसाएँ मानती हैं कि आप PXI-आधारित होस्ट सिस्टम का उपयोग कर रहे हैं। आप PCI-आधारित या PCI Express-आधारित MXI एडाप्टर वाले PC या Express कार्ड-आधारित MXI एडाप्टर वाले लैपटॉप का भी उपयोग कर सकते हैं।
सुनिश्चित करें कि आपके होस्ट में कम से कम 20 GB खाली डिस्क स्थान और 16 GB RAM हो।
- सावधानी: अपने हार्डवेयर का उपयोग करने से पहले, सुरक्षा, ईएमसी और पर्यावरण संबंधी विनियमों के अनुपालन को सुनिश्चित करने के लिए सभी उत्पाद दस्तावेज़ पढ़ें।
- सावधानी: निर्दिष्ट EMC प्रदर्शन सुनिश्चित करने के लिए, RF उपकरणों को केवल परिरक्षित केबलों और सहायक उपकरणों के साथ ही संचालित करें।
- सावधानी: निर्दिष्ट EMC प्रदर्शन सुनिश्चित करने के लिए, USRP डिवाइस के GPS एंटीना इनपुट से जुड़े केबलों को छोड़कर सभी I/O केबलों की लंबाई 3 मीटर (10 फीट) से अधिक नहीं होनी चाहिए।
- सावधानी: USRP RIO और NI-5791 RF डिवाइस एंटीना का उपयोग करके हवा में संचार के लिए स्वीकृत या लाइसेंस प्राप्त नहीं हैं। परिणामस्वरूप, इस उत्पाद को एंटीना के साथ संचालित करना स्थानीय कानूनों का उल्लंघन हो सकता है। सुनिश्चित करें कि आप एंटीना के साथ इस उत्पाद को संचालित करने से पहले सभी स्थानीय कानूनों का अनुपालन कर रहे हैं।
विन्यास
- दो डिवाइस, केबल से जुड़े हुए
- दो डिवाइस, ओवर-द-एयर [1]
हार्डवेयर कॉन्फ़िगरेशन विकल्प
तालिका 1 आवश्यक हार्डवेयर सहायक उपकरण
सामान | दोनों सेटअप | USRP RIO सेटअप |
---|---|---|
एसएमए केबल | 2 | 0 |
एटेन्यूएटर एंटीना | 2 | 0 |
यूएसआरपी डिवाइस | 2 | 2 |
एमएक्सआई एडाप्टर | 2 | 2 |
फ्लेक्सरियो एफपीजीए मॉड्यूल | 2 | एन/ए |
फ्लेक्सआरआईओ एडाप्टर मॉड्यूल | 2 | एन/ए |
उत्पाद उपयोग निर्देश
- सुनिश्चित करें कि सुरक्षा, ईएमसी और पर्यावरण विनियमों के अनुपालन को सुनिश्चित करने के लिए सभी उत्पाद दस्तावेज़ों को पढ़ और समझ लिया गया है।
- सुनिश्चित करें कि आरएफ डिवाइस विभिन्न होस्ट कंप्यूटरों से जुड़े हों जो सिस्टम आवश्यकताओं को पूरा करते हों।
- उपयुक्त हार्डवेयर कॉन्फ़िगरेशन विकल्प चुनें और तालिका 1 के अनुसार आवश्यक सहायक उपकरण सेट करें।
- यदि आप एंटीना का उपयोग कर रहे हैं, तो इस उत्पाद को एंटीना के साथ संचालित करने से पहले सभी स्थानीय कानूनों का अनुपालन सुनिश्चित करें।
- निर्दिष्ट EMC प्रदर्शन सुनिश्चित करने के लिए, RF उपकरणों को केवल परिरक्षित केबलों और सहायक उपकरणों के साथ ही संचालित करें।
- निर्दिष्ट EMC प्रदर्शन सुनिश्चित करने के लिए, USRP डिवाइस के GPS एंटीना इनपुट से जुड़े केबलों को छोड़कर सभी I/O केबलों की लंबाई 3 मीटर (10 फीट) से अधिक नहीं होनी चाहिए।
इस एस के घटकों को समझनाampले प्रोजेक्ट
इस परियोजना में प्रयोगशाला शामिल हैVIEW होस्ट कोड और लैबVIEW समर्थित USRP RIO या FlexRIO हार्डवेयर लक्ष्यों के लिए FPGA कोड। संबंधित फ़ोल्डर संरचना और परियोजना के घटकों का वर्णन अगले उपखंडों में किया गया है।
फ़ोल्डर संरचना
802.11 एप्लीकेशन फ्रेमवर्क का नया इंस्टेंस बनाने के लिए, लैब लॉन्च करेंVIEW संचार प्रणाली डिजाइन सुइट 2.0 लैब का चयन करकेVIEW स्टार्ट मेन्यू से कम्युनिकेशंस 2.0 चुनें। लॉन्च किए गए प्रोजेक्ट टैब पर प्रोजेक्ट टेम्प्लेट से, एप्लिकेशन फ्रेमवर्क चुनें। प्रोजेक्ट लॉन्च करने के लिए, चुनें:
- 802.11 USRP RIO डिवाइस का उपयोग करते समय USRP RIO v2.1 डिज़ाइन करें
- 802.11 FlexRIO FPGA/FlexRIO मॉड्यूल का उपयोग करते समय FlexRIO v2.1 डिज़ाइन करें
- 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 इसमें लिंक किए गए सबवीआई, लक्ष्यों और निर्माण विनिर्देशों के बारे में जानकारी शामिल है।
- 802.11 Host.gvi—यह शीर्ष-स्तरीय होस्ट VI 802.11 स्टेशन को कार्यान्वित करता है। होस्ट बिट के साथ इंटरफेस करता हैfile लक्ष्य-विशिष्ट सबफ़ोल्डर में स्थित शीर्ष-स्तरीय FPGA VI, 802.11 FPGA STA.gvi से निर्मित।
- बिल्ड्स—इस फ़ोल्डर में पूर्व संकलित बिट शामिल हैfileचयनित लक्ष्य डिवाइस के लिए s.
- कॉमन—कॉमन लाइब्रेरी में होस्ट और FPGA के लिए जेनेरिक सबवीआई शामिल हैं जिनका उपयोग 802.11 एप्लीकेशन फ्रेमवर्क में किया जाता है। इस कोड में गणितीय फ़ंक्शन और प्रकार रूपांतरण शामिल हैं।
- FlexRIO/USRP RIO— इन फ़ोल्डरों में होस्ट और FPGA सबवीआई के लक्ष्य-विशिष्ट कार्यान्वयन होते हैं, जिसमें लाभ और आवृत्ति सेट करने के लिए कोड शामिल होता है। यह कोड अधिकांश मामलों में दिए गए लक्ष्य-विशिष्ट स्ट्रीमिंग एस से अनुकूलित किया जाता हैample प्रोजेक्ट्स। इनमें लक्ष्य-विशिष्ट शीर्ष-स्तरीय FPGA VI भी शामिल हैं।
- 802.11 v2.1—इस फ़ोल्डर में 802.11 कार्यक्षमता शामिल है जो कई FPGA फ़ोल्डरों और एक होस्ट निर्देशिका में विभाजित है।
अवयव
802.11 एप्लीकेशन फ्रेमवर्क IEEE 802.11-आधारित सिस्टम के लिए एक वास्तविक समय ऑर्थोगोनल फ़्रीक्वेंसी-डिवीज़न मल्टीप्लेक्सिंग (OFDM) फ़िज़िकल लेयर (PHY) और मीडिया एक्सेस कंट्रोल (MAC) कार्यान्वयन प्रदान करता है। 802.11 एप्लीकेशन फ्रेमवर्क लैबVIEW परियोजना रिसीवर (आरएक्स) और ट्रांसमीटर (टीएक्स) कार्यक्षमता सहित एक स्टेशन की कार्यक्षमता को कार्यान्वित करती है।
अनुपालन और विचलन का विवरण
802.11 एप्लीकेशन फ्रेमवर्क को IEEE 802.11 विनिर्देशों के अनुरूप बनाया गया है। डिज़ाइन को आसानी से संशोधित करने योग्य बनाए रखने के लिए, 802.11 एप्लीकेशन फ्रेमवर्क IEEE 802.11 मानक की मुख्य कार्यक्षमता पर ध्यान केंद्रित करता है।
- 802.11a- (विरासत मोड) और 802.11ac- (बहुत उच्च थ्रूपुट मोड) अनुरूप PHY
- क्षेत्र-आधारित पैकेट पहचान का प्रशिक्षण
- सिग्नल और डेटा फ़ील्ड एनकोडिंग और डिकोडिंग
- ऊर्जा और संकेत पहचान के आधार पर स्पष्ट चैनल मूल्यांकन (सीसीए)
- पुनःसंचरण सहित टकराव से बचाव (सीएसएमए/सीए) प्रक्रिया के साथ वाहक संवेदी बहु अभिगम
- रैंडम बैकऑफ़ प्रक्रिया
- 802.11a और 802.11ac अनुरूप MAC घटक अनुरोध-से-भेजें/स्पष्ट-से-भेजें (RTS/CTS), डेटा फ़्रेम, और पावती (ACK) फ़्रेम संचरण का समर्थन करने के लिए
- 802.11 IEEE-अनुरूप लघु इंटरफ्रेम स्पेसिंग (SIFS) समय (16 µs) के साथ ACK जनरेशन
- नेटवर्क आवंटन वेक्टर (एनएवी) समर्थन
- मैक प्रोटोकॉल डेटा यूनिट (एमपीडीयू) जनरेशन और मल्टी-नोड एड्रेसिंग
- L1/L2 API जो ऊपरी MAC कार्यात्मकताओं को लागू करने वाले बाहरी अनुप्रयोगों को मध्य और निचले MAC की कार्यात्मकताओं तक पहुंचने की अनुमति देता है जैसे जॉइन प्रक्रिया
802.11 एप्लीकेशन फ्रेमवर्क निम्नलिखित सुविधाओं का समर्थन करता है: - केवल लंबा गार्ड अंतराल
- एकल इनपुट एकल आउटपुट (एसआईएसओ) आर्किटेक्चर, मल्टीपल-इनपुट मल्टीपल-आउटपुट (एमआईएमओ) कॉन्फ़िगरेशन के लिए तैयार
- 20ac मानक के लिए VHT40, VHT80, और VHT802.11. 802.11ac 80 मेगाहर्ट्ज बैंडविड्थ के लिए, समर्थन मॉड्यूलेशन और कोडिंग स्कीम (MCS) नंबर 4 तक सीमित है।
- 802.11ac मानक के लिए एकल MPDU के साथ समेकित MPDU (A-MPDU)
- पैकेट-दर-पैकेट स्वचालित लाभ नियंत्रण (AGC) जो ओवर-द-एयर ट्रांसमिशन और रिसेप्शन की अनुमति देता है।
लैब तक पहुंचने के लिए ni.com/info पर जाएं और जानकारी कोड 80211AppFWManual दर्ज करेंVIEW 802.11 अनुप्रयोग फ्रेमवर्क डिज़ाइन के बारे में अधिक जानकारी के लिए Communications 802.11 अनुप्रयोग फ्रेमवर्क मैनुअल देखें।
इस एस चल रहा हैampले प्रोजेक्ट
802.11 एप्लीकेशन फ्रेमवर्क मनमाने ढंग से कई स्टेशनों के साथ बातचीत का समर्थन करता है, जिसे आगे RF मल्टी स्टेशन मोड के रूप में संदर्भित किया जाता है। अन्य ऑपरेशन मोड "अतिरिक्त ऑपरेशन मोड और कॉन्फ़िगरेशन विकल्प" अनुभाग में वर्णित हैं। RF मल्टी स्टेशन मोड में, प्रत्येक स्टेशन एक एकल 802.11 डिवाइस के रूप में कार्य करता है। निम्नलिखित विवरण मानते हैं कि दो स्वतंत्र स्टेशन हैं, जिनमें से प्रत्येक अपने स्वयं के RF डिवाइस पर चल रहा है। उन्हें स्टेशन A और स्टेशन B के रूप में संदर्भित किया जाता है।
हार्डवेयर को कॉन्फ़िगर करना: केबल
कॉन्फ़िगरेशन के आधार पर, “USRP RIO सेटअप कॉन्फ़िगर करना” या “FlexRIO/FlexRIO एडाप्टर मॉड्यूल सेटअप कॉन्फ़िगर करना” अनुभाग में दिए गए चरणों का पालन करें।
USRP RIO सिस्टम को कॉन्फ़िगर करना
- सुनिश्चित करें कि USRP RIO डिवाइस लैब चलाने वाले होस्ट सिस्टम से ठीक से कनेक्ट हैंVIEW संचार प्रणाली डिज़ाइन सुइट.
- चित्र 2 में दिखाए अनुसार RF कनेक्शन बनाने के लिए निम्नलिखित चरणों को पूरा करें।
- स्टेशन A और स्टेशन B पर RF30/TX0 पोर्ट से दो 1 dB एटेन्यूएटर कनेक्ट करें।
- एटेन्यूएटर्स के दूसरे सिरे को दो आरएफ केबलों से जोड़ें।
- स्टेशन A से आने वाले RF केबल के दूसरे सिरे को स्टेशन B के RF1/RX2 पोर्ट से कनेक्ट करें।
- स्टेशन B से आने वाले RF केबल के दूसरे सिरे को स्टेशन A के RF1/RX2 पोर्ट से कनेक्ट करें।
- USRP डिवाइस को चालू करें.
- होस्ट सिस्टम को पावर ऑन करें.
आरएफ केबल को ऑपरेटिंग आवृत्ति का समर्थन करना चाहिए।
FlexRIO सिस्टम को कॉन्फ़िगर करना
- सुनिश्चित करें कि FlexRIO डिवाइस लैब चलाने वाले होस्ट सिस्टम से ठीक से कनेक्ट हैंVIEW संचार प्रणाली डिज़ाइन सुइट.
- चित्र 3 में दिखाए अनुसार RF कनेक्शन बनाने के लिए निम्नलिखित चरणों को पूरा करें।
- आरएफ केबल का उपयोग करके स्टेशन A के TX पोर्ट को स्टेशन B के RX पोर्ट से कनेक्ट करें।
- आरएफ केबल का उपयोग करके स्टेशन बी के TX पोर्ट को स्टेशन ए के RX पोर्ट से कनेक्ट करें।
- होस्ट सिस्टम को पावर ऑन करें.
आरएफ केबल को ऑपरेटिंग आवृत्ति का समर्थन करना चाहिए।
प्रयोगशाला चलानाVIEW होस्ट कोड
प्रयोगशाला सुनिश्चित करेंVIEW आपके सिस्टम पर Communications System Design Suite 2.0 और 802.11 Application Framework 2.1 इंस्टॉल हैं। इंस्टॉलेशन की शुरुआत दिए गए इंस्टॉलेशन मीडिया से setup.exe चलाकर की जाती है। इंस्टॉलेशन प्रक्रिया को पूरा करने के लिए इंस्टॉलर प्रॉम्प्ट का पालन करें।
लैब चलाने के लिए आवश्यक कदमVIEW दो स्टेशनों पर होस्ट कोड का सारांश निम्नलिखित है:
- पहले होस्ट पर स्टेशन A के लिए:
- क. लॉन्च लैबVIEW संचार प्रणाली डिजाइन सूट का चयन करके लैबVIEW संचार 2.0 प्रारंभ मेनू से।
- b. प्रोजेक्ट लॉन्च करने के लिए प्रोजेक्ट्स टैब से एप्लीकेशन फ्रेमवर्क » 802.11 डिज़ाइन… चुनें।
- यदि आप USRP RIO सेटअप का उपयोग कर रहे हैं तो 802.11 डिज़ाइन USRP RIO v2.1 का चयन करें।
- यदि आप FlexRIO सेटअप का उपयोग कर रहे हैं तो 802.11 डिज़ाइन FlexRIO v2.1 का चयन करें।
- c. उस प्रोजेक्ट के भीतर, शीर्ष-स्तरीय होस्ट VI 802.11 Host.gvi प्रकट होता है।
- d. RIO डिवाइस नियंत्रण में RIO पहचानकर्ता को कॉन्फ़िगर करें। आप अपने डिवाइस के लिए RIO पहचानकर्ता प्राप्त करने के लिए NI मापन और स्वचालन एक्सप्लोरर (MAX) का उपयोग कर सकते हैं। USRP RIO डिवाइस बैंडविड्थ (यदि 40 मेगाहर्ट्ज, 80 मेगाहर्ट्ज और 160 मेगाहर्ट्ज) की पहचान स्वाभाविक रूप से की जाती है।
- दूसरे होस्ट पर स्टेशन B के लिए चरण 1 को दोहराएं।
- स्टेशन A की स्टेशन संख्या 1 और स्टेशन B की स्टेशन संख्या 2 पर सेट करें।
- FlexRIO सेटअप के लिए, संदर्भ घड़ी को PXI_CLK या REF IN/ClkIn पर सेट करें।
- a. PXI_CLK के लिए: संदर्भ PXI चेसिस से लिया गया है।
- b. REF IN/ClkIn: संदर्भ NI-5791 एडाप्टर मॉड्यूल के ClkIn पोर्ट से लिया गया है।
- दोनों स्टेशनों पर डिवाइस मैक एड्रेस और गंतव्य मैक एड्रेस की सेटिंग्स को उचित रूप से समायोजित करें।
- a. स्टेशन A: डिवाइस MAC पता और गंतव्य MAC पता को 46:6F:4B:75:6D:61 और 46:6F:4B:75:6D:62 (डिफ़ॉल्ट मान) पर सेट करें।
- b. स्टेशन B: डिवाइस MAC पता और गंतव्य MAC पता 46:6F:4B:75:6D:62 और 46:6F:4B:75:6D:61 पर सेट करें।
- प्रत्येक स्टेशन के लिए, लैब चलाएँVIEW रन बटन ( ) पर क्लिक करके होस्ट VI खोलें.
- a. सफल होने पर, डिवाइस रेडी सूचक प्रकाशित होगा।
- ख. यदि आपको कोई त्रुटि प्राप्त होती है, तो निम्न में से कोई एक प्रयास करें:
- सुनिश्चित करें कि आपका डिवाइस ठीक से कनेक्ट है.
- RIO डिवाइस की कॉन्फ़िगरेशन की जाँच करें.
- स्टेशन A को सक्षम करें स्टेशन नियंत्रण को चालू पर सेट करके। स्टेशन सक्रिय संकेतक चालू होना चाहिए।
- स्टेशन सक्षम करें नियंत्रण को चालू पर सेट करके स्टेशन B को सक्षम करें। स्टेशन सक्रिय संकेतक चालू होना चाहिए।
- MAC टैब चुनें, और सत्यापित करें कि दिखाया गया RX तारामंडल दूसरे स्टेशन पर MCS और सबकैरियर फ़ॉर्मेट मापदंडों का उपयोग करके कॉन्फ़िगर किए गए मॉड्यूलेशन और कोडिंग स्कीम से मेल खाता है। उदाहरण के लिएampले, स्टेशन ए पर सबकैरियर फॉर्मेट और एमसीएस को डिफ़ॉल्ट पर छोड़ दें और स्टेशन बी पर सबकैरियर फॉर्मेट को 40 मेगाहर्ट्ज (IEEE 802.11 ac) और एमसीएस को 5 पर सेट करें। 16-क्वाड्रेचर amp4 प्रकाश माडुलन (QAM) का प्रयोग MCS 64 के लिए किया जाता है तथा यह स्टेशन B के उपयोगकर्ता इंटरफेस पर होता है। 5 QAM का प्रयोग MCS XNUMX के लिए किया जाता है तथा यह स्टेशन A के उपयोगकर्ता इंटरफेस पर होता है।
- RF & PHY टैब चुनें, और सत्यापित करें कि दिखाया गया RX पावर स्पेक्ट्रम दूसरे स्टेशन पर चयनित सबकैरियर प्रारूप के समान है। स्टेशन A 40 MHz RX पावर स्पेक्ट्रम दिखाता है जबकि स्टेशन B 20 MHz RX पावर स्पेक्ट्रम दिखाता है।
टिप्पणी: 40 मेगाहर्ट्ज बैंडविड्थ वाले USRP RIO डिवाइस 80 मेगाहर्ट्ज बैंडविड्थ के साथ एन्कोड किए गए पैकेट को प्रेषित या प्राप्त नहीं कर सकते हैं।
स्टेशन A और B के 802.11 एप्लीकेशन फ्रेमवर्क उपयोगकर्ता इंटरफ़ेस क्रमशः चित्र 6 और चित्र 7 में दिखाए गए हैं। प्रत्येक स्टेशन की स्थिति की निगरानी करने के लिए, 802.11 एप्लीकेशन फ्रेमवर्क विभिन्न प्रकार के संकेतक और ग्राफ़ प्रदान करता है। सभी एप्लीकेशन सेटिंग्स के साथ-साथ ग्राफ़ और संकेतक निम्नलिखित उपखंडों में वर्णित हैं। फ्रंट पैनल पर नियंत्रण निम्नलिखित तीन सेटों में वर्गीकृत हैं:
- अनुप्रयोग सेटिंग्स: स्टेशन चालू करने से पहले उन नियंत्रणों को सेट किया जाना चाहिए।
- स्टेटिक रनटाइम सेटिंग्स: इन नियंत्रणों को स्टेशन को बंद करके फिर चालू करना होता है। इसके लिए स्टेशन सक्षम करें नियंत्रण का उपयोग किया जाता है।
- गतिशील रनटाइम सेटिंग्स: उन नियंत्रणों को वहां सेट किया जा सकता है जहां स्टेशन चल रहा है।
नियंत्रण और संकेतक का विवरण
बुनियादी नियंत्रण और संकेतक
एप्लिकेशन सेटिंग्स
एप्लिकेशन सेटिंग्स तब लागू होती हैं जब VI शुरू होता है और VI चालू होने के बाद उन्हें बदला नहीं जा सकता। इन सेटिंग्स को बदलने के लिए, VI को रोकें, परिवर्तन लागू करें और VI को पुनः आरंभ करें। उन्हें चित्र 6 में दिखाया गया है।
पैरामीटर | विवरण |
रियो उपकरण | आरएफ हार्डवेयर डिवाइस का RIO पता. |
संदर्भ घड़ी | डिवाइस क्लॉक के लिए संदर्भ कॉन्फ़िगर करता है। संदर्भ आवृत्ति 10 मेगाहर्ट्ज होनी चाहिए। आप निम्न स्रोतों में से चुन सकते हैं:
आंतरिक—आंतरिक संदर्भ घड़ी का उपयोग करता है. संदर्भ IN / क्लिकइन—संदर्भ REF IN पोर्ट (USRP-294xR, और USRP-295XR) या ClkIn पोर्ट (NI 5791) से लिया गया है। GPS—संदर्भ GPS मॉड्यूल से लिया गया है। केवल USRP- 2950/2952/2953 डिवाइस के लिए लागू है। पीएक्सआई_सीएलके—संदर्भ PXI चेसिस से लिया गया है। केवल NI-7975 एडाप्टर मॉड्यूल वाले PXIe-7976/5791 लक्ष्यों के लिए लागू है। |
संचालन तरीका | इसे ब्लॉक आरेख में स्थिरांक के रूप में सेट किया गया है। 802.11 एप्लीकेशन फ्रेमवर्क निम्नलिखित मोड प्रदान करता है:
RF लूपबैक—आरएफ केबलिंग या एंटेना का उपयोग करके एक डिवाइस के TX पथ को उसी डिवाइस के RX पथ से जोड़ता है। RF मल्टी स्टेशन—एंटेना या केबल कनेक्शन से जुड़े अलग-अलग उपकरणों पर चलने वाले दो या अधिक स्वतंत्र स्टेशनों के साथ नियमित डेटा ट्रांसमिशन। आरएफ मल्टी स्टेशन डिफ़ॉल्ट ऑपरेशन मोड है। बेसबैंड लूपबैक—आरएफ लूपबैक के समान, लेकिन बाहरी केबल लूपबैक को आंतरिक डिजिटल बेसबैंड लूपबैक पथ द्वारा प्रतिस्थापित किया जाता है। |
स्थैतिक रनटाइम सेटिंग्स
स्टैटिक रनटाइम सेटिंग को केवल स्टेशन बंद होने पर ही बदला जा सकता है। पैरामीटर तब लागू होते हैं जब स्टेशन चालू होता है। उन्हें चित्र 6 में दिखाया गया है।
पैरामीटर | विवरण |
स्टेशन संख्या | स्टेशन संख्या निर्धारित करने के लिए संख्यात्मक नियंत्रण। प्रत्येक चालू स्टेशन की एक अलग संख्या होनी चाहिए। यह 10 तक हो सकती है। यदि उपयोगकर्ता चालू स्टेशनों की संख्या बढ़ाना चाहता है, तो MSDU अनुक्रम संख्या असाइनमेंट और डुप्लिकेट डिटेक्शन के कैश को आवश्यक मान तक बढ़ाया जाना चाहिए, क्योंकि डिफ़ॉल्ट मान 10 है। |
प्राथमिक चैनल केंद्र आवृत्ति [हर्ट्ज़] | यह हर्ट्ज़ में ट्रांसमीटर की प्राथमिक चैनल केंद्र आवृत्ति है। मान्य मान उस डिवाइस पर निर्भर करता है जिस पर स्टेशन चल रहा है। |
प्राथमिक चैनल चयनकर्ता | संख्यात्मक नियंत्रण यह निर्धारित करने के लिए कि कौन सा सबबैंड प्राथमिक चैनल के रूप में उपयोग किया जाता है। PHY 80 मेगाहर्ट्ज बैंडविड्थ को कवर करता है, जिसे गैर-उच्च थ्रूपुट (गैर-HT) सिग्नल के लिए 0 मेगाहर्ट्ज बैंडविड्थ के चार सबबैंड {3,…,20} में विभाजित किया जा सकता है। व्यापक बैंडविड्थ के लिए सबबैंड संयुक्त हो जाते हैं। ni.com/info पर जाएँ और जानकारी कोड दर्ज करें 80211AppFWमैनुअल तक पहुंचने के लिए प्रयोगशालाVIEW संचार 802.11 आवेदन रूपरेखा नियमावली चैनलाइजेशन के बारे में अधिक जानकारी के लिए यहां क्लिक करें। |
शक्ति स्तर [डीबीएम] | आउटपुट पावर लेवल एक निरंतर तरंग (CW) सिग्नल के ट्रांसमिशन पर विचार करता है जिसमें पूर्ण डिजिटल से एनालॉग कनवर्टर (DAC) रेंज होती है। OFDM के उच्च शिखर-से-औसत पावर अनुपात का अर्थ है कि प्रेषित 802.11 फ़्रेम की आउटपुट पावर आमतौर पर समायोजित पावर लेवल से 9 dB से 12 dB कम होती है। |
TX RF पत्तन | TX के लिए प्रयुक्त RF पोर्ट (केवल USRP RIO उपकरणों के लिए लागू)। |
RX RF पत्तन | RX के लिए प्रयुक्त RF पोर्ट (केवल USRP RIO उपकरणों के लिए लागू)। |
उपकरण मैक पता | स्टेशन से जुड़ा MAC पता। बूलियन संकेतक दिखाता है कि दिया गया MAC पता वैध है या नहीं। MAC पता सत्यापन गतिशील मोड में किया जाता है। |
गतिशील रनटाइम सेटिंग्स
डायनेमिक रनटाइम सेटिंग्स को किसी भी समय बदला जा सकता है और स्टेशन के सक्रिय होने पर भी तुरंत लागू किया जा सकता है। उन्हें चित्र 6 में दिखाया गया है।
पैरामीटर | विवरण |
सबकैरियर प्रारूप | आपको IEEE 802.11 मानक प्रारूपों के बीच स्विच करने की अनुमति देता है। समर्थित प्रारूप निम्नलिखित हैं: |
· 802.11a 20 मेगाहर्ट्ज बैंडविड्थ के साथ
· 802.11ac 20 मेगाहर्ट्ज बैंडविड्थ के साथ · 802.11ac 40 मेगाहर्ट्ज बैंडविड्थ के साथ · 802.11ac 80 मेगाहर्ट्ज बैंडविड्थ के साथ (4 तक MCS समर्थित) |
|
एमसीएस | डेटा फ़्रेम को एनकोड करने के लिए मॉड्यूलेशन और कोडिंग स्कीम इंडेक्स का उपयोग किया जाता है। ACK फ़्रेम हमेशा MCS 0 के साथ भेजे जाते हैं। ध्यान रखें कि सभी MCS मान सभी सबकैरियर फ़ॉर्मेट के लिए लागू नहीं होते हैं और MCS का अर्थ सबकैरियर फ़ॉर्मेट के साथ बदलता है। MCS फ़ील्ड के बगल में टेक्स्ट फ़ील्ड वर्तमान MCS और सबकैरियर फ़ॉर्मेट के लिए मॉड्यूलेशन स्कीम और कोडिंग दर दिखाता है। |
एजीसी | यदि सक्षम किया गया है, तो प्राप्त सिग्नल पावर शक्ति के आधार पर इष्टतम लाभ सेटिंग चुनी जाती है। यदि AGC को अक्षम किया गया है, तो RX लाभ मान मैनुअल RX लाभ से लिया जाता है। |
नियमावली RX पाना [डीबी] | मैनुअल RX लाभ मान। यदि AGC अक्षम है तो लागू किया जाता है। |
गंतव्य मैक पता | गंतव्य का MAC पता जिस पर पैकेट भेजे जाने चाहिए। बूलियन संकेतक दिखाता है कि दिया गया MAC पता वैध है या नहीं। यदि RF लूपबैक मोड में चल रहा है, तो गंतव्य मैक पता और यह उपकरण मैक पता समान होना चाहिए. |
संकेतक
निम्नलिखित तालिका मुख्य फ्रंट पैनल पर लगे संकेतकों को प्रस्तुत करती है जैसा कि चित्र 6 में दिखाया गया है।
पैरामीटर | विवरण |
उपकरण तैयार | बूलियन संकेतक दिखाता है कि डिवाइस तैयार है या नहीं। यदि आपको कोई त्रुटि मिलती है, तो निम्न में से कोई एक आज़माएँ:
· सुनिश्चित करें कि आपका RIO डिवाइस ठीक से कनेक्ट है। · कॉन्फ़िगरेशन की जाँच करें रियो उपकरण. · स्टेशन नंबर की जाँच करें। यदि एक से अधिक स्टेशन एक ही होस्ट पर चल रहे हैं तो यह अलग होना चाहिए। |
लक्ष्य फीफो बाढ़ | बूलियन संकेतक जो लक्ष्य से होस्ट (T2H) फर्स्ट-इन-फर्स्ट-आउट मेमोरी बफ़र्स (FIFOs) में ओवरफ़्लो होने पर रोशनी देता है। यदि T2H FIFOs में से कोई ओवरफ़्लो होता है, तो इसकी जानकारी अब विश्वसनीय नहीं है। वे FIFOs इस प्रकार हैं:
· T2H RX डेटा ओवरफ़्लो · T2H तारामंडल अतिप्रवाह · T2H RX पावर स्पेक्ट्रम ओवरफ़्लो · T2H चैनल अनुमान ओवरफ़्लो · TX से RF FIFO ओवरफ़्लो |
स्टेशन सक्रिय | बूलियन संकेतक यह दर्शाता है कि स्टेशन को सक्षम करने के बाद स्टेशन आरएफ सक्रिय है या नहीं सक्षम स्टेशन नियंत्रण करना On. |
लागू RX पाना [डीबी] | एक संख्यात्मक संकेतक वर्तमान में लागू RX लाभ मान दिखाता है। यह मान AGC अक्षम होने पर मैन्युअल RX लाभ है, या AGC सक्षम होने पर गणना की गई RX लाभ है। दोनों मामलों में, लाभ मान डिवाइस की क्षमताओं द्वारा बाध्य किया जाता है। |
वैध | बूलियन संकेतक बताते हैं कि क्या दिया गया है उपकरण मैक पता और गंतव्य मैक पता स्टेशनों से जुड़े सभी संदेश वैध हैं। |
मैक टैब
निम्नलिखित तालिकाएं MAC टैब पर रखे गए नियंत्रणों और संकेतकों को सूचीबद्ध करती हैं जैसा कि चित्र 6 में दिखाया गया है।
गतिशील रनटाइम सेटिंग्स
पैरामीटर | विवरण |
डेटा स्रोत | होस्ट से लक्ष्य तक भेजे जाने वाले MAC फ़्रेम का स्रोत निर्धारित करता है।
बंद—यह विधि TX डेटा संचारण को अक्षम करने के लिए उपयोगी है, जबकि TX श्रृंखला ACK पैकेट को ट्रिगर करने के लिए सक्रिय है। यूडीपी—यह विधि डेमो दिखाने के लिए उपयोगी है, जैसे कि बाहरी वीडियो स्ट्रीमिंग एप्लिकेशन का उपयोग करते समय, या बाहरी नेटवर्क परीक्षण उपकरण, जैसे कि Iperf का उपयोग करते समय। इस विधि में, इनपुट डेटा उपयोगकर्ता डेटा का उपयोग करके 802.11 स्टेशन पर आता है या उससे उत्पन्न होता है।tagरैम प्रोटोकॉल (यूडीपी). PN डेटा—यह विधि यादृच्छिक बिट्स भेजती है और कार्यात्मक परीक्षणों के लिए उपयोगी है। पैकेट का आकार और दर आसानी से अनुकूलित किया जा सकता है। |
नियमावली—यह विधि डिबगिंग उद्देश्यों के लिए एकल पैकेट को ट्रिगर करने के लिए उपयोगी है।
बाहरी—संभावित बाह्य ऊपरी MAC कार्यान्वयन या अन्य बाह्य अनुप्रयोगों को 802.11 अनुप्रयोग फ्रेमवर्क द्वारा प्रदत्त MAC और PHY कार्यात्मकताओं का उपयोग करने की अनुमति दें। |
|
डेटा स्रोत विकल्प | प्रत्येक टैब संबंधित डेटा स्रोतों के लिए विकल्प दिखाता है।
यूडीपी टैब—ट्रांसमीटर के लिए डेटा प्राप्त करने हेतु एक निःशुल्क UDP पोर्ट, स्टेशन संख्या के आधार पर स्वाभाविक रूप से प्राप्त किया जाता है। PN टैब – PN डेटा पैकेट आकार—बाइट्स में पैकेट का आकार (सीमा 4061 तक सीमित है, जो MAC ओवरहेड द्वारा कम किया गया एकल A-MPDU है) PN टैब – PN पैकेट प्रति दूसरा—प्रति सेकंड प्रेषित पैकेटों की औसत संख्या (10,000 तक सीमित। स्टेशन की कॉन्फ़िगरेशन के आधार पर प्राप्त करने योग्य थ्रूपुट कम हो सकता है)। नियमावली टैब – चालू कर देना TX—एक एकल TX पैकेट को ट्रिगर करने के लिए एक बूलियन नियंत्रण। |
डेटा डूबना | इसमें निम्नलिखित विकल्प हैं:
· बंद—डेटा हटा दिया गया है. · यूडीपी—यदि सक्षम किया गया है, तो प्राप्त फ़्रेम कॉन्फ़िगर किए गए UDP पते और पोर्ट पर अग्रेषित किए जाते हैं (नीचे देखें)। |
डेटा डूबना विकल्प | इसमें UDP डेटा सिंक विकल्प के लिए निम्नलिखित आवश्यक कॉन्फ़िगरेशन हैं:
· संचारित IP पता—UDP आउटपुट स्ट्रीम के लिए गंतव्य IP पता. · संचारित पत्तन—UDP आउटपुट स्ट्रीम के लिए लक्ष्य UDP पोर्ट, आमतौर पर 1,025 और 65,535 के बीच। |
रीसेट करें TX सांख्यिकीय | सभी काउंटरों को रीसेट करने के लिए एक बूलियन नियंत्रण मैक TX आंकड़े झुंड। |
रीसेट करें RX सांख्यिकीय | सभी काउंटरों को रीसेट करने के लिए एक बूलियन नियंत्रण मैक RX आंकड़े झुंड। |
मान प्रति दूसरा | बूलियन नियंत्रण दिखाने के लिए मैक TX आंकड़े और मैक RX आंकड़े या तो अंतिम रीसेट के बाद से संचित मान या प्रति सेकंड मान के रूप में। |
ग्राफ़ और संकेतक
निम्न तालिका में MAC टैब पर प्रस्तुत संकेतक और ग्राफ प्रस्तुत किए गए हैं जैसा कि चित्र 6 में दिखाया गया है।
पैरामीटर | विवरण |
डेटा स्रोत विकल्प – यूडीपी | प्राप्त करें पत्तन—UDP इनपुट स्ट्रीम का स्रोत UDP पोर्ट.
फीफो भरा हुआ—यह दर्शाता है कि UDP रीडर का सॉकेट बफर दिए गए डेटा को पढ़ने के लिए छोटा है, इसलिए पैकेट ड्रॉप हो जाते हैं। सॉकेट बफर का आकार बढ़ाएँ। डेटा स्थानांतरण—यह बताता है कि पैकेट दिए गए पोर्ट से सफलतापूर्वक पढ़े गए हैं। अधिक जानकारी के लिए वीडियो स्ट्रीमिंग देखें। |
डेटा डूबना विकल्प – यूडीपी | फीफो भरा हुआ—यह दर्शाता है कि UDP प्रेषक का सॉकेट बफर RX डेटा डायरेक्ट मेमोरी एक्सेस (DMA) FIFO से पेलोड प्राप्त करने के लिए छोटा है, इसलिए पैकेट ड्रॉप हो जाते हैं। सॉकेट बफर का आकार बढ़ाएँ।
डेटा स्थानांतरण—यह इंगित करता है कि पैकेट्स को DMA FIFO से सफलतापूर्वक पढ़ा गया है और दिए गए UDP पोर्ट पर अग्रेषित किया गया है। |
RX तारामंडल | ग्राफ़िकल संकेत RX I/Q s के नक्षत्र को दर्शाता हैampप्राप्त डेटा फ़ील्ड का आकार। |
RX प्रवाह [बिट्स/एस] | संख्यात्मक संकेत, प्राप्त और डिकोड किए गए फ़्रेमों की डेटा दर को दर्शाता है जो कि डेटा से मेल खाते हैं। उपकरण मैक पता. |
डेटा दर [एमबीपीएस] | ग्राफिकल संकेत, प्राप्त और डिकोड किए गए सफल फ़्रेमों की डेटा दर को दर्शाता है उपकरण मैक पता. |
मैक TX आंकड़े | संख्यात्मक संकेत MAC TX से संबंधित निम्नलिखित काउंटरों के मानों को दर्शाता है। प्रस्तुत मान अंतिम रीसेट के बाद से संचित मान या बूलियन नियंत्रण की स्थिति के आधार पर प्रति सेकंड मान हो सकते हैं मान प्रति दूसरा.
· आरटीएस ट्रिगर · सीटीएस ट्रिगर · डेटा ट्रिगर · ACK ट्रिगर किया गया |
मैक RX आंकड़े | संख्यात्मक संकेत MAC RX से संबंधित निम्नलिखित काउंटरों के मानों को दर्शाता है। प्रस्तुत मान अंतिम रीसेट के बाद से संचित मान या बूलियन नियंत्रण की स्थिति के आधार पर प्रति सेकंड मान हो सकते हैं मान प्रति दूसरा.
· प्रस्तावना का पता लगाया गया (सिंक्रोनाइज़ेशन द्वारा) |
· प्राप्त PHY सेवा डेटा इकाइयाँ (PSDUs) (वैध भौतिक परत अभिसरण प्रक्रिया (PLCP) हेडर वाले फ़्रेम, प्रारूप उल्लंघन के बिना फ़्रेम)
· एमपीडीयू सीआरसी ओके (फ्रेम चेक अनुक्रम (एफसीएस) चेक पास) · आरटीएस का पता चला · सीटीएस का पता चला · डेटा का पता चला · ACK का पता चला |
|
TX गलती दरें | ग्राफ़िकल संकेत TX पैकेट त्रुटि दर और TX ब्लॉक त्रुटि दर दिखाता है। TX पैकेट त्रुटि दर की गणना सफल MPDU के ट्रांसमिशन प्रयासों की संख्या के अनुपात के रूप में की जाती है। TX ब्लॉक त्रुटि दर की गणना सफल MPDU के ट्रांसमिशन की कुल संख्या के अनुपात के रूप में की जाती है। सबसे हाल के मान ग्राफ़ के ऊपरी दाएँ भाग पर प्रदर्शित किए जाते हैं। |
औसतन पुनर्संचरण प्रति पैकेट | ग्राफ़िकल संकेत ट्रांसमिशन प्रयासों की औसत संख्या दिखाता है। हाल ही का मान ग्राफ़ के ऊपरी दाएँ भाग पर प्रदर्शित होता है। |
आरएफ और पीएचवाई टैब
निम्नलिखित तालिकाओं में RF & PHY टैब पर रखे गए नियंत्रणों और संकेतकों को सूचीबद्ध किया गया है, जैसा कि चित्र 8 में दिखाया गया है।
गतिशील रनटाइम सेटिंग्स
पैरामीटर | विवरण |
सीसीए ऊर्जा खोज सीमा [डीबीएम] | यदि प्राप्त सिग्नल की ऊर्जा सीमा से ऊपर है, तो स्टेशन माध्यम को व्यस्त मानता है और इसकी बैकऑफ़ प्रक्रिया को बाधित करता है, यदि कोई हो। सीसीए ऊर्जा खोज सीमा [डीबीएम] नियंत्रण को उस मान पर ले जाना जो आरएफ इनपुट पावर ग्राफ में धारा वक्र के न्यूनतम मान से अधिक है। |
ग्राफ़ और संकेतक
पैरामीटर | विवरण |
मजबूर LO आवृत्ति TX [हर्ट्ज़] | लक्ष्य पर वास्तविक प्रयुक्त TX आवृत्ति. |
RF आवृत्ति [हर्ट्ज़] | समायोजन के बाद आरएफ केंद्र आवृत्ति प्राथमिक चैनल चयनकर्ता नियंत्रण और परिचालन बैंडविड्थ. |
मजबूर LO आवृत्ति RX [हर्ट्ज़] | लक्ष्य पर वास्तविक प्रयुक्त RX आवृत्ति। |
मजबूर शक्ति स्तर [डीबीएम] | 0 dBFS की निरंतर तरंग का पावर स्तर जो वर्तमान डिवाइस सेटिंग के लिए प्रदान करता है। 802.11 सिग्नल की औसत आउटपुट पावर इस स्तर से लगभग 10 dB नीचे है। EEPROM से RF आवृत्ति और डिवाइस-विशिष्ट अंशांकन मानों पर विचार करते हुए वास्तविक पावर स्तर को इंगित करता है। |
मुआवजा दिया सीएफओ [हर्ट्ज़] | मोटे आवृत्ति अनुमान इकाई द्वारा पता लगाया गया वाहक आवृत्ति ऑफ़सेट। FlexRIO/FlexRIO एडाप्टर मॉड्यूल के लिए, संदर्भ घड़ी को PXI_CLK या REF IN/ClkIn पर सेट करें। |
तटीकरण | ग्राफिकल संकेत दर्शाता है कि किस उप-बैंड का उपयोग प्राथमिक चैनल के रूप में किया जाता है प्राथमिक चैनल चयनकर्ता. PHY 80 मेगाहर्ट्ज बैंडविड्थ को कवर करता है, जिसे गैर-HT सिग्नल के लिए 0 मेगाहर्ट्ज बैंडविड्थ के चार उप-बैंड {3,…,20} में विभाजित किया जा सकता है। व्यापक बैंडविड्थ (40 मेगाहर्ट्ज या 80 मेगाहर्ट्ज) के लिए, उप-बैंड संयुक्त हो जाते हैं। ni.com/info पर जाएँ और जानकारी कोड दर्ज करें 80211AppFWमैनुअल तक पहुंचने के लिए प्रयोगशालाVIEW संचार
802.11 आवेदन रूपरेखा नियमावली चैनलाइजेशन के बारे में अधिक जानकारी के लिए यहां क्लिक करें। |
चैनल अनुमान | ग्राफ़िकल संकेत दिखाता है ampअनुमानित चैनल की चौड़ाई और चरण (एल-एलटीएफ और वीएचटी-एलटीएफ पर आधारित)। |
बेसबैंड RX शक्ति | ग्राफिकल इंडिकेशन पैकेट शुरू होने पर बेसबैंड सिग्नल पावर को प्रदर्शित करता है। संख्यात्मक संकेतक वास्तविक रिसीवर की बेसबैंड पावर को दर्शाता है। जब AGC सक्षम होता है, तो
802.11 एप्लीकेशन फ्रेमवर्क इस मान को दिए गए मान पर रखने का प्रयास करता है एजीसी लक्ष्य संकेत शक्ति in विकसित टैब को तदनुसार आरएक्स लाभ बदलकर। |
TX शक्ति स्पेक्ट्रम | TX से वर्तमान बेसबैंड स्पेक्ट्रम का एक स्नैपशॉट। |
RX शक्ति स्पेक्ट्रम | आरएक्स से वर्तमान बेसबैंड स्पेक्ट्रम का एक स्नैपशॉट। |
RF इनपुट शक्ति | यदि 802.11 पैकेट का पता लगाया गया है, तो आने वाले सिग्नल के प्रकार की परवाह किए बिना dBm में वर्तमान RF इनपुट पावर प्रदर्शित करता है। यह संकेतक dBm में RF इनपुट पावर प्रदर्शित करता है, जिसे वर्तमान में मापा जा रहा है, साथ ही सबसे हाल ही में पैकेट शुरू होने पर भी। |
उन्नत टैब
निम्न तालिका उन्नत टैब पर रखे गए नियंत्रणों को सूचीबद्ध करती है जैसा कि चित्र 9 में दिखाया गया है।
स्थैतिक रनटाइम सेटिंग्स
पैरामीटर | विवरण |
नियंत्रण चौखटा TX वेक्टर विन्यास | RTS, CTS या ACK फ़्रेम के लिए TX वेक्टर में कॉन्फ़िगर किए गए MCS मान लागू करता है। उन फ़्रेम का डिफ़ॉल्ट नियंत्रण फ़्रेम कॉन्फ़िगरेशन नॉन-HT-OFDM और 20 मेगाहर्ट्ज बैंडविड्थ है जबकि MCS को होस्ट से कॉन्फ़िगर किया जा सकता है। |
dot11RTSTreshold (डॉटXNUMXRTSTreshold) | फ्रेम अनुक्रम चयन द्वारा प्रयुक्त अर्ध-स्थैतिक पैरामीटर यह निर्णय लेने के लिए कि RTS|CTS की अनुमति है या नहीं।
· यदि PSDU की लंबाई, अर्थात, PN डेटा पैकेट आकार, dot11RTSThreshold से बड़ा है, {RTS | CTS | DATA | ACK} फ़्रेम अनुक्रम का उपयोग किया जाता है। · यदि PSDU की लंबाई, अर्थात, PN डेटा पैकेट आकार, dot11RTSThreshold से कम या बराबर है, {DATA | ACK} फ़्रेम अनुक्रम का उपयोग किया जाता है। यह तंत्र स्टेशनों को हमेशा, कभी नहीं, या केवल निर्दिष्ट लंबाई से अधिक लंबे फ्रेम पर RTS/CTS आरंभ करने के लिए कॉन्फ़िगर करने की अनुमति देता है। |
dot11शॉर्टरिट्रीलिमिट | अर्ध-स्थैतिक पैरामीटर - लघु MPDU प्रकार (RTS|CTS के बिना अनुक्रम) के लिए लागू किए गए पुनर्प्रयासों की अधिकतम संख्या। यदि पुनर्प्रयासों की संख्या सीमा तक पहुँच जाती है, तो MPDU और संबंधित MPDU कॉन्फ़िगरेशन और TX वेक्टर को त्याग दिया जाता है। |
dot11लॉन्गरिट्रीलिमिट | सेमी-स्टेटिक पैरामीटर - लंबे MPDU प्रकार (RTS|CTS सहित अनुक्रम) के लिए लागू किए गए पुनर्प्रयासों की अधिकतम संख्या। यदि पुनर्प्रयासों की संख्या सीमा तक पहुँच जाती है, तो MPDU और संबंधित MPDU कॉन्फ़िगरेशन और TX वेक्टर को त्याग दिया जाता है। |
RF लूपबैक डेमो तरीका | ऑपरेशन मोड के बीच स्विच करने के लिए बूलियन नियंत्रण:
RF मल्टी स्टेशन (बूलियन गलत है): सेटअप में कम से कम दो स्टेशनों की आवश्यकता होती है, जहां प्रत्येक स्टेशन एक एकल 802.11 डिवाइस के रूप में कार्य करता है। RF लूपबैक (बूलियन सत्य है): एक ही डिवाइस की आवश्यकता है। यह सेटअप एकल स्टेशन का उपयोग करके छोटे डेमो के लिए उपयोगी है। हालाँकि, कार्यान्वित MAC सुविधाओं में RF लूपबैक मोड में कुछ सीमाएँ हैं। जब MAC TX उनका इंतज़ार कर रहा होता है, तो ACK पैकेट खो जाते हैं; MAC के FPGA पर DCF स्टेट मशीन इस मोड को रोकती है। इसलिए, MAC TX हमेशा ट्रांसमिशन विफल होने की रिपोर्ट करता है। इसलिए, रिपोर्ट की गई TX पैकेट त्रुटि दर और TX त्रुटि दर के ग्राफ़िकल संकेत पर TX ब्लॉक त्रुटि दर एक हैं। |
गतिशील रनटाइम सेटिंग्स
पैरामीटर | विवरण |
पीछे हटना | बैकऑफ़ मान जो फ़्रेम ट्रांसमिट होने से पहले लागू किया जाता है। बैकऑफ़ की गणना 9 µs अवधि के स्लॉट की संख्या में की जाती है। बैकऑफ़ मान के आधार पर, बैकऑफ़ प्रक्रिया के लिए बैकऑफ़ की गिनती तय या यादृच्छिक हो सकती है:
· यदि बैकऑफ़ मान शून्य से बड़ा या बराबर है, तो एक निश्चित बैकऑफ़ का उपयोग किया जाता है। · यदि बैकऑफ़ मान ऋणात्मक है, तो यादृच्छिक बैकऑफ़ गणना का उपयोग किया जाता है। |
एजीसी लक्ष्य संकेत शक्ति | यदि AGC सक्षम है तो डिजिटल बेसबैंड में लक्ष्य RX पावर का उपयोग किया जाता है। इष्टतम मान प्राप्त सिग्नल के पीक-टू-एवरेज पावर अनुपात (PAPR) पर निर्भर करता है। सेट करें एजीसी लक्ष्य संकेत शक्ति प्रस्तुत मूल्य से अधिक मूल्य तक बेसबैंड RX शक्ति ग्राफ. |
इवेंट टैब
निम्न तालिकाएं उन नियंत्रणों और संकेतकों को सूचीबद्ध करती हैं जो इवेंट टैब पर रखे गए हैं जैसा कि चित्र 10 में दिखाया गया है।
गतिशील रनटाइम सेटिंग्स
पैरामीटर | विवरण |
एफपीजीए घटनाएँ को रास्ता | इसमें बूलियन नियंत्रणों का एक सेट है; प्रत्येक नियंत्रण का उपयोग संबंधित FPGA ईवेंट की ट्रैकिंग को सक्षम या अक्षम करने के लिए किया जाता है। वे ईवेंट इस प्रकार हैं:
· शारीरिक बनावट TX शुरू अनुरोध · शारीरिक बनावट TX अंत संकेत · शारीरिक बनावट RX शुरू संकेत · शारीरिक बनावट RX अंत संकेत · शारीरिक बनावट सीसीए समय संकेत · शारीरिक बनावट RX पाना परिवर्तन संकेत · DCF राज्य संकेत · मैक एमपीडीयू RX संकेत · मैक एमपीडीयू TX अनुरोध |
सभी | उपरोक्त FPGA घटनाओं की ट्रैकिंग को सक्षम करने के लिए बूलियन नियंत्रण। |
कोई नहीं | उपरोक्त FPGA घटनाओं की ट्रैकिंग को अक्षम करने के लिए बूलियन नियंत्रण। |
लकड़ी का लट्ठा file उपसर्ग | पाठ का नाम बताएँ file इवेंट DMA FIFO से पढ़े गए FPGA इवेंट डेटा को लिखने के लिए। वे ऊपर प्रस्तुत किए गए हैं एफपीजीए घटनाएँ को रास्ता। प्रत्येक घटना में एक समय अवधि होती हैamp और घटना डेटा। पाठ file प्रोजेक्ट फ़ोल्डर में स्थानीय रूप से बनाया जाता है.
केवल चयनित इवेंट ही एफपीजीए घटनाएँ को रास्ता ऊपर पाठ में लिखा जाएगा file. |
लिखना को file | चयनित FPGA ईवेंट की पाठ में लेखन प्रक्रिया को सक्षम या अक्षम करने के लिए बूलियन नियंत्रण file. |
स्पष्ट घटनाक्रम | फ्रंट पैनल से इवेंट इतिहास को साफ़ करने के लिए बूलियन नियंत्रण। इवेंट के इतिहास का डिफ़ॉल्ट रजिस्टर आकार 10,000 है। |
स्थिति टैब
निम्नलिखित तालिकाएँ उन संकेतकों को सूचीबद्ध करती हैं जो स्थिति टैब पर रखे गए हैं जैसा कि चित्र 11 में दिखाया गया है।
ग्राफ़ और संकेतक
पैरामीटर | विवरण |
TX | यह कई संकेतक प्रस्तुत करता है जो डेटा स्रोत से लेकर PHY तक विभिन्न परतों के बीच स्थानांतरित किए गए संदेशों की संख्या को दर्शाता है। इसके अलावा, यह संबंधित UDP पोर्ट भी दिखाता है। |
डेटा स्रोत | संख्या पैकेट स्रोत: संख्यात्मक संकेतक डेटा स्रोत (यूडीपी, पीएन डेटा, या मैनुअल) से प्राप्त पैकेटों की संख्या दर्शाता है।
स्थानांतरण स्रोत: बूलियन सूचक यह दर्शाता है कि डेटा स्रोत से डेटा प्राप्त हो रहा है (प्राप्त पैकेटों की संख्या शून्य नहीं है)। |
उच्च मैक | TX अनुरोध उच्च मैक: संख्यात्मक संकेतक MAC उच्च अमूर्त परत द्वारा उत्पन्न MAC TX कॉन्फ़िगरेशन और पेलोड अनुरोध संदेशों की संख्या दिखाते हैं और उनके अंतर्गत स्थित संबंधित UDP पोर्ट पर लिखे जाते हैं। |
मध्य मैक | TX अनुरोध मध्य मैक: संख्यात्मक संकेतक MAC उच्च अमूर्त परत से प्राप्त MAC TX कॉन्फ़िगरेशन और पेलोड अनुरोध संदेशों की संख्या दिखाते हैं और उनके ऊपर स्थित संबंधित UDP पोर्ट से पढ़े जाते हैं। दोनों संदेशों को निचली परतों में स्थानांतरित करने से पहले, दिए गए कॉन्फ़िगरेशन की जाँच की जाती है कि वे समर्थित हैं या नहीं, इसके अलावा, MAC TX कॉन्फ़िगरेशन अनुरोध और MAC TX पेलोड अनुरोध की जाँच की जाती है कि वे संगत हैं या नहीं।
TX अनुरोध को भौतिक विज्ञान: संख्यात्मक संकेतक DMA FIFO में लिखे गए MAC MSDU TX अनुरोधों की संख्या दर्शाता है। TX पुष्टीकरण मध्य मैक: संख्यात्मक संकेतक, MAC TX कॉन्फ़िगरेशन और MAC TX पेलोड संदेशों के लिए MAC मध्य द्वारा उत्पन्न किए गए पुष्टिकरण संदेशों की संख्या को दर्शाते हैं तथा उनके ऊपर स्थित निर्दिष्ट UDP पोर्ट पर लिखे गए हैं। TX संकेत से भौतिक विज्ञान: संख्यात्मक सूचक DMA FIFO से पढ़े गए MAC MSDU TX अंत संकेतों की संख्या दर्शाता है। TX संकेत मध्य मैक: संख्यात्मक संकेतक, इसके ऊपर स्थित निर्दिष्ट UDP पोर्ट का उपयोग करके MAC मध्य से MAC उच्च तक रिपोर्ट किए गए MAC TX स्थिति संकेतों की संख्या को दर्शाता है। |
शारीरिक बनावट | TX संकेत अतिप्रवाह: संख्यात्मक संकेतक TX अंत संकेतों द्वारा FIFO लेखन के दौरान हुई ओवरफ्लो की संख्या को दर्शाता है। |
RX | यह कई संकेतक प्रस्तुत करता है जो PHY से लेकर डेटा सिंक तक विभिन्न परतों के बीच स्थानांतरित किए गए संदेशों की संख्या को दर्शाता है। इसके अलावा, यह संबंधित UDP पोर्ट भी दिखाता है। |
शारीरिक बनावट | RX संकेत अतिप्रवाह: संख्यात्मक संकेतक MAC MSDU RX संकेतों द्वारा FIFO लेखन के दौरान हुई ओवरफ्लो की संख्या को दर्शाता है। |
मध्य मैक | RX संकेत से भौतिक विज्ञान: संख्यात्मक सूचक DMA FIFO से पढ़े गए MAC MSDU RX संकेतों की संख्या दर्शाता है।
RX संकेत मध्य मैक: संख्यात्मक सूचक MAC MSDU RX संकेतों की संख्या दर्शाता है जिन्हें सही ढंग से डिकोड किया गया है और इसके ऊपर स्थित निर्दिष्ट UDP पोर्ट का उपयोग करके MAC उच्च को रिपोर्ट किया गया है। |
उच्च मैक | RX संकेत उच्च मैक: संख्यात्मक संकेतक MAC उच्च पर प्राप्त वैध MSDU डेटा के साथ MAC MSDU RX संकेतों की संख्या दर्शाता है। |
डेटा डूबना | संख्या पैकेट डूबना: MAC उच्च से डेटा सिंक पर प्राप्त पैकेटों की संख्या.
स्थानांतरण डूबना: बूलियन सूचक यह दर्शाता है कि डेटा MAC उच्च से प्राप्त हो रहा है। |
अतिरिक्त ऑपरेशन मोड और कॉन्फ़िगरेशन विकल्प
यह अनुभाग आगे के कॉन्फ़िगरेशन विकल्पों और संचालन मोड का वर्णन करता है। रनिंग दिस एस में वर्णित आरएफ मल्टी-स्टेशन मोड के अलावाampप्रोजेक्ट सेक्शन में, 802.11 एप्लीकेशन फ्रेमवर्क एक ही डिवाइस का उपयोग करके RF लूपबैक और बेसबैंड ऑपरेशन मोड का समर्थन करता है। उन दो मोड का उपयोग करके 802.11 एप्लीकेशन फ्रेमवर्क को चलाने के मुख्य चरणों का वर्णन निम्नलिखित में किया गया है।
आरएफ लूपबैक मोड: केबल्ड
कॉन्फ़िगरेशन के आधार पर, “USRP RIO सेटअप कॉन्फ़िगर करना” या “FlexRIO/FlexRIO एडाप्टर मॉड्यूल सेटअप कॉन्फ़िगर करना” अनुभाग में दिए गए चरणों का पालन करें।
USRP RIO सेटअप कॉन्फ़िगर करना
- सुनिश्चित करें कि USRP RIO डिवाइस लैब चलाने वाले होस्ट सिस्टम से ठीक से कनेक्ट हैVIEW संचार प्रणाली डिज़ाइन सुइट.
- एक आरएफ केबल और एक एटेन्यूएटर का उपयोग करके आरएफ लूपबैक कॉन्फ़िगरेशन बनाएं।
- a. केबल को RF0/TX1 से कनेक्ट करें।
- ख. 30 डीबी एटेन्यूएटर को केबल के दूसरे छोर से कनेक्ट करें।
- सी. एटेन्यूएटर को RF1/RX2 से कनेक्ट करें।
- USRP डिवाइस को चालू करें.
- होस्ट सिस्टम को चालू करें.
FlexRIO एडाप्टर मॉड्यूल सेटअप को कॉन्फ़िगर करना
- सुनिश्चित करें कि FlexRIO डिवाइस लैब चलाने वाले सिस्टम में ठीक से स्थापित हैVIEW संचार प्रणाली डिज़ाइन सुइट.
- NI-5791 मॉड्यूल के TX को NI-5791 मॉड्यूल के RX के साथ जोड़ते हुए एक RF लूपबैक कॉन्फ़िगरेशन बनाएँ।
प्रयोगशाला चलानाVIEW होस्ट कोड
प्रयोगशाला चलाने के बारे में निर्देशVIEW होस्ट कोड पहले से ही "रनिंग दिस एस" में प्रदान किया गया हैampआरएफ मल्टी-स्टेशन ऑपरेशन मोड के लिए "प्रोजेक्ट" अनुभाग देखें। उस अनुभाग में चरण 1 के निर्देशों के अलावा, निम्नलिखित चरण भी पूरे करें:
- डिफ़ॉल्ट ऑपरेशन मोड RF मल्टी-स्टेशन है। एडवांस्ड टैब पर जाएँ और RF लूपबैक डेमो मोड नियंत्रण सक्षम करें। इससे निम्नलिखित परिवर्तन लागू होंगे:
- ऑपरेशन मोड को आरएफ लूपबैक मोड में बदल दिया जाएगा
- डिवाइस MAC एड्रेस और गंतव्य MAC एड्रेस को एक ही एड्रेस मिलेगा। उदाहरण के लिएampले, दोनों 46:6F:4B:75:6D:61 हो सकते हैं।
- प्रयोगशाला चलाएँVIEW रन बटन ( ) पर क्लिक करके होस्ट VI खोलें.
- a. सफल होने पर, डिवाइस रेडी सूचक प्रकाशित होगा।
- ख. यदि आपको कोई त्रुटि प्राप्त होती है, तो निम्न में से कोई एक प्रयास करें:
- सुनिश्चित करें कि आपका डिवाइस ठीक से कनेक्ट है.
- RIO डिवाइस की कॉन्फ़िगरेशन की जाँच करें.
- स्टेशन को सक्षम करें स्टेशन नियंत्रण को चालू पर सेट करके। स्टेशन सक्रिय संकेतक चालू होना चाहिए।
- RX थ्रूपुट बढ़ाने के लिए, एडवांस्ड टैब पर जाएँ और बैकऑफ़ प्रक्रिया के बैकऑफ़ मान को शून्य पर सेट करें, क्योंकि केवल एक स्टेशन चल रहा है। इसके अलावा, dot11ShortRetryLimit के पुनर्प्रयासों की अधिकतम संख्या 1 पर सेट करें। Enable Station नियंत्रण का उपयोग करके स्टेशन को अक्षम करें और फिर सक्षम करें, क्योंकि dot11ShortRetryLimit एक स्थिर पैरामीटर है।
- MAC टैब चुनें, और सत्यापित करें कि दिखाया गया RX तारामंडल MCS और सबकैरियर फ़ॉर्मेट मापदंडों का उपयोग करके कॉन्फ़िगर किए गए मॉड्यूलेशन और कोडिंग स्कीम से मेल खाता है। उदाहरण के लिएampले, 16 QAM का उपयोग MCS 4 और 20 मेगाहर्ट्ज 802.11a के लिए किया जाता है। डिफ़ॉल्ट सेटिंग्स के साथ आपको लगभग 8.2 Mbits/s का थ्रूपुट देखना चाहिए।
आरएफ लूपबैक मोड: ओवर-द-एयर ट्रांसमिशन
ओवर-द-एयर ट्रांसमिशन केबल सेटअप के समान है। केबल को चयनित चैनल केंद्र आवृत्ति और सिस्टम बैंडविड्थ के लिए उपयुक्त एंटेना द्वारा प्रतिस्थापित किया जाता है।
सावधानी सिस्टम का उपयोग करने से पहले सभी हार्डवेयर घटकों, विशेष रूप से NI RF डिवाइस के लिए उत्पाद दस्तावेज़ पढ़ें।
USRP RIO और FlexRIO डिवाइस एंटीना का उपयोग करके हवा में प्रसारण के लिए स्वीकृत या लाइसेंस प्राप्त नहीं हैं। नतीजतन, एंटीना के साथ उन उत्पादों का संचालन स्थानीय कानूनों का उल्लंघन हो सकता है। सुनिश्चित करें कि आप एंटीना के साथ इस उत्पाद का संचालन करने से पहले सभी स्थानीय कानूनों का अनुपालन कर रहे हैं।
बेसबैंड लूपबैक मोड
बेसबैंड लूपबैक RF लूपबैक के समान है। इस मोड में, RF को बायपास किया जाता है। TX sampFSGA पर RX प्रोसेसिंग चेन में सीधे डेटा ट्रांसफर किया जाता है। डिवाइस कनेक्टर पर किसी वायरिंग की जरूरत नहीं है। बेसबैंड लूपबैक में स्टेशन चलाने के लिए, ब्लॉक डायग्राम में स्थित ऑपरेशन मोड को मैन्युअल रूप से बेसबैंड लूपबैक के लिए स्थिरांक के रूप में सेट करें।
अतिरिक्त कॉन्फ़िगरेशन विकल्प
पीएन डेटा जेनरेटर
आप TX डेटा ट्रैफ़िक बनाने के लिए बिल्ट-इन स्यूडो-नॉइज़ (PN) डेटा जनरेटर का उपयोग कर सकते हैं, जो सिस्टम थ्रूपुट प्रदर्शन को मापने के लिए उपयोगी है। PN डेटा जनरेटर को PN डेटा पैकेट आकार और PN पैकेट प्रति सेकंड मापदंडों द्वारा कॉन्फ़िगर किया गया है। PN डेटा जनरेटर के आउटपुट पर डेटा दर दोनों मापदंडों के गुणनफल के बराबर होती है। ध्यान दें कि RX साइड पर देखा गया वास्तविक सिस्टम थ्रूपुट ट्रांसमिशन मापदंडों पर निर्भर करता है, जिसमें सबकैरियर फ़ॉर्मेट और MCS मान शामिल हैं, और यह PN डेटा जनरेटर द्वारा उत्पन्न दर से कम हो सकता है।
निम्नलिखित चरण एक पूर्व जानकारी प्रदान करते हैंampपीएन डेटा जनरेटर ट्रांसमिशन प्रोटोकॉल कॉन्फ़िगरेशन के प्रभाव को प्राप्त करने योग्य थ्रूपुट पर कैसे दिखा सकता है, इसका विवरण। ध्यान दें कि दिए गए थ्रूपुट मान वास्तविक उपयोग किए गए हार्डवेयर प्लेटफ़ॉर्म और चैनल के आधार पर थोड़े भिन्न हो सकते हैं।
- "रनिंग दिस एस" में दो स्टेशन (स्टेशन ए और स्टेशन बी) सेट अप, कॉन्फ़िगर और चलाएंampले प्रोजेक्ट” अनुभाग देखें।
- डिवाइस MAC पता और गंतव्य MAC पता के लिए सेटिंग्स को उचित रूप से समायोजित करें, ताकि स्टेशन A का डिवाइस पता स्टेशन B का गंतव्य पता हो और इसके विपरीत, जैसा कि पहले वर्णित किया गया है।
- स्टेशन B पर, स्टेशन B से TX डेटा को अक्षम करने के लिए डेटा स्रोत को मैन्युअल पर सेट करें।
- दोनों स्टेशनों को सक्षम करें.
- डिफ़ॉल्ट सेटिंग्स के साथ, आपको स्टेशन B पर लगभग 8.2 Mbits/s का थ्रूपुट दिखाई देना चाहिए।
- स्टेशन A के MAC टैब पर जाएँ।
- पीएन डेटा पैकेट आकार को 4061 पर सेट करें।
- प्रति सेकंड PN पैकेट की संख्या 10,000 पर सेट करें। यह सेटिंग सभी संभावित कॉन्फ़िगरेशन के लिए TX बफ़र को संतृप्त करती है।
- स्टेशन A के उन्नत टैब पर जाएँ।
- RTS/CTS प्रक्रिया को अक्षम करने के लिए dot11RTSThreshold को PN डेटा पैकेट आकार (5,000) से बड़े मान पर सेट करें।
- पुनःप्रसारण को अक्षम करने के लिए dot11ShortRetryLimit द्वारा दर्शाए गए पुनःप्रयासों की अधिकतम संख्या को 1 पर सेट करें।
- स्टेशन A को अक्षम करें और फिर सक्षम करें क्योंकि dot11RTSThreshold एक स्थिर पैरामीटर है।
- स्टेशन A पर सबकैरियर फॉर्मेट और MCS के विभिन्न संयोजनों को आज़माएं। स्टेशन B पर RX समूह और RX थ्रूपुट में परिवर्तन देखें।
- स्टेशन A पर सबकैरियर फॉर्मेट को 40 MHz (IEEE 802.11ac) और MCS को 7 पर सेट करें। देखें कि स्टेशन B पर थ्रूपुट लगभग 72 Mbits/s है।
वीडियो ट्रांसमिशन
वीडियो ट्रांसमिट करना 802.11 एप्लीकेशन फ्रेमवर्क की क्षमताओं को उजागर करता है। दो डिवाइस के साथ वीडियो ट्रांसमिशन करने के लिए, पिछले अनुभाग में बताए अनुसार कॉन्फ़िगरेशन सेट करें। 802.11 एप्लीकेशन फ्रेमवर्क एक UDP इंटरफ़ेस प्रदान करता है, जो वीडियो स्ट्रीमिंग के लिए उपयुक्त है। ट्रांसमीटर और रिसीवर को एक वीडियो स्ट्रीम एप्लीकेशन (उदाहरण के लिए) की आवश्यकता होती हैampले, वीएलसी, जिसे http://videolan.org से डाउनलोड किया जा सकता है)। यूडीपी डेटा संचारित करने में सक्षम किसी भी प्रोग्राम को डेटा स्रोत के रूप में इस्तेमाल किया जा सकता है। इसी तरह, यूडीपी डेटा प्राप्त करने में सक्षम किसी भी प्रोग्राम को डेटा सिंक के रूप में इस्तेमाल किया जा सकता है।
रिसीवर कॉन्फ़िगर करें
रिसीवर के रूप में कार्य करने वाला होस्ट, प्राप्त 802.11 डेटा फ्रेम को पास करने के लिए 802.11 एप्लीकेशन फ्रेमवर्क का उपयोग करता है, तथा उन्हें UDP के माध्यम से वीडियो स्ट्रीम प्लेयर तक पहुंचाता है।
- "प्रयोगशाला चलाना" में बताए अनुसार एक नया प्रोजेक्ट बनाएँVIEW होस्ट कोड” चुनें और RIO डिवाइस पैरामीटर में सही RIO पहचानकर्ता सेट करें।
- स्टेशन संख्या 1 पर सेट करें.
- ब्लॉक आरेख में स्थित ऑपरेशन मोड का डिफ़ॉल्ट मान आरएफ मल्टी स्टेशन रखें, जैसा कि पहले बताया गया है।
- डिवाइस MAC पता और गंतव्य MAC पता को डिफ़ॉल्ट मान रखने दें।
- MAC टैब पर जाएं और डेटा सिंक को UDP पर सेट करें।
- स्टेशन सक्षम करें.
- cmd.exe प्रारंभ करें और VLC स्थापना निर्देशिका में बदलें।
- निम्नलिखित कमांड के साथ स्ट्रीमिंग क्लाइंट के रूप में VLC अनुप्रयोग प्रारंभ करें: vlc udp://@:13000, जहां मान 13000 डेटा सिंक विकल्प के ट्रांसमिट पोर्ट के बराबर है।
ट्रांसमीटर को कॉन्फ़िगर करें
ट्रांसमीटर के रूप में कार्य करने वाला होस्ट वीडियो स्ट्रीमिंग सर्वर से UDP पैकेट प्राप्त करता है और उन्हें 802.11 डेटा फ्रेम के रूप में संचारित करने के लिए 802.11 एप्लीकेशन फ्रेमवर्क का उपयोग करता है।
- "प्रयोगशाला चलाना" में बताए अनुसार एक नया प्रोजेक्ट बनाएँVIEW होस्ट कोड” चुनें और RIO डिवाइस पैरामीटर में सही RIO पहचानकर्ता सेट करें।
- स्टेशन संख्या 2 पर सेट करें.
- ब्लॉक आरेख में स्थित ऑपरेशन मोड का डिफ़ॉल्ट मान आरएफ मल्टी स्टेशन रखें, जैसा कि पहले बताया गया है।
- डिवाइस MAC पता को स्टेशन 1 के गंतव्य MAC पते के समान सेट करें (डिफ़ॉल्ट मान:
46:6F:4B:75:6D:62) - गंतव्य MAC पता को स्टेशन 1 के डिवाइस MAC पते के समान सेट करें (डिफ़ॉल्ट मान:
46:6F:4B:75:6D:61) - MAC टैब पर जाएं और डेटा स्रोत को UDP पर सेट करें।
- स्टेशन सक्षम करें.
- cmd.exe प्रारंभ करें और VLC स्थापना निर्देशिका में बदलें।
- वीडियो का पथ पहचानें file जिसका उपयोग स्ट्रीमिंग के लिए किया जाएगा।
- निम्न आदेश के साथ स्ट्रीमिंग सर्वर के रूप में 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 संचारण कर रहे हैं।
निम्नलिखित तालिकाएं सामान्य परिचालन को सत्यापित करने तथा विशिष्ट त्रुटियों का पता लगाने के तरीके के बारे में जानकारी प्रदान करती हैं।
सामान्य संचालन | |
सामान्य संचालन परीक्षा | · स्टेशन संख्या को विभिन्न मानों पर सेट करें।
· सेटिंग्स को ठीक से समायोजित करें उपकरण मैक पता और गंतव्य मैक पता जैसा कि पहले बताया गया है। · अन्य सेटिंग्स को डिफ़ॉल्ट मान पर छोड़ दें। |
अवलोकन: | |
· दोनों स्टेशनों पर RX थ्रूपुट 7.5 Mbit/s की रेंज में है। यह इस बात पर निर्भर करता है कि यह वायरलेस चैनल है या केबल चैनल।
· पर मैक टैब: o मैक TX आंकड़े: द डेटा उत्प्रेरित और एसीके उत्प्रेरित संकेतक तेजी से बढ़ रहे हैं। o मैक RX आंकड़े: सभी संकेतक तेजी से बढ़ रहे हैं आरटीएस का पता चला और सीटीएस का पता चला, चूंकि dot11RTSथ्रेशोल्ड on विकसित टैब इससे बड़ा है PN डेटा पैकेट आकार (पी.एस.डी.यू. की लंबाई) मैक टैब. o नक्षत्र RX तारामंडल ग्राफ मॉड्यूलेशन क्रम से मेल खाता है एमसीएस ट्रांसमीटर पर चयनित. ओ TX अवरोध पैदा करना गलती दर ग्राफ एक स्वीकृत मूल्य दिखाता है. · पर RF & शारीरिक बनावट टैब: |
ओ RX शक्ति स्पेक्ट्रम चयनित के आधार पर सही सबबैंड में स्थित है प्राथमिक चैनल चयनकर्ताचूंकि डिफ़ॉल्ट मान 1 है, इसलिए इसे -20 मेगाहर्ट्ज और 0 के बीच होना चाहिए। RX शक्ति स्पेक्ट्रम ग्राफ.
ओ सीसीए ऊर्जा खोज सीमा [dBm] वर्तमान शक्ति से बड़ा है RF इनपुट शक्ति ग्राफ. o पैकेट प्रारंभ में मापी गई बेसबैंड शक्ति (लाल बिंदु) बेसबैंड RX शक्ति ग्राफ से कम होना चाहिए एजीसी लक्ष्य संकेत शक्ति on विकसित टैब. |
|
मैक आंकड़े परीक्षा | · स्टेशन A और स्टेशन B को अक्षम करें
· स्टेशन A पर, मैक टैब, सेट करें डेटा स्रोत को नियमावली. · स्टेशन A और स्टेशन B को सक्षम करें o स्टेशन ए, मैक टैब: § डेटा उत्प्रेरित of मैक TX आंकड़े शून्य है. § एसीके उत्प्रेरित of मैक RX आंकड़े शून्य है. o स्टेशन बी, मैक टैब: § RX प्रवाह शून्य है. § एसीके उत्प्रेरित of मैक TX आंकड़े शून्य है. § डेटा का पता चला of मैक RX आंकड़े शून्य है. · स्टेशन A पर, मैक टैब पर, बस एक बार क्लिक करें चालू कर देना TX of नियमावली डेटा स्रोत o स्टेशन ए, मैक टैब: § डेटा उत्प्रेरित of मैक TX आंकड़े 1 है. § एसीके उत्प्रेरित of मैक RX आंकड़े 1 है. o स्टेशन बी, मैक टैब: § RX प्रवाह शून्य है. § एसीके उत्प्रेरित of मैक TX आंकड़े 1 है. § डेटा का पता चला of मैक RX आंकड़े 1 है. |
आरटीएस / सीटीएस काउंटर परीक्षा | · स्टेशन A को अक्षम करें, सेट करें dot11RTSTreshold (डॉटXNUMXRTSTreshold) शून्य पर, क्योंकि यह एक स्थिर पैरामीटर है। फिर, स्टेशन A को सक्षम करें।
· स्टेशन A पर, मैक टैब पर, बस एक बार क्लिक करें चालू कर देना TX of नियमावली डेटा स्रोत o स्टेशन ए, मैक टैब: § आरटीएस उत्प्रेरित of मैक TX आंकड़े 1 है. § सीटीएस उत्प्रेरित of मैक RX आंकड़े 1 है. o स्टेशन बी, मैक टैब: § सीटीएस उत्प्रेरित of मैक TX आंकड़े 1 है. § आरटीएस उत्प्रेरित of मैक RX आंकड़े 1 है. |
गलत विन्यास | |
प्रणाली विन्यास | · स्टेशन संख्या को विभिन्न मानों पर सेट करें।
· सेटिंग्स को ठीक से समायोजित करें उपकरण मैक पता और गंतव्य मैक पता जैसा कि पहले बताया गया है। · अन्य सेटिंग्स को डिफ़ॉल्ट मान पर छोड़ दें। |
गलती:
नहीं डेटा प्रदान किया के लिए संचरण |
संकेत:
के काउंटर मूल्य डेटा उत्प्रेरित और एसीके उत्प्रेरित in मैक TX आंकड़े समाधान: तय करना डेटा स्रोत को PN डेटा। वैकल्पिक रूप से, सेट करें डेटा स्रोत को यूडीपी और सुनिश्चित करें कि आप UDP पोर्ट को डेटा प्रदान करने के लिए किसी बाह्य अनुप्रयोग का उपयोग कर रहे हैं, जैसा कि पहले वर्णित है। |
गलती:
मैक TX पर विचार द मध्यम as व्यस्त |
संकेत:
मैक सांख्यिकी मान डेटा उत्प्रेरित और प्रस्तावना पता चला, का हिस्सा मैक TX आंकड़े और मैक RX आंकड़े, क्रमशः, नहीं बढ़ाए जाते हैं। समाधान: वक्र के मान की जाँच करें मौजूदा में RF इनपुट शक्ति ग्राफ सेट करें। सीसीए ऊर्जा खोज सीमा [डीबीएम] एक ऐसे मान पर नियंत्रण जो इस वक्र के न्यूनतम मान से अधिक है। |
गलती:
भेजना अधिक डेटा पैकेट बजाय द मैक कर सकना उपलब्ध करवाना को द शारीरिक बनावट |
संकेत:
द PN डेटा पैकेट आकार और यह PN पैकेट प्रति दूसरा हालांकि, प्राप्त थ्रूपुट में वृद्धि नहीं हुई है। समाधान: उच्चतर चुनें एमसीएस मूल्य और उच्चतर सबकैरियर प्रारूप. |
गलती:
गलत RF बंदरगाहों |
संकेत:
द RX शक्ति स्पेक्ट्रम जैसा वक्र नहीं दिखाता है TX शक्ति स्पेक्ट्रम दूसरे स्टेशन पर. समाधान: |
सत्यापित करें कि आपके पास केबल या एंटेना आरएफ पोर्ट से जुड़े हैं जिन्हें आपने कॉन्फ़िगर किया है TX RF पत्तन और RX RF पत्तन. | |
गलती:
मैक पता बेमेल |
संकेत:
स्टेशन B पर, कोई ACK पैकेट ट्रांसमिशन ट्रिगर नहीं होता है (इसका हिस्सा) मैक TX आंकड़े) और यह RX प्रवाह शून्य है. समाधान: जाँच करें कि उपकरण मैक पता स्टेशन बी का मिलान गंतव्य मैक पता स्टेशन A के RF लूपबैक मोड के लिए, दोनों उपकरण मैक पता और गंतव्य मैक पता उदाहरण के लिए, पता एक ही होना चाहिएample 46:6F:4B:75:6D:61. |
गलती:
उच्च सीएफओ if स्टेशन A और B हैं फ्लेक्सआरआईओ |
संकेत:
क्षतिपूर्ति वाहक आवृत्ति ऑफसेट (सीएफओ) उच्च है, जो नेटवर्क के संपूर्ण प्रदर्शन को ख़राब कर देता है। समाधान: सेट करें संदर्भ घड़ी PXI_CLK या REF IN/ClkIn पर. · PXI_CLK के लिए: संदर्भ PXI चेसिस से लिया गया है। · REF IN/ClkIn: संदर्भ NI-5791 के ClkIn पोर्ट से लिया गया है। |
TX गलती दरें हैं एक in RF लूपबैक or बेसबैंड लूपबैक संचालन मोड | संकेत:
एक एकल स्टेशन का उपयोग किया जाता है जहां ऑपरेशन मोड को कॉन्फ़िगर किया जाता है RF लूपबैक or बेसबैंड लूपबैक TX त्रुटि दर का ग्राफ़िकल संकेत 1 दिखाता है। समाधान: यह व्यवहार अपेक्षित है। जब MAC TX उनका इंतज़ार कर रहा होता है, तो ACK पैकेट खो जाते हैं; RF लूपबैक या बेसबैंड लूपबैक मोड के मामले में MAC के FPGA पर DCF स्टेट मशीन इसे रोकती है। इसलिए, MAC TX हमेशा ट्रांसमिशन विफल होने की रिपोर्ट करता है। इसलिए, रिपोर्ट की गई TX पैकेट त्रुटि दर और TX ब्लॉक त्रुटि दर शून्य हैं। |
ज्ञात मुद्दे
होस्ट शुरू होने से पहले सुनिश्चित करें कि USRP डिवाइस पहले से चल रहा है और होस्ट से जुड़ा हुआ है। अन्यथा, USRP RIO डिवाइस होस्ट द्वारा ठीक से पहचाना नहीं जा सकता है।
समस्याओं और समाधानों की पूरी सूची लैब पर उपलब्ध हैVIEW संचार 802.11 अनुप्रयोग फ्रेमवर्क 2.1 ज्ञात समस्याएँ.
संबंधित जानकारी
USRP-2940/2942/2943/2944/2945 आरंभ करने के लिए मार्गदर्शिका USRP-2950/2952/2953/2954/2955 आरंभ करने के लिए मार्गदर्शिका IEEE मानक एसोसिएशन: 802.11 वायरलेस LANs लैब को देखेंVIEW संचार प्रणाली डिजाइन सुइट मैनुअल, लैब के बारे में जानकारी के लिए ऑनलाइन उपलब्ध हैVIEW इस s में प्रयुक्त अवधारणाएँ या वस्तुएँampले परियोजना।
लैब तक पहुंचने के लिए ni.com/info पर जाएं और जानकारी कोड 80211AppFWManual दर्ज करेंVIEW 802.11 अनुप्रयोग फ्रेमवर्क डिज़ाइन के बारे में अधिक जानकारी के लिए Communications 802.11 अनुप्रयोग फ्रेमवर्क मैनुअल देखें।
आप लैब के बारे में बुनियादी जानकारी जानने के लिए संदर्भ सहायता विंडो का भी उपयोग कर सकते हैंVIEW जब आप कर्सर को प्रत्येक ऑब्जेक्ट पर ले जाते हैं, तो ऑब्जेक्ट दिखाई देते हैं। लैब में संदर्भ सहायता विंडो प्रदर्शित करने के लिएVIEW, चुनना View»संदर्भ सहायता.
परिवर्णी शब्द
परिवर्णी शब्द | अर्थ |
एसीके | पावती |
एजीसी | स्वचालित लाभ नियंत्रण |
ए-MPDU | समेकित एमपीडीयू |
सीसीए | स्पष्ट चैनल मूल्यांकन |
सीएफओ | वाहक आवृत्ति ऑफसेट |
सीएसएमए/सीए | टक्कर से बचाव के साथ वाहक संवेदी बहु-पहुँच |
सीटीएस | भेजने के लिए स्पष्ट |
CW | निरंतर तरंग |
डीएसी | डिज़िटल से एनालॉग कन्वर्टर |
DCF | वितरित समन्वयन फ़ंक्शन |
डीएमए | प्रत्यक्ष मेमोरी एक्सेस |
एफसीएस | फ़्रेम जाँच अनुक्रम |
मैक | मध्यम पहुँच नियंत्रण परत |
एमसीएस | मॉड्यूलेशन और कोडिंग योजना |
मीमो | मल्टीपल-इनपुट-मल्टीपल-आउटपुट |
एमपीडीयू | मैक प्रोटोकॉल डेटा यूनिट |
एनएवी | नेटवर्क आवंटन वेक्टर |
गैर-एचटी | गैर-उच्च थ्रूपुट |
ओएफडीएम | समकोणकार आवृति विभाजन बहुसंकेतन |
पीएपीआर | शिखर से औसत शक्ति अनुपात |
शारीरिक बनावट | एक प्रकार की प्रोग्रामिंग की पर्त |
पीएलसीपी | भौतिक परत अभिसरण प्रक्रिया |
PN | छद्म शोर |
पीएसडीयू | PHY सेवा डेटा इकाई |
QAM | वर्ग निकालना ampअक्षांश मॉडुलन |
आरटीएस | भेजने के लिए निवेदन |
RX | प्राप्त करें |
एसआईएफएस | लघु अंतरफ्रेम रिक्ति |
एसआईएसओ | एकल इनपुट एकल आउटपुट |
टी2एच | मेजबानी का लक्ष्य |
TX | संचारित |
यूडीपी | उपयोगकर्ता datagराम प्रोटोकॉल |
NI ट्रेडमार्क के बारे में अधिक जानकारी के लिए NI.com/trademark पर NI ट्रेडमार्क और लोगो दिशानिर्देश देखें। यहां उल्लिखित अन्य उत्पाद और कंपनी के नाम उनकी संबंधित कंपनियों के ट्रेडमार्क या व्यापार नाम हैं। NI उत्पादों/प्रौद्योगिकी को कवर करने वाले पेटेंट के लिए, उपयुक्त स्थान देखें: सहायता»आपके सॉफ़्टवेयर में पेटेंट, पेटेंट.txt file अपने मीडिया पर, या ni.com/patents पर नेशनल इंस्ट्रूमेंट्स पेटेंट नोटिस देखें। आप रीडमी में एंड-यूज़र लाइसेंस एग्रीमेंट्स (EULAs) और थर्ड-पार्टी लीगल नोटिस के बारे में जानकारी पा सकते हैं file आपके NI उत्पाद के लिए। NI वैश्विक व्यापार अनुपालन नीति और प्रासंगिक HTS कोड, ECCN और अन्य आयात/निर्यात डेटा प्राप्त करने के तरीके के लिए ni.com/legal/export-compliance पर निर्यात अनुपालन जानकारी देखें। NI यहाँ निहित जानकारी की सटीकता के बारे में कोई स्पष्ट या निहित वारंटी नहीं देता है और किसी भी त्रुटि के लिए उत्तरदायी नहीं होगा। अमेरिकी सरकार के ग्राहक: इस मैनुअल में निहित डेटा निजी खर्च पर विकसित किया गया था और यह FAR 52.227-14, DFAR 252.227-7014 और DFAR 252.227-7015 में निर्धारित लागू सीमित अधिकारों और प्रतिबंधित डेटा अधिकारों के अधीन है।
दस्तावेज़ / संसाधन
![]() |
राष्ट्रीय उपकरण प्रयोगशालाVIEW संचार 802.11 अनुप्रयोग फ्रेमवर्क 2.1 [पीडीएफ] उपयोगकर्ता गाइड PXIe-8135, लैबVIEW संचार 802.11 एप्लीकेशन फ्रेमवर्क 2.1, लैबVIEW संचार 802.11 अनुप्रयोग, फ्रेमवर्क 2.1, लैबVIEW संचार 802.11, एप्लीकेशन फ्रेमवर्क 2.1 |