रॉ जीएनएसएस मेज़रमेंट

Android फ़्रेमवर्क, सामान्य GNSS मेज़रमेंट का ऐक्सेस देता है कई Android डिवाइसों पर काम करता है.

ये टूल, GitHub पर मौजूद जीपीएस मेज़रमेंट टूल्स रिपॉज़िटरी में मिल सकते हैं. इसमें GnssLogger के शुरुआती वर्शन का सोर्स कोड और Linux, Windows, और macOS के लिए, डेस्कटॉप GNSS ऐप्लिकेशन के लिए, एक्सीक्यूटेबल शामिल हैं. इंस्टॉलेशन और इस्तेमाल के लिए गाइड.

Google Smartphone Decimeter Challenge

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 हां no हां GPS
GLO
GAL
BDS
QZS
Xiaomi Mi 8 8.1 no हां हां GPS
GLO
GAL
BDS
QZS
हुअवी P30 Pro 9 no हां हां GPS
GLO
GAL
BDS
Huawei Mate 20 9 no हां हां GPS
GLO
GAL
BDS
One Plus 7 Pro 9 हां no हां GPS
GLO
GAL
One Plus 7 9 हां no हां GPS
GLO
GAL
Samsung Galaxy S20/S21 Ultra (Exynos)* 12 हां हाँ हां GPS
GLO
GAL
BDS
QZS
Samsung Galaxy S9 (Exynos)* 8.0 no हां no GPS
GLO
GAL
QZS
Samsung Galaxy S9+ 8.0 no नहीं no 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) से, ऐन्टीना की विशेषताओं को ऐक्सेस करने के लिए, GnssAntennaInfo क्लास का इस्तेमाल किया जा सकता है. जैसे: फ़ेज़ सेंटर ऑफ़सेट (पीसीओ) कोऑर्डिनेट, फ़ेज़ सेंटर वैरिएशन (पीसीवी) सुधार, और सिग्नल गेन सुधार. ये सटीक मेज़रमेंट के लिए, रॉ मेज़रमेंट पर सुधार लागू किए जा सकते हैं.

GnssAntennaInfo का इस्तेमाल करते समय, सिस्टम के इन व्यवहार को ध्यान में रखें. वे जिन्हें उपयोगकर्ता की निजता को बेहतर बनाने के लिए डिज़ाइन किया गया है.

  • इस एपीआई से मिली जानकारी, सिर्फ़ डिवाइस मॉडल के बारे में होती है, किसी एक डिवाइस के बारे में नहीं.

रॉ मेज़रमेंट को लॉग करना

Android Studio का इस्तेमाल करके, ऐसा ऐप्लिकेशन बनाया जा सकता है जो GNSS से मिले रॉ डेटा और जगह की जानकारी से जुड़े अन्य डेटा को कैप्चर करके, उन्हें किसी फ़ाइल में लॉग करता है. ऐसे ऐप्लिकेशन के सोर्स कोड के उदाहरण के लिए, जीपीएस मेज़रमेंट टूल देखें.

Google GNSSLogger एक सैंपल ऐप्लिकेशन है, जिसे इस फ़ंक्शन की मदद से बनाया गया है. सैंपल ऐप्लिकेशन की मदद से GNSS आउटपुट पाने के लिए, आपके डिवाइस पर रॉ GNSS काम करना चाहिए माप.

GNSS Logger का इस्तेमाल करके GNSS लॉग कैप्चर करने के बाद, लॉग को कॉपी किया जा सकता है फ़ाइलों को डिवाइस से अपने कंप्यूटर में सेव किया जा सकता है, ताकि उनका और विश्लेषण किया जा सके. GNSS Logger में जाकर, ईमेल के ज़रिए फ़ाइलें खुद को भेजी जा सकती हैं या उन्हें Google Drive में सेव किया जा सकता है. इसके अलावा, डिवाइस पर मौजूद फ़ाइल मैनेजमेंट ऐप्लिकेशन का इस्तेमाल करके भी फ़ाइलें सेव की जा सकती हैं. इसके अलावा, किसी डिवाइस पर/से फ़ाइलें कॉपी करना में बताए गए तरीके से, Android Debug Bridge (ADB) का इस्तेमाल करके भी फ़ाइलें सेव की जा सकती हैं.

