నేషనల్ ఇన్స్ట్రుమెంట్స్ ల్యాబ్VIEW కమ్యూనికేషన్స్ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1
ఉత్పత్తి సమాచారం: PXIe-8135
PXIe-8135 అనేది ల్యాబ్లో బైడైరెక్షనల్ డేటా ట్రాన్స్మిషన్ కోసం ఉపయోగించే పరికరంVIEW కమ్యూనికేషన్స్ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1. పరికరానికి USRP రెండు NI RF పరికరాలు అవసరం
RIO పరికరాలు లేదా FlexRIO మాడ్యూల్లు వేర్వేరు హోస్ట్ కంప్యూటర్లకు కనెక్ట్ చేయబడాలి, అవి ల్యాప్టాప్లు, PCలు లేదా PXI చేస్లు కావచ్చు. సెటప్ RF కేబుల్స్ లేదా యాంటెన్నాలను ఉపయోగించవచ్చు. పరికరం PXI-ఆధారిత హోస్ట్ సిస్టమ్లు, PCI-ఆధారిత లేదా PCI ఎక్స్ప్రెస్-ఆధారిత MXI అడాప్టర్తో PC లేదా ఎక్స్ప్రెస్ కార్డ్-ఆధారిత MXI అడాప్టర్తో ల్యాప్టాప్తో అనుకూలంగా ఉంటుంది. హోస్ట్ సిస్టమ్లో కనీసం 20 GB ఖాళీ డిస్క్ స్థలం మరియు 16 GB RAM ఉండాలి.
సిస్టమ్ అవసరాలు
సాఫ్ట్వేర్
- Windows 7 SP1 (64-bit) లేదా Windows 8.1 (64-bit)
- ప్రయోగశాలVIEW కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్ 2.0
- 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1
హార్డ్వేర్
బైడైరెక్షనల్ డేటా ట్రాన్స్మిషన్ కోసం 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ని ఉపయోగించడానికి, మీకు రెండు NI RF పరికరాలు అవసరం-40 MHz, 120 MHz లేదా 160 MHz బ్యాండ్విడ్త్ లేదా FlexRIO మాడ్యూల్లతో కూడిన USRP RIO పరికరాలు. పరికరాలు వేర్వేరు హోస్ట్ కంప్యూటర్లకు కనెక్ట్ చేయబడాలి, అవి ల్యాప్టాప్లు, PCలు లేదా PXI చట్రం కావచ్చు. RF కేబుల్స్ (ఎడమ) లేదా యాంటెన్నాలు (కుడి) ఉపయోగించి రెండు స్టేషన్ల సెటప్ను మూర్తి 1 చూపుతుంది.
ఎంచుకున్న కాన్ఫిగరేషన్పై ఆధారపడి అవసరమైన హార్డ్వేర్ను టేబుల్ 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 మల్టీ స్టేషన్ మోడ్: ఓవర్-ది-ఎయిర్ ట్రాన్స్మిషన్” విభాగాన్ని చూడండి.
- USRP RIO పరికరం: USRP-2940/2942/2943/2944/2950/2952/2953/2954 సాఫ్ట్వేర్ 40 MHz, 120 MHz లేదా 160 MHz బ్యాండ్విడ్త్తో నిర్వచించబడిన రేడియో రీకాన్ఫిగర్ చేయదగిన పరికరాలు.
- USRP RIO పరికరంలో చేర్చబడిన 30 dB అటెన్యుయేషన్ మరియు పురుష/ఆడ SMA కనెక్టర్లతో అటెన్యూయేటర్.
గమనిక: FlexRIO/FlexRIO అడాప్టర్ మాడ్యూల్ సెటప్ కోసం, అటెన్యూయేటర్ అవసరం లేదు. - FlexRIO FPGA మాడ్యూల్: FlexRIO కోసం PXIe-7975/7976 FPGA మాడ్యూల్
- FlexRIO అడాప్టర్ మాడ్యూల్: FlexRIO కోసం NI-5791 RF అడాప్టర్ మాడ్యూల్
మీరు PXI-ఆధారిత హోస్ట్ సిస్టమ్లను ఉపయోగిస్తున్నారని మునుపటి సిఫార్సులు ఊహిస్తాయి. మీరు PCI-ఆధారిత లేదా PCI ఎక్స్ప్రెస్-ఆధారిత MXI అడాప్టర్తో PCని లేదా ఎక్స్ప్రెస్ కార్డ్-ఆధారిత MXI అడాప్టర్తో ల్యాప్టాప్ను కూడా ఉపయోగించవచ్చు.
మీ హోస్ట్కి కనీసం 20 GB ఉచిత డిస్క్ స్థలం మరియు 16 GB RAM ఉందని నిర్ధారించుకోండి.
- హెచ్చరిక: మీ హార్డ్వేర్ను ఉపయోగించే ముందు, భద్రత, EMC మరియు పర్యావరణ నిబంధనలకు అనుగుణంగా ఉండేలా అన్ని ఉత్పత్తి డాక్యుమెంటేషన్ను చదవండి.
- హెచ్చరిక: పేర్కొన్న EMC పనితీరును నిర్ధారించడానికి, RF పరికరాలను షీల్డ్ కేబుల్స్ మరియు యాక్సెసరీలతో మాత్రమే ఆపరేట్ చేయండి.
- హెచ్చరిక: పేర్కొన్న EMC పనితీరును నిర్ధారించడానికి, USRP పరికరం యొక్క GPS యాంటెన్నా ఇన్పుట్కు కనెక్ట్ చేయబడినవి మినహా అన్ని I/O కేబుల్ల పొడవు తప్పనిసరిగా 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 |
ఉత్పత్తి వినియోగ సూచనలు
- భద్రత, EMC మరియు పర్యావరణ నిబంధనలకు అనుగుణంగా ఉండేలా అన్ని ప్రోడక్ట్ డాక్యుమెంటేషన్ చదవబడి అర్థం చేసుకున్నట్లు నిర్ధారించుకోండి.
- RF పరికరాలు సిస్టమ్ అవసరాలకు అనుగుణంగా ఉండే విభిన్న హోస్ట్ కంప్యూటర్లకు కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి.
- తగిన హార్డ్వేర్ కాన్ఫిగరేషన్ ఎంపికను ఎంచుకోండి మరియు టేబుల్ 1 ప్రకారం అవసరమైన ఉపకరణాలను సెటప్ చేయండి.
- యాంటెన్నాను ఉపయోగిస్తుంటే, ఈ ఉత్పత్తిని యాంటెన్నాతో ఆపరేట్ చేయడానికి ముందు అన్ని స్థానిక చట్టాలకు అనుగుణంగా ఉండేలా చూసుకోండి.
- పేర్కొన్న EMC పనితీరును నిర్ధారించడానికి, RF పరికరాలను షీల్డ్ కేబుల్స్ మరియు యాక్సెసరీలతో మాత్రమే ఆపరేట్ చేయండి.
- పేర్కొన్న EMC పనితీరును నిర్ధారించడానికి, USRP పరికరం యొక్క GPS యాంటెన్నా ఇన్పుట్కు కనెక్ట్ చేయబడినవి మినహా అన్ని I/O కేబుల్ల పొడవు తప్పనిసరిగా 3 మీ (10 అడుగులు) కంటే ఎక్కువ ఉండకూడదు.
ఈ S యొక్క భాగాలను అర్థం చేసుకోవడంampలే ప్రాజెక్ట్
ప్రాజెక్ట్ ల్యాబ్తో కూడి ఉంటుందిVIEW హోస్ట్ కోడ్ మరియు ల్యాబ్VIEW మద్దతు ఉన్న USRP RIO లేదా FlexRIO హార్డ్వేర్ లక్ష్యాల కోసం FPGA కోడ్. సంబంధిత ఫోల్డర్ నిర్మాణం మరియు ప్రాజెక్ట్ యొక్క భాగాలు తదుపరి ఉపవిభాగాలలో వివరించబడ్డాయి.
ఫోల్డర్ నిర్మాణం
802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ యొక్క కొత్త ఉదాహరణను సృష్టించడానికి, ల్యాబ్ను ప్రారంభించండిVIEW ల్యాబ్ని ఎంచుకోవడం ద్వారా కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్ 2.0VIEW ప్రారంభ మెను నుండి కమ్యూనికేషన్లు 2.0. ప్రారంభించబడిన ప్రాజెక్ట్ ట్యాబ్లోని ప్రాజెక్ట్ టెంప్లేట్ల నుండి, అప్లికేషన్ ఫ్రేమ్వర్క్లను ఎంచుకోండి. ప్రాజెక్ట్ను ప్రారంభించడానికి, ఎంచుకోండి:
- 802.11 USRP RIO పరికరాలను ఉపయోగిస్తున్నప్పుడు USRP RIO v2.1ని డిజైన్ చేయండి
- 802.11 FlexRIO FPGA/FlexRIO మాడ్యూల్లను ఉపయోగిస్తున్నప్పుడు FlexRIO v2.1ని డిజైన్ చేయండి
- 802.11 ఫిజికల్ ట్రాన్స్మిటర్ (TX) మరియు రిసీవర్ (RX) సిగ్నల్ ప్రాసెసింగ్ యొక్క FPGA కోడ్ను అనుకరణ మోడ్లో అమలు చేయడానికి అనుకరణ v2.1. అనుకరణ ప్రాజెక్ట్ యొక్క సంబంధిత గైడ్ దానికి జోడించబడింది.
802.11 డిజైన్ ప్రాజెక్ట్ల కోసం, కిందివి fileలు మరియు ఫోల్డర్లు పేర్కొన్న ఫోల్డర్ లోపల సృష్టించబడతాయి:
- 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 నుండి రూపొందించండి.
- బిల్డ్లు-ఈ ఫోల్డర్లో ప్రీకంపైల్డ్ బిట్ ఉంటుందిfileఎంచుకున్న లక్ష్య పరికరం కోసం s.
- సాధారణ-సాధారణ లైబ్రరీ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్లో ఉపయోగించే హోస్ట్ మరియు FPGA కోసం సాధారణ సబ్విఐలను కలిగి ఉంది. ఈ కోడ్ గణిత విధులు మరియు టైప్ మార్పిడులను కలిగి ఉంటుంది.
- FlexRIO/USRP RIO- ఈ ఫోల్డర్లు హోస్ట్ మరియు FPGA సబ్విఐల లక్ష్య-నిర్దిష్ట అమలులను కలిగి ఉంటాయి, వీటిలో లాభం మరియు ఫ్రీక్వెన్సీని సెట్ చేయడానికి కోడ్ ఉంటుంది. ఈ కోడ్ చాలా సందర్భాలలో ఇవ్వబడిన లక్ష్య-నిర్దిష్ట స్ట్రీమింగ్ s నుండి స్వీకరించబడిందిampలే ప్రాజెక్టులు. అవి లక్ష్య-నిర్దిష్ట ఉన్నత-స్థాయి FPGA VIలను కూడా కలిగి ఉంటాయి.
- 802.11 v2.1—ఈ ఫోల్డర్ 802.11 ఫంక్షనాలిటీని అనేక FPGA ఫోల్డర్లుగా మరియు హోస్ట్ డైరెక్టరీగా వేరు చేసింది.
భాగాలు
802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ IEEE 802.11-ఆధారిత సిస్టమ్ కోసం నిజ-సమయ ఆర్తోగోనల్ ఫ్రీక్వెన్సీ-డివిజన్ మల్టీప్లెక్సింగ్ (OFDM) ఫిజికల్ లేయర్ (PHY) మరియు మీడియా యాక్సెస్ కంట్రోల్ (MAC) అమలును అందిస్తుంది. 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ ల్యాబ్VIEW ప్రాజెక్ట్ రిసీవర్ (RX) మరియు ట్రాన్స్మిటర్ (TX) కార్యాచరణతో సహా ఒక స్టేషన్ యొక్క కార్యాచరణను అమలు చేస్తుంది.
వర్తింపు మరియు వ్యత్యాసాల ప్రకటన
802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ IEEE 802.11 స్పెసిఫికేషన్లకు అనుగుణంగా రూపొందించబడింది. డిజైన్ను సులభంగా సవరించగలిగేలా ఉంచడానికి, 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ IEEE 802.11 ప్రమాణం యొక్క ప్రధాన కార్యాచరణపై దృష్టి పెడుతుంది.
- 802.11a- (లెగసీ మోడ్) మరియు 802.11ac- (వెరీ హై త్రూపుట్ మోడ్) కంప్లైంట్ PHY
- శిక్షణ ఫీల్డ్ ఆధారిత ప్యాకెట్ గుర్తింపు
- సిగ్నల్ మరియు డేటా ఫీల్డ్ ఎన్కోడింగ్ మరియు డీకోడింగ్
- శక్తి మరియు సిగ్నల్ గుర్తింపు ఆధారంగా ఛానెల్ అసెస్మెంట్ (CCA)ని క్లియర్ చేయండి
- క్యారియర్ రీట్రాన్స్మిషన్తో సహా ఘర్షణ ఎగవేత (CSMA/CA) విధానంతో బహుళ యాక్సెస్ను గ్రహించింది
- రాండమ్ బ్యాక్ఆఫ్ విధానం
- 802.11a మరియు 802.11ac కంప్లైంట్ MAC కాంపోనెంట్లు రిక్వెస్ట్-టు-సెండ్/క్లియర్-టు-సెండ్ (RTS/CTS), డేటా ఫ్రేమ్ మరియు అక్నాలెడ్జ్మెంట్ (ACK) ఫ్రేమ్ ట్రాన్స్మిషన్కు మద్దతునిస్తాయి
- 802.11 IEEE-కంప్లైంట్ షార్ట్ ఇంటర్ఫ్రేమ్ స్పేసింగ్ (SIFS) టైమింగ్ (16 µs)తో ACK జనరేషన్
- నెట్వర్క్ కేటాయింపు వెక్టర్ (NAV) మద్దతు
- MAC ప్రోటోకాల్ డేటా యూనిట్ (MPDU) ఉత్పత్తి మరియు బహుళ-నోడ్ చిరునామా
- L1/L2 API ఇది మధ్య మరియు దిగువ MAC యొక్క కార్యాచరణలను యాక్సెస్ చేయడానికి జాయిన్ ప్రొసీజర్ వంటి ఎగువ MAC ఫంక్షనాలిటీలను అమలు చేసే బాహ్య అనువర్తనాలను అనుమతిస్తుంది.
802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ క్రింది లక్షణాలకు మద్దతు ఇస్తుంది: - లాంగ్ గార్డ్ విరామం మాత్రమే
- సింగిల్ ఇన్పుట్ సింగిల్ అవుట్పుట్ (SISO) ఆర్కిటెక్చర్, బహుళ-ఇన్పుట్ బహుళ-అవుట్పుట్ (MIMO) కాన్ఫిగరేషన్ల కోసం సిద్ధంగా ఉంది
- 20ac ప్రమాణం కోసం VHT40, VHT80 మరియు VHT802.11. 802.11ac 80 MHz బ్యాండ్విడ్త్ కోసం, మద్దతు మాడ్యులేషన్ మరియు కోడింగ్ స్కీమ్ (MCS) నంబర్ 4 వరకు పరిమితం చేయబడింది.
- 802.11ac ప్రమాణం కోసం ఒకే MPDUతో సమగ్ర MPDU (A-MPDU)
- ప్యాకెట్-బై-ప్యాకెట్ ఆటోమేటిక్ గెయిన్ కంట్రోల్ (AGC) ఓవర్-ది-ఎయిర్ ట్రాన్స్మిషన్ మరియు రిసెప్షన్ను అనుమతిస్తుంది.
ల్యాబ్ను యాక్సెస్ చేయడానికి ni.com/infoని సందర్శించండి మరియు సమాచార కోడ్ 80211AppFWManualని నమోదు చేయండిVIEW 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ డిజైన్ గురించి మరింత సమాచారం కోసం కమ్యూనికేషన్స్ 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 అటెన్యూయేటర్లను కనెక్ట్ చేయండి.
- అటెన్యూయేటర్ల యొక్క మరొక చివరను రెండు RF కేబుల్లకు కనెక్ట్ చేయండి.
- స్టేషన్ A నుండి వచ్చే RF కేబుల్ యొక్క మరొక చివరను స్టేషన్ B యొక్క RF1/RX2 పోర్ట్కి కనెక్ట్ చేయండి.
- స్టేషన్ B నుండి వచ్చే RF కేబుల్ యొక్క మరొక చివరను స్టేషన్ A యొక్క RF1/RX2 పోర్ట్కి కనెక్ట్ చేయండి.
- USRP పరికరాలను ఆన్ చేయండి.
- హోస్ట్ సిస్టమ్లపై పవర్.
RF కేబుల్స్ ఆపరేటింగ్ ఫ్రీక్వెన్సీకి మద్దతు ఇవ్వాలి.
FlexRIO సిస్టమ్ను కాన్ఫిగర్ చేస్తోంది
- FlexRIO పరికరాలు ల్యాబ్లో నడుస్తున్న హోస్ట్ సిస్టమ్లకు సరిగ్గా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండిVIEW కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్.
- మూర్తి 3లో చూపిన విధంగా RF కనెక్షన్లను సృష్టించడానికి క్రింది దశలను పూర్తి చేయండి.
- RF కేబుల్ ఉపయోగించి స్టేషన్ A యొక్క TX పోర్ట్ నుండి స్టేషన్ B యొక్క RX పోర్ట్ను కనెక్ట్ చేయండి.
- RF కేబుల్ని ఉపయోగించి స్టేషన్ B యొక్క TX పోర్ట్ను స్టేషన్ A యొక్క RX పోర్ట్కి కనెక్ట్ చేయండి.
- హోస్ట్ సిస్టమ్లపై పవర్.
RF కేబుల్స్ ఆపరేటింగ్ ఫ్రీక్వెన్సీకి మద్దతు ఇవ్వాలి.
ల్యాబ్ను నడుపుతోందిVIEW హోస్ట్ కోడ్
ల్యాబ్ని నిర్ధారించుకోండిVIEW కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్ 2.0 మరియు 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1 మీ సిస్టమ్లలో ఇన్స్టాల్ చేయబడ్డాయి. అందించిన ఇన్స్టాలేషన్ మీడియా నుండి setup.exeని అమలు చేయడం ద్వారా ఇన్స్టాలేషన్ ప్రారంభించబడుతుంది. ఇన్స్టాలేషన్ ప్రక్రియను పూర్తి చేయడానికి ఇన్స్టాలర్ ప్రాంప్ట్లను అనుసరించండి.
ల్యాబ్ను అమలు చేయడానికి అవసరమైన చర్యలుVIEW రెండు స్టేషన్లలోని హోస్ట్ కోడ్ క్రింది వాటిలో సంగ్రహించబడింది:
- మొదటి హోస్ట్లో స్టేషన్ A కోసం:
- a. ల్యాబ్ని ప్రారంభించండిVIEW ల్యాబ్ని ఎంచుకోవడం ద్వారా కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్VIEW ప్రారంభ మెను నుండి కమ్యూనికేషన్లు 2.0.
- బి. ప్రాజెక్ట్లను ప్రారంభించడానికి ప్రాజెక్ట్ల ట్యాబ్ నుండి, అప్లికేషన్ ఫ్రేమ్వర్క్లు »802.11 డిజైన్…ని ఎంచుకోండి.
- మీరు USRP RIO సెటప్ని ఉపయోగిస్తుంటే 802.11 డిజైన్ USRP RIO v2.1ని ఎంచుకోండి.
- మీరు FlexRIO సెటప్ని ఉపయోగిస్తుంటే 802.11 డిజైన్ FlexRIO v2.1ని ఎంచుకోండి.
- సి. ఆ ప్రాజెక్ట్లో, అగ్ర-స్థాయి హోస్ట్ VI 802.11 Host.gvi కనిపిస్తుంది.
- డి. RIO పరికర నియంత్రణలో RIO ఐడెంటిఫైయర్ను కాన్ఫిగర్ చేయండి. మీ పరికరం కోసం RIO ఐడెంటిఫైయర్ని పొందడానికి మీరు NI మెజర్మెంట్ & ఆటోమేషన్ ఎక్స్ప్లోరర్ (MAX)ని ఉపయోగించవచ్చు. USRP RIO పరికర బ్యాండ్విడ్త్ (40 MHz, 80 MHz మరియు 160 MHz అయితే) అంతర్లీనంగా గుర్తించబడుతుంది.
- రెండవ హోస్ట్లో స్టేషన్ B కోసం దశ 1ని పునరావృతం చేయండి.
- స్టేషన్ A యొక్క స్టేషన్ సంఖ్యను 1కి మరియు స్టేషన్ B యొక్క 2కి సెట్ చేయండి.
- FlexRIO సెటప్ కోసం, రిఫరెన్స్ క్లాక్ని PXI_CLK లేదా REF IN/ClkInకి సెట్ చేయండి.
- a. PXI_CLK కోసం: సూచన PXI చట్రం నుండి తీసుకోబడింది.
- బి. REF IN/ClkIn: సూచన NI-5791 అడాప్టర్ మాడ్యూల్ యొక్క ClkIn పోర్ట్ నుండి తీసుకోబడింది.
- రెండు స్టేషన్లలో పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా యొక్క సెట్టింగ్లను సరిగ్గా సర్దుబాటు చేయండి.
- a. స్టేషన్ 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కి సెట్ చేయండి.
- ప్రతి స్టేషన్ కోసం, ల్యాబ్ను అమలు చేయండిVIEW రన్ బటన్ను క్లిక్ చేయడం ద్వారా హోస్ట్ VI ( )
- a. విజయవంతమైతే, పరికరం సిద్ధంగా సూచిక లైట్లు.
- బి. మీరు ఎర్రర్ను స్వీకరిస్తే, కింది వాటిలో ఒకదాన్ని ప్రయత్నించండి:
- మీ పరికరం సరిగ్గా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి.
- RIO పరికరం యొక్క కాన్ఫిగరేషన్ను తనిఖీ చేయండి.
- ఎనేబుల్ స్టేషన్ కంట్రోల్ని ఆన్కి సెట్ చేయడం ద్వారా స్టేషన్ Aని ప్రారంభించండి. స్టేషన్ యాక్టివ్ సూచిక ఆన్లో ఉండాలి.
- ఎనేబుల్ స్టేషన్ కంట్రోల్ని ఆన్కి సెట్ చేయడం ద్వారా స్టేషన్ Bని ప్రారంభించండి. స్టేషన్ యాక్టివ్ సూచిక ఆన్లో ఉండాలి.
- MAC ట్యాబ్ని ఎంచుకుని, చూపిన RX కాన్స్టెలేషన్ ఇతర స్టేషన్లో MCS మరియు సబ్క్యారియర్ ఫార్మాట్ పారామితులను ఉపయోగించి కాన్ఫిగర్ చేయబడిన మాడ్యులేషన్ మరియు కోడింగ్ స్కీమ్తో సరిపోలుతుందని ధృవీకరించండి. ఉదాహరణకుample, స్టేషన్ Aలో సబ్క్యారియర్ ఫార్మాట్ మరియు MCSని డిఫాల్ట్గా వదిలివేసి సబ్క్యారియర్ ఫార్మాట్ను 40 MHz (IEEE 802.11 ac)కి మరియు MCSని 5కి స్టేషన్ Bలో సెట్ చేయండి. 16-క్వాడ్రేచర్ ampలిట్యూడ్ మాడ్యులేషన్ (QAM) MCS 4 కోసం ఉపయోగించబడుతుంది మరియు స్టేషన్ B యొక్క వినియోగదారు ఇంటర్ఫేస్లో జరుగుతుంది. MCS 64 కోసం 5 QAM ఉపయోగించబడుతుంది మరియు ఇది స్టేషన్ A యొక్క వినియోగదారు ఇంటర్ఫేస్లో జరుగుతుంది.
- RF & PHY ట్యాబ్ని ఎంచుకుని, చూపిన RX పవర్ స్పెక్ట్రమ్ ఇతర స్టేషన్లో ఎంచుకున్న సబ్క్యారియర్ ఫార్మాట్ని పోలి ఉందని ధృవీకరించండి. స్టేషన్ A 40 MHz RX పవర్ స్పెక్ట్రమ్ను చూపుతుంది, అయితే స్టేషన్ B 20 MHz RX పవర్ స్పెక్ట్రమ్ను చూపుతుంది.
గమనిక: 40 MHz బ్యాండ్విడ్త్ ఉన్న USRP RIO పరికరాలు 80 MHz బ్యాండ్విడ్త్తో ఎన్కోడ్ చేయబడిన ప్యాకెట్లను ప్రసారం చేయలేవు లేదా స్వీకరించలేవు.
స్టేషన్ A మరియు B యొక్క 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ వినియోగదారు ఇంటర్ఫేస్లు వరుసగా Figure 6 మరియు Figure 7లో చూపబడ్డాయి. ప్రతి స్టేషన్ యొక్క స్థితిని పర్యవేక్షించడానికి, 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ వివిధ సూచికలు మరియు గ్రాఫ్లను అందిస్తుంది. అన్ని అప్లికేషన్ సెట్టింగ్లు అలాగే గ్రాఫ్లు మరియు సూచికలు క్రింది ఉపవిభాగాలలో వివరించబడ్డాయి. ముందు ప్యానెల్లోని నియంత్రణలు క్రింది మూడు సెట్లుగా వర్గీకరించబడ్డాయి:
- అప్లికేషన్ సెట్టింగ్లు: స్టేషన్ను ఆన్ చేయడానికి ముందు ఆ నియంత్రణలను సెట్ చేయాలి.
- స్టాటిక్ రన్టైమ్ సెట్టింగ్లు: ఆ నియంత్రణలు స్విచ్ ఆఫ్ చేసి ఆపై స్టేషన్లో ఉండాలి. అందుకు ఎనేబుల్ స్టేషన్ కంట్రోల్ ఉపయోగించబడుతుంది.
- డైనమిక్ రన్టైమ్ సెట్టింగ్లు: స్టేషన్ నడుస్తున్న చోట ఆ నియంత్రణలను సెట్ చేయవచ్చు.
నియంత్రణలు మరియు సూచికల వివరణ
ప్రాథమిక నియంత్రణలు మరియు సూచికలు
అప్లికేషన్ సెట్టింగ్లు
VI ప్రారంభమైనప్పుడు అప్లికేషన్ సెట్టింగ్లు వర్తింపజేయబడతాయి మరియు VI అప్ మరియు రన్ అయిన తర్వాత మార్చబడదు. ఈ సెట్టింగ్లను మార్చడానికి, VIని ఆపివేసి, మార్పులను వర్తింపజేయండి మరియు VIని పునఃప్రారంభించండి. అవి మూర్తి 6లో చూపబడ్డాయి.
పరామితి | వివరణ |
RIO పరికరం | 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 చట్రం నుండి తీసుకోబడింది. NI-7975 అడాప్టర్ మాడ్యూల్లతో PXIe- 7976/5791 లక్ష్యాలకు మాత్రమే వర్తిస్తుంది. |
ఆపరేషన్ మోడ్ | ఇది బ్లాక్ రేఖాచిత్రంలో స్థిరంగా సెట్ చేయబడింది. 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ క్రింది మోడ్లను అందిస్తుంది:
RF లూప్బ్యాక్RF కేబులింగ్ లేదా యాంటెన్నాలను ఉపయోగించి ఒక పరికరం యొక్క TX పాత్ను అదే పరికరం యొక్క RX పాత్తో కలుపుతుంది. RF బహుళ స్టేషన్యాంటెన్నాలతో లేదా కేబుల్ కనెక్షన్ల ద్వారా కనెక్ట్ చేయబడిన వ్యక్తిగత పరికరాలపై రెండు లేదా అంతకంటే ఎక్కువ స్వతంత్ర స్టేషన్లతో రెగ్యులర్ డేటా ట్రాన్స్మిషన్. RF మల్టీ స్టేషన్ అనేది డిఫాల్ట్ ఆపరేషన్ మోడ్. బేస్బ్యాండ్ లూప్బ్యాక్RF లూప్బ్యాక్ మాదిరిగానే, కానీ బాహ్య కేబుల్ లూప్బ్యాక్ అంతర్గత డిజిటల్ బేస్బ్యాండ్ లూప్బ్యాక్ మార్గం ద్వారా భర్తీ చేయబడుతుంది. |
స్టాటిక్ రన్టైమ్ సెట్టింగ్లు
స్టేషన్ స్విచ్ ఆఫ్ అయినప్పుడు మాత్రమే స్టాటిక్ రన్టైమ్ సెట్టింగ్లు మార్చబడతాయి. స్టేషన్ స్విచ్ ఆన్ చేసినప్పుడు పారామితులు వర్తిస్తాయి. అవి మూర్తి 6లో చూపబడ్డాయి.
పరామితి | వివరణ |
స్టేషన్ సంఖ్య | స్టేషన్ సంఖ్యను సెట్ చేయడానికి సంఖ్యా నియంత్రణ. నడుస్తున్న ప్రతి స్టేషన్కి వేరే నంబర్ ఉండాలి. ఇది 10 వరకు ఉండవచ్చు. వినియోగదారు నడుస్తున్న స్టేషన్ల సంఖ్యను పెంచాలనుకుంటే, డిఫాల్ట్ విలువ 10 అయినందున MSDU సీక్వెన్స్ నంబర్ అసైన్మెంట్ మరియు డూప్లికేట్ డిటెక్షన్ యొక్క కాష్ని అవసరమైన విలువకు పెంచాలి. |
ప్రాథమిక ఛానెల్ కేంద్రం ఫ్రీక్వెన్సీ [Hz] | ఇది Hzలో ట్రాన్స్మిటర్ యొక్క ప్రాథమిక ఛానల్ సెంటర్ ఫ్రీక్వెన్సీ. చెల్లుబాటు అయ్యే విలువలు స్టేషన్ నడుస్తున్న పరికరంపై ఆధారపడి ఉంటాయి. |
ప్రాథమిక ఛానెల్ సెలెక్టర్ | ప్రాథమిక ఛానెల్గా ఏ సబ్బ్యాండ్ ఉపయోగించబడుతుందో నిర్ణయించడానికి సంఖ్యా నియంత్రణ. PHY 80 MHz బ్యాండ్విడ్త్ను కవర్ చేస్తుంది, ఇది నాన్-హై త్రూపుట్ (HT) సిగ్నల్ కోసం 0 MHz బ్యాండ్విడ్త్లో {3,…,20} నాలుగు సబ్బ్యాండ్లుగా విభజించబడుతుంది. విస్తృత బ్యాండ్విడ్త్ల కోసం సబ్బ్యాండ్లు కలపబడతాయి. ni.com/infoని సందర్శించి, సమాచార కోడ్ను నమోదు చేయండి 80211AppFW మాన్యువల్ యాక్సెస్ చేయడానికి ప్రయోగశాలVIEW కమ్యూనికేషన్స్ 802.11 అప్లికేషన్ ముసాయిదా మాన్యువల్ ఛానలైజేషన్ గురించి మరింత సమాచారం కోసం. |
శక్తి స్థాయి [dBm] | పూర్తి డిజిటల్ నుండి అనలాగ్ కన్వర్టర్ (DAC) పరిధిని కలిగి ఉన్న నిరంతర వేవ్ (CW) సిగ్నల్ యొక్క ప్రసారాన్ని పరిగణనలోకి తీసుకుంటే అవుట్పుట్ శక్తి స్థాయి. OFDM యొక్క అధిక గరిష్ట-సగటు శక్తి నిష్పత్తి అంటే ప్రసారం చేయబడిన 802.11 ఫ్రేమ్ల అవుట్పుట్ శక్తి సాధారణంగా సర్దుబాటు చేయబడిన శక్తి స్థాయి కంటే 9 dB నుండి 12 dB వరకు ఉంటుంది. |
TX RF పోర్ట్ | TX కోసం ఉపయోగించే RF పోర్ట్ (USRP RIO పరికరాలకు మాత్రమే వర్తిస్తుంది). |
RX RF పోర్ట్ | RX కోసం ఉపయోగించే RF పోర్ట్ (USRP RIO పరికరాలకు మాత్రమే వర్తిస్తుంది). |
పరికరం MAC చిరునామా | స్టేషన్తో అనుబంధించబడిన MAC చిరునామా. ఇచ్చిన MAC చిరునామా చెల్లుబాటులో ఉందో లేదో బూలియన్ సూచిక చూపుతుంది. MAC చిరునామా ధ్రువీకరణ డైనమిక్ మోడ్లో జరుగుతుంది. |
డైనమిక్ రన్టైమ్ సెట్టింగ్లు
డైనమిక్ రన్టైమ్ సెట్టింగ్లు ఎప్పుడైనా మార్చబడతాయి మరియు స్టేషన్ యాక్టివ్గా ఉన్నప్పుడు కూడా వెంటనే వర్తింపజేయబడతాయి. అవి మూర్తి 6లో చూపబడ్డాయి.
పరామితి | వివరణ |
సబ్క్యారియర్ ఫార్మాట్ | IEEE 802.11 ప్రామాణిక ఫార్మాట్ల మధ్య మారడానికి మిమ్మల్ని అనుమతిస్తుంది. మద్దతు ఉన్న ఫార్మాట్లు క్రిందివి: |
· 802.11 MHz బ్యాండ్విడ్త్తో 20a
· 802.11 MHz బ్యాండ్విడ్త్తో 20ac · 802.11 MHz బ్యాండ్విడ్త్తో 40ac · 802.11 MHz బ్యాండ్విడ్త్తో 80ac (4 వరకు MCS మద్దతు ఉంది) |
|
MCS | డేటా ఫ్రేమ్లను ఎన్కోడ్ చేయడానికి ఉపయోగించే మాడ్యులేషన్ మరియు కోడింగ్ స్కీమ్ ఇండెక్స్. ACK ఫ్రేమ్లు ఎల్లప్పుడూ MCS 0తో పంపబడతాయి. అన్ని MCS విలువలు అన్ని సబ్క్యారియర్ ఫార్మాట్లకు వర్తించవని మరియు MCS యొక్క అర్థం సబ్క్యారియర్ ఫార్మాట్తో మారుతుందని గుర్తుంచుకోండి. MCS ఫీల్డ్ పక్కన ఉన్న టెక్స్ట్ ఫీల్డ్ ప్రస్తుత MCS మరియు సబ్క్యారియర్ ఫార్మాట్ కోసం మాడ్యులేషన్ స్కీమ్ మరియు కోడింగ్ రేట్ను చూపుతుంది. |
AGC | ప్రారంభించబడితే, అందుకున్న సిగ్నల్ పవర్ స్ట్రెంగ్త్ని బట్టి వాంఛనీయ లాభం సెట్టింగ్ ఎంచుకోబడుతుంది. AGC నిలిపివేయబడినట్లయితే RX లాభం విలువ మాన్యువల్ RX గెయిన్ నుండి తీసుకోబడుతుంది. |
మాన్యువల్ RX లాభం [dB] | మాన్యువల్ RX లాభం విలువ. AGC నిలిపివేయబడితే వర్తించబడుతుంది. |
గమ్యం MAC చిరునామా | ప్యాకెట్లను పంపాల్సిన గమ్యస్థానం యొక్క MAC చిరునామా. ఇచ్చిన MAC చిరునామా చెల్లుబాటులో ఉందో లేదో బూలియన్ సూచిక చూపుతుంది. RF లూప్బ్యాక్ మోడ్లో నడుస్తున్నట్లయితే, ది గమ్యం MAC చిరునామా మరియు ది పరికరం MAC చిరునామా పోలి ఉండాలి. |
సూచికలు
మూర్తి 6లో చూపిన విధంగా ప్రధాన ముందు ప్యానెల్లో సంభవించిన సూచికలను క్రింది పట్టిక ప్రదర్శిస్తుంది.
పరామితి | వివరణ |
పరికరం సిద్ధంగా ఉంది | పరికరం సిద్ధంగా ఉందో లేదో బూలియన్ సూచిక చూపుతుంది. మీరు ఎర్రర్ను స్వీకరిస్తే, కింది వాటిలో ఒకదాన్ని ప్రయత్నించండి:
· మీ RIO పరికరం సరిగ్గా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి. · యొక్క కాన్ఫిగరేషన్ను తనిఖీ చేయండి RIO పరికరం. · స్టేషన్ నంబర్ను తనిఖీ చేయండి. ఒకే హోస్ట్లో ఒకటి కంటే ఎక్కువ స్టేషన్లు నడుస్తున్నట్లయితే అది భిన్నంగా ఉండాలి. |
లక్ష్యం FIFO పొంగిపొర్లుతోంది | హోస్ట్ టు హోస్ట్ (T2H) ఫస్ట్-ఇన్-ఫస్ట్-అవుట్ మెమరీ బఫర్లు (FIFOs)లో ఓవర్ఫ్లో ఉన్నట్లయితే లైట్లు వెలిగించే బూలియన్ సూచిక. T2H FIFOలలో ఒకటి పొంగిపొర్లితే, దాని సమాచారం నమ్మదగినది కాదు. ఆ FIFOలు క్రింది విధంగా ఉన్నాయి:
· T2H RX డేటా ఓవర్ఫ్లో · T2H కాన్స్టెలేషన్ ఓవర్ఫ్లో · T2H RX పవర్ స్పెక్ట్రమ్ ఓవర్ఫ్లో · T2H ఛానెల్ అంచనా ఓవర్ఫ్లో · TX నుండి RF FIFO ఓవర్ఫ్లో |
స్టేషన్ చురుకుగా | బూలియన్ సూచికను సెట్ చేయడం ద్వారా స్టేషన్ను ప్రారంభించిన తర్వాత స్టేషన్ RF సక్రియంగా ఉందో లేదో చూపిస్తుంది ప్రారంభించు స్టేషన్ నియంత్రణ On. |
దరఖాస్తు చేసుకున్నారు RX లాభం [dB] | సంఖ్యా సూచిక ప్రస్తుతం వర్తించే RX లాభం విలువను చూపుతుంది. ఈ విలువ AGC నిలిపివేయబడినప్పుడు మాన్యువల్ RX లాభం లేదా AGC ప్రారంభించబడినప్పుడు లెక్కించబడిన RX లాభం. రెండు సందర్భాల్లో, పరికరం యొక్క సామర్థ్యాల ద్వారా లాభం విలువ బలవంతంగా ఉంటుంది. |
చెల్లుబాటు అవుతుంది | ఇచ్చినట్లయితే బూలియన్ సూచికలు చూపుతాయి పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా స్టేషన్లతో అనుబంధించబడినవి చెల్లుతాయి. |
MAC ట్యాబ్
మూర్తి 6లో చూపిన విధంగా MAC ట్యాబ్లో ఉంచబడిన నియంత్రణలు మరియు సూచికలను క్రింది పట్టికలు జాబితా చేస్తాయి.
డైనమిక్ రన్టైమ్ సెట్టింగ్లు
పరామితి | వివరణ |
డేటా మూలం | హోస్ట్ నుండి లక్ష్యానికి పంపే MAC ఫ్రేమ్ల మూలాన్ని నిర్ణయిస్తుంది.
ఆఫ్ACK ప్యాకెట్లను ట్రిగ్గర్ చేయడానికి TX చైన్ సక్రియంగా ఉన్నప్పుడు TX డేటాను ప్రసారం చేయడాన్ని నిలిపివేయడానికి ఈ పద్ధతి ఉపయోగపడుతుంది. UDPబాహ్య వీడియో స్ట్రీమింగ్ అప్లికేషన్ను ఉపయోగిస్తున్నప్పుడు లేదా Iperf వంటి బాహ్య నెట్వర్క్ పరీక్ష సాధనాన్ని ఉపయోగించడం వంటి డెమోలను చూపించడానికి ఈ పద్ధతి ఉపయోగపడుతుంది. ఈ పద్ధతిలో, ఇన్పుట్ డేటా వినియోగదారు డాను ఉపయోగించి 802.11 స్టేషన్కు చేరుకుంటుంది లేదా ఉత్పత్తి చేయబడుతుందిtagరామ్ ప్రోటోకాల్ (UDP). PN డేటా-ఈ పద్ధతి యాదృచ్ఛిక బిట్లను పంపుతుంది మరియు ఫంక్షనల్ పరీక్షలకు ఉపయోగపడుతుంది. ప్యాకెట్ పరిమాణం మరియు రేటు సులభంగా స్వీకరించవచ్చు. |
మాన్యువల్డీబగ్గింగ్ ప్రయోజనాల కోసం సింగిల్ ప్యాకెట్లను ట్రిగ్గర్ చేయడానికి ఈ పద్ధతి ఉపయోగపడుతుంది.
బాహ్య802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ అందించిన MAC & PHY ఫంక్షనాలిటీలను ఉపయోగించడానికి సంభావ్య బాహ్య ఎగువ MAC రియలైజేషన్ లేదా ఇతర బాహ్య అప్లికేషన్లను అనుమతించండి. |
|
డేటా మూలం ఎంపికలు | ప్రతి ట్యాబ్ సంబంధిత డేటా మూలాల కోసం ఎంపికలను చూపుతుంది.
UDP ట్యాబ్ట్రాన్స్మిటర్ కోసం డేటాను తిరిగి పొందేందుకు ఉచిత UDP పోర్ట్ స్టేషన్ నంబర్ ఆధారంగా అంతర్గతంగా తీసుకోబడింది. PN ట్యాబ్ – PN డేటా ప్యాకెట్ పరిమాణం—బైట్లలో ప్యాకెట్ పరిమాణం (పరిధి 4061కి పరిమితం చేయబడింది, ఇది MAC ఓవర్హెడ్ ద్వారా తగ్గించబడిన ఒకే A-MPDU) PN ట్యాబ్ – PN ప్యాకెట్లు ప్రతి రెండవదిసెకనుకు ప్రసారం చేయాల్సిన ప్యాకెట్ల సగటు సంఖ్య (10,000కి పరిమితం చేయబడింది. స్టేషన్ కాన్ఫిగరేషన్ను బట్టి సాధించగల త్రూపుట్ తక్కువగా ఉండవచ్చు). మాన్యువల్ ట్యాబ్ – ట్రిగ్గర్ TX—ఒకే TX ప్యాకెట్ను ట్రిగ్గర్ చేయడానికి బూలియన్ నియంత్రణ. |
డేటా సింక్ | ఇది క్రింది ఎంపికలను కలిగి ఉంది:
· ఆఫ్- డేటా విస్మరించబడింది. · UDP-ప్రారంభించబడితే, స్వీకరించబడిన ఫ్రేమ్లు కాన్ఫిగర్ చేయబడిన UDP చిరునామా మరియు పోర్ట్కి ఫార్వార్డ్ చేయబడతాయి (క్రింద చూడండి). |
డేటా సింక్ ఎంపిక | ఇది UDP డేటా సింక్ ఎంపిక కోసం కింది అవసరమైన కాన్ఫిగరేషన్లను కలిగి ఉంది:
· ప్రసారం చేయండి IP చిరునామాUDP అవుట్పుట్ స్ట్రీమ్ కోసం గమ్యం IP చిరునామా. · ప్రసారం చేయండి పోర్ట్UDP అవుట్పుట్ స్ట్రీమ్ కోసం టార్గెట్ UDP పోర్ట్, సాధారణంగా 1,025 మరియు 65,535 మధ్య ఉంటుంది. |
రీసెట్ చేయండి TX గణాంకాలు | యొక్క అన్ని కౌంటర్లను రీసెట్ చేయడానికి బూలియన్ నియంత్రణ MAC TX గణాంకాలు క్లస్టర్. |
రీసెట్ చేయండి RX గణాంకాలు | యొక్క అన్ని కౌంటర్లను రీసెట్ చేయడానికి బూలియన్ నియంత్రణ MAC RX గణాంకాలు క్లస్టర్. |
విలువలు ప్రతి రెండవది | చూపించడానికి ఒక బూలియన్ నియంత్రణ MAC TX గణాంకాలు మరియు MAC RX గణాంకాలు చివరి రీసెట్ నుండి సేకరించబడిన విలువలు లేదా సెకనుకు విలువలుగా. |
గ్రాఫ్లు మరియు సూచికలు
మూర్తి 6లో చూపిన విధంగా MAC ట్యాబ్లో ప్రదర్శించబడిన సూచికలు మరియు గ్రాఫ్లను క్రింది పట్టిక ప్రదర్శిస్తుంది.
పరామితి | వివరణ |
డేటా మూలం ఎంపికలు – UDP | స్వీకరించండి పోర్ట్UDP ఇన్పుట్ స్ట్రీమ్ యొక్క మూల UDP పోర్ట్.
FIFO పూర్తి-ఇచ్చిన డేటాను చదవడానికి UDP రీడర్ యొక్క సాకెట్ బఫర్ చిన్నదిగా ఉందని సూచిస్తుంది, కాబట్టి ప్యాకెట్లు డ్రాప్ చేయబడతాయి. సాకెట్ బఫర్ పరిమాణాన్ని పెంచండి. డేటా బదిలీ చేయండి-ఇచ్చిన పోర్ట్ నుండి ప్యాకెట్లు విజయవంతంగా చదవబడతాయని సూచిస్తుంది. మరిన్ని వివరాల కోసం వీడియో స్ట్రీమింగ్ని చూడండి. |
డేటా సింక్ ఎంపిక – UDP | FIFO పూర్తిRX డేటా డైరెక్ట్ మెమరీ యాక్సెస్ (DMA) FIFO నుండి పేలోడ్ను స్వీకరించడానికి UDP పంపినవారి సాకెట్ బఫర్ చిన్నదిగా ఉందని సూచిస్తుంది, కాబట్టి ప్యాకెట్లు వదిలివేయబడతాయి. సాకెట్ బఫర్ పరిమాణాన్ని పెంచండి.
డేటా బదిలీ చేయండి-ప్యాకెట్లు DMA FIFO నుండి విజయవంతంగా రీడ్ చేయబడి, ఇచ్చిన UDP పోర్ట్కి ఫార్వార్డ్ చేయబడిందని సూచిస్తుంది. |
RX కాన్స్టెలేషన్ | గ్రాఫికల్ సూచన RX I/Q s యొక్క రాశిని చూపుతుందిampఅందుకున్న డేటా ఫీల్డ్ యొక్క les. |
RX నిర్గమాంశ [బిట్స్/సె] | సంఖ్యాపరమైన సూచన విజయవంతమైన అందుకున్న మరియు డీకోడ్ చేయబడిన ఫ్రేమ్ల డేటా రేటును చూపుతుంది పరికరం MAC చిరునామా. |
డేటా రేట్ చేయండి [Mbps] | గ్రాఫికల్ సూచన విజయవంతమైన అందుకున్న మరియు డీకోడ్ చేసిన ఫ్రేమ్ల డేటా రేట్ను మ్యాచింగ్ చూపుతుంది పరికరం MAC చిరునామా. |
MAC TX గణాంకాలు | MAC TXకి సంబంధించిన క్రింది కౌంటర్ల విలువలను సంఖ్యా సూచిక చూపుతుంది. సమర్పించబడిన విలువలు చివరి రీసెట్ నుండి సేకరించబడిన విలువలు లేదా బూలియన్ నియంత్రణ స్థితి ఆధారంగా సెకనుకు విలువలు కావచ్చు విలువలు ప్రతి రెండవది.
· RTS ట్రిగ్గర్ చేయబడింది · CTS ట్రిగ్గర్ చేయబడింది · డేటా ట్రిగ్గర్ చేయబడింది · ACK ట్రిగ్గర్ చేయబడింది |
MAC RX గణాంకాలు | MAC RXకి సంబంధించిన క్రింది కౌంటర్ల విలువలను సంఖ్యా సూచిక చూపుతుంది. సమర్పించబడిన విలువలు చివరి రీసెట్ నుండి సేకరించబడిన విలువలు లేదా బూలియన్ నియంత్రణ స్థితి ఆధారంగా సెకనుకు విలువలు కావచ్చు విలువలు ప్రతి రెండవది.
· పీఠిక కనుగొనబడింది (సమకాలీకరణ ద్వారా) |
· PHY సర్వీస్ డేటా యూనిట్లు (PSDUలు) స్వీకరించబడ్డాయి (చెల్లుబాటు అయ్యే ఫిజికల్ లేయర్ కన్వర్జెన్స్ ప్రొసీజర్ (PLCP) హెడర్తో ఫ్రేమ్లు, ఫార్మాట్ ఉల్లంఘనలు లేని ఫ్రేమ్లు)
· MPDU CRC సరే (ఫ్రేమ్ చెక్ సీక్వెన్స్ (FCS) చెక్ పాస్లు) · RTS కనుగొనబడింది · CTS కనుగొనబడింది · డేటా కనుగొనబడింది · ACK కనుగొనబడింది |
|
TX లోపం రేట్లు | గ్రాఫికల్ సూచన TX ప్యాకెట్ ఎర్రర్ రేట్ మరియు TX బ్లాక్ ఎర్రర్ రేట్ను చూపుతుంది. TX ప్యాకెట్ లోపం రేటు ప్రసార ప్రయత్నాల సంఖ్యకు ప్రసారం చేయబడిన విజయవంతమైన MPDU యొక్క నిష్పత్తిగా లెక్కించబడుతుంది. TX బ్లాక్ ఎర్రర్ రేట్ మొత్తం ప్రసారాల సంఖ్యకు ప్రసారం చేయబడిన విజయవంతమైన MPDU యొక్క నిష్పత్తిగా లెక్కించబడుతుంది. ఇటీవలి విలువలు గ్రాఫ్ యొక్క కుడి ఎగువ భాగంలో ప్రదర్శించబడతాయి. |
సగటు పునఃప్రసారాలు ప్రతి ప్యాకెట్ | గ్రాఫికల్ సూచన ప్రసార ప్రయత్నాల సగటు సంఖ్యను చూపుతుంది. ఇటీవలి విలువ గ్రాఫ్ యొక్క కుడి ఎగువ భాగంలో ప్రదర్శించబడుతుంది. |
RF & PHY ట్యాబ్
కింది పట్టికలు మూర్తి 8లో చూపిన విధంగా RF & PHY ట్యాబ్లో ఉంచబడిన నియంత్రణలు మరియు సూచికలను జాబితా చేస్తాయి.
డైనమిక్ రన్టైమ్ సెట్టింగ్లు
పరామితి | వివరణ |
CCA శక్తి డిటెక్షన్ థ్రెషోల్డ్ [dBm] | అందుకున్న సిగ్నల్ యొక్క శక్తి థ్రెషోల్డ్ కంటే ఎక్కువగా ఉన్నట్లయితే, స్టేషన్ మీడియంను బిజీగా ఉంచుతుంది మరియు ఏదైనా ఉంటే దాని బ్యాక్ఆఫ్ ప్రక్రియకు అంతరాయం కలిగిస్తుంది. ఏర్పరచు CCA శక్తి డిటెక్షన్ థ్రెషోల్డ్ [dBm] RF ఇన్పుట్ పవర్ గ్రాఫ్లోని ప్రస్తుత వక్రరేఖ యొక్క కనిష్ట విలువ కంటే ఎక్కువగా ఉండే విలువకు నియంత్రణ. |
గ్రాఫ్లు మరియు సూచికలు
పరామితి | వివరణ |
బలవంతంగా LO ఫ్రీక్వెన్సీ TX [Hz] | లక్ష్యంపై వాస్తవంగా ఉపయోగించబడిన TX ఫ్రీక్వెన్సీ. |
RF ఫ్రీక్వెన్సీ [Hz] | ఆధారంగా సర్దుబాటు చేసిన తర్వాత RF సెంటర్ ఫ్రీక్వెన్సీ ప్రాథమిక ఛానెల్ సెలెక్టర్ నియంత్రణ మరియు ఆపరేటింగ్ బ్యాండ్విడ్త్. |
బలవంతంగా LO ఫ్రీక్వెన్సీ RX [Hz] | లక్ష్యంపై అసలు ఉపయోగించబడిన RX ఫ్రీక్వెన్సీ. |
బలవంతంగా శక్తి స్థాయి [dBm] | ప్రస్తుత పరికర సెట్టింగ్ల కోసం అందించే 0 dBFS యొక్క నిరంతర వేవ్ యొక్క శక్తి స్థాయి. 802.11 సిగ్నల్స్ యొక్క సగటు అవుట్పుట్ పవర్ ఈ స్థాయి కంటే దాదాపు 10 dB దిగువన ఉంది. EEPROM నుండి RF ఫ్రీక్వెన్సీ మరియు పరికర-నిర్దిష్ట కాలిబ్రేషన్ విలువలను పరిగణనలోకి తీసుకుని వాస్తవ శక్తి స్థాయిని సూచిస్తుంది. |
పరిహారం ఇచ్చారు CFO [Hz] | క్యారియర్ ఫ్రీక్వెన్సీ ఆఫ్సెట్ ముతక ఫ్రీక్వెన్సీ అంచనా యూనిట్ ద్వారా కనుగొనబడింది. FlexRIO/FlexRIO అడాప్టర్ మాడ్యూల్ కోసం, సూచన గడియారాన్ని PXI_CLK లేదా REF IN/ClkInకి సెట్ చేయండి. |
ఛానలైజేషన్ | దీని ఆధారంగా ప్రాథమిక ఛానెల్గా ఏ సబ్-బ్యాండ్ ఉపయోగించబడుతుందో గ్రాఫికల్ సూచన చూపిస్తుంది ప్రాథమిక ఛానెల్ సెలెక్టర్. PHY 80 MHz బ్యాండ్విడ్త్ను కవర్ చేస్తుంది, దీనిని HT కాని సిగ్నల్ కోసం 0 MHz బ్యాండ్విడ్త్లో నాలుగు ఉప-బ్యాండ్లుగా {3,…,20} విభజించవచ్చు. విస్తృత బ్యాండ్విడ్త్ల కోసం (40 MHz లేదా 80 MHz), ఉప-బ్యాండ్లు కలపబడతాయి. ni.com/infoని సందర్శించి, సమాచార కోడ్ను నమోదు చేయండి 80211AppFW మాన్యువల్ యాక్సెస్ చేయడానికి ప్రయోగశాలVIEW కమ్యూనికేషన్స్
802.11 అప్లికేషన్ ముసాయిదా మాన్యువల్ ఛానలైజేషన్ గురించి మరింత సమాచారం కోసం. |
ఛానెల్ అంచనా | గ్రాఫికల్ సూచన చూపిస్తుంది ampఅంచనా వేసిన ఛానెల్ యొక్క లైట్యుడ్ మరియు దశ (L-LTF మరియు VHT-LTF ఆధారంగా). |
బేస్బ్యాండ్ RX శక్తి | గ్రాఫికల్ సూచన ప్యాకెట్ ప్రారంభంలో బేస్బ్యాండ్ సిగ్నల్ శక్తిని ప్రదర్శిస్తుంది. సంఖ్యా సూచిక వాస్తవ రిసీవర్ యొక్క బేస్బ్యాండ్ శక్తిని చూపుతుంది. AGC ప్రారంభించబడినప్పుడు, ది
802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ ఈ విలువను ఇచ్చిన స్థాయిలో ఉంచడానికి ప్రయత్నిస్తుంది AGC లక్ష్యం సిగ్నల్ శక్తి in అధునాతనమైనది తదనుగుణంగా RX లాభం మార్చడం ద్వారా tab. |
TX శక్తి స్పెక్ట్రమ్ | TX నుండి ప్రస్తుత బేస్బ్యాండ్ స్పెక్ట్రం యొక్క స్నాప్షాట్. |
RX శక్తి స్పెక్ట్రమ్ | RX నుండి ప్రస్తుత బేస్బ్యాండ్ స్పెక్ట్రం యొక్క స్నాప్షాట్. |
RF ఇన్పుట్ శక్తి | 802.11 ప్యాకెట్ కనుగొనబడినట్లయితే, ఇన్కమింగ్ సిగ్నల్ రకంతో సంబంధం లేకుండా ప్రస్తుత RF ఇన్పుట్ పవర్ను dBmలో ప్రదర్శిస్తుంది. ఈ సూచిక RF ఇన్పుట్ పవర్ను, ప్రస్తుతం కొలవబడుతున్న dBmలో అలాగే ఇటీవలి ప్యాకెట్ ప్రారంభంలో ప్రదర్శిస్తుంది. |
అధునాతన ట్యాబ్
కింది పట్టిక మూర్తి 9లో చూపిన విధంగా అధునాతన ట్యాబ్లో ఉంచబడిన నియంత్రణలను జాబితా చేస్తుంది.
స్టాటిక్ రన్టైమ్ సెట్టింగ్లు
పరామితి | వివరణ |
నియంత్రణ ఫ్రేమ్ TX వెక్టర్ ఆకృతీకరణ | RTS, CTS లేదా ACK ఫ్రేమ్ల కోసం TX వెక్టర్లలో కాన్ఫిగర్ చేయబడిన MCS విలువలను వర్తింపజేస్తుంది. ఆ ఫ్రేమ్ల యొక్క డిఫాల్ట్ కంట్రోల్ ఫ్రేమ్ కాన్ఫిగరేషన్ నాన్-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 లూప్బ్యాక్ డెమో మోడ్ | ఆపరేషన్ మోడ్ల మధ్య మారడానికి బూలియన్ నియంత్రణ:
RF బహుళ-స్టేషన్ (బూలియన్ తప్పు): సెటప్లో కనీసం రెండు స్టేషన్లు అవసరం, ఇక్కడ ప్రతి స్టేషన్ ఒకే 802.11 పరికరంగా పనిచేస్తుంది. RF లూప్బ్యాక్ (బూలియన్ నిజం): ఒకే పరికరం అవసరం. ఒకే స్టేషన్ని ఉపయోగించే చిన్న డెమోలకు ఈ సెటప్ ఉపయోగపడుతుంది. అయినప్పటికీ, అమలు చేయబడిన MAC లక్షణాలు RF లూప్బ్యాక్ మోడ్లో కొన్ని పరిమితులను కలిగి ఉన్నాయి. MAC TX వాటి కోసం వేచి ఉన్నప్పుడు ACK ప్యాకెట్లు పోతాయి; MAC యొక్క FPGAలోని DCF స్టేట్ మెషీన్ ఈ మోడ్ను నిరోధిస్తుంది. అందువల్ల, MAC TX ఎల్లప్పుడూ ప్రసారం విఫలమైందని నివేదిస్తుంది. అందువల్ల, TX ఎర్రర్ రేట్ల గ్రాఫికల్ సూచనపై నివేదించబడిన TX ప్యాకెట్ ఎర్రర్ రేట్ మరియు TX బ్లాక్ ఎర్రర్ రేట్ ఒకటి. |
డైనమిక్ రన్టైమ్ సెట్టింగ్లు
పరామితి | వివరణ |
బ్యాక్ఆఫ్ | ఫ్రేమ్ ప్రసారం చేయడానికి ముందు వర్తించే బ్యాక్ఆఫ్ విలువ. బ్యాక్ఆఫ్ 9 µs వ్యవధి స్లాట్ల సంఖ్యలో లెక్కించబడుతుంది. బ్యాక్ఆఫ్ విలువ ఆధారంగా, బ్యాక్ఆఫ్ విధానం కోసం బ్యాక్ఆఫ్ లెక్కింపు స్థిరంగా లేదా యాదృచ్ఛికంగా ఉండవచ్చు:
· బ్యాక్ఆఫ్ విలువ సున్నా కంటే పెద్దది లేదా సమానంగా ఉంటే, స్థిర బ్యాక్ఆఫ్ ఉపయోగించబడుతుంది. · బ్యాక్ఆఫ్ విలువ ప్రతికూలంగా ఉంటే, యాదృచ్ఛిక బ్యాక్ఆఫ్ లెక్కింపు ఉపయోగించబడుతుంది. |
AGC లక్ష్యం సిగ్నల్ శక్తి | AGC ప్రారంభించబడితే ఉపయోగించబడుతుంది డిజిటల్ బేస్బ్యాండ్లో RX శక్తిని లక్ష్యంగా చేసుకోండి. సరైన విలువ అందుకున్న సిగ్నల్ యొక్క గరిష్ట-సగటు శక్తి నిష్పత్తి (PAPR)పై ఆధారపడి ఉంటుంది. ఏర్పరచు AGC లక్ష్యం సిగ్నల్ శక్తి లో అందించిన దాని కంటే పెద్ద విలువకు బేస్బ్యాండ్ RX శక్తి గ్రాఫ్. |
ఈవెంట్స్ ట్యాబ్
మూర్తి 10లో చూపిన విధంగా ఈవెంట్ల ట్యాబ్లో ఉంచబడిన నియంత్రణలు మరియు సూచికలను క్రింది పట్టికలు జాబితా చేస్తాయి.
డైనమిక్ రన్టైమ్ సెట్టింగ్లు
పరామితి | వివరణ |
FPGA సంఘటనలు కు ట్రాక్ | ఇది బూలియన్ నియంత్రణల సమితిని కలిగి ఉంది; ప్రతి నియంత్రణ సంబంధిత FPGA ఈవెంట్ యొక్క ట్రాకింగ్ను ప్రారంభించడానికి లేదా నిలిపివేయడానికి ఉపయోగించబడుతుంది. ఆ సంఘటనలు ఇలా ఉన్నాయి.
· PHY TX ప్రారంభించండి అభ్యర్థన · PHY TX ముగింపు సూచన · PHY RX ప్రారంభించండి సూచన · PHY RX ముగింపు సూచన · PHY CCA సమయపాలన సూచన · PHY RX లాభం మార్పు సూచన · డిసిఎఫ్ రాష్ట్రం సూచన · MAC MPDU RX సూచన · MAC MPDU TX అభ్యర్థన |
అన్నీ | పైన పేర్కొన్న FPGA ఈవెంట్ల ట్రాకింగ్ ఈవెంట్లను ప్రారంభించడానికి బూలియన్ నియంత్రణ. |
ఏదీ లేదు | పైన పేర్కొన్న FPGA ఈవెంట్ల ట్రాకింగ్ ఈవెంట్లను నిలిపివేయడానికి బూలియన్ నియంత్రణ. |
లాగ్ file ఉపసర్గ | వచనానికి పేరు పెట్టండి file ఈవెంట్ DMA FIFO నుండి చదవబడిన FPGA ఈవెంట్ల డేటాను వ్రాయడానికి. వారు పైన సమర్పించారు FPGA సంఘటనలు కు ట్రాక్. ప్రతి ఈవెంట్ ఒక సమయాన్ని కలిగి ఉంటుందిamp మరియు ఈవెంట్ డేటా. వచనం file ప్రాజెక్ట్ ఫోల్డర్లో స్థానికంగా సృష్టించబడుతుంది.
లో ఎంచుకున్న ఈవెంట్లు మాత్రమే FPGA సంఘటనలు కు ట్రాక్ పైన వచనంలో వ్రాయబడుతుంది file. |
వ్రాయండి కు file | టెక్స్ట్కి ఎంచుకున్న FPGA ఈవెంట్ల వ్రాత ప్రక్రియను ఎనేబుల్ లేదా డిసేబుల్ చేయడానికి బూలియన్ నియంత్రణ file. |
క్లియర్ ఈవెంట్స్ | ముందు ప్యానెల్ నుండి ఈవెంట్ల చరిత్రను క్లియర్ చేయడానికి బూలియన్ నియంత్రణ. ఈవెంట్ చరిత్ర యొక్క డిఫాల్ట్ రిజిస్టర్ పరిమాణం 10,000. |
స్థితి ట్యాబ్
కింది పట్టికలు మూర్తి 11లో చూపిన విధంగా స్థితి ట్యాబ్లో ఉంచబడిన సూచికలను జాబితా చేస్తాయి.
గ్రాఫ్లు మరియు సూచికలు
పరామితి | వివరణ |
TX | డేటా మూలం నుండి PHYకి వివిధ లేయర్ల మధ్య బదిలీ చేయబడిన సందేశాల సంఖ్యను చూపే అనేక సూచికలను ప్రదర్శిస్తుంది. అదనంగా, ఇది సంబంధిత UDP పోర్ట్లను చూపుతుంది. |
డేటా మూలం | సంఖ్య ప్యాకెట్లు మూలం: సంఖ్యా సూచిక డేటా మూలం (UDP, PN డేటా లేదా మాన్యువల్) నుండి స్వీకరించబడిన ప్యాకెట్ల సంఖ్యను చూపుతుంది.
బదిలీ మూలం: బూలియన్ సూచిక డేటా మూలం నుండి డేటాను స్వీకరిస్తున్నట్లు చూపిస్తుంది (అందుకున్న ప్యాకెట్ల సంఖ్య సున్నా కాదు). |
అధిక MAC | TX అభ్యర్థన అధిక MAC: సంఖ్యా సూచికలు MAC అధిక సంగ్రహణ లేయర్ ద్వారా రూపొందించబడిన MAC TX కాన్ఫిగరేషన్ మరియు పేలోడ్ అభ్యర్థన సందేశాల సంఖ్యను చూపుతాయి మరియు వాటి క్రింద ఉన్న సంబంధిత UDP పోర్ట్కు వ్రాయబడతాయి. |
మధ్య MAC | TX అభ్యర్థన మధ్య MAC: సంఖ్యా సూచికలు MAC అధిక సంగ్రహణ లేయర్ నుండి స్వీకరించబడిన MAC TX కాన్ఫిగరేషన్ మరియు పేలోడ్ అభ్యర్థన సందేశాల సంఖ్యను చూపుతాయి మరియు వాటి పైన ఉన్న సంబంధిత UDP పోర్ట్ నుండి చదవబడతాయి. రెండు సందేశాలను దిగువ లేయర్లకు బదిలీ చేయడానికి ముందు, ఇచ్చిన కాన్ఫిగరేషన్లు వాటికి మద్దతు ఇస్తాయో లేదో తనిఖీ చేయబడతాయి, అదనంగా, MAC TX కాన్ఫిగరేషన్ అభ్యర్థన మరియు MAC TX పేలోడ్ అభ్యర్థన స్థిరంగా ఉంటే తనిఖీ చేయబడతాయి.
TX అభ్యర్థనలు కు PHY: సంఖ్యా సూచిక DMA FIFOకి వ్రాయబడిన MAC MSDU TX అభ్యర్థనల సంఖ్యను చూపుతుంది. TX నిర్ధారణ మధ్య MAC: సంఖ్యా సూచికలు MAC TX కాన్ఫిగరేషన్ మరియు MAC TX పేలోడ్ సందేశాల కోసం MAC మధ్యలో రూపొందించబడిన మరియు వాటి పైన ఉన్న కేటాయించిన UDP పోర్ట్కు వ్రాసిన నిర్ధారణ సందేశాల సంఖ్యను చూపుతాయి. TX సూచనలు నుండి PHY: సంఖ్యా సూచిక DMA FIFO నుండి చదివిన MAC MSDU TX ముగింపు సూచనల సంఖ్యను చూపుతుంది. TX సూచనలు మధ్య MAC: దాని పైన ఉన్న కేటాయించిన UDP పోర్ట్ని ఉపయోగించి MAC మిడిల్ నుండి MAC హైకి నివేదించబడిన MAC TX స్థితి సూచనల సంఖ్యను సంఖ్యా సూచిక చూపుతుంది. |
PHY | TX సూచనలు ఫ్లో: సంఖ్యా సూచిక TX ముగింపు సూచనల ద్వారా FIFO రచన సమయంలో సంభవించిన ఓవర్ఫ్లోల సంఖ్యను చూపుతుంది. |
RX | PHY నుండి డేటా సింక్ వరకు వివిధ లేయర్ల మధ్య బదిలీ చేయబడిన సందేశాల సంఖ్యను చూపే అనేక సూచికలను ప్రదర్శిస్తుంది. అదనంగా, ఇది సంబంధిత UDP పోర్ట్లను చూపుతుంది. |
PHY | RX సూచన ఫ్లో: MAC MSDU RX సూచనల ద్వారా FIFO రచన సమయంలో సంభవించిన ఓవర్ఫ్లోల సంఖ్యను సంఖ్యా సూచిక చూపుతుంది. |
మధ్య MAC | RX సూచనలు నుండి PHY: సంఖ్యా సూచిక DMA FIFO నుండి చదివిన MAC MSDU RX సూచనల సంఖ్యను చూపుతుంది.
RX సూచనలు మధ్య MAC: సంఖ్యా సూచిక సరిగ్గా డీకోడ్ చేయబడిన MAC MSDU RX సూచనల సంఖ్యను చూపుతుంది మరియు దాని పైన ఉన్న కేటాయించిన UDP పోర్ట్ని ఉపయోగించి MAC హైకి నివేదించబడింది. |
అధిక MAC | RX సూచనలు అధిక MAC: సంఖ్యా సూచిక MAC అత్యధికంగా స్వీకరించబడిన చెల్లుబాటు అయ్యే MSDU డేటాతో MAC MSDU RX సూచనల సంఖ్యను చూపుతుంది. |
డేటా మునిగిపోతుంది | సంఖ్య ప్యాకెట్లు మునిగిపోతుంది: MAC అధిక నుండి డేటా సింక్ వద్ద స్వీకరించబడిన ప్యాకెట్ల సంఖ్య.
బదిలీ మునిగిపోతుంది: బూలియన్ సూచిక MAC హై నుండి డేటాను స్వీకరిస్తున్నట్లు చూపుతుంది. |
అదనపు ఆపరేషన్ మోడ్లు మరియు కాన్ఫిగరేషన్ ఎంపికలు
ఈ విభాగం తదుపరి కాన్ఫిగరేషన్ ఎంపికలు మరియు ఆపరేషన్ మోడ్లను వివరిస్తుంది. రన్నింగ్ దిస్ ఎస్లో వివరించిన RF మల్టీ-స్టేషన్ మోడ్తో పాటుample ప్రాజెక్ట్ విభాగం, 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ ఒకే పరికరాన్ని ఉపయోగించి RF లూప్బ్యాక్ మరియు బేస్బ్యాండ్ ఆపరేషన్ మోడ్లకు మద్దతు ఇస్తుంది. ఆ రెండు మోడ్లను ఉపయోగించి 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ను అమలు చేయడానికి ప్రధాన దశలు క్రింది వాటిలో వివరించబడ్డాయి.
RF లూప్బ్యాక్ మోడ్: కేబుల్
కాన్ఫిగరేషన్పై ఆధారపడి, “USRP RIO సెటప్ని కాన్ఫిగర్ చేయడం” లేదా “FlexRIO/FlexRIO అడాప్టర్ మాడ్యూల్ సెటప్ని కాన్ఫిగర్ చేయడం” విభాగంలోని దశలను అనుసరించండి.
USRP RIO సెటప్ను కాన్ఫిగర్ చేస్తోంది
- USRP RIO పరికరం ల్యాబ్ నడుస్తున్న హోస్ట్ సిస్టమ్కి సరిగ్గా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండిVIEW కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్.
- ఒక RF కేబుల్ మరియు అటెన్యూయేటర్ ఉపయోగించి RF లూప్బ్యాక్ కాన్ఫిగరేషన్ను సృష్టించండి.
- a. కేబుల్ను RF0/TX1కి కనెక్ట్ చేయండి.
- బి. 30 dB అటెన్యూయేటర్ను కేబుల్ యొక్క మరొక చివరకు కనెక్ట్ చేయండి.
- సి. అటెన్యూయేటర్ని RF1/RX2కి కనెక్ట్ చేయండి.
- USRP పరికరాన్ని ఆన్ చేయండి.
- హోస్ట్ సిస్టమ్పై పవర్.
FlexRIO అడాప్టర్ మాడ్యూల్ సెటప్ను కాన్ఫిగర్ చేస్తోంది
- సిస్టమ్ నడుస్తున్న ల్యాబ్లో FlexRIO పరికరం సరిగ్గా ఇన్స్టాల్ చేయబడిందని నిర్ధారించుకోండిVIEW కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్.
- NI-5791 మాడ్యూల్ యొక్క TXని NI-5791 మాడ్యూల్ యొక్క RXతో కలుపుతూ RF లూప్బ్యాక్ కాన్ఫిగరేషన్ను సృష్టించండి.
ల్యాబ్ను నడుపుతోందిVIEW హోస్ట్ కోడ్
ల్యాబ్ను అమలు చేయడం గురించి సూచనలుVIEW హోస్ట్ కోడ్ ఇప్పటికే “రన్నింగ్ దిస్ ఎస్లో అందించబడిందిampRF మల్టీ-స్టేషన్ ఆపరేషన్ మోడ్ కోసం le ప్రాజెక్ట్" విభాగం. ఆ విభాగంలోని దశ 1 సూచనలతో పాటు, కింది దశలను కూడా పూర్తి చేయండి:
- డిఫాల్ట్ ఆపరేషన్ మోడ్ RF మల్టీ-స్టేషన్. అధునాతన ట్యాబ్కు మారండి మరియు RF లూప్బ్యాక్ డెమో మోడ్ నియంత్రణను ప్రారంభించండి. ఇది క్రింది మార్పులను అమలు చేస్తుంది:
- ఆపరేషన్ మోడ్ RF లూప్బ్యాక్ మోడ్కి మార్చబడుతుంది
- పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా ఒకే చిరునామాను పొందుతాయి. ఉదాహరణకుample, రెండూ 46:6F:4B:75:6D:61 కావచ్చు.
- ల్యాబ్ను అమలు చేయండిVIEW రన్ బటన్ను క్లిక్ చేయడం ద్వారా హోస్ట్ VI ( )
- a. విజయవంతమైతే, పరికరం సిద్ధంగా సూచిక లైట్లు.
- బి. మీరు ఎర్రర్ను స్వీకరిస్తే, కింది వాటిలో ఒకదాన్ని ప్రయత్నించండి:
- మీ పరికరం సరిగ్గా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి.
- RIO పరికరం యొక్క కాన్ఫిగరేషన్ను తనిఖీ చేయండి.
- ఎనేబుల్ స్టేషన్ కంట్రోల్ని ఆన్కి సెట్ చేయడం ద్వారా స్టేషన్ను ప్రారంభించండి. స్టేషన్ యాక్టివ్ సూచిక ఆన్లో ఉండాలి.
- RX నిర్గమాంశను పెంచడానికి, అధునాతన ట్యాబ్కు మారండి మరియు ఒక స్టేషన్ మాత్రమే రన్ అవుతున్నందున బ్యాక్ఆఫ్ విధానం యొక్క బ్యాక్ఆఫ్ విలువను సున్నాకి సెట్ చేయండి. అదనంగా, dot11ShortRetryLimit యొక్క గరిష్ట పునఃప్రయత్నాల సంఖ్యను 1కి సెట్ చేయండి. డిసేబుల్ చేసి, ఆపై స్టేషన్ నియంత్రణను ప్రారంభించి ఉపయోగించి స్టేషన్ను ప్రారంభించండి, ఎందుకంటే dot11ShortRetryLimit ఒక స్టాటిక్ పరామితి.
- MAC ట్యాబ్ను ఎంచుకుని, చూపిన RX కాన్స్టెలేషన్ MCS మరియు సబ్క్యారియర్ ఫార్మాట్ పారామితులను ఉపయోగించి కాన్ఫిగర్ చేయబడిన మాడ్యులేషన్ మరియు కోడింగ్ స్కీమ్తో సరిపోలుతుందని ధృవీకరించండి. ఉదాహరణకుample, 16 QAM MCS 4 మరియు 20 MHz 802.11a కోసం ఉపయోగించబడుతుంది. డిఫాల్ట్ సెట్టింగ్లతో మీరు దాదాపు 8.2 Mbits/s నిర్గమాంశను చూడాలి.
RF లూప్బ్యాక్ మోడ్: ఓవర్-ది-ఎయిర్ ట్రాన్స్మిషన్
ఓవర్-ది-ఎయిర్ ట్రాన్స్మిషన్ కేబుల్ సెటప్ మాదిరిగానే ఉంటుంది. ఎంచుకున్న ఛానెల్ సెంటర్ ఫ్రీక్వెన్సీ మరియు సిస్టమ్ బ్యాండ్విడ్త్కు తగిన యాంటెన్నాలతో కేబుల్లు భర్తీ చేయబడతాయి.
జాగ్రత్త సిస్టమ్ని ఉపయోగించే ముందు అన్ని హార్డ్వేర్ కాంపోనెంట్ల కోసం, ముఖ్యంగా NI RF పరికరాల కోసం ఉత్పత్తి డాక్యుమెంటేషన్ను చదవండి.
USRP RIO మరియు FlexRIO పరికరాలు యాంటెన్నాను ఉపయోగించి గాలిలో ప్రసారం చేయడానికి ఆమోదించబడలేదు లేదా లైసెన్స్ పొందలేదు. ఫలితంగా, ఆ ఉత్పత్తులను యాంటెన్నాతో ఆపరేట్ చేయడం స్థానిక చట్టాలను ఉల్లంఘించవచ్చు. యాంటెన్నాతో ఈ ఉత్పత్తిని ఆపరేట్ చేయడానికి ముందు మీరు అన్ని స్థానిక చట్టాలకు అనుగుణంగా ఉన్నారని నిర్ధారించుకోండి.
బేస్బ్యాండ్ లూప్బ్యాక్ మోడ్
బేస్బ్యాండ్ లూప్బ్యాక్ RF లూప్బ్యాక్ మాదిరిగానే ఉంటుంది. ఈ మోడ్లో, RF బైపాస్ చేయబడింది. TX లుamples నేరుగా FPGAలోని RX ప్రాసెసింగ్ చెయిన్కి బదిలీ చేయబడతాయి. పరికర కనెక్టర్లపై వైరింగ్ అవసరం లేదు. బేస్బ్యాండ్ లూప్బ్యాక్లో స్టేషన్ను అమలు చేయడానికి, బ్లాక్ రేఖాచిత్రంలో ఉన్న ఆపరేషన్ మోడ్ను బేస్బ్యాండ్ లూప్బ్యాక్కు స్థిరంగా మాన్యువల్గా సెట్ చేయండి.
అదనపు కాన్ఫిగరేషన్ ఎంపికలు
PN డేటా జనరేటర్
మీరు TX డేటా ట్రాఫిక్ను సృష్టించడానికి అంతర్నిర్మిత సూడో-నాయిస్ (PN) డేటా జనరేటర్ని ఉపయోగించవచ్చు, ఇది సిస్టమ్ త్రౌపుట్ పనితీరును కొలవడానికి ఉపయోగపడుతుంది. PN డేటా జనరేటర్ PN డేటా ప్యాకెట్ సైజు మరియు PN ప్యాకెట్స్ పర్ సెకండ్ పారామీటర్ల ద్వారా కాన్ఫిగర్ చేయబడింది. PN డేటా జనరేటర్ యొక్క అవుట్పుట్ వద్ద డేటా రేటు రెండు పారామితుల ఉత్పత్తికి సమానంగా ఉంటుంది. RX వైపు కనిపించే వాస్తవ సిస్టమ్ నిర్గమాంశం సబ్క్యారియర్ ఫార్మాట్ మరియు MCS విలువతో సహా ప్రసార పారామితులపై ఆధారపడి ఉంటుంది మరియు PN డేటా జనరేటర్ ద్వారా ఉత్పత్తి చేయబడిన రేటు కంటే తక్కువగా ఉండవచ్చని గమనించండి.
కింది దశలు ఒక మాజీని అందిస్తాయిampPN డేటా జనరేటర్ ట్రాన్స్మిషన్ ప్రోటోకాల్ కాన్ఫిగరేషన్ యొక్క ప్రభావాన్ని సాధించగల నిర్గమాంశపై ఎలా చూపుతుంది. అసలు ఉపయోగించిన హార్డ్వేర్ ప్లాట్ఫారమ్ మరియు ఛానెల్పై ఆధారపడి ఇచ్చిన నిర్గమాంశ విలువలు కొద్దిగా భిన్నంగా ఉండవచ్చని గమనించండి.
- “రన్నింగ్ దిస్ S”లో రెండు స్టేషన్లను (స్టేషన్ A మరియు స్టేషన్ B) సెటప్ చేయండి, కాన్ఫిగర్ చేయండి మరియు అమలు చేయండిample ప్రాజెక్ట్" విభాగం.
- పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా కోసం సెట్టింగ్లను సరిగ్గా సర్దుబాటు చేయండి, అంటే స్టేషన్ A యొక్క పరికర చిరునామా గతంలో వివరించిన విధంగా స్టేషన్ B యొక్క గమ్యస్థానంగా మరియు వైస్ వెర్సాగా ఉంటుంది.
- స్టేషన్ Bలో, స్టేషన్ B నుండి TX డేటాను నిలిపివేయడానికి డేటా మూలాన్ని మాన్యువల్కి సెట్ చేయండి.
- రెండు స్టేషన్లను ప్రారంభించండి.
- డిఫాల్ట్ సెట్టింగ్లతో, మీరు స్టేషన్ Bలో దాదాపు 8.2 Mbits/s నిర్గమాంశను చూడాలి.
- స్టేషన్ A యొక్క MAC ట్యాబ్కు మారండి.
- PN డేటా ప్యాకెట్ పరిమాణాన్ని 4061కి సెట్ చేయండి.
- సెకనుకు PN ప్యాకెట్ల సంఖ్యను 10,000కి సెట్ చేయండి. ఈ సెట్టింగ్ అన్ని సాధ్యం కాన్ఫిగరేషన్ల కోసం TX బఫర్ను సంతృప్తిపరుస్తుంది.
- స్టేషన్ A యొక్క అధునాతన ట్యాబ్కు మారండి.
- RTS/CTS విధానాన్ని నిలిపివేయడానికి dot11RTSTథ్రెషోల్డ్ని PN డేటా ప్యాకెట్ పరిమాణం (5,000) కంటే పెద్ద విలువకు సెట్ చేయండి.
- రీట్రాన్స్మిషన్లను నిలిపివేయడానికి dot11ShortRetryLimit ద్వారా సూచించబడే గరిష్ట సంఖ్యలో మళ్లీ ప్రయత్నాలను 1కి సెట్ చేయండి.
- dot11RTSTథ్రెషోల్డ్ స్టాటిక్ పరామితి అయినందున స్టేషన్ Aని నిలిపివేయి, ఆపై ప్రారంభించండి.
- స్టేషన్ Aలో సబ్క్యారియర్ ఫార్మాట్ మరియు MCS యొక్క విభిన్న కలయికలను ప్రయత్నించండి. స్టేషన్ Bలో RX కాన్స్టెలేషన్ మరియు RX నిర్గమాంశలో మార్పులను గమనించండి.
- స్టేషన్ Aలో సబ్క్యారియర్ ఫార్మాట్ను 40 MHz (IEEE 802.11ac)కి మరియు MCSని 7కి సెట్ చేయండి. స్టేషన్ Bలో త్రూపుట్ 72 Mbits/s అని గమనించండి.
వీడియో ప్రసారం
వీడియోలను ప్రసారం చేయడం 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ యొక్క సామర్థ్యాలను హైలైట్ చేస్తుంది. రెండు పరికరాలతో వీడియో ప్రసారాన్ని నిర్వహించడానికి, మునుపటి విభాగంలో వివరించిన విధంగా కాన్ఫిగరేషన్ను సెటప్ చేయండి. 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ UDP ఇంటర్ఫేస్ను అందిస్తుంది, ఇది వీడియో స్ట్రీమింగ్కు బాగా సరిపోతుంది. ట్రాన్స్మిటర్ మరియు రిసీవర్కి వీడియో స్ట్రీమ్ అప్లికేషన్ అవసరం (ఉదాample, VLC, దీనిని http://videolan.org నుండి డౌన్లోడ్ చేసుకోవచ్చు). UDP డేటాను ప్రసారం చేయగల ఏదైనా ప్రోగ్రామ్ డేటా మూలంగా ఉపయోగించబడుతుంది. అదేవిధంగా, UDP డేటాను స్వీకరించగల ఏదైనా ప్రోగ్రామ్ డేటా సింక్గా ఉపయోగించవచ్చు.
రిసీవర్ను కాన్ఫిగర్ చేయండి
స్వీకరించిన 802.11 డేటా ఫ్రేమ్లను పాస్ చేయడానికి మరియు వాటిని UDP ద్వారా వీడియో స్ట్రీమ్ ప్లేయర్కు పంపడానికి రిసీవర్గా వ్యవహరించే హోస్ట్ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ను ఉపయోగిస్తుంది.
- “రన్నింగ్ ది ల్యాబ్లో వివరించిన విధంగా కొత్త ప్రాజెక్ట్ను సృష్టించండిVIEW హోస్ట్ కోడ్” మరియు RIO పరికర పారామీటర్లో సరైన RIO ఐడెంటిఫైయర్ని సెట్ చేయండి.
- స్టేషన్ నంబర్ను 1కి సెట్ చేయండి.
- బ్లాక్ రేఖాచిత్రంలో ఉన్న ఆపరేషన్ మోడ్ని గతంలో వివరించిన విధంగా డిఫాల్ట్ విలువ, RF మల్టీ స్టేషన్ని కలిగి ఉండనివ్వండి.
- పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా డిఫాల్ట్ విలువలను కలిగి ఉండనివ్వండి.
- MAC ట్యాబ్కి మారండి మరియు డేటా సింక్ని UDPకి సెట్ చేయండి.
- స్టేషన్ను ప్రారంభించండి.
- cmd.exeని ప్రారంభించండి మరియు VLC ఇన్స్టాలేషన్ డైరెక్టరీకి మార్చండి.
- క్రింది ఆదేశంతో VLC అప్లికేషన్ను స్ట్రీమింగ్ క్లయింట్గా ప్రారంభించండి: vlc udp://@:13000, ఇక్కడ విలువ 13000 డేటా సింక్ ఎంపిక యొక్క ట్రాన్స్మిట్ పోర్ట్కి సమానం.
ట్రాన్స్మిటర్ను కాన్ఫిగర్ చేయండి
ట్రాన్స్మిటర్గా వ్యవహరిస్తున్న హోస్ట్ వీడియో స్ట్రీమింగ్ సర్వర్ నుండి UDP ప్యాకెట్లను అందుకుంటుంది మరియు వాటిని 802.11 డేటా ఫ్రేమ్లుగా ప్రసారం చేయడానికి 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ను ఉపయోగిస్తుంది.
- “రన్నింగ్ ది ల్యాబ్లో వివరించిన విధంగా కొత్త ప్రాజెక్ట్ను సృష్టించండిVIEW హోస్ట్ కోడ్” మరియు RIO పరికర పారామీటర్లో సరైన RIO ఐడెంటిఫైయర్ని సెట్ చేయండి.
- స్టేషన్ నంబర్ను 2కి సెట్ చేయండి.
- బ్లాక్ రేఖాచిత్రంలో ఉన్న ఆపరేషన్ మోడ్ని గతంలో వివరించిన విధంగా డిఫాల్ట్ విలువ, RF మల్టీ స్టేషన్ని కలిగి ఉండనివ్వండి.
- పరికర MAC చిరునామాను స్టేషన్ 1 యొక్క గమ్యం MAC చిరునామా (డిఫాల్ట్ విలువ:
46:6F:4B:75:6D:62) - గమ్యం MAC చిరునామాను స్టేషన్ 1 (డిఫాల్ట్ విలువ:
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 ప్రసారమయ్యే బహుళ-స్టేషన్ సెటప్ కోసం వివరించబడింది.
కింది పట్టికలు సాధారణ ఆపరేషన్ను ఎలా ధృవీకరించాలి మరియు సాధారణ లోపాలను ఎలా గుర్తించాలి అనే దాని గురించి సమాచారాన్ని అందిస్తాయి.
సాధారణ ఆపరేషన్ | |
సాధారణ ఆపరేషన్ పరీక్ష | · స్టేషన్ నంబర్లను వేర్వేరు విలువలకు సెట్ చేయండి.
· సెట్టింగులను సరిగ్గా సర్దుబాటు చేయండి పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా గతంలో వివరించిన విధంగా. · ఇతర సెట్టింగ్లను డిఫాల్ట్ విలువలకు వదిలివేయండి. |
పరిశీలనలు: | |
· రెండు స్టేషన్లలో 7.5 Mbit/s పరిధిలో RX నిర్గమాంశ. ఇది వైర్లెస్ ఛానెల్ లేదా కేబుల్ ఛానెల్ అయితే ఇది ఆధారపడి ఉంటుంది.
· పై MAC ట్యాబ్: o MAC TX గణాంకాలు: ది డేటా ప్రేరేపించబడింది మరియు ACK ఊపందుకున్న సూచికలు వేగంగా పెరుగుతున్నాయి. o MAC RX గణాంకాలు: అన్ని సూచికలు కాకుండా వేగంగా పెరుగుతున్నాయి RTS గుర్తించబడింది మరియు CTS గుర్తించబడింది, నుండి dot11RTSథ్రెషోల్డ్ on అధునాతనమైనది ట్యాబ్ కంటే పెద్దది PN డేటా ప్యాకెట్ పరిమాణం (PSDU పొడవు) ఆన్ MAC ట్యాబ్. o లో రాశి RX కాన్స్టెలేషన్ యొక్క మాడ్యులేషన్ క్రమానికి గ్రాఫ్ సరిపోలుతుంది MCS ట్రాన్స్మిటర్ వద్ద ఎంపిక చేయబడింది. ఓ ది TX నిరోధించు లోపం రేట్ చేయండి గ్రాఫ్ ఆమోదించబడిన విలువను చూపుతుంది. · పై RF & PHY ట్యాబ్: |
ఓ ది RX శక్తి స్పెక్ట్రమ్ ఎంచుకున్నదాని ఆధారంగా కుడి సబ్బ్యాండ్లో ఉంది ప్రాథమిక ఛానెల్ సెలెక్టర్. డిఫాల్ట్ విలువ 1 కాబట్టి, ఇది -20 MHz మరియు 0 మధ్య ఉండాలి RX శక్తి స్పెక్ట్రమ్ గ్రాఫ్.
ఓ ది 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 ట్యాబ్, ఒక్కసారి క్లిక్ చేయండి ట్రిగ్గర్ 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 ట్యాబ్, ఒక్కసారి క్లిక్ చేయండి ట్రిగ్గర్ 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 పరిగణిస్తుంది ది మధ్యస్థ as బిజీగా ఉన్నారు |
సూచన:
యొక్క MAC గణాంకాల విలువలు డేటా ఊపందుకున్న మరియు ఉపోద్ఘాతం గుర్తించబడింది, భాగం MAC TX గణాంకాలు మరియు MAC RX గణాంకాలు, వరుసగా, పెంచబడలేదు. పరిష్కారం: వక్రరేఖ యొక్క విలువలను తనిఖీ చేయండి ప్రస్తుత లో RF ఇన్పుట్ శక్తి గ్రాఫ్. ఏర్పరచు CCA శక్తి డిటెక్షన్ థ్రెషోల్డ్ [dBm] ఈ వక్రరేఖ యొక్క కనిష్ట విలువ కంటే ఎక్కువగా ఉండే విలువకు నియంత్రణ. |
లోపం:
పంపండి మరింత డేటా ప్యాకెట్లు కంటే ది MAC చెయ్యవచ్చు అందించండి కు ది PHY |
సూచన:
ది PN డేటా ప్యాకెట్ పరిమాణం మరియు ది PN ప్యాకెట్లు ప్రతి రెండవది పెంచబడ్డాయి. అయినప్పటికీ, సాధించిన త్రూపుట్ పెరగలేదు. పరిష్కారం: ఉన్నతమైనదాన్ని ఎంచుకోండి MCS విలువ మరియు ఎక్కువ సబ్క్యారియర్ ఫార్మాట్. |
లోపం:
తప్పు RF ఓడరేవులు |
సూచన:
ది RX శక్తి స్పెక్ట్రమ్ అదే వక్రతను చూపదు TX శక్తి స్పెక్ట్రమ్ ఇతర స్టేషన్లో. పరిష్కారం: |
మీరు ఇలా కాన్ఫిగర్ చేసిన RF పోర్ట్లకు కనెక్ట్ చేయబడిన కేబుల్లు లేదా యాంటెన్నాలు ఉన్నాయని ధృవీకరించండి TX RF పోర్ట్ మరియు RX RF పోర్ట్. | |
లోపం:
MAC చిరునామా అసమతుల్యత |
సూచన:
స్టేషన్ Bలో, ఏ ACK ప్యాకెట్ ట్రాన్స్మిషన్ ట్రిగ్గర్ చేయబడదు (భాగం MAC TX గణాంకాలు) మరియు ది RX నిర్గమాంశ సున్నా. పరిష్కారం: దాన్ని తనిఖీ చేయండి పరికరం MAC చిరునామా స్టేషన్ B యొక్క మ్యాచ్లు గమ్యం MAC చిరునామా స్టేషన్ A. RF లూప్బ్యాక్ మోడ్ కోసం, రెండూ పరికరం MAC చిరునామా మరియు గమ్యం MAC చిరునామా ఉదాహరణకు, అదే చిరునామాను కలిగి ఉండాలిample 46:6F:4B:75:6D:61. |
లోపం:
అధిక CFO if స్టేషన్ A మరియు B ఉన్నాయి FlexRIOలు |
సూచన:
కాంపెన్సేడ్ క్యారియర్ ఫ్రీక్వెన్సీ ఆఫ్సెట్ (CFO) ఎక్కువగా ఉంది, ఇది నెట్వర్క్ మొత్తం పనితీరును దిగజార్చుతుంది. పరిష్కారం: సెట్ చేయండి సూచన గడియారం 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 ప్యాకెట్లు పోతాయి; MAC యొక్క FPGAలోని DCF స్టేట్ మెషిన్ RF లూప్బ్యాక్ లేదా బేస్బ్యాండ్ లూప్బ్యాక్ మోడ్ల విషయంలో దీన్ని నిరోధిస్తుంది. అందువల్ల, 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 వైర్లెస్ LANలు ల్యాబ్ని చూడండిVIEW ల్యాబ్ గురించి సమాచారం కోసం కమ్యూనికేషన్స్ సిస్టమ్ డిజైన్ సూట్ మాన్యువల్ ఆన్లైన్లో అందుబాటులో ఉందిVIEW ఇందులో ఉపయోగించే భావనలు లేదా వస్తువులుample ప్రాజెక్ట్.
ల్యాబ్ను యాక్సెస్ చేయడానికి ni.com/infoని సందర్శించండి మరియు సమాచార కోడ్ 80211AppFWManualని నమోదు చేయండిVIEW 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ డిజైన్ గురించి మరింత సమాచారం కోసం కమ్యూనికేషన్స్ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ మాన్యువల్.
ల్యాబ్ గురించి ప్రాథమిక సమాచారాన్ని తెలుసుకోవడానికి మీరు సందర్భ సహాయ విండోను కూడా ఉపయోగించవచ్చుVIEW మీరు ప్రతి వస్తువుపై కర్సర్ను తరలించినప్పుడు వస్తువులు. ల్యాబ్లో సందర్భ సహాయ విండోను ప్రదర్శించడానికిVIEW, ఎంచుకోండి View»సందర్భ సహాయం.
ఎక్రోనింస్
ఎక్రోనిం | అర్థం |
ACK | అక్నాలెడ్జ్మెంట్ |
AGC | స్వయంచాలక లాభం నియంత్రణ |
A-MPDU | సమగ్ర MPDU |
CCA | ఛానెల్ అంచనాను క్లియర్ చేయండి |
CFO | క్యారియర్ ఫ్రీక్వెన్సీ ఆఫ్సెట్ |
CSMA/CA | తాకిడి ఎగవేతతో క్యారియర్ బహుళ యాక్సెస్ను గ్రహించింది |
CTS | పంపడానికి క్లియర్ |
CW | నిరంతర అల |
DAC | డిజిటల్ నుండి అనలాగ్ కన్వర్టర్ |
డిసిఎఫ్ | పంపిణీ కోఆర్డినేషన్ ఫంక్షన్ |
DMA | డైరెక్ట్ మెమరీ యాక్సెస్ |
FCS | ఫ్రేమ్ తనిఖీ క్రమం |
MAC | మీడియం యాక్సెస్ కంట్రోల్ లేయర్ |
MCS | మాడ్యులేషన్ మరియు కోడింగ్ పథకం |
MIMO | బహుళ-ఇన్పుట్-మల్టిపుల్-అవుట్పుట్ |
MPDU | MAC ప్రోటోకాల్ డేటా యూనిట్ |
NAV | నెట్వర్క్ కేటాయింపు వెక్టర్ |
నాన్-హెచ్టి | నాన్-అధిక నిర్గమాంశ |
OFDM | ఆర్తోగోనల్ ఫ్రీక్వెన్సీ-డివిజన్ మల్టీప్లెక్సింగ్ |
PAPR | సగటు శక్తి నిష్పత్తికి గరిష్ట స్థాయి |
PHY | భౌతిక పొర |
PLCP | ఫిజికల్ లేయర్ కన్వర్జెన్స్ విధానం |
PN | సూడో శబ్దం |
PSDU | PHY సర్వీస్ డేటా యూనిట్ |
QAM | చతుర్భుజం amplitude మాడ్యులేషన్ |
RTS | పంపవలసిన అభ్యర్థన |
RX | స్వీకరించండి |
SIFS | చిన్న ఇంటర్ఫ్రేమ్ అంతరం |
SISO | సింగిల్ ఇన్పుట్ సింగిల్ అవుట్పుట్ |
T2H | హోస్ట్ చేయడానికి లక్ష్యం |
TX | ప్రసారం చేయండి |
UDP | వాడుకరి డాtagరామ్ ప్రోటోకాల్ |
NI ట్రేడ్మార్క్లపై మరింత సమాచారం కోసం ni.com/trademarksలో NI ట్రేడ్మార్క్లు మరియు లోగో మార్గదర్శకాలను చూడండి. ఇక్కడ పేర్కొన్న ఇతర ఉత్పత్తి మరియు కంపెనీ పేర్లు వాటి సంబంధిత కంపెనీల ట్రేడ్మార్క్లు లేదా వాణిజ్య పేర్లు. NI ఉత్పత్తులు/సాంకేతికతను కవర్ చేసే పేటెంట్ల కోసం, తగిన స్థానాన్ని చూడండి: సహాయం»మీ సాఫ్ట్వేర్లోని పేటెంట్లు, patents.txt file మీ మీడియాలో లేదా ni.com/patentsలో నేషనల్ ఇన్స్ట్రుమెంట్స్ పేటెంట్ నోటీసు. మీరు తుది వినియోగదారు లైసెన్స్ ఒప్పందాలు (EULAలు) మరియు మూడవ పక్షం లీగల్ నోటీసుల గురించిన సమాచారాన్ని readmeలో కనుగొనవచ్చు file మీ NI ఉత్పత్తి కోసం. NI గ్లోబల్ ట్రేడ్ కంప్లైయన్స్ పాలసీ మరియు సంబంధిత HTS కోడ్లు, ECCNలు మరియు ఇతర దిగుమతి/ఎగుమతి డేటాను పొందడం కోసం ni.com/legal/export-compliance వద్ద ఎగుమతి వర్తింపు సమాచారాన్ని చూడండి. ఇక్కడ ఉన్న సమాచారం యొక్క ఖచ్చితత్వానికి సంబంధించి NI ఎటువంటి ఎక్స్ప్రెస్ లేదా ఇంప్లైడ్ వారెంటీలు ఇవ్వదు మరియు ఏ లోపాలకూ బాధ్యత వహించదు. US ప్రభుత్వ కస్టమర్లు: ఈ మాన్యువల్లో ఉన్న డేటా ప్రైవేట్ ఖర్చుతో అభివృద్ధి చేయబడింది మరియు FAR 52.227-14, DFAR 252.227-7014 మరియు DFAR 252.227-7015లో పేర్కొన్న విధంగా వర్తించే పరిమిత హక్కులు మరియు పరిమితం చేయబడిన డేటా హక్కులకు లోబడి ఉంటుంది.
పత్రాలు / వనరులు
![]() |
నేషనల్ ఇన్స్ట్రుమెంట్స్ ల్యాబ్VIEW కమ్యూనికేషన్స్ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1 [pdf] యూజర్ గైడ్ PXIe-8135, ల్యాబ్VIEW కమ్యూనికేషన్స్ 802.11 అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1, ల్యాబ్VIEW కమ్యూనికేషన్స్ 802.11 అప్లికేషన్, ఫ్రేమ్వర్క్ 2.1, ల్యాబ్VIEW కమ్యూనికేషన్స్ 802.11, అప్లికేషన్ ఫ్రేమ్వర్క్ 2.1 |