AOR USA INC ARL2300LOCAL Linux OS रिसीव्हर कंट्रोल सॉफ्टवेअर

उत्पादन माहिती
ARL2300LOCAL हे AOR AR5700D, AR2300, AR5001D आणि AR6000 रिसीव्हर्ससाठी डिझाइन केलेले Linux OS रिसीव्हर कंट्रोल सॉफ्टवेअर आहे जे IQ5001 पर्यायाने सुसज्ज आहे. हे आवृत्ती 4.2.9 सह येते, ज्यामध्ये I/Q रेकॉर्डिंग, वेगळे आणि आकार बदलता येण्याजोगे स्पेक्ट्रम डिस्प्ले आणि वारंवारता प्रदर्शित करण्यासाठी सिग्नल शिखरावर फिरणे यासारख्या सुधारणा आहेत. सॉफ्टवेअरची RPI4/RPI400 वर Raspberry Pi OS वर, Intel Celeron PC वर Linux MINT 20 आणि Intel I20 PC वर Ubuntu 5 वर काम करण्याची चाचणी आणि पुष्टी केली गेली आहे. DEBIAN, UBUNTU आणि RASPBIAN च्या कोणत्याही अलीकडील आवृत्तीवर ते काम करण्याची शक्यता आहे. तथापि, अपुऱ्या USB डेटा हाताळणी क्षमतेमुळे Raspberry Pi zero, 1/2/3 मालिकेवर Raspberry Pi OS वर काम न केल्याची पुष्टी झाली आहे. सॉफ्टवेअरला मध्यम ते प्रगत लिनक्स ज्ञान आणि सॉफ्टवेअर पॅकेजेस स्थापित करणे, फोल्डर परवानग्या व्यवस्थापित करणे आणि डेटा संकलित करणे यासाठी परिचित असणे आवश्यक आहे.
उत्पादन वापर सूचना
- “sudo apt install” कमांड वापरून खालील पॅकेजेस इन्स्टॉल करा: openjdk-11-jre librxtx-java, cycfx2prog, Cypress EZ-USB FX2 (LP) प्रोग्रामर, usbutils, Linux USB युटिलिटी, libusb-1.0-0, आणि libusb-1.0 -0-dev (साठी आवश्यक file संकलन).
- डाउनलोड केलेले काढा file arl2300localv4.2.9.tar.gz “cd Downloads” आणि “tar xf arl2300localv4.2.9.tar.gz” कमांड वापरून डाउनलोड डिरेक्ट्रीमध्ये. हे सर्व आवश्यक असलेली arl2300localv.4.2.9 निर्देशिका तयार करेल files.
- "cd Downloads/arl98localv2300" आणि "sudo cp 4.2.9-iqfk.rules /etc/udev/rules.d" कमांड वापरून 98-iqfk.rules /etc/udev/rules.d/ वर कॉपी करा. नंतर टर्मिनलमध्ये "sudo udevadm control -R" कमांड कार्यान्वित करा.
- विशिष्ट पीसी हार्डवेअर/ऑपरेटिंग सिस्टमसाठी ariq_rcv.cc संकलित करा जिथे पुरवठा केला आहे file "मेक क्लीन" आणि "मेक" कमांड्स काढल्या आणि अंमलात आणल्या. परिणामी ariq_rcv file आता वापरण्यास तयार आहे.
- ला कार्यान्वित करण्याची परवानगी द्या file iqwr2.sh “cd Downloads/arl2300localv4.2.9” आणि “chmod 0755 iqwr2.sh” कमांड वापरून.
- दोन USB केबल्स वापरून रिसीव्हरला PC शी कनेक्ट करा: एक रिसीव्हर कंट्रोलसाठी आणि एक I/Q स्ट्रीम कॅप्चरसाठी. USB2.0 पोर्ट वापरा कारण 3.0 समस्या निर्माण करू शकते. यूएसबी क्रमांक वाटप गुंतागुंत टाळण्यासाठी माऊस आणि कीबोर्ड वगळता इतर USB बाह्य उपकरणे डिस्कनेक्ट करा. रिसीव्हर चालू करा.
- “ls -l /dev | आदेश वापरून रिसीव्हर नियंत्रणासाठी USB कनेक्शन योग्यरित्या आढळले आहे का ते तपासा egrep ttyUSB0”. जर प्रत्युत्तरात “crw-rw—- 1 रूट डायलआउट 188, ttyUSB0” दिसत असेल, तर ते योग्यरित्या शोधले जाईल.
- स्पेक्ट्रम डिस्प्ले मूलभूत आहे कारण ते अनुक्रमांक डेटावर आधारित आहे, I/Q प्रवाहावर नाही. AR5700D वरील TETRA मोडसाठी GSSI फिल्टरिंग कार्य समर्थित नाही. ऑडिओ रेकॉर्डिंग फक्त प्राप्तकर्त्याच्या SD कार्डवर उपलब्ध आहे. GQRX मधील I/Q प्लेबॅक शून्याची मध्यवर्ती वारंवारता दाखवतो, जी चुकीची आहे, परंतु अंकांद्वारे व्यक्तिचलितपणे बदलली जाऊ शकते. प्राप्त वारंवारता अंकांद्वारे बदलली जाऊ शकत नाही, फक्त स्पेक्ट्रमवर उभ्या बारला माउसने ड्रॅग करून.
खालील सूचना आवृत्ती ४.२.९ वर आधारित आहेत. " 4.2.9 पासून अनेक सूचना बदलल्या आहेत, कृपया हे मॅन्युअल पुन्हा पूर्णपणे वाचा.
मागील आवृत्ती 4.0.10 च्या तुलनेत सुधारणा:
- I/Q रेकॉर्डिंग वैशिष्ट्य जोडणे
- विलग आणि आकार बदलता येण्याजोगा स्पेक्ट्रम डिस्प्ले
- सिग्नल शिखरावर फिरवल्याने वारंवारता प्रदर्शित होते
यावर काम करण्यासाठी चाचणी केली आणि पुष्टी केली:
- RPI4/RPI400 वर रास्पबेरी Pi OS
- इंटेल सेलेरॉन पीसीवर लिनक्स मिंट 20
- इंटेल I20 पीसी वर उबंटू 5.
- DEBIAN, UBUNTU आणि RASPBIAN च्या कोणत्याही अलीकडील आवृत्तीवर ते काम करण्याची शक्यता आहे.
यावर काम न करण्याची पुष्टी केली:
रास्पबेरी Pi OS वर रास्पबेरी पाई शून्य, 1/2/3 मालिका. USB द्वारे कॅप्चर केलेली I/Q स्ट्रीम डेटाची रक्कम कमकुवत रास्पबेरी पाई मॉडेल हाताळण्यासाठी खूप जास्त आहे.
आवश्यक Linux ज्ञान: मध्यम ते प्रगत
तुम्हाला लिनक्स ऑपरेटिंग सिस्टीममध्ये सोयीस्कर असणे आवश्यक आहे, सॉफ्टवेअर पॅकेजेस कसे स्थापित करायचे हे माहित असणे आवश्यक आहे, फोल्डर परवानग्या व्यवस्थापित करा आणि डेटा संकलित करा.
पुरवले files
- ARL2300LOCAL_installation_instructions.pdf — या file
- ARL2300LOCALv4.2.9.jar— JAVA वर आधारित सॉफ्टवेअर एक्झिक्युटेबल.
- ARL2300_client_software_guide.pdf — सॉफ्टवेअर वापरकर्ता मार्गदर्शक (मूळतः ARL2300 इथरनेट कंट्रोलर क्लायंट सॉफ्टवेअरसाठी, परंतु लॉगिन वगळता सूचना जवळजवळ सारख्याच आहेत)
- ९८-iqfk.rules — File udev साठी
- बनवाfile — ariq_rcv.cc संकलित करण्यासाठी वापरले जाते
- ariq_rcv.cc — रेकॉर्डिंग प्रोग्रामचा स्त्रोत कोड
- iqwr2.sh — फर्मवेअर डाउनलोड एक्झिक्युटेबल file
- fx2fw.hex — फर्मवेअर file
वैशिष्ट्ये
- यूएसबी, मेमरी मॅनेजमेंट, स्कॅन, शोध, बेसिक स्पेक्ट्रम डिस्प्ले, ऑडिओ रेकॉर्डिंग SD द्वारे स्थानिक रिसीव्हर नियंत्रण. केवळ रिसीव्हर ऑडिओ आउटपुटद्वारे ऑडिओ प्राप्त झाला. एकाच पीसीवर एकाचवेळी मल्टी-रिसीव्हर नियंत्रण!
- I/Q रेकॉर्डिंग (प्लेबॅक फक्त GQRX किंवा Gnuradio द्वारे आहे). कृपया लक्षात घ्या की SD कार्ड WRITE गती खूप मंद आहे, म्हणून कॅप्चर केलेला I/Q डेटा USB 3.0 द्वारे कनेक्ट केलेल्या बाह्य USB मेमरी किंवा ड्राइव्हवर जतन करणे आवश्यक आहे. SD कार्डवर कॅप्चर केल्याने I/Q डेटा तुटतो.
- सॉफ्टवेअर मुक्तपणे वापरले आणि शेअर केले जाऊ शकते, तथापि स्त्रोत कोड सार्वजनिक नाही.
- सॉफ्टवेअर कोणत्याही समर्थनाच्या बंधनाशिवाय "जसे आहे तसे" पुरवले जाते.
रिसीव्हर नियंत्रणासाठी तयारी करत आहे
- "sudo apt install" सह खालील पॅकेजेस स्थापित करा:
openjdk-11-jre librxtx-java cycfx2prog Cypress EZ-USB FX2 (LP) प्रोग्रामर
usbutils Linux USB उपयुक्तता
libusb-1.0-0 यूजरस्पेस यूएसबी प्रोग्रामिंग लायब्ररी
libusb-1.0-0-dev संकलित करण्यासाठी आवश्यक files
clang कंपाइलर - डाउनलोड केलेले काढा file “arl2300localv4.2.9.tar.gz”. ते “डाउनलोड” निर्देशिकेत आहे असे गृहीत धरू.
$ cd डाउनलोड
$ टार xf arl2300localv4.2.9.tar.gz
हे सर्व आवश्यक गोष्टींसह डाउनलोड निर्देशिकेत “arl2300localv.4.2.9” तयार करेल. fileआत आहे. - खालीलप्रमाणे /etc/udev/rules.d/ वर 98-iqfk.rules कॉपी करा:
$ सीडी
$ cd डाउनलोड/arl2300localv4.2.9
$ sudo cp 98-iqfk.rules /etc/udev/rules.d
नंतर टर्मिनलमध्ये खालील कमांड कार्यान्वित करा:
$ sudo udevadm नियंत्रण -R - तुम्ही ज्या विशिष्ट पीसी हार्डवेअर/ऑपरेटिंग सिस्टमवर नियंत्रण सॉफ्टवेअर चालवत आहात त्यासाठी ariq_rcv.cc संकलित करणे आवश्यक आहे.
तुम्ही पुरवलेल्या डिरेक्टरीवर जा file. जर ते "डाउनलोड" मध्ये असेल, तर ते असेल:
$ सीडी
$ cd डाउनलोड/arl2300localv4.2.9
टर्मिनलमध्ये खालील कमांड कार्यान्वित करा:
$ स्वच्छ करा
$ बनवा
परिणामी “ariq_rcv” आता वापरण्यासाठी तयार आहे. - ला कार्यान्वित करण्याची परवानगी द्या file "iqwr2.sh":
$ सीडी
$ cd डाउनलोड/arl2300localv4.2.9
$ chmod ०७५५ iqwr0755.sh - vigr मध्ये लॉगिन वापरकर्ता नाव सेट करा:
$ सुडो व्हिगर
(तुम्ही कमांड विंडो उघडून तुमचे लॉगिन वापरकर्तानाव शोधू शकता. ते उदाample “pi@raspberrypi”. या प्रकरणात, "pi" हे वापरकर्ता नाव आहे.)
vigr विंडोमध्ये, "डायलआउट" ओळ शोधा आणि तुमचे लॉगिन वापरकर्तानाव सेट केले आहे याची खात्री करा. उदाample: dialout:x:20:pi (“pi” हे लॉगिन वापरकर्ता नाव असेल)
CTRL+O आणि ENTER सह बदल जतन करा. CTRL+X सह vigr बंद करा.
लॉगिन वापरकर्ता नाव vigr -s मध्ये सेट करा:
$ sudo vigr -s
vigr -s विंडोमध्ये, "डायलआउट" ओळ शोधा आणि तुमचे लॉगिन वापरकर्तानाव सेट केले असल्याचे सुनिश्चित करा. उदाample: dialout:*::pi (“pi” हे लॉगिन वापरकर्ता नाव असेल)
CTRL+O आणि ENTER सह बदल जतन करा.
CTRL+X सह vigr -s बंद करा. - दोन यूएसबी केबल्सद्वारे रिसीव्हरला पीसीशी कनेक्ट करा. एक रिसीव्हर नियंत्रणासाठी आणि एक I/Q स्ट्रीम कॅप्चरसाठी. USB2.0 पोर्टला प्राधान्य द्या कारण 3.0 कधी कधी समस्या निर्माण करू शकते. USB नंबर वाटप गुंतागुंत टाळण्यासाठी इतर USB परिधीय (माऊस आणि कीबोर्ड जोडलेले राहू शकतात) डिस्कनेक्ट करा. आता तुम्ही रिसीव्हर चालू करू शकता.
- प्राप्तकर्ता नियंत्रणासाठी USB कनेक्शन योग्यरित्या आढळले आहे का ते तपासा:
$ ls -l /dev |egrep ttyUSB0
खाली दिलेल्या प्रमाणे “ttyUSB0” द्वारे प्रत्युत्तर संपुष्टात आल्यास, ते योग्यरित्या आढळले आहे.
crw-rw—- 1 रूट डायलआउट 188,amp> ttyUSB0
रिसीव्हर कंट्रोल सॉफ्टवेअर सुरू करा
- डिरेक्टरी वर जा जिथे तुम्ही पुरवलेले सर्व काढले files जर ते "डाउनलोड" मध्ये असेल, तर ते असेल:
$ सीडी
$ cd डाउनलोड/arl2300localv4.2.9
प्रोग्राम कार्यान्वित करा:
$ जावा -जार ARL2300LOCALv4.2.9.जार
(Linux MINT सारख्या काही ऑपरेटिंग सिस्टमला sudo ची आवश्यकता असू शकते)
प्रोग्राम लॉन्च होईपर्यंत काही सेकंद प्रतीक्षा करा. जर तुम्हाला प्रोग्राम विंडोच्या वरच्या डाव्या बाजूला PORT विभागात “/dev/ttyUSB0” दिसत असेल, तर सर्व काही ठीक आहे आणि तुम्ही Connect वर क्लिक करू शकता.
(वापरताना कमांड विंडो उघडी ठेवा.)
एकाचवेळी मल्टी-रिसीव्हर नियंत्रणासाठी, ARL2300LOCALv4.2.9.jar चे दुसरे सत्र सुरू करा. प्रोग्राम विंडोच्या वरच्या डाव्या बाजूला PORT विभागात, ड्रॉप-डाउन मेनू असावा जिथे तुम्ही इतर रिसीव्हरशी संबंधित USB पोर्ट निवडू शकता. - ज्ञात मर्यादा
- स्पेक्ट्रम डिस्प्ले मूलभूत आहे कारण ते अनुक्रमांक डेटावर आधारित आहे, I/Q प्रवाहावर नाही.
- AR5700D वरील TETRA मोडसाठी GSSI फिल्टरिंग कार्य समर्थित नाही.
- ऑडिओ रेकॉर्डिंग फक्त रिसीव्हर SD कार्डवर.
- GQRX मध्ये I/Q प्लेबॅक: प्रदर्शित केंद्र वारंवारता शून्य आहे, जी चुकीची आहे. तथापि, आपण ते अंकांद्वारे व्यक्तिचलितपणे बदलू शकता.
- GQRX मध्ये I/Q प्लेबॅक: प्राप्त वारंवारता अंकांद्वारे बदलली जाऊ शकत नाही, फक्त तुमच्या माउसने स्पेक्ट्रमवरील अनुलंब बार ड्रॅग करून.
वारंवार विचारले जाणारे प्रश्न
- प्र. GQRX मध्ये वापरण्यासाठी "डिव्हाइस स्ट्रिंग" काय आहे?
A. उपकरण = इतर file=(तुमच्या iqdatIQ.bin चा मार्ग file),रेट=1.125e6,पुनरावृत्ती=सत्य,थ्रॉटल=सत्य - प्र. AOR I/Q किती डेटा आहे file?
A. एसampलिंग दर 1.125MSps आणि डेटा लांबी प्रति s आहेample 64 बिट आहे. हस्तांतरण दर 9 Mbytes/sec (72 Mbit/sec) आहे. दुसऱ्या शब्दांत, I आणि Q files प्रत्येकी 270MB प्रति मिनिट असेल आणि एकत्रित I/Q file 540MB प्रति मिनिट. - प्र. रास्पबेरी पाईवर I/Q डेटा जतन केला जाऊ शकतो का?
A. होय. तथापि, फक्त RPI400 आणि RPI 4B वरच कारण I/Q डेटा दुर्बल रास्पबेरी पाई मॉडेल्ससाठी खूप मोठा आहे. तसेच, SD कार्ड WRITE गती खूप कमी असल्याने, I/Q डेटा USB 3.0 द्वारे कनेक्ट केलेल्या बाह्य USB मेमरी किंवा ड्राइव्हवर जतन करणे आवश्यक आहे. - प्र. मी HF सिग्नलवरून I/Q रेकॉर्ड केले, परंतु जेव्हा GQRX किंवा GNU रेडिओमध्ये पुन्हा प्ले केले जाते तेव्हा कोणतेही सिग्नल नसल्याचे दिसते. अस का?
A. लक्षात ठेवा की AR-IQ3 सॉफ्टवेअर मॅन्युअलमध्ये वर्णन केल्याप्रमाणे, I/Q प्रवाह वापरताना आणि 25MHz पेक्षा कमी फ्रिक्वेन्सी प्राप्त करताना, HF अँटेना अँटेना सॉकेट # 1 शी भौतिकरित्या कनेक्ट केलेला असावा, जरी रिसीव्हर वापरला जातो तेव्हा तो सहसा # 2 असला तरीही "स्टँड-अलोन". हे या वस्तुस्थितीमुळे आहे की प्राप्तकर्त्याचे अंतर्गत अँटेना वायरिंग जेव्हा “स्टँड-अलोन” वापरले जाते तेव्हा सॉफ्टवेअरद्वारे नियंत्रित केले जाते. याचा अर्थ असा की शुद्ध I/Q कॅप्चरसाठी तुम्ही जे प्राप्त करत आहात ते रिसीव्हरद्वारे ऐकू शकणार नाही. कॅप्चर दरम्यान, सॉकेट #1 आणि सॉकेट #2 दोन्हीशी अँटेना जोडणे हा एक उपाय आहे.
कागदपत्रे / संसाधने
![]() |
AOR USA INC ARL2300LOCAL Linux OS रिसीव्हर कंट्रोल सॉफ्टवेअर [pdf] वापरकर्ता मार्गदर्शक ARL2300LOCAL Linux OS रिसीव्हर कंट्रोल सॉफ्टवेअर, ARL2300LOCAL, Linux OS रिसीव्हर कंट्रोल सॉफ्टवेअर, रिसीव्हर कंट्रोल सॉफ्टवेअर, कंट्रोल सॉफ्टवेअर |