रॉ मेज़रमेंट का विश्लेषण करना

GNSS विश्लेषण ऐप्लिकेशन, GNSS Logging की मदद से इकट्ठा किए गए जीपीएस/GNSS के रॉ मेज़रमेंट को पढ़ता है. साथ ही, इनका इस्तेमाल करके GNSS रिसीवर के व्यवहार का विश्लेषण करता है, जैसा कि पहले चित्र में दिखाया गया है.

इस ऐप्लिकेशन को Linux, Windows, और macOS सिस्टम के लिए डाउनलोड किया जा सकता है.

जीएनएसएस लॉगर और जीएनएसएस विश्लेषण

पहली इमेज. GNSS Logger, ऐसे मेज़रमेंट इकट्ठा करता है जिन्हें GNSS विश्लेषण में इस्तेमाल किया जा सकता है.

GNSS विश्लेषण ऐप्लिकेशन MATLAB, लेकिन आपको इसकी ज़रूरत नहीं है उसे चलाने के लिए MATLAB ज़रूरी है. ऐप्लिकेशन को एक ऐसे ऐप्लिकेशन में कंपाइल किया जाता है जिसे चलाया जा सकता है. यह ऐप्लिकेशन, MATLAB Runtime की कॉपी इंस्टॉल करता है.

GNSS विश्लेषण कंट्रोल पैनल

दूसरी इमेज में दिखाए गए GNSS विश्लेषण कंट्रोल पैनल की मदद से, ऐप्लिकेशन को मैनेज किया जा सकता है जैसे:

  • चुनें कि कौनसी सैटलाइट दिखाई जाएं.
  • हिसाब लगाने के लिए इस्तेमाल की जाने वाली रेफ़रंस स्थिति, वेग, और समय (PVT) को कंट्रोल करें मेज़रमेंट से जुड़ी गड़बड़ियां हो सकती हैं.
  • विश्लेषण रिपोर्ट जनरेट करना.
  • डेटा में, शुरू और खत्म होने के समय के बीच की विंडो तय करें.

GNSS विश्लेषण कंट्रोल पैनल)

दूसरी इमेज. जीएनएसएस विश्लेषण का कंट्रोल पैनल

जीएनएसएस विश्लेषण इंटरैक्टिव प्लॉट

GNSS विश्लेषण ऐप्लिकेशन, रेडियो फ़्रीक्वेंसी के हिसाब से इंटरैक्टिव प्लॉट उपलब्ध कराता है (RF), घड़ियां, और मेज़रमेंट कॉलम, जैसा कि 3 में दिखाया गया है.

जीएनएसएस विश्लेषण इंटरैक्टिव प्लॉट)

तीसरी इमेज. इंटरैक्टिव प्लॉट दिखाने वाला GNSS Analysis ऐप्लिकेशन.

आरएफ़ कॉलम में यह डेटा दिखता है:

  • हर तारामंडल के लिए, सबसे मज़बूत सिग्नल वाले चार उपग्रह.
  • हर सैटलाइट के लिए, कैरियर से नॉइज़ डेंसिटी (C/No) का टाइम प्लॉट.
  • सैटलाइट की पोज़िशन का स्काईप्लॉट.

क्लॉक कॉलम में यह डेटा दिखता है:

  • सूडोरेंज.
  • रिसीवर क्लॉक की ऑफ़सेट फ़्रीक्वेंसी, जिसका हिसाब इनमें से किसी एक रेफ़रंस पोज़िशन का इस्तेमाल करके लगाया जाता है:

    • अपने-आप कंप्यूट की गई मीन पोज़िशन.
    • उपयोगकर्ता ने अक्षांश, देशांतर, और ऊंचाई की जानकारी डाली है.
    • ट्रू रेफ़रंस के साथ नैशनल मरीन इलेक्ट्रॉनिक्स असोसिएशन (एनएमईए) की फ़ाइल पीवीटी
  • स्टैंडबाय घड़ी का ऑफ़सेट, जो उस समय सेव करता है जब रिसीवर रीसेट करता है प्राइमरी ऑसिलेटर का ड्यूटी साइकल.

