નેશનલ ઇન્સ્ટ્રુમેન્ટ્સ લેબ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 એક્સપ્રેસ-આધારિત 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 ઉપકરણો. ઉપકરણો વિવિધ હોસ્ટ કમ્પ્યુટર્સ સાથે જોડાયેલા હોવા જોઈએ, જે કાં તો લેપટોપ, પીસી અથવા PXI ચેસીસ હોઈ શકે છે. આકૃતિ 1 RF કેબલ (ડાબે) અથવા એન્ટેના (જમણે) નો ઉપયોગ કરીને બે સ્ટેશનનું સેટઅપ બતાવે છે.
કોષ્ટક 1 પસંદ કરેલ રૂપરેખાંકન પર આધાર રાખીને જરૂરી હાર્ડવેર રજૂ કરે છે.
રૂપરેખાંકન | બંને સેટઅપ | USRP RIO સેટઅપ | FlexRIO FPGA/FlexRIO RF એડેપ્ટર મોડ્યુલ સેટઅપ | |||||
યજમાન
PC |
SMA
કેબલ |
એટેન્યુએટર | એન્ટેના | યુએસઆરપી
ઉપકરણ |
એમએક્સઆઈ
એડેપ્ટર |
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 બેન્ડવિડ્થ સાથે સૉફ્ટવેર નિર્ધારિત રેડિયો પુનઃરૂપરેખાંકિત ઉપકરણો.
- 30 dB એટેન્યુએશન સાથે એટેન્યુએટર અને પુરૂષ/સ્ત્રી SMA કનેક્ટર્સ કે જે USRP RIO ઉપકરણ સાથે સમાવિષ્ટ છે.
નોંધ: 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 m (10 ft.) કરતાં વધુ હોવી જોઈએ નહીં.
- સાવધાન: 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 m (10 ft.) કરતાં વધુ હોવી જોઈએ નહીં.
આ એસ ના ઘટકોને સમજવુંampલે પ્રોજેક્ટ
પ્રોજેક્ટમાં લેબનો સમાવેશ થાય છેVIEW હોસ્ટ કોડ અને લેબVIEW સપોર્ટેડ USRP RIO અથવા FlexRIO હાર્ડવેર લક્ષ્યો માટે FPGA કોડ. સંબંધિત ફોલ્ડર માળખું અને પ્રોજેક્ટના ઘટકોનું વર્ણન આગામી પેટા વિભાગોમાં કરવામાં આવ્યું છે.
ફોલ્ડર સ્ટ્રક્ચર
802.11 એપ્લિકેશન ફ્રેમવર્કનો નવો દાખલો બનાવવા માટે, લેબ લોંચ કરોVIEW લેબ પસંદ કરીને કોમ્યુનિકેશન સિસ્ટમ ડિઝાઇન સ્યુટ 2.0VIEW સ્ટાર્ટ મેનૂમાંથી કોમ્યુનિકેશન્સ 2.0. લોન્ચ કરેલ પ્રોજેક્ટ ટેબ પરના પ્રોજેક્ટ નમૂનાઓમાંથી, એપ્લિકેશન ફ્રેમવર્ક પસંદ કરો. પ્રોજેક્ટ શરૂ કરવા માટે, પસંદ કરો:
- 802.11 USRP RIO ઉપકરણોનો ઉપયોગ કરતી વખતે USRP RIO v2.1 ડિઝાઇન કરો
- FlexRIO FPGA/FlexRIO મોડ્યુલ્સનો ઉપયોગ કરતી વખતે 802.11 ડિઝાઇન FlexRIO v2.1
- 802.11 સિમ્યુલેશન મોડમાં ફિઝિકલ ટ્રાન્સમીટર (TX) અને રીસીવર (RX) સિગ્નલ પ્રોસેસિંગના FPGA કોડને ચલાવવા માટે સિમ્યુલેશન v2.1. સિમ્યુલેશન પ્રોજેક્ટની સંબંધિત માર્ગદર્શિકા તેની સાથે જોડાયેલ છે.
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 સબવીઆઈના લક્ષ્ય-વિશિષ્ટ અમલીકરણો હોય છે, જેમાં ગેઇન અને ફ્રીક્વન્સી સેટ કરવા માટે કોડનો સમાવેશ થાય છે. આ કોડ મોટાભાગના કિસ્સાઓમાં આપેલ લક્ષ્ય-વિશિષ્ટ સ્ટ્રીમિંગમાંથી સ્વીકારવામાં આવે છેampલે પ્રોજેક્ટ્સ. તેઓ લક્ષ્ય-વિશિષ્ટ ટોચના સ્તરના FPGA VIs પણ ધરાવે છે.
- 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 મલ્ટી સ્ટેશન મોડમાં, દરેક સ્ટેશન સિંગલ 802.11 ઉપકરણ તરીકે કાર્ય કરે છે. નીચેના વર્ણનો ધારે છે કે બે સ્વતંત્ર સ્ટેશનો છે, દરેક તેના પોતાના RF ઉપકરણ પર ચાલે છે. તેમને સ્ટેશન A અને સ્ટેશન B તરીકે ઓળખવામાં આવે છે.
હાર્ડવેર રૂપરેખાંકિત કરી રહ્યું છે: કેબલ
રૂપરેખાંકન પર આધાર રાખીને, ક્યાં તો "USRP RIO સેટઅપને ગોઠવવું" અથવા "FlexRIO/FlexRIO એડેપ્ટર મોડ્યુલ સેટઅપને ગોઠવવું" વિભાગમાં પગલાં અનુસરો.
USRP RIO સિસ્ટમને ગોઠવી રહ્યું છે
- ખાતરી કરો કે USRP RIO ઉપકરણો લેબ ચલાવતી હોસ્ટ સિસ્ટમ્સ સાથે યોગ્ય રીતે જોડાયેલા છેVIEW કોમ્યુનિકેશન સિસ્ટમ ડિઝાઇન સ્યુટ.
- આકૃતિ 2 માં બતાવ્યા પ્રમાણે RF જોડાણો બનાવવા માટે નીચેના પગલાંઓ પૂર્ણ કરો.
- સ્ટેશન A અને સ્ટેશન B પર બે 30 dB એટેન્યુએટરને RF0/TX1 પોર્ટ સાથે જોડો.
- એટેન્યુએટરના બીજા છેડાને બે RF કેબલ સાથે જોડો.
- સ્ટેશન A થી સ્ટેશન B ના RF1/RX2 પોર્ટ પર આવતા RF કેબલના બીજા છેડાને જોડો.
- સ્ટેશન B થી સ્ટેશન A ના RF1/RX2 પોર્ટ પર આવતા RF કેબલના બીજા છેડાને જોડો.
- USRP ઉપકરણો પર પાવર.
- યજમાન સિસ્ટમો પર પાવર.
આરએફ કેબલ્સ ઓપરેટિંગ ફ્રીક્વન્સીને સપોર્ટ કરે છે.
FlexRIO સિસ્ટમ રૂપરેખાંકિત કરી રહ્યા છીએ
- ખાતરી કરો કે FlexRIO ઉપકરણો લેબ ચલાવતી હોસ્ટ સિસ્ટમો સાથે યોગ્ય રીતે જોડાયેલા છેVIEW કોમ્યુનિકેશન સિસ્ટમ ડિઝાઇન સ્યુટ.
- આકૃતિ 3 માં બતાવ્યા પ્રમાણે RF જોડાણો બનાવવા માટે નીચેના પગલાંઓ પૂર્ણ કરો.
- RF કેબલનો ઉપયોગ કરીને સ્ટેશન A ના TX પોર્ટને સ્ટેશન B ના RX પોર્ટ સાથે જોડો.
- RF કેબલનો ઉપયોગ કરીને સ્ટેશન B ના TX પોર્ટને સ્ટેશન A ના RX પોર્ટ સાથે કનેક્ટ કરો.
- યજમાન સિસ્ટમો પર પાવર.
આરએફ કેબલ્સ ઓપરેટિંગ ફ્રીક્વન્સીને સપોર્ટ કરે છે.
લેબ ચલાવવીVIEW હોસ્ટ કોડ
લેબની ખાતરી કરોVIEW કોમ્યુનિકેશન્સ સિસ્ટમ ડિઝાઇન સ્યુટ 2.0 અને 802.11 એપ્લિકેશન ફ્રેમવર્ક 2.1 તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરેલ છે. પ્રદાન કરેલ ઇન્સ્ટોલેશન મીડિયામાંથી setup.exe ચલાવીને ઇન્સ્ટોલેશન શરૂ થાય છે. ઇન્સ્ટોલેશન પ્રક્રિયા પૂર્ણ કરવા માટે ઇન્સ્ટોલર પ્રોમ્પ્ટ્સને અનુસરો.
લેબ ચલાવવા માટે જરૂરી પગલાંVIEW બે સ્ટેશનો પરના હોસ્ટ કોડનો સારાંશ નીચે મુજબ છે:
- પ્રથમ હોસ્ટ પર સ્ટેશન A માટે:
- 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 દેખાય છે.
- ડી. 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 ચેસિસમાંથી લેવામાં આવ્યો છે.
- b 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 સ્ટેશન B: ઉપકરણ MAC સરનામું અને લક્ષ્યસ્થાન MAC સરનામું 46:6F:4B:75:6D:62 અને 46:6F:4B:75:6D:61 પર સેટ કરો.
- દરેક સ્ટેશન માટે, લેબ ચલાવોVIEW રન બટન ( ) પર ક્લિક કરીને VI હોસ્ટ કરો.
- a જો સફળ થાય, તો ઉપકરણ તૈયાર સૂચક લાઇટ.
- b જો તમને કોઈ ભૂલ મળે, તો નીચેનામાંથી એક અજમાવી જુઓ:
- ખાતરી કરો કે તમારું ઉપકરણ યોગ્ય રીતે જોડાયેલ છે.
- RIO ઉપકરણની ગોઠવણી તપાસો.
- સ્ટેશન નિયંત્રણને ચાલુ પર સેટ કરીને સ્ટેશન Aને સક્ષમ કરો. સ્ટેશન સક્રિય સૂચક ચાલુ હોવું જોઈએ.
- સ્ટેશન નિયંત્રણને ચાલુ પર સેટ કરીને સ્ટેશન Bને સક્ષમ કરો. સ્ટેશન સક્રિય સૂચક ચાલુ હોવું જોઈએ.
- MAC ટેબ પસંદ કરો, અને અન્ય સ્ટેશન પર MCS અને સબકેરિયર ફોર્મેટ પેરામીટરનો ઉપયોગ કરીને રૂપરેખાંકિત મોડ્યુલેશન અને કોડિંગ સ્કીમ સાથે બતાવેલ RX કોન્સ્ટેલેશન મેળ ખાય છે તેની ચકાસણી કરો. માજી માટેample, સ્ટેશન A પર સબકેરિયર ફોર્મેટ અને MCS ને ડિફોલ્ટ પર છોડી દો અને સબકેરિયર ફોર્મેટને 40 MHz (IEEE 802.11 ac) અને MCS ને સ્ટેશન B પર 5 પર સેટ કરો. 16-ક્વાડ્રેચર ampલિટ્યુડ મોડ્યુલેશન (QAM) નો ઉપયોગ MCS 4 માટે થાય છે અને સ્ટેશન B ના વપરાશકર્તા ઇન્ટરફેસ પર થાય છે. 64 QAM નો ઉપયોગ MCS 5 માટે થાય છે અને તે સ્ટેશન A ના વપરાશકર્તા ઇન્ટરફેસ પર થાય છે.
- RF અને PHY ટેબ પસંદ કરો અને ચકાસો કે બતાવેલ RX પાવર સ્પેક્ટ્રમ બીજા સ્ટેશન પર પસંદ કરેલ સબકેરિયર ફોર્મેટ જેવું જ છે. સ્ટેશન A 40 MHz RX પાવર સ્પેક્ટ્રમ દર્શાવે છે જ્યારે સ્ટેશન B 20 MHz RX પાવર સ્પેક્ટ્રમ દર્શાવે છે.
નોંધ: 40 MHz બેન્ડવિડ્થ ધરાવતા USRP RIO ઉપકરણો 80 MHz બેન્ડવિડ્થ સાથે એન્કોડ કરેલા પેકેટો ટ્રાન્સમિટ અથવા પ્રાપ્ત કરી શકતા નથી.
સ્ટેશન A અને B ના 802.11 એપ્લિકેશન ફ્રેમવર્ક યુઝર ઇન્ટરફેસ અનુક્રમે આકૃતિ 6 અને આકૃતિ 7 માં દર્શાવેલ છે. દરેક સ્ટેશનની સ્થિતિનું નિરીક્ષણ કરવા માટે, 802.11 એપ્લિકેશન ફ્રેમવર્ક વિવિધ સૂચકાંકો અને ગ્રાફ પ્રદાન કરે છે. તમામ એપ્લિકેશન સેટિંગ્સ તેમજ આલેખ અને સૂચકાંકોનું વર્ણન નીચેના પેટાવિભાગોમાં કરવામાં આવ્યું છે. ફ્રન્ટ પેનલ પરના નિયંત્રણોને નીચેના ત્રણ સેટમાં વર્ગીકૃત કરવામાં આવ્યા છે:
- એપ્લિકેશન સેટિંગ્સ: સ્ટેશન ચાલુ કરતા પહેલા તે નિયંત્રણો સેટ કરવા જોઈએ.
- સ્ટેટિક રનટાઇમ સેટિંગ્સ: તે નિયંત્રણોને બંધ કરવાની જરૂર છે અને પછી સ્ટેશન પર. તે માટે Enable Station Control નો ઉપયોગ થાય છે.
- ડાયનેમિક રનટાઇમ સેટિંગ્સ: સ્ટેશન જ્યાં ચાલી રહ્યું છે ત્યાં તે નિયંત્રણો સેટ કરી શકાય છે.
નિયંત્રણો અને સૂચકોનું વર્ણન
મૂળભૂત નિયંત્રણો અને સૂચકાંકો
એપ્લિકેશન સેટિંગ્સ
જ્યારે VI શરૂ થાય છે ત્યારે એપ્લિકેશન સેટિંગ્સ લાગુ કરવામાં આવે છે અને એકવાર VI ચાલુ થઈ જાય પછી તેને બદલી શકાતી નથી. આ સેટિંગ્સ બદલવા માટે, VI બંધ કરો, ફેરફારો લાગુ કરો અને VI ને પુનઃપ્રારંભ કરો. તેઓ આકૃતિ 6 માં બતાવવામાં આવ્યા છે.
પરિમાણ | વર્ણન |
RIO ઉપકરણ | RF હાર્ડવેર ઉપકરણનું RIO સરનામું. |
સંદર્ભ ઘડિયાળ | ઉપકરણ ઘડિયાળો માટે સંદર્ભને ગોઠવે છે. સંદર્ભ આવર્તન 10 MHz હોવી જોઈએ. તમે નીચેના સ્ત્રોતોમાંથી પસંદ કરી શકો છો:
આંતરિક- આંતરિક સંદર્ભ ઘડિયાળનો ઉપયોગ કરે છે. સંદર્ભ IN / ClkIn- સંદર્ભ REF IN પોર્ટ (USRP-294xR, અને USRP-295XR) અથવા ClkIn પોર્ટ (NI 5791) પરથી લેવામાં આવ્યો છે. જીપીએસ- સંદર્ભ GPS મોડ્યુલમાંથી લેવામાં આવ્યો છે. માત્ર USRP- 2950/2952/2953 ઉપકરણો માટે લાગુ. PXI_CLK- સંદર્ભ PXI ચેસિસમાંથી લેવામાં આવ્યો છે. ફક્ત NI-7975 એડેપ્ટર મોડ્યુલો સાથે PXIe- 7976/5791 લક્ષ્યો માટે લાગુ. |
ઓપરેશન મોડ | તે બ્લોક ડાયાગ્રામમાં સ્થિર તરીકે સેટ કરવામાં આવ્યું છે. 802.11 એપ્લિકેશન ફ્રેમવર્ક નીચેના મોડ્સ પ્રદાન કરે છે:
RF લૂપબેકRF કેબલિંગનો ઉપયોગ કરીને અથવા એન્ટેનાનો ઉપયોગ કરીને સમાન ઉપકરણના RX પાથ સાથે એક ઉપકરણના TX પાથને જોડે છે. RF બહુ સ્ટેશન- એન્ટેના સાથે અથવા કેબલ કનેક્શન દ્વારા જોડાયેલા વ્યક્તિગત ઉપકરણો પર ચાલતા બે અથવા વધુ સ્વતંત્ર સ્ટેશનો સાથે નિયમિત ડેટા ટ્રાન્સમિશન. RF મલ્ટી સ્ટેશન એ ડિફોલ્ટ ઓપરેશન મોડ છે. બેઝબેન્ડ લૂપબેક—RF લૂપબેક જેવું જ છે, પરંતુ બાહ્ય કેબલ લૂપબેકને આંતરિક ડિજિટલ બેઝબેન્ડ લૂપબેક પાથ દ્વારા બદલવામાં આવે છે. |
સ્થિર રનટાઇમ સેટિંગ્સ
સ્ટેટિક રનટાઇમ સેટિંગ્સ ફક્ત ત્યારે જ બદલી શકાય છે જ્યારે સ્ટેશન બંધ હોય. જ્યારે સ્ટેશન ચાલુ હોય ત્યારે પરિમાણો લાગુ થાય છે. તેઓ આકૃતિ 6 માં બતાવવામાં આવ્યા છે.
પરિમાણ | વર્ણન |
સ્ટેશન નંબર | સ્ટેશન નંબર સેટ કરવા માટે સંખ્યાત્મક નિયંત્રણ. દરેક ચાલતા સ્ટેશનનો અલગ નંબર હોવો જોઈએ. તે 10 સુધી હોઈ શકે છે. જો વપરાશકર્તા ચાલતા સ્ટેશનોની સંખ્યામાં વધારો કરવા માંગતા હોય, તો MSDU સિક્વન્સ નંબર અસાઇનમેન્ટ અને ડુપ્લિકેટ ડિટેક્શનની કેશને જરૂરી મૂલ્ય સુધી વધારવી જોઈએ, કારણ કે ડિફોલ્ટ મૂલ્ય 10 છે. |
પ્રાથમિક ચેનલ કેન્દ્ર આવર્તન [હર્ટ્ઝ] | તે Hz માં ટ્રાન્સમીટરની પ્રાથમિક ચેનલ કેન્દ્ર આવર્તન છે. માન્ય મૂલ્યો સ્ટેશન જે ઉપકરણ પર ચાલી રહ્યું છે તેના પર આધાર રાખે છે. |
પ્રાથમિક ચેનલ પસંદગીકાર | પ્રાથમિક ચેનલ તરીકે કયા સબબેન્ડનો ઉપયોગ થાય છે તે નક્કી કરવા માટે સંખ્યાત્મક નિયંત્રણ. PHY 80 MHz બેન્ડવિડ્થને આવરી લે છે, જેને બિન-ઉચ્ચ થ્રુપુટ (નોન-HT) સિગ્નલ માટે 0 MHz બેન્ડવિડ્થના ચાર સબબેન્ડ્સ {3,…,20}માં વિભાજિત કરી શકાય છે. વિશાળ બેન્ડવિડ્થ માટે સબબેન્ડ્સ સંયુક્ત થાય છે. ni.com/info ની મુલાકાત લો અને માહિતી કોડ દાખલ કરો 80211AppFWManual ઍક્સેસ કરવા માટે લેબVIEW કોમ્યુનિકેશન્સ 802.11 અરજી ફ્રેમવર્ક મેન્યુઅલ ચેનલાઇઝેશન વિશે વધુ માહિતી માટે. |
શક્તિ સ્તર [dBm] | સતત તરંગ (CW) સિગ્નલના ટ્રાન્સમિશનને ધ્યાનમાં લેતા આઉટપુટ પાવર લેવલ જે સંપૂર્ણ ડિજિટલ થી એનાલોગ કન્વર્ટર (DAC) શ્રેણી ધરાવે છે. 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) |
|
એમસીએસ | મોડ્યુલેશન અને કોડિંગ સ્કીમ ઇન્ડેક્સ ડેટા ફ્રેમ્સને એન્કોડ કરવા માટે વપરાય છે. ACK ફ્રેમ હંમેશા MCS 0 સાથે મોકલવામાં આવે છે. ધ્યાન રાખો કે બધા MCS મૂલ્યો બધા સબકેરિયર ફોર્મેટ માટે લાગુ પડતા નથી અને MCS નો અર્થ સબકેરિયર ફોર્મેટ સાથે બદલાય છે. MCS ફીલ્ડની બાજુમાં ટેક્સ્ટ ફીલ્ડ વર્તમાન MCS અને સબકેરિયર ફોર્મેટ માટે મોડ્યુલેશન સ્કીમ અને કોડિંગ રેટ દર્શાવે છે. |
એજીસી | જો સક્ષમ હોય, તો પ્રાપ્ત સિગ્નલ પાવર સ્ટ્રેન્થના આધારે મહત્તમ લાભ સેટિંગ પસંદ કરવામાં આવે છે. જો AGC અક્ષમ કરવામાં આવ્યું હોય તો RX ગેઇન મૂલ્ય મેન્યુઅલ RX ગેઇનમાંથી લેવામાં આવે છે. |
મેન્યુઅલ RX ગેઇન [ડીબી] | મેન્યુઅલ RX ગેઇન મૂલ્ય. જો AGC અક્ષમ હોય તો લાગુ. |
ગંતવ્ય MAC સરનામું | ગંતવ્ય સ્થાનનું MAC સરનામું કે જ્યાં પેકેટો મોકલવા જોઈએ. બુલિયન સૂચક બતાવે છે કે આપેલ MAC સરનામું માન્ય છે કે નહીં. જો RF લૂપબેક મોડમાં ચાલી રહ્યું હોય, તો ગંતવ્ય MAC સરનામું અને ઉપકરણ MAC સરનામું સમાન હોવું જોઈએ. |
સૂચક
નીચેનું કોષ્ટક મુખ્ય ફ્રન્ટ પેનલ પરના સૂચકાંકો રજૂ કરે છે કારણ કે તે આકૃતિ 6 માં દર્શાવવામાં આવ્યું છે.
પરિમાણ | વર્ણન |
ઉપકરણ તૈયાર છે | બુલિયન સૂચક બતાવે છે કે ઉપકરણ તૈયાર છે કે નહીં. જો તમને કોઈ ભૂલ મળે, તો નીચેનામાંથી એક અજમાવી જુઓ:
· ખાતરી કરો કે તમારું RIO ઉપકરણ યોગ્ય રીતે જોડાયેલ છે. · ની ગોઠવણી તપાસો RIO ઉપકરણ. સ્ટેશન નંબર તપાસો. જો એક જ હોસ્ટ પર એક કરતાં વધુ સ્ટેશન ચાલી રહ્યા હોય તો તે અલગ હોવું જોઈએ. |
લક્ષ્ય ફીફો ઓવરફ્લો | બુલિયન સૂચક કે જે ટાર્ગેટ ટુ હોસ્ટ (T2H) ફર્સ્ટ-ઇન-ફર્સ્ટ-આઉટ મેમરી બફર્સ (FIFOs) માં ઓવરફ્લો હોય તો લાઇટ કરે છે. જો T2H FIFOsમાંથી એક ઓવરફ્લો થઈ જાય, તો તેની માહિતી હવે વિશ્વસનીય રહેશે નહીં. તે FIFOs નીચે મુજબ છે:
· T2H RX ડેટા ઓવરફ્લો · T2H નક્ષત્ર ઓવરફ્લો · T2H RX પાવર સ્પેક્ટ્રમ ઓવરફ્લો · T2H ચેનલ અંદાજ ઓવરફ્લો · TX થી RF FIFO ઓવરફ્લો |
સ્ટેશન સક્રિય | બુલિયન સૂચક બતાવે છે કે સ્ટેશનને સેટ કરીને સક્ષમ કર્યા પછી સ્ટેશન આરએફ સક્રિય છે કે નહીં સક્ષમ કરો સ્ટેશન નિયંત્રિત કરવા માટે On. |
લાગુ RX ગેઇન [ડીબી] | સંખ્યાત્મક સૂચક હાલમાં લાગુ કરાયેલ RX ગેઇન મૂલ્ય દર્શાવે છે. જ્યારે AGC અક્ષમ હોય ત્યારે આ મૂલ્ય મેન્યુઅલ RX ગેઇન છે અથવા જ્યારે AGC સક્ષમ હોય ત્યારે ગણતરી કરેલ RX ગેઇન છે. બંને કિસ્સાઓમાં, ગેઇન મૂલ્ય ઉપકરણની ક્ષમતાઓ દ્વારા દબાણ કરવામાં આવે છે. |
માન્ય | જો આપેલ હોય તો બુલિયન સૂચકાંકો દર્શાવે છે ઉપકરણ MAC સરનામું અને ગંતવ્ય MAC સરનામું સ્ટેશનો સાથે સંકળાયેલ માન્ય છે. |
MAC ટેબ
નીચેના કોષ્ટકો આકૃતિ 6 માં બતાવ્યા પ્રમાણે MAC ટેબ પર મૂકવામાં આવેલા નિયંત્રણો અને સૂચકોની યાદી આપે છે.
ડાયનેમિક રનટાઇમ સેટિંગ્સ
પરિમાણ | વર્ણન |
ડેટા સ્ત્રોત | હોસ્ટ તરફથી લક્ષ્ય પર મોકલવામાં આવતી MAC ફ્રેમ્સનો સ્ત્રોત નક્કી કરે છે.
બંધ- જ્યારે TX ચેઇન ACK પેકેટોને ટ્રિગર કરવા માટે સક્રિય હોય ત્યારે TX ડેટા ટ્રાન્સમિટ કરવાનું અક્ષમ કરવા માટે આ પદ્ધતિ ઉપયોગી છે. યુડીપી-આ પદ્ધતિ ડેમો બતાવવા માટે ઉપયોગી છે, જેમ કે બાહ્ય વિડિઓ સ્ટ્રીમિંગ એપ્લિકેશનનો ઉપયોગ કરતી વખતે, અથવા બાહ્ય નેટવર્ક પરીક્ષણ સાધનનો ઉપયોગ કરવા માટે, જેમ કે Iperf. આ પદ્ધતિમાં, ઇનપુટ ડેટા યુઝર da નો ઉપયોગ કરીને 802.11 સ્ટેશન પર આવે છે અથવા જનરેટ થાય છે.tagરેમ પ્રોટોકોલ (યુડીપી). PN ડેટા-આ પદ્ધતિ રેન્ડમ બિટ્સ મોકલે છે અને કાર્યાત્મક પરીક્ષણો માટે ઉપયોગી છે. પેકેટનું કદ અને દર સરળતાથી અનુકૂળ થઈ શકે છે. |
મેન્યુઅલ- આ પદ્ધતિ ડીબગીંગ હેતુઓ માટે સિંગલ પેકેટોને ટ્રિગર કરવા માટે ઉપયોગી છે.
બાહ્ય802.11 એપ્લિકેશન ફ્રેમવર્ક દ્વારા પૂરી પાડવામાં આવેલ MAC અને PHY કાર્યક્ષમતાઓનો ઉપયોગ કરવા માટે સંભવિત બાહ્ય ઉપલા MAC અનુભૂતિ અથવા અન્ય બાહ્ય એપ્લિકેશનોને મંજૂરી આપો. |
|
ડેટા સ્ત્રોત વિકલ્પો | દરેક ટેબ અનુરૂપ ડેટા સ્ત્રોતો માટે વિકલ્પો દર્શાવે છે.
યુડીપી ટૅબ- ટ્રાન્સમીટર માટે ડેટા પુનઃપ્રાપ્ત કરવા માટે મફત 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 આંકડાકીય | ના તમામ કાઉન્ટર્સ રીસેટ કરવા માટે બુલિયન નિયંત્રણ MAC TX આંકડા ક્લસ્ટર |
રીસેટ કરો RX આંકડાકીય | ના તમામ કાઉન્ટર્સ રીસેટ કરવા માટે બુલિયન નિયંત્રણ MAC RX આંકડા ક્લસ્ટર |
મૂલ્યો પ્રતિ બીજું | બતાવવા માટે બુલિયન નિયંત્રણ MAC TX આંકડા અને MAC RX આંકડા છેલ્લી રીસેટ પછીના સંચિત મૂલ્યો અથવા પ્રતિ સેકન્ડના મૂલ્યો તરીકે. |
આલેખ અને સૂચકાંકો
નીચેનું કોષ્ટક MAC ટેબ પર પ્રસ્તુત સૂચકાંકો અને આલેખ રજૂ કરે છે કારણ કે તે આકૃતિ 6 માં દર્શાવવામાં આવ્યું છે.
પરિમાણ | વર્ણન |
ડેટા સ્ત્રોત વિકલ્પો – યુડીપી | પ્રાપ્ત કરો બંદર- UDP ઇનપુટ સ્ટ્રીમનો સ્ત્રોત UDP પોર્ટ.
ફીફો સંપૂર્ણ- સૂચવે છે કે આપેલ ડેટા વાંચવા માટે UDP રીડરનું સોકેટ બફર નાનું છે, તેથી પેકેટો છોડવામાં આવે છે. સોકેટ બફર કદ વધારો. ડેટા ટ્રાન્સફર- સૂચવે છે કે આપેલ પોર્ટ પરથી પેકેટો સફળતાપૂર્વક વાંચવામાં આવ્યા છે. વધુ વિગતો માટે વિડિઓ સ્ટ્રીમિંગ જુઓ. |
ડેટા સિંક વિકલ્પ – યુડીપી | ફીફો સંપૂર્ણ- સૂચવે છે કે RX ડેટા ડાયરેક્ટ મેમરી એક્સેસ (DMA) FIFO માંથી પેલોડ મેળવવા માટે UDP પ્રેષકનું સોકેટ બફર નાનું છે, તેથી પેકેટો છોડવામાં આવે છે. સોકેટ બફર કદ વધારો.
ડેટા ટ્રાન્સફર- સૂચવે છે કે પેકેટો DMA FIFO માંથી સફળતાપૂર્વક વાંચવામાં આવે છે અને આપેલ UDP પોર્ટ પર ફોરવર્ડ કરવામાં આવે છે. |
RX નક્ષત્ર | ગ્રાફિકલ સંકેત RX I/Q s ના નક્ષત્રને દર્શાવે છેampપ્રાપ્ત ડેટા ફીલ્ડના લેસ. |
RX થ્રુપુટ [બિટ્સ/સેકંડ] | સંખ્યાત્મક સંકેતો મેળ ખાતા સફળ અને ડીકોડેડ ફ્રેમ્સનો ડેટા દર દર્શાવે છે ઉપકરણ MAC સરનામું. |
ડેટા દર [Mbps] | ગ્રાફિકલ સંકેતો મેળ ખાતા સફળ અને ડીકોડેડ ફ્રેમનો ડેટા દર દર્શાવે છે ઉપકરણ MAC સરનામું. |
MAC TX આંકડા | સંખ્યાત્મક સંકેત MAC TX થી સંબંધિત નીચેના કાઉન્ટર્સની કિંમતો દર્શાવે છે. પ્રસ્તુત મૂલ્યો છેલ્લા રીસેટ પછી સંચિત મૂલ્યો અથવા બુલિયન નિયંત્રણની સ્થિતિના આધારે સેકન્ડ દીઠ મૂલ્યો હોઈ શકે છે. મૂલ્યો પ્રતિ બીજું.
· RTS ટ્રિગર થયું · CTS ટ્રિગર · ડેટા ટ્રિગર થયો · ACK ટ્રિગર થયું |
MAC RX આંકડા | સંખ્યાત્મક સંકેત MAC RX થી સંબંધિત નીચેના કાઉન્ટર્સની કિંમતો દર્શાવે છે. પ્રસ્તુત મૂલ્યો છેલ્લા રીસેટ પછી સંચિત મૂલ્યો અથવા બુલિયન નિયંત્રણની સ્થિતિના આધારે સેકન્ડ દીઠ મૂલ્યો હોઈ શકે છે. મૂલ્યો પ્રતિ બીજું.
· પ્રસ્તાવના મળી (સિંક્રોનાઇઝેશન દ્વારા) |
· PHY સેવા ડેટા એકમો (PSDUs) પ્રાપ્ત થયા (માન્ય ભૌતિક સ્તર કન્વર્જન્સ પ્રક્રિયા (PLCP) હેડર સાથેની ફ્રેમ, ફોર્મેટના ઉલ્લંઘન વિનાની ફ્રેમ્સ)
· MPDU CRC ઓકે (ફ્રેમ ચેક સિક્વન્સ (FCS) ચેક પાસ) · RTS મળી · CTS મળી · ડેટા મળ્યો · ACK શોધાયું |
|
TX ભૂલ દરો | ગ્રાફિકલ સંકેત TX પેકેટ ભૂલ દર અને TX બ્લોક ભૂલ દર દર્શાવે છે. TX પેકેટ ભૂલ દરની ગણતરી ટ્રાન્સમિશન ટ્રાયની સંખ્યામાં સફળ MPDUના ગુણોત્તર તરીકે કરવામાં આવે છે. TX બ્લોક ભૂલ દરની ગણતરી કુલ ટ્રાન્સમિશનની સંખ્યામાં સફળ MPDUના ગુણોત્તર તરીકે કરવામાં આવે છે. સૌથી તાજેતરના મૂલ્યો ગ્રાફની ઉપર જમણી બાજુએ પ્રદર્શિત થાય છે. |
સરેરાશ રીટ્રાન્સમિશન પ્રતિ પેકેટ | ગ્રાફિકલ સંકેત ટ્રાન્સમિશન ટ્રાયની સરેરાશ સંખ્યા દર્શાવે છે. તાજેતરનું મૂલ્ય ગ્રાફની ઉપર જમણી બાજુએ પ્રદર્શિત થાય છે. |
RF અને PHY ટેબ
નીચેના કોષ્ટકો આકૃતિ 8 માં બતાવ્યા પ્રમાણે RF અને PHY ટેબ પર મૂકવામાં આવેલા નિયંત્રણો અને સૂચકોની યાદી આપે છે.
ડાયનેમિક રનટાઇમ સેટિંગ્સ
પરિમાણ | વર્ણન |
સીસીએ ઉર્જા તપાસ થ્રેશોલ્ડ [dBm] | જો પ્રાપ્ત સિગ્નલની ઉર્જા થ્રેશોલ્ડની ઉપર હોય, તો સ્ટેશન માધ્યમને વ્યસ્ત તરીકે લાયક ઠરે છે અને જો કોઈ હોય તો તેની બેકઓફ પ્રક્રિયામાં વિક્ષેપ પાડે છે. સેટ કરો સીસીએ ઉર્જા તપાસ થ્રેશોલ્ડ [dBm] RF ઇનપુટ પાવર ગ્રાફમાં વર્તમાન વળાંકના ન્યૂનતમ મૂલ્ય કરતાં વધુ હોય તેવા મૂલ્ય પર નિયંત્રણ. |
આલેખ અને સૂચકાંકો
પરિમાણ | વર્ણન |
બળજબરીથી LO આવર્તન TX [હર્ટ્ઝ] | લક્ષ્ય પર વાસ્તવિક વપરાયેલ TX આવર્તન. |
RF આવર્તન [હર્ટ્ઝ] | પર આધારિત ગોઠવણ પછી આરએફ કેન્દ્ર આવર્તન પ્રાથમિક ચેનલ પસંદગીકાર નિયંત્રણ અને ઓપરેટિંગ બેન્ડવિડ્થ. |
બળજબરીથી LO આવર્તન RX [હર્ટ્ઝ] | લક્ષ્ય પર વાસ્તવિક વપરાયેલ RX આવર્તન. |
બળજબરીથી શક્તિ સ્તર [dBm] | 0 dBFS ના સતત તરંગનું પાવર લેવલ જે વર્તમાન ઉપકરણ સેટિંગ્સ માટે પ્રદાન કરે છે. 802.11 સિગ્નલોની સરેરાશ આઉટપુટ પાવર આ સ્તરથી લગભગ 10 ડીબી નીચે છે. EEPROM માંથી RF આવર્તન અને ઉપકરણ-વિશિષ્ટ માપાંકન મૂલ્યોને ધ્યાનમાં લેતા વાસ્તવિક પાવર સ્તર સૂચવે છે. |
વળતર આપ્યું સીએફઓ [હર્ટ્ઝ] | બરછટ આવર્તન અંદાજ એકમ દ્વારા વાહક આવર્તન ઑફસેટ શોધાયેલ. FlexRIO/FlexRIO એડેપ્ટર મોડ્યુલ માટે, સંદર્ભ ઘડિયાળને PXI_CLK અથવા REF IN/ClkIn પર સેટ કરો. |
ચેનલાઇઝેશન | ગ્રાફિકલ સંકેત બતાવે છે કે કયા સબ-બેન્ડનો ઉપયોગ પ્રાથમિક ચેનલ તરીકે થાય છે પ્રાથમિક ચેનલ પસંદગીકાર. PHY 80 MHz બેન્ડવિડ્થને આવરી લે છે, જેને નોન-HT સિગ્નલ માટે 0 MHz બેન્ડવિડ્થના ચાર પેટા-બેન્ડ {3,…,20}માં વિભાજિત કરી શકાય છે. વિશાળ બેન્ડવિડ્થ (40 MHz અથવા 80 MHz) માટે, પેટા-બેન્ડ સંયુક્ત થાય છે. ni.com/info ની મુલાકાત લો અને માહિતી કોડ દાખલ કરો 80211AppFWManual ઍક્સેસ કરવા માટે લેબVIEW કોમ્યુનિકેશન્સ
802.11 અરજી ફ્રેમવર્ક મેન્યુઅલ ચેનલાઇઝેશન વિશે વધુ માહિતી માટે. |
ચેનલ અંદાજ | ગ્રાફિકલ સંકેત બતાવે છે ampઅનુમાનિત ચેનલનો લિટ્યુડ અને તબક્કો (L-LTF અને VHT-LTF પર આધારિત). |
બેઝબેન્ડ RX શક્તિ | ગ્રાફિકલ સંકેત પેકેટ સ્ટાર્ટ પર બેઝબેન્ડ સિગ્નલ પાવર દર્શાવે છે. આંકડાકીય સૂચક વાસ્તવિક રીસીવરની બેઝબેન્ડ શક્તિ દર્શાવે છે. જ્યારે AGC સક્ષમ હોય, ત્યારે
802.11 એપ્લિકેશન ફ્રેમવર્ક આ મૂલ્યને આપેલ પર રાખવાનો પ્રયાસ કરે છે એજીસી લક્ષ્ય સંકેત શક્તિ in ઉન્નત તે મુજબ RX ગેઇન બદલીને ટેબ. |
TX શક્તિ સ્પેક્ટ્રમ | TX માંથી વર્તમાન બેઝબેન્ડ સ્પેક્ટ્રમનો સ્નેપશોટ. |
RX શક્તિ સ્પેક્ટ્રમ | RX માંથી વર્તમાન બેઝબેન્ડ સ્પેક્ટ્રમનો સ્નેપશોટ. |
RF ઇનપુટ શક્તિ | જો 802.11 પેકેટ મળી આવ્યું હોય તો ઇનકમિંગ સિગ્નલના પ્રકારને ધ્યાનમાં લીધા વિના dBm માં વર્તમાન RF ઇનપુટ પાવર દર્શાવે છે. આ સૂચક RF ઇનપુટ પાવર, dBm માં, હાલમાં માપવામાં આવે છે, તેમજ સૌથી તાજેતરના પેકેટ પ્રારંભ પર દર્શાવે છે. |
અદ્યતન ટેબ
નીચેનું કોષ્ટક અદ્યતન ટેબ પર મૂકવામાં આવેલા નિયંત્રણોની યાદી આપે છે કારણ કે તે આકૃતિ 9 માં બતાવેલ છે.
સ્થિર રનટાઇમ સેટિંગ્સ
પરિમાણ | વર્ણન |
નિયંત્રણ ફ્રેમ TX વેક્ટર રૂપરેખાંકન | RTS, CTS અથવા ACK ફ્રેમ્સ માટે TX વેક્ટર્સમાં ગોઠવેલ MCS મૂલ્યો લાગુ કરે છે. તે ફ્રેમ્સનું ડિફોલ્ટ કંટ્રોલ ફ્રેમ કન્ફિગરેશન નોન-HT-OFDM અને 20 MHz બેન્ડવિડ્થ છે જ્યારે MCS ને હોસ્ટમાંથી ગોઠવી શકાય છે. |
dot11RTSTthreshold | RTS|CTSની મંજૂરી છે કે નહીં તે નક્કી કરવા માટે ફ્રેમ સિક્વન્સ સિલેક્શન દ્વારા અર્ધ-સ્થિર પરિમાણનો ઉપયોગ કરવામાં આવે છે.
· જો PSDU લંબાઈ, એટલે કે, PN ડેટા પેકેટ કદ, dot11RTSTthreshold કરતાં મોટી છે, {RTS | CTS | ડેટા | ACK} ફ્રેમ સિક્વન્સનો ઉપયોગ થાય છે. · જો PSDU લંબાઈ, એટલે કે, PN ડેટા પેકેટ કદ, dot11RTSTthreshold કરતાં ઓછું અથવા બરાબર છે, {DATA | ACK} ફ્રેમ સિક્વન્સનો ઉપયોગ થાય છે. આ મિકેનિઝમ સ્ટેશનોને આરટીએસ/સીટીએસ શરૂ કરવા માટે રૂપરેખાંકિત કરવાની મંજૂરી આપે છે, કાં તો હંમેશા, ક્યારેય નહીં, અથવા ફક્ત ચોક્કસ લંબાઈ કરતાં વધુ લાંબી ફ્રેમ્સ પર. |
dot11ShortRetry Limit | અર્ધ-સ્થિર પરિમાણ—ટૂંકા MPDU પ્રકાર (RTS|CTS વગરના સિક્વન્સ) માટે અરજી કરેલ પુનઃપ્રયાસોની મહત્તમ સંખ્યા. જો પુનઃપ્રયાસની મર્યાદાઓ પહોંચી જાય, તો MPDUs અને સંકળાયેલ MPDU રૂપરેખાંકન અને TX વેક્ટર કાઢી નાખે છે. |
dot11LongRetryLimit | અર્ધ-સ્થિર પરિમાણ—લાંબા MPDU પ્રકાર (RTS|CTS સહિત સિક્વન્સ) માટે અરજી કરેલ પુનઃપ્રયાસોની મહત્તમ સંખ્યા. જો પુનઃપ્રયાસની મર્યાદાઓ પહોંચી જાય, તો MPDUs અને સંકળાયેલ MPDU રૂપરેખાંકન અને TX વેક્ટર કાઢી નાખે છે. |
RF લૂપબેક ડેમો મોડ | ઓપરેશન મોડ્સ વચ્ચે સ્વિચ કરવા માટે બુલિયન નિયંત્રણ:
RF મલ્ટિ-સ્ટેશન (બુલિયન ખોટું છે): સેટઅપમાં ઓછામાં ઓછા બે સ્ટેશન જરૂરી છે, જ્યાં દરેક સ્ટેશન એક 802.11 ઉપકરણ તરીકે કાર્ય કરે છે. RF લૂપબેક (બુલિયન સાચું છે): એક ઉપકરણ જરૂરી છે. આ સેટઅપ એક જ સ્ટેશનનો ઉપયોગ કરીને નાના ડેમો માટે ઉપયોગી છે. જો કે, RF લૂપબેક મોડમાં અમલી MAC સુવિધાઓની કેટલીક મર્યાદાઓ છે. જ્યારે MAC TX તેમની રાહ જોઈ રહ્યું હોય ત્યારે ACK પેકેટો ખોવાઈ જાય છે; MAC ના FPGA પર DCF સ્ટેટ મશીન આ મોડને અટકાવે છે. તેથી, MAC TX હંમેશા ટ્રાન્સમિશન નિષ્ફળ થયાની જાણ કરે છે. તેથી, TX ભૂલ દરના ગ્રાફિકલ સંકેત પર અહેવાલ થયેલ TX પેકેટ ભૂલ દર અને TX બ્લોક ભૂલ દર એક છે. |
ડાયનેમિક રનટાઇમ સેટિંગ્સ
પરિમાણ | વર્ણન |
બેકઓફ | બેકઓફ મૂલ્ય કે જે ફ્રેમ પ્રસારિત થાય તે પહેલા લાગુ કરવામાં આવે છે. બેકઓફની ગણતરી 9 µs સમયગાળાના સ્લોટની સંખ્યામાં થાય છે. બેકઓફ મૂલ્યના આધારે, બેકઓફ પ્રક્રિયા માટે બેકઓફ ગણતરી નિશ્ચિત અથવા રેન્ડમ હોઈ શકે છે:
જો બેકઓફ મૂલ્ય શૂન્ય કરતાં મોટું અથવા બરાબર હોય, તો નિશ્ચિત બેકઓફનો ઉપયોગ થાય છે. · જો બેકઓફ મૂલ્ય નકારાત્મક હોય, તો રેન્ડમ બેકઓફ ગણતરીનો ઉપયોગ થાય છે. |
એજીસી લક્ષ્ય સંકેત શક્તિ | જો AGC સક્ષમ હોય તો ઉપયોગમાં લેવાતા ડિજિટલ બેઝબેન્ડમાં લક્ષ્ય RX પાવર. શ્રેષ્ઠ મૂલ્ય પ્રાપ્ત સિગ્નલના પીક-ટુ-એવરેજ પાવર રેશિયો (PAPR) પર આધારિત છે. સેટ કરો એજીસી લક્ષ્ય સંકેત શક્તિ માં પ્રસ્તુત કરતા મોટા મૂલ્ય માટે બેઝબેન્ડ RX શક્તિ આલેખ |
ઇવેન્ટ્સ ટેબ
નીચેના કોષ્ટકો આકૃતિ 10 માં બતાવ્યા પ્રમાણે ઇવેન્ટ્સ ટેબ પર મૂકવામાં આવેલા નિયંત્રણો અને સૂચકોની સૂચિ આપે છે.
ડાયનેમિક રનટાઇમ સેટિંગ્સ
પરિમાણ | વર્ણન |
FPGA ઘટનાઓ થી ટ્રેક | તેમાં બુલિયન નિયંત્રણોનો સમૂહ છે; દરેક નિયંત્રણનો ઉપયોગ સંબંધિત FPGA ઇવેન્ટના ટ્રેકિંગને સક્ષમ અથવા અક્ષમ કરવા માટે થાય છે. તે ઘટનાઓ નીચે મુજબ છે.
· PHY TX શરૂઆત વિનંતી · PHY TX અંત સંકેત · PHY RX શરૂઆત સંકેત · PHY RX અંત સંકેત · PHY સીસીએ સમય સંકેત · PHY RX લાભ ફેરફાર સંકેત · ડીસીએફ રાજ્ય સંકેત · MAC MPDU RX સંકેત · MAC MPDU TX વિનંતી |
બધા | ઉપરોક્ત FPGA ઇવેન્ટ્સની ઇવેન્ટ ટ્રેકિંગને સક્ષમ કરવા માટે બુલિયન નિયંત્રણ. |
કોઈ નહિ | ઉપરોક્ત FPGA ઇવેન્ટ્સની ઇવેન્ટ ટ્રેકિંગને અક્ષમ કરવા માટે બુલિયન નિયંત્રણ. |
લોગ file ઉપસર્ગ | ટેક્સ્ટને નામ આપો file ઇવેન્ટ DMA FIFO માંથી વાંચવામાં આવેલ FPGA ઇવેન્ટ ડેટા લખવા માટે. તેઓએ ઉપર રજૂ કર્યું FPGA ઘટનાઓ થી ટ્રેક દરેક ઘટના એક સમય st સમાવે છે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 ઉચ્ચમાંથી ડેટા પ્રાપ્ત થઈ રહ્યો છે. |
વધારાના ઓપરેશન મોડ્સ અને રૂપરેખાંકનો વિકલ્પો
આ વિભાગ વધુ રૂપરેખાંકન વિકલ્પો અને ઓપરેશન મોડનું વર્ણન કરે છે. Running This S માં વર્ણવેલ RF મલ્ટી-સ્ટેશન મોડ ઉપરાંતample પ્રોજેક્ટ વિભાગ, 802.11 એપ્લિકેશન ફ્રેમવર્ક એક ઉપકરણનો ઉપયોગ કરીને RF લૂપબેક અને બેઝબેન્ડ ઓપરેશન મોડને સપોર્ટ કરે છે. તે બે મોડનો ઉપયોગ કરીને 802.11 એપ્લિકેશન ફ્રેમવર્ક ચલાવવા માટેના મુખ્ય પગલાંઓ નીચે વર્ણવેલ છે.
RF લૂપબેક મોડ: કેબલ કરેલ
રૂપરેખાંકન પર આધાર રાખીને, ક્યાં તો "USRP RIO સેટઅપને ગોઠવવું" અથવા "FlexRIO/FlexRIO એડેપ્ટર મોડ્યુલ સેટઅપને ગોઠવવું" વિભાગમાં પગલાં અનુસરો.
USRP RIO સેટઅપને ગોઠવી રહ્યું છે
- ખાતરી કરો કે USRP RIO ઉપકરણ લેબ ચલાવતી હોસ્ટ સિસ્ટમ સાથે યોગ્ય રીતે જોડાયેલ છેVIEW કોમ્યુનિકેશન સિસ્ટમ ડિઝાઇન સ્યુટ.
- એક RF કેબલ અને એટેન્યુએટરનો ઉપયોગ કરીને RF લૂપબેક ગોઠવણી બનાવો.
- a કેબલને RF0/TX1 થી કનેક્ટ કરો.
- b 30 ડીબી એટેન્યુએટરને કેબલના બીજા છેડાથી કનેક્ટ કરો.
- c એટેન્યુએટરને RF1/RX2 થી કનેક્ટ કરો.
- યુએસઆરપી ઉપકરણ પર પાવર.
- હોસ્ટ સિસ્ટમ પર પાવર.
FlexRIO એડેપ્ટર મોડ્યુલ સેટઅપ ગોઠવી રહ્યું છે
- ખાતરી કરો કે લેબમાં ચાલતી સિસ્ટમમાં FlexRIO ઉપકરણ યોગ્ય રીતે ઇન્સ્ટોલ કરેલું છેVIEW કોમ્યુનિકેશન સિસ્ટમ ડિઝાઇન સ્યુટ.
- NI-5791 મોડ્યુલના TX ને NI-5791 મોડ્યુલના RX સાથે જોડતી RF લૂપબેક ગોઠવણી બનાવો.
લેબ ચલાવવીVIEW હોસ્ટ કોડ
લેબ ચલાવવા વિશે સૂચનાઓVIEW હોસ્ટ કોડ પહેલાથી જ “Running This Sampઆરએફ મલ્ટી-સ્ટેશન ઓપરેશન મોડ માટે લે પ્રોજેક્ટ” વિભાગ. તે વિભાગમાં પગલું 1 ની સૂચનાઓ ઉપરાંત, નીચેના પગલાં પણ પૂર્ણ કરો:
- ડિફૉલ્ટ ઑપરેશન મોડ RF મલ્ટિ-સ્ટેશન છે. અદ્યતન ટેબ પર સ્વિચ કરો અને RF લૂપબેક ડેમો મોડ નિયંત્રણને સક્ષમ કરો. આ નીચેના ફેરફારોને અમલમાં મૂકશે:
- ઓપરેશન મોડને RF લૂપબેક મોડમાં બદલવામાં આવશે
- ઉપકરણ MAC સરનામું અને ડેસ્ટિનેશન MAC સરનામું સમાન મળશે. માજી માટેample, બંને 46:6F:4B:75:6D:61 હોઈ શકે છે.
- લેબ ચલાવોVIEW રન બટન ( ) પર ક્લિક કરીને VI હોસ્ટ કરો.
- a જો સફળ થાય, તો ઉપકરણ તૈયાર સૂચક લાઇટ.
- b જો તમને કોઈ ભૂલ મળે, તો નીચેનામાંથી એક અજમાવી જુઓ:
- ખાતરી કરો કે તમારું ઉપકરણ યોગ્ય રીતે જોડાયેલ છે.
- RIO ઉપકરણની ગોઠવણી તપાસો.
- સ્ટેશન કંટ્રોલને ચાલુ પર સેટ કરીને સ્ટેશનને સક્ષમ કરો. સ્ટેશન સક્રિય સૂચક ચાલુ હોવું જોઈએ.
- RX થ્રુપુટ વધારવા માટે, એડવાન્સ્ડ ટેબ પર સ્વિચ કરો અને બેકઓફ પ્રક્રિયાની બેકઓફ વેલ્યુને શૂન્ય પર સેટ કરો, કારણ કે માત્ર એક જ સ્ટેશન ચાલી રહ્યું છે. વધુમાં, dot11ShortRetryLimit ના પુનઃપ્રયાસોની મહત્તમ સંખ્યા 1 પર સેટ કરો. સ્ટેશન કંટ્રોલને સક્ષમ કરીને સ્ટેશનને અક્ષમ કરો અને પછી સક્ષમ કરો, કારણ કે dot11ShortRetryLimit એ સ્થિર પરિમાણ છે.
- MAC ટેબ પસંદ કરો, અને ચકાસો કે બતાવેલ RX નક્ષત્ર MCS અને સબકેરિયર ફોર્મેટ પરિમાણોનો ઉપયોગ કરીને ગોઠવેલ મોડ્યુલેશન અને કોડિંગ યોજના સાથે મેળ ખાય છે. માજી માટેample, 16 QAM નો ઉપયોગ MCS 4 અને 20 MHz 802.11a માટે થાય છે. ડિફૉલ્ટ સેટિંગ્સ સાથે તમારે લગભગ 8.2 Mbits/s નું થ્રુપુટ જોવું જોઈએ.
આરએફ લૂપબેક મોડ: ઓવર-ધ-એર ટ્રાન્સમિશન
ઓવર-ધ-એર ટ્રાન્સમિશન કેબલવાળા સેટઅપ જેવું જ છે. કેબલ્સ પસંદ કરેલ ચેનલ કેન્દ્ર આવર્તન અને સિસ્ટમ બેન્ડવિડ્થ માટે યોગ્ય એન્ટેના દ્વારા બદલવામાં આવે છે.
સાવચેતી સિસ્ટમનો ઉપયોગ કરતા પહેલા તમામ હાર્ડવેર ઘટકો, ખાસ કરીને NI RF ઉપકરણો માટે ઉત્પાદન દસ્તાવેજીકરણ વાંચો.
USRP RIO અને FlexRIO ઉપકરણો એન્ટેનાનો ઉપયોગ કરીને હવામાં ટ્રાન્સમિશન માટે મંજૂર અથવા લાઇસન્સ ધરાવતા નથી. પરિણામે, તે ઉત્પાદનોને એન્ટેના વડે ચલાવવાથી સ્થાનિક કાયદાઓનું ઉલ્લંઘન થઈ શકે છે. એન્ટેના વડે આ ઉત્પાદન ચલાવતા પહેલા ખાતરી કરો કે તમે તમામ સ્થાનિક કાયદાઓનું પાલન કરી રહ્યાં છો.
બેઝબેન્ડ લૂપબેક મોડ
બેઝબેન્ડ લૂપબેક આરએફ લૂપબેક જેવું જ છે. આ મોડમાં, આરએફને બાયપાસ કરવામાં આવે છે. TX samples સીધા FPGA પર RX પ્રોસેસિંગ ચેઇનમાં ટ્રાન્સફર થાય છે. ઉપકરણ કનેક્ટર્સ પર કોઈ વાયરિંગની જરૂર નથી. બેઝબેન્ડ લૂપબેકમાં સ્ટેશન ચલાવવા માટે, બ્લોક ડાયાગ્રામમાં સ્થિત ઑપરેશન મોડને બેઝબેન્ડ લૂપબેકના સ્થિર તરીકે મેન્યુઅલી સેટ કરો.
વધારાના રૂપરેખાંકન વિકલ્પો
PN ડેટા જનરેટર
તમે TX ડેટા ટ્રાફિક બનાવવા માટે બિલ્ટ-ઇન સ્યુડો-નોઈઝ (PN) ડેટા જનરેટરનો ઉપયોગ કરી શકો છો, જે સિસ્ટમ થ્રુપુટ કામગીરીને માપવા માટે ઉપયોગી છે. PN ડેટા જનરેટર PN ડેટા પેકેટ સાઈઝ અને PN પેકેટ્સ પ્રતિ સેકન્ડ પેરામીટર્સ દ્વારા ગોઠવેલ છે. PN ડેટા જનરેટરના આઉટપુટ પરનો ડેટા દર બંને પરિમાણોના ઉત્પાદન જેટલો છે. નોંધ લો કે વાસ્તવિક સિસ્ટમ થ્રુપુટ RX બાજુએ જોવામાં આવે છે તે ટ્રાન્સમિશન પરિમાણો પર આધાર રાખે છે, જેમાં સબકેરિયર ફોર્મેટ અને MCS મૂલ્યનો સમાવેશ થાય છે, અને તે PN ડેટા જનરેટર દ્વારા જનરેટ કરાયેલા દર કરતા ઓછો હોઈ શકે છે.
નીચેના પગલાંઓ ભૂતપૂર્વ પ્રદાન કરે છેampPN ડેટા જનરેટર કેવી રીતે પ્રાપ્ત કરી શકાય તેવા થ્રુપુટ પર ટ્રાન્સમિશન પ્રોટોકોલ રૂપરેખાંકનની અસર બતાવી શકે છે. નોંધ લો કે આપેલ થ્રુપુટ મૂલ્યો વાસ્તવિક વપરાયેલ હાર્ડવેર પ્લેટફોર્મ અને ચેનલના આધારે સહેજ અલગ હોઈ શકે છે.
- "રનિંગ ધીસ એસ" માં બે સ્ટેશનો (સ્ટેશન A અને સ્ટેશન B) સેટ કરો, ગોઠવો અને ચલાવોampલે પ્રોજેક્ટ” વિભાગ.
- ઉપકરણ MAC સરનામું અને ડેસ્ટિનેશન MAC એડ્રેસ માટે સેટિંગ્સને યોગ્ય રીતે સમાયોજિત કરો જેમ કે સ્ટેશન Aનું ઉપકરણ સરનામું સ્ટેશન Bનું ગંતવ્ય છે અને ઊલટું અગાઉ વર્ણવ્યા પ્રમાણે.
- સ્ટેશન B પર, સ્ટેશન B પરથી TX ડેટાને અક્ષમ કરવા માટે ડેટા સ્ત્રોતને મેન્યુઅલ પર સેટ કરો.
- બંને સ્ટેશનો સક્ષમ કરો.
- ડિફૉલ્ટ સેટિંગ્સ સાથે, તમારે સ્ટેશન B પર લગભગ 8.2 Mbits/s નું થ્રુપુટ જોવું જોઈએ.
- સ્ટેશન A ના MAC ટેબ પર સ્વિચ કરો.
- PN ડેટા પેકેટનું કદ 4061 પર સેટ કરો.
- પ્રતિ સેકન્ડ PN પેકેટ્સની સંખ્યા 10,000 પર સેટ કરો. આ સેટિંગ તમામ સંભવિત રૂપરેખાંકનો માટે TX બફરને સંતૃપ્ત કરે છે.
- સ્ટેશન A ના એડવાન્સ ટેબ પર સ્વિચ કરો.
- RTS/CTS પ્રક્રિયાને અક્ષમ કરવા માટે dot11RTSTthreshold ને PN ડેટા પેકેટ સાઈઝ (5,000) કરતા મોટા મૂલ્ય પર સેટ કરો.
- પુનઃપ્રસારણને નિષ્ક્રિય કરવા માટે dot11ShortRetryLimit દ્વારા દર્શાવવામાં આવેલા પુનઃપ્રયાસોની મહત્તમ સંખ્યાને 1 પર સેટ કરો.
- અક્ષમ કરો અને પછી સ્ટેશન Aને સક્ષમ કરો કારણ કે dot11RTSTthreshold એ સ્થિર પરિમાણ છે.
- સ્ટેશન 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 એપ્લીકેશન ફ્રેમવર્કનો ઉપયોગ પ્રાપ્ત કરેલ 802.11 ડેટા ફ્રેમને પસાર કરવા માટે કરે છે અને તેને UDP દ્વારા વિડિયો સ્ટ્રીમ પ્લેયરમાં પસાર કરે છે.
- “Running the Lab માં વર્ણવ્યા મુજબ નવો પ્રોજેક્ટ બનાવોVIEW હોસ્ટ કોડ” અને RIO ઉપકરણ પરિમાણમાં યોગ્ય RIO ઓળખકર્તા સેટ કરો.
- સ્ટેશન નંબર 1 પર સેટ કરો.
- બ્લોક ડાયાગ્રામમાં સ્થિત ઓપરેશન મોડને અગાઉ વર્ણવ્યા મુજબ ડિફોલ્ટ મૂલ્ય, RF મલ્ટી સ્ટેશન રાખવા દો.
- ઉપકરણ MAC એડ્રેસ અને ડેસ્ટિનેશન MAC એડ્રેસને ડિફોલ્ટ મૂલ્યો ધરાવવા દો.
- MAC ટેબ પર સ્વિચ કરો અને ડેટા સિંકને UDP પર સેટ કરો.
- સ્ટેશનને સક્ષમ કરો.
- cmd.exe શરૂ કરો અને VLC ઇન્સ્ટોલેશન ડિરેક્ટરીમાં બદલો.
- નીચેના આદેશ સાથે સ્ટ્રીમિંગ ક્લાયંટ તરીકે VLC એપ્લિકેશન શરૂ કરો: vlc udp://@:13000, જ્યાં મૂલ્ય 13000 ડેટા સિંક વિકલ્પના ટ્રાન્સમિટ પોર્ટની બરાબર છે.
ટ્રાન્સમીટર રૂપરેખાંકિત કરો
ટ્રાન્સમીટર તરીકે કામ કરતા હોસ્ટ વિડિયો સ્ટ્રીમિંગ સર્વરમાંથી UDP પેકેટો મેળવે છે અને તેમને 802.11 ડેટા ફ્રેમ તરીકે ટ્રાન્સમિટ કરવા માટે 802.11 એપ્લિકેશન ફ્રેમવર્કનો ઉપયોગ કરે છે.
- “Running the Lab માં વર્ણવ્યા મુજબ નવો પ્રોજેક્ટ બનાવોVIEW હોસ્ટ કોડ” અને RIO ઉપકરણ પરિમાણમાં યોગ્ય RIO ઓળખકર્તા સેટ કરો.
- સ્ટેશન નંબર 2 પર સેટ કરો.
- બ્લોક ડાયાગ્રામમાં સ્થિત ઓપરેશન મોડને અગાઉ વર્ણવ્યા મુજબ ડિફોલ્ટ મૂલ્ય, RF મલ્ટી સ્ટેશન રાખવા દો.
- ઉપકરણ 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 “PATH_TO_VIDEO_ સાથે સ્ટ્રીમિંગ સર્વર તરીકે VLC એપ્લિકેશન શરૂ કરો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 આંકડા: બધા સૂચકાંકો તેના બદલે ઝડપથી વધી રહ્યા છે આરટીએસ શોધાયેલ અને સીટીએસ શોધાયેલ, કારણ કે dot11RTSthreshold on ઉન્નત ટેબ કરતાં મોટી છે PN ડેટા પેકેટ કદ (PSDU લંબાઈ) ચાલુ છે MAC ટેબ o માં નક્ષત્ર RX નક્ષત્ર ગ્રાફ ના મોડ્યુલેશન ઓર્ડર સાથે મેળ ખાય છે એમસીએસ ટ્રાન્સમીટર પર પસંદ કરેલ. o ધ TX બ્લોક ભૂલ દર ગ્રાફ સ્વીકૃત મૂલ્ય દર્શાવે છે. · ચાલુ RF & PHY ટેબ: |
o ધ RX શક્તિ સ્પેક્ટ્રમ પસંદ કરેલાના આધારે જમણા સબબેન્ડમાં સ્થિત છે પ્રાથમિક ચેનલ પસંદગીકાર. ડિફૉલ્ટ મૂલ્ય 1 હોવાથી, તે -20 MHz અને 0 ની વચ્ચે હોવું જોઈએ RX શક્તિ સ્પેક્ટ્રમ આલેખ
o ધ સીસીએ ઉર્જા તપાસ થ્રેશોલ્ડ [dBm] માં વર્તમાન પાવર કરતાં મોટી છે RF ઇનપુટ શક્તિ આલેખ o પેકેટ સ્ટાર્ટ (લાલ બિંદુઓ) માં માપેલ બેઝબેન્ડ પાવર બેઝબેન્ડ RX શક્તિ ગ્રાફ કરતાં ઓછો હોવો જોઈએ એજીસી લક્ષ્ય સંકેત શક્તિ on ઉન્નત ટેબ |
|
MAC આંકડા ટેસ્ટ | · સ્ટેશન A અને સ્ટેશન B ને અક્ષમ કરો
· સ્ટેશન A પર, MAC ટેબ, સેટ કરો ડેટા સ્ત્રોત થી મેન્યુઅલ. · સ્ટેશન A અને સ્ટેશન B ને સક્ષમ કરો ઓ સ્ટેશન A, MAC ટેબ: § ડેટા કારણભૂત of MAC TX આંકડા શૂન્ય છે. § ACK કારણભૂત of MAC RX આંકડા શૂન્ય છે. o સ્ટેશન B, MAC ટેબ: § RX થ્રુપુટ શૂન્ય છે. § ACK કારણભૂત of MAC TX આંકડા શૂન્ય છે. § ડેટા શોધાયેલ of MAC RX આંકડા શૂન્ય છે. · સ્ટેશન A પર, MAC ટેબ પર, માત્ર એક વાર ક્લિક કરો ટ્રિગર TX of મેન્યુઅલ ડેટા સ્ત્રોત ઓ સ્ટેશન A, MAC ટેબ: § ડેટા કારણભૂત of MAC TX આંકડા 1 છે. § ACK કારણભૂત of MAC RX આંકડા 1 છે. o સ્ટેશન B, MAC ટેબ: § RX થ્રુપુટ શૂન્ય છે. § ACK કારણભૂત of MAC TX આંકડા 1 છે. § ડેટા શોધાયેલ of MAC RX આંકડા 1 છે. |
આરટીએસ / સીટીએસ કાઉન્ટર્સ ટેસ્ટ | · સ્ટેશન A અક્ષમ કરો, સેટ કરો dot11RTSTthreshold શૂન્ય સુધી, કારણ કે તે સ્થિર પરિમાણ છે. પછી, સ્ટેશન A ને સક્ષમ કરો.
· સ્ટેશન A પર, MAC ટેબ પર, માત્ર એક વાર ક્લિક કરો ટ્રિગર TX of મેન્યુઅલ ડેટા સ્ત્રોત ઓ સ્ટેશન A, MAC ટેબ: § આરટીએસ કારણભૂત of MAC TX આંકડા 1 છે. § સીટીએસ કારણભૂત of MAC RX આંકડા 1 છે. o સ્ટેશન B, MAC ટેબ: § સીટીએસ કારણભૂત of MAC TX આંકડા 1 છે. § આરટીએસ કારણભૂત of MAC RX આંકડા 1 છે. |
ખોટું રૂપરેખાંકન | |
સિસ્ટમ રૂપરેખાંકન | સ્ટેશન નંબરોને વિવિધ મૂલ્યો પર સેટ કરો.
ની સેટિંગ્સને યોગ્ય રીતે ગોઠવો ઉપકરણ MAC સરનામું અને ગંતવ્ય MAC સરનામું અગાઉ વર્ણવ્યા મુજબ. અન્ય સેટિંગ્સને ડિફૉલ્ટ મૂલ્યો પર છોડો. |
ભૂલ:
ના ડેટા પૂરી પાડવામાં આવેલ છે માટે સંક્રમણ |
સંકેત:
ના પ્રતિ મૂલ્યો ડેટા કારણભૂત અને ACK કારણભૂત in MAC TX આંકડા વધ્યા નથી. ઉકેલ: સેટ ડેટા સ્ત્રોત થી PN ડેટા. વૈકલ્પિક રીતે, સેટ કરો ડેટા સ્ત્રોત થી યુડીપી અને ખાતરી કરો કે તમે અગાઉના વર્ણવ્યા પ્રમાણે યોગ્ય રીતે ગોઠવેલ UDP પોર્ટને ડેટા પ્રદાન કરવા માટે બાહ્ય એપ્લિકેશનનો ઉપયોગ કરો છો. |
ભૂલ:
MAC TX ધ્યાનમાં લે છે આ મધ્યમ as વ્યસ્ત |
સંકેત:
ના MAC આંકડાકીય મૂલ્યો ડેટા ટ્રિગર્ડ અને પ્રસ્તાવના શોધાયેલ, ભાગ MAC TX આંકડા અને MAC RX આંકડા, અનુક્રમે, વધારો થયો નથી. ઉકેલ: વળાંકના મૂલ્યો તપાસો વર્તમાન માં RF ઇનપુટ શક્તિ ગ્રાફ. સેટ કરો સીસીએ ઉર્જા તપાસ થ્રેશોલ્ડ [dBm] આ વળાંકના ન્યૂનતમ મૂલ્ય કરતાં વધુ હોય તેવા મૂલ્ય પર નિયંત્રણ. |
ભૂલ:
મોકલો વધુ ડેટા પેકેટો કરતાં આ MAC કરી શકો છો પ્રદાન કરો થી આ PHY |
સંકેત:
આ PN ડેટા પેકેટ કદ અને PN પેકેટો પ્રતિ બીજું વધારો કરવામાં આવે છે. જો કે, પ્રાપ્ત થ્રુપુટમાં વધારો થયો નથી. ઉકેલ: ઉચ્ચ પસંદ કરો એમસીએસ મૂલ્ય અને ઉચ્ચ સબકેરિયર ફોર્મેટ. |
ભૂલ:
ખોટું 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. |
ભૂલ:
ઉચ્ચ સીએફઓ if સ્ટેશન A અને B છે ફ્લેક્સઆરઆઈઓ |
સંકેત:
વળતર વાહક ફ્રિકવન્સી ઑફસેટ (CFO) વધારે છે, જે નેટવર્કની સમગ્ર કામગીરીને બગાડે છે. ઉકેલ: સેટ કરો સંદર્ભ ઘડિયાળ PXI_CLK અથવા REF IN/ClkIn માટે. · PXI_CLK માટે: સંદર્ભ PXI ચેસિસમાંથી લેવામાં આવ્યો છે. · સંદર્ભ 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 આમાં વપરાતી વિભાવનાઓ અથવા વસ્તુઓampલે પ્રોજેક્ટ.
ni.com/info ની મુલાકાત લો અને લેબને ઍક્સેસ કરવા માટે માહિતી કોડ 80211AppFWManual દાખલ કરોVIEW કોમ્યુનિકેશન્સ 802.11 એપ્લિકેશન ફ્રેમવર્ક મેન્યુઅલ 802.11 એપ્લિકેશન ફ્રેમવર્ક ડિઝાઇન વિશે વધુ માહિતી માટે.
તમે લેબ વિશેની મૂળભૂત માહિતી જાણવા માટે સંદર્ભ મદદ વિન્ડોનો પણ ઉપયોગ કરી શકો છોVIEW ઑબ્જેક્ટ્સ જેમ તમે કર્સરને દરેક ઑબ્જેક્ટ પર ખસેડો છો. લેબમાં સંદર્ભ મદદ વિન્ડો દર્શાવવા માટેVIEW, પસંદ કરો View»સંદર્ભ સહાય.
સંક્ષિપ્ત શબ્દો
ટૂંકાક્ષર | અર્થ |
ACK | સ્વીકૃતિ |
એજીસી | આપોઆપ ગેઇન નિયંત્રણ |
A-MPDU | એકીકૃત MPDU |
સીસીએ | ચેનલ મૂલ્યાંકન સાફ કરો |
સીએફઓ | વાહક આવર્તન ઓફસેટ |
સીએસએમએ/સીએ | અથડામણ ટાળવા સાથે કેરિયર સેન્સ મલ્ટિપલ એક્સેસ |
સીટીએસ | મોકલવા માટે સાફ કરો |
CW | સતત તરંગ |
ડીએસી | ડિજિટલ થી એનાલોગ કન્વર્ટર |
ડીસીએફ | વિતરિત સંકલન કાર્ય |
ડીએમએ | ડાયરેક્ટ મેમરી એક્સેસ |
FCS | ફ્રેમ ચેક ક્રમ |
MAC | મધ્યમ ઍક્સેસ નિયંત્રણ સ્તર |
એમસીએસ | મોડ્યુલેશન અને કોડિંગ યોજના |
MIMO | બહુવિધ-ઇનપુટ-મલ્ટીપલ-આઉટપુટ |
MPDU | MAC પ્રોટોકોલ ડેટા યુનિટ |
NAV | નેટવર્ક ફાળવણી વેક્ટર |
નોન-એચટી | બિન-ઉચ્ચ થ્રુપુટ |
OFDM | ઓર્થોગોનલ ફ્રીક્વન્સી-ડિવિઝન મલ્ટિપ્લેક્સિંગ |
PAPR | પીક થી એવરેજ પાવર રેશિયો |
PHY | શારીરિક સ્તર |
PLCP | ભૌતિક સ્તર કન્વર્જન્સ પ્રક્રિયા |
PN | સ્યુડો અવાજ |
PSDU | PHY સેવા ડેટા યુનિટ |
કયુએએમ | ચતુર્થાંશ ampલીટ્યુડ મોડ્યુલેશન |
આરટીએસ | મોકલવા માટે વિનંતી |
RX | પ્રાપ્ત કરો |
SIFS | ટૂંકા ઇન્ટરફ્રેમ અંતર |
SISO | સિંગલ ઇનપુટ સિંગલ આઉટપુટ |
T2H | યજમાન માટે લક્ષ્ય |
TX | ટ્રાન્સમિટ કરો |
યુડીપી | વપરાશકર્તા ડાtagરેમ પ્રોટોકોલ |
NI ટ્રેડમાર્ક્સ પર વધુ માહિતી માટે ni.com/trademarks પર NI ટ્રેડમાર્ક્સ અને લોગો માર્ગદર્શિકાનો સંદર્ભ લો. અહીં ઉલ્લેખિત અન્ય ઉત્પાદન અને કંપનીના નામો તેમની સંબંધિત કંપનીઓના ટ્રેડમાર્ક અથવા ટ્રેડ નામો છે. NI ઉત્પાદનો/ટેકનોલોજીને આવરી લેતા પેટન્ટ માટે, યોગ્ય સ્થાનનો સંદર્ભ લો: સહાય»તમારા સોફ્ટવેરમાં પેટન્ટ્સ, patents.txt file તમારા મીડિયા પર અથવા ni.com/patents પર નેશનલ ઇન્સ્ટ્રુમેન્ટ પેટન્ટ નોટિસ. તમે રીડમીમાં એન્ડ-યુઝર લાયસન્સ એગ્રીમેન્ટ્સ (EULA) અને તૃતીય-પક્ષ કાનૂની સૂચનાઓ વિશે માહિતી મેળવી શકો છો file તમારા NI ઉત્પાદન માટે. NI વૈશ્વિક વેપાર અનુપાલન નીતિ માટે ni.com/legal/export-compliance પર નિકાસ અનુપાલન માહિતીનો સંદર્ભ લો અને સંબંધિત HTS કોડ્સ, ECCNs અને અન્ય આયાત/નિકાસ ડેટા કેવી રીતે મેળવવો. 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 |