Android फ़्रेमवर्क, सामान्य GNSS मेज़रमेंट का ऐक्सेस देता है कई Android डिवाइसों पर काम करता है.
आपको टूल यहां मिलेंगे GPS मापन टूल GitHub पर रेपो दें, जिसमें GnssLogger के शुरुआती वर्शन का सोर्स कोड और इसके लिए डेस्कटॉप GNSS विश्लेषण ऐप्लिकेशन के एक्ज़ीक्यूटेबल शामिल हैं Linux, Windows, और macOS. इंस्टॉल करना और उपयोगकर्ता के लिए गाइड.
Google स्मार्टफ़ोन डेसीमीटर चैलेंज
Google, नेविगेशन के उपग्रह डिवीज़न संस्थान, और Kaggle, ION GNSS+ में तीसरे स्मार्ट फ़ोन डेसीमीटर चैलेंज को स्पॉन्सर कर रहे हैं. यह प्रतियोगिता 12 सितंबर, 2023 से शुरू और 23 मई, 2024 को खत्म होगी. रॉ जीएनएसएस मेज़रमेंट, सेंसर डेटा, और सटीक ज़मीनी सच्चाई वाले 150 से ज़्यादा नए ट्रेस सार्वजनिक तौर पर उपलब्ध होंगे. इस प्रतियोगिता में सभी को हिस्सा लेना चाहिए. हिस्सा लेने वालों को इस सेशन का ऐब्स्ट्रैक्ट सबमिट करने के लिए प्रोत्साहित किया जाता है. इसका टाइटल "स्मार्टफ़ोन डेसीमीटर चैलेंज" है यह इवेंट ION GNSS+ 2024 में होगा.
नियमों और कानूनों के बारे में ज़्यादा जानने के लिए, Kaggle पर प्रतियोगिता वाले पेज पर जाएं. यह पेज 12 सितंबर, 2023 को दोपहर 3:30 बजे एमडीटी से लाइव होगा.
ऐसे Android डिवाइस जो रॉ जीएनएसएस मेज़रमेंट के साथ काम करते हैं
Android 10 (एपीआई लेवल 29) या उसके बाद के वर्शन पर काम करने वाले डिवाइसों के लिए, रॉ जीएनएसएस मेज़रमेंट की सुविधा ज़रूरी है. Android 9 (एपीआई लेवल 28) और इससे पहले के वर्शन वाले डिवाइसों पर, रॉ जीएनएसएस मेज़रमेंट का इस्तेमाल करना ज़रूरी है. ऐसा उन सभी Android डिवाइसों के लिए ज़रूरी है जिनमें हार्डवेयर साल 2016 या इसके बाद वाला वर्शन मौजूद हो. फ़िलहाल, 90% से ज़्यादा मौजूदा Android फ़ोन का मेज़रमेंट प्रोसेस नहीं किया जा सकता.
कुछ रॉ GNSS मेज़रमेंट फ़ील्ड के साथ काम करना ज़रूरी नहीं है. यह सुविधा इस्तेमाल किए गए जीएनएसएस चिपसेट के हिसाब से अलग-अलग हो सकती है. इन फ़ील्ड के उदाहरणों में ये शामिल हैं:
- स्यूडोरेंज और स्यूडोरेंज रेट.
- नेविगेशन मैसेज.
- ऑटोमैटिक गेन कंट्रोलर (AGC) वैल्यू.
- अक्यूम्युलेटेड डेल्टा रेंज (एडीआर) या कैरियर का चरण.
नीचे दी गई टेबल में, Android पर चलने वाले डिवाइसों के कुछ उदाहरण दिए गए हैं. इसमें यह दिखाया गया है कि ये डिवाइस किस तरह के GNSS मेज़रमेंट के साथ काम करते हैं:
मॉडल | Android वर्शन | एजीसी | एडीआर (कैरियर फ़ेज़) | एल5 | ग्लोबल सिस्टम |
---|---|---|---|---|---|
Google Pixel 5/4/6/7 | 12 | हां | हाँ | हां | GPS GLO GAL BDS QZS |
Xiaomi Mi 9 | 9 | हां | नहीं | हां | GPS GLO GAL BDS QZS |
Xiaomi Mi 8 | 8.1 | नहीं | हां | हां | GPS GLO GAL BDS QZS |
हुअवी P30 Pro | 9 | नहीं | हां | हां | GPS GLO GAL BDS |
हुवावी मेट 20 | 9 | नहीं | हां | हां | GPS ग्लो गैल बीडीएस |
One Plus 7 Pro | 9 | हां | नहीं | हां | GPS ग्लो GAL |
One Plus 7 | 9 | हां | नहीं | हां | GPS ग्लो GAL |
Samsung Galaxy S20/S21 Ultra (Exynos)* | 12 | हां | हाँ | हां | GPS GLO GAL BDS QZS |
Samsung Galaxy S9 (Exynos)* | 8.0 | नहीं | हां | नहीं | GPS GLO GAL QZS |
Samsung Galaxy S9 और इसके बाद के वर्शन | 8.0 | नहीं | नहीं | नहीं | GPS ग्लो GAL |
* Samsung Galaxy Exynos वर्शन से, हाल ही के सालों में ADR हासिल किया गया है. फ़िलहाल, Samsung Snapdra्गन के वर्शन में ADR उपलब्ध नहीं है.
Android डिवाइसों से मिले रॉ मेज़रमेंट फ़ील्ड की परिभाषाओं के बारे में ज़्यादा जानने के लिए, ग्लोबल नेविगेशन सैटलाइट सिस्टम.
ओरिजनल इक्विपमेंट मैन्युफ़ैक्चरर (OEMs), डेवलपर, और रिसर्च करने वाले लोग, इस पेज पर दिए गए टूल का इस्तेमाल इन कामों के लिए कर सकते हैं: फ़ोन के नए डिज़ाइन की जांच करना, उनके काम करने के तरीके की पुष्टि करना, नए एल्गोरिदम डेवलप करना, जीएनएसएस सिस्टम को लागू करने में किए गए सुधारों का आकलन करना, और बेहतरीन ऐप्लिकेशन तैयार करना.
SUPL क्लाइंट सैंपल कोड
Suplclient एक सैंपल कोड है, जो रीयल-टाइम इफ़ेमेरी पाने के लिए supl.google.com को ऐक्सेस करता है. SuplTester
क्लास में, SUPL क्लाइंट प्रोजेक्ट को इस्तेमाल करने के तरीके का उदाहरण दिया गया है. SuplTester
, SUPL टीसीपी कनेक्शन की खास बातें सेट करता है. इसके बाद, दिए गए अक्षांश और देशांतर पर एक LPP SUPL अनुरोध भेजता है और SUPL सर्वर के रिस्पॉन्स को प्रिंट करता है.
ऐंटीना कैलिब्रेशन की जानकारी
Android 11 (एपीआई लेवल 30) और उसके बाद के वर्शन में, Android 11 के एपीआई लेवल 30
GnssAntennaInfo
क्लास को ऐक्सेस करना है
ऐंटीना की विशेषताएं, जैसे: फ़ेज़ सेंटर ऑफ़सेट (पीसीओ) निर्देशांक, फ़ेज़
और सिग्नल गेन के सुधार भी किए जाते हैं. ये
सटीक मेज़रमेंट के लिए, रॉ मेज़रमेंट पर सुधार लागू किए जा सकते हैं.
GnssAntennaInfo
का इस्तेमाल करते समय, सिस्टम के इन व्यवहार को ध्यान में रखें. वे
जिन्हें उपयोगकर्ता की निजता को बेहतर बनाने के लिए डिज़ाइन किया गया है.
- इस एपीआई में दी गई विशेषताएं सिर्फ़ इस डिवाइस के लिए हैं न कि अलग-अलग डिवाइस का.
रॉ मेज़रमेंट लॉग करना
Android Studio का इस्तेमाल करके, ऐसा ऐप्लिकेशन बनाया जा सकता है जो रॉ GNSS मेज़रमेंट को कैप्चर करता है और अन्य स्थान डेटा को लॉग करता है और उन्हें फ़ाइल में लॉग करता है. ऐसे ऐप्लिकेशन के सोर्स कोड के उदाहरण के लिए, जीपीएस मेज़रमेंट टूल देखें.
Google GNSSLogger एक सैंपल ऐप्लिकेशन है, जिसे इस फ़ंक्शन की मदद से बनाया गया है. सैंपल ऐप्लिकेशन की मदद से GNSS आउटपुट पाने के लिए, आपके डिवाइस पर रॉ GNSS काम करना चाहिए माप.
GNSS Logger का इस्तेमाल करके GNSS लॉग कैप्चर करने के बाद, लॉग को कॉपी किया जा सकता है फ़ाइलों को डिवाइस से अपने कंप्यूटर में सेव कर सकते हैं, ताकि उनका ज़्यादा विश्लेषण किया जा सके. इस GNSS Logger की मदद से, खुद को ईमेल से फ़ाइलें भेजी जा सकती हैं या Google पर सेव किया जा सकता है ड्राइविंग. इसके अलावा, आप फ़ाइल मैनेजमेंट ऐप्लिकेशन का इस्तेमाल करके, फ़ाइलें सेव कर सकते हैं या Android डीबग ब्रिज (ADB) का इस्तेमाल करें. इसके बारे में ज़्यादा जानकारी यहां दी गई है किसी डिवाइस में या उससे फ़ाइलें कॉपी करना.
रॉ मेज़रमेंट का विश्लेषण किया जा रहा है
GNSS विश्लेषण ऐप्लिकेशन, GNSS से इकट्ठा किए गए जीपीएस/जीएनएसएस के रॉ मेज़रमेंट को पढ़ता है लॉगर और जीएनएसएस रिसीवर के व्यवहार का विश्लेषण करने के लिए इसका इस्तेमाल करता है, जैसा कि इमेज में दिखाया गया है 1.
आप यह ऐप्लिकेशन डाउनलोड कर सकते हैं: Linux, Windows, और macOS सिस्टम.
GNSS विश्लेषण ऐप्लिकेशन MATLAB, लेकिन आपको इसकी ज़रूरत नहीं है उसे चलाने के लिए MATLAB ज़रूरी है. ऐप्लिकेशन को एक्ज़ीक्यूटेबल में कंपाइल किया जाता है, जो MATLAB रनटाइम की कॉपी.
GNSS विश्लेषण कंट्रोल पैनल
दूसरी इमेज में दिखाए गए GNSS विश्लेषण कंट्रोल पैनल की मदद से, ऐप्लिकेशन को मैनेज किया जा सकता है जैसे:
- चुनें कि कौनसे सैटलाइट दिखाने हैं.
- गणना करने के लिए इस्तेमाल की जाने वाली संदर्भ स्थिति, वेग, और समय (PVT) को कंट्रोल करें मेज़रमेंट से जुड़ी गड़बड़ियां हो सकती हैं.
- विश्लेषण रिपोर्ट जनरेट करना.
- डेटा में, शुरू और खत्म होने के समय के बीच की एक विंडो तय करें.
)
जीएनएसएस विश्लेषण इंटरैक्टिव प्लॉट
GNSS विश्लेषण ऐप्लिकेशन, रेडियो फ़्रीक्वेंसी के हिसाब से इंटरैक्टिव प्लॉट उपलब्ध कराता है (RF), घड़ियां, और मेज़रमेंट कॉलम, जैसा कि 3 में दिखाया गया है.
)
आरएफ़ कॉलम में यह डेटा दिखता है:
- हर तारामंडल के लिए, सबसे मज़बूत सिग्नल वाले चार उपग्रह.
- हर सैटलाइट के लिए, कैरियर से लेकर शोर की सघनता (C/नहीं) का टाइम प्लॉट.
- सैटलाइट की पोज़िशन का स्काईप्लॉट.
घड़ी के कॉलम में यह डेटा दिखता है:
- सूडोरेंज.
रिसीवर घड़ी की ऑफ़सेट फ़्रीक्वेंसी, जिसकी गणना किसी एक ये रेफ़रंस पोज़िशन:
- अपने-आप कंप्यूट की गई मीन पोज़िशन.
- उपयोगकर्ता ने अक्षांश, देशांतर, और ऊंचाई की जानकारी डाली है.
- ट्रू रेफ़रंस के साथ नैशनल मरीन इलेक्ट्रॉनिक्स असोसिएशन (एनएमईए) की फ़ाइल पीवीटी
स्टैंडबाय घड़ी का ऑफ़सेट, जो उस समय सेव करता है जब रिसीवर रीसेट करता है प्राइमरी ऑसिलेटर का ड्यूटी साइकल.
मेज़रमेंट कॉलम में यह डेटा दिखता है:
- रॉ डेटा से लिए गए वेटेड कम से कम स्क्वेयर पोज़िशन के नतीजे सा दिखाई देता है. हर एक की वैल्यू के बारे में बताई गई अनिश्चितता के हिसाब से आकलन किया जाता है मेज़रमेंट, जो रॉ मेज़रमेंट एपीआई की खास जानकारी का हिस्सा है.
- हर मेज़रमेंट के लिए, हर pseudorange की गड़बड़ियां.
हर मेज़रमेंट के लिए, हर स्यूडोरेंज रेट से जुड़ी गड़बड़ियां.
GNSS विश्लेषण की जांच की रिपोर्ट
GNSS विश्लेषण, एक टेस्ट रिपोर्ट जनरेट कर सकता है, जैसा कि चौथी इमेज में दिखाया गया है. इससे एपीआई को लागू करना, मिला हुआ सिग्नल, घड़ी का व्यवहार, और मेज़रमेंट ज़्यादा सटीक होता है. हर मामले में, ऐप्लिकेशन रिपोर्ट करता है कि पाने वाला पास हो गया है या नहीं जो जाने-पहचाने मानदंडों के आधार पर मापे गए हैं. जांच यह रिपोर्ट, डिवाइस बनाने वाली उन कंपनियों के लिए काम की है जो इसे बार-बार इस्तेमाल करने की सुविधा देते हैं उन्हें डिज़ाइन और लागू करने के लिए डिज़ाइन किया गया है. टेस्ट जनरेट करने के लिए तो रिपोर्ट बनाएं पर क्लिक करें.
तुलना करें टैब में, दोनों आइटम के बीच तुलना की जाती है. यह तुलना, पांचवीं इमेज में दिखाई गई है. कई जीएनएसएस लॉग फ़ाइलों से सी/नहीं, जो आरएफ़ की तुलना करते समय काम आता है की परफ़ॉर्मेंस कैसी है.
क्या आपको सोर्स कोड चाहिए? जीपीएस मेज़रमेंट टूल प्रोजेक्ट एक ओपन रिपोर्ट MATLAB के सोर्स का उदाहरण, GPS तारामंडलों के सिग्नल का उपयोग करके, निम्नलिखित कार्यों को करने के लिए का उपयोग कर सकता है:
- GNSS Logger सैंपल ऐप्लिकेशन की मदद से कैप्चर किया गया डेटा पढ़ें.
- pseudoranges की गणना करें और उसे विज़ुअलाइज़ करें.
- भारित कम से कम स्क्वेयर की स्थिति और वेलोसिटी का हिसाब लगाएं.
- कैरियर के चरण देखें और उसका विश्लेषण करें.
GNSS विश्लेषण ऐप्लिकेशन v4.6.0.1 की जानकारी
GNSS विश्लेषण ऐप्लिकेशन के वर्शन 4.6.0.1 में ये अपडेट शामिल हैं:
- Matlab R2022a पर GnssAnalysisTool बनाया गया है, जिसमें नई सुविधाओं का ऐक्सेस दिया गया है:
- स्थिति विंडो अपने आप स्क्रोल: सबसे नया स्थिति मैसेज हमेशा दिखाई देता है.
- तारामंडल के हिसाब से, C/N0 तुलनाओं की टेबल जोड़ी गई. साथ ही, L1 की तुलना L5 से की गई.
- स्यूडोरेंज रेट रेज़िड्यूअल प्लॉट को जोड़ा गया.
- रेफ़रंस PVT स्टेशनरी या मूविंग के लिए अलग-अलग टैब हटाए गए, ताकि यह देखना आसान हो जाए कि किस तरह का रेफ़रंस PVT चुना गया है.
- “रिपोर्ट बनाएं” के नतीजों को एचटीएमएल से स्टेटस विंडो में ले जाया गया.
- मिशन प्लानर टैब हटाया गया. कृपया gnssmissionplanning.com/ या www.gnssplanning.com/ का इस्तेमाल करें.
- RINEX निगरानी फ़ाइल पार्स करने से जुड़ी गड़बड़ियां ठीक की गई हैं.
- जब BKG काम नहीं कर रहा हो, तब GPS और GLO के लिएनासा CDDIS इफ़ेमेरिस सोर्स पर फ़ॉलबैक.
- igs.bkg.bund.de से igs-ftp.bkg.bund.de पर जाएं
- अगर GAL, QZSS या BDS इफ़ेमेरीज़ डाउनलोड नहीं हो पाती है, तो विश्लेषण से बाहर न निकलें.
- Antenna CNo विश्लेषण बनाएं, भले ही चिपसेट BaseBandCNo के साथ काम न करे
इंस्टॉल करना और उपयोगकर्ता के लिए गाइड.
सुझाव या राय दें
हम Android पर GNSS के साथ काम करने की सुविधा को बेहतर बनाना चाहते हैं. किसी भी समस्या के बारे में हमें बताएं GNSS समस्या की वजह से, Android पर GNSS की सुविधा मिलती है ट्रैकर देखें. कृपया देखें कि क्या आपकी समस्या को पोस्ट करने से पहले, अक्सर पूछे जाने वाले सवाल में पहले ही हल कर दिया गया है.
अगर आपने जीएनएसएस विश्लेषण टूल का इस्तेमाल किया है, तो कृपया छोटा सर्वे. अगर आपके पास अन्य सवाल पूछने या मदद पाने के लिए कोई अनुरोध करने के लिए, डेवलपर सहायता टीम संसाधन.
अक्सर पूछे जाने वाले सवालों के जवाब GNSS विश्लेषण टूल में मिल सकते हैं अक्सर पूछे जाने वाले सवाल.