मेज़रमेंट कॉलम में यह डेटा दिखता है:

  • रॉ डेटा से लिए गए वेटेड कम से कम स्क्वेयर पोज़िशन के नतीजे सा दिखाई देता है. हर मेज़रमेंट की अनिश्चितता की रिपोर्ट का इस्तेमाल करके, अहमियत तय की जाती है. यह मेज़रमेंट एपीआई स्पेसिफ़िकेशन का हिस्सा है.
  • हर मेज़रमेंट के लिए, हर pseudorange की गड़बड़ियां.
  • हर मेज़रमेंट के लिए, हर स्यूडोरेंज रेट की गड़बड़ियां.

जीएनएसएस विश्लेषण की टेस्ट रिपोर्ट

GNSS विश्लेषण, टेस्ट रिपोर्ट जनरेट कर सकता है, जैसा कि चौथे चित्र में दिखाया गया है. यह एपीआई लागू करने, मिले सिग्नल, घड़ी के व्यवहार, और माप की सटीकता का आकलन करता है. हर मामले में, ऐप्लिकेशन रिपोर्ट करता है कि पाने वाला पास हो गया है या नहीं जो जाने-पहचाने मानदंडों के आधार पर मापे गए हैं. टेस्ट की रिपोर्ट, डिवाइस बनाने वाली कंपनियों के लिए मददगार होती है. वे नए डिवाइसों के डिज़ाइन और उन्हें लागू करने के दौरान इसका इस्तेमाल कर सकती हैं. टेस्ट जनरेट करने के लिए तो रिपोर्ट बनाएं पर क्लिक करें.

GNSS विश्लेषण की जांच की रिपोर्ट

चौथी इमेज. GNSS विश्लेषण की जांच की रिपोर्ट

तुलना करें टैब में, कई GNSS लॉग फ़ाइलों के C/No की तुलना एक साथ की जा सकती है. यह तुलना, पांचवें चित्र में दिखाई गई है. यह कई डिवाइसों की RF परफ़ॉर्मेंस की तुलना करने के लिए मददगार है.

C/अलग-अलग डेटा सबसेट की तुलना नहीं की जा सकती

पांचवीं इमेज. कई लॉग फ़ाइलों के C/No डेटा की साथ-साथ तुलना

क्या आपको सोर्स कोड में दिलचस्पी है? जीपीएस मेज़रमेंट टूल प्रोजेक्ट एक ओपन रिपोर्ट MATLAB के सोर्स का उदाहरण, GPS तारामंडलों के सिग्नल का उपयोग करके, निम्नलिखित कार्यों को करने के लिए का उपयोग कर सकता है:

  • GNSS Logger सैंपल ऐप्लिकेशन की मदद से कैप्चर किया गया डेटा पढ़ें.
  • सूडोरेंज का हिसाब लगाना और उन्हें विज़ुअलाइज़ करना.
  • वेटेड लेस्ट स्क्वेयर पोज़िशन और वेग का हिसाब लगाएं.
  • कैरियर के चरण देखें और उसका विश्लेषण करें.

GNSS विश्लेषण ऐप्लिकेशन v4.6.0.1 की जानकारी

GNSS Analysis ऐप्लिकेशन के वर्शन 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 इफ़ेमेरिस डाउनलोड नहीं हो पाता है, तो विश्लेषण से बाहर न निकलें.
  • एंटेना CNo का विश्लेषण तब भी करना, जब चिपसेट में BaseBandCNo की सुविधा न हो

इंस्टॉल करना और उपयोगकर्ता के लिए गाइड.

सुझाव या राय दें

हम Android पर GNSS के लिए सहायता को बेहतर बनाना चाहते हैं. किसी भी समस्या के बारे में हमें बताएं GNSS समस्या की वजह से, Android पर GNSS की सुविधा मिलती है ट्रैकर देखें. कृपया देखें कि क्या आपकी समस्या को पोस्ट करने से पहले, अक्सर पूछे जाने वाले सवाल में पहले ही हल कर दिया गया है.

अगर आपने जीएनएसएस विश्लेषण टूल का इस्तेमाल किया है, तो कृपया छोटा सर्वे. अगर आपके पास अन्य सवाल पूछने या मदद पाने के लिए कोई अनुरोध करने के लिए, डेवलपर सहायता टीम संसाधन.

अक्सर पूछे जाने वाले सवालों के जवाब, GNSS विश्लेषण टूल के बारे में अक्सर पूछे जाने वाले सवाल सेक्शन में देखे जा सकते हैं.