قياسات GNSS الأولية

يوفّر إطار عمل Android إمكانية الوصول إلى قياسات GNSS الأولية على عدة أجهزة Android.

يمكنك العثور على الأدوات في أدوات القياس بنظام تحديد المواقع العالمي (GPS) repo على GitHub، والذي يتضمن رمز المصدر لإصدار أولي من GnssLogger والملفات التنفيذية لتطبيق تحليل GNSS لسطح المكتب Linux، أجهزة Windows، وmacOS التثبيت ودليل المستخدم.

تحدي مقياس دقة الهواتف الذكية من Google

ترعا Google، وشعبة الأقمار الصناعية في معهد الملاحة، وKaggle التحدي الثالث لمقياس الهواتف الذكية في ION GNSS+. تبدأ المسابقة في 12 أيلول (سبتمبر) 2023 وتنتهي في 23 أيار (مايو) 2024. سيكون ما يزيد عن 150 مسارًا جديدًا يتضمّن قياسات أولية لنظام GNSS وبيانات جهاز الاستشعار وحقائق أرضية دقيقة. المشاركة في المسابقة مفتوحة للجميع. يتم تشجيع المشاركين على تقديم ملخص إلى الجلسة بعنوان "تحدي مقياس دقة الهواتف الذكية" الذي سيجري في فعالية ION GNSS+ لعام 2024.

لمزيد من المعلومات، بما في ذلك القواعد واللوائح، يُرجى زيارة صفحة المسابقة على Kaggle، والتي ستُبثّ مباشرةً في 12 أيلول (سبتمبر) 2023 الساعة 3:30 بعد الظهر بتوقيت المنطقة الزمنية الوسطى.

أجهزة Android التي تتيح قياسات GNSS الأولية

يكون دعم قياسات GNSS الأولية إلزاميًا على الأجهزة التي تعمل بنظام التشغيل Android 10 (مستوى واجهة برمجة التطبيقات 29) أو الإصدارات الأحدث. على نظام التشغيل Android 9 (المستوى 28 من واجهة برمجة التطبيقات) والإصدارات الأقدم، يكون دعم قياسات GNSS الأولية إلزاميًا في جميع أجهزة Android التي تحتوي على أجهزة من العام 2016 أو الإصدارات الأحدث. في الوقت الحالي، تحتوي أكثر من% 90 من هواتف Android الحالية على قياسات أولية.

تتوفّر بعض حقول قياس GNSS الأولية اختيارية ويمكن أن تختلف حسب شرائح GNSS المستخدَمة. تتضمّن أمثلة هذه الحقول ما يلي:

  • المعدل الزائف والنطاق الزائف.
  • رسالة التنقّل.
  • قيمة وحدة التحكّم في الاكتساب التلقائي (AGC).
  • نطاق دلتا المتراكمة (ADR) أو مرحلة الناقل.

يسرد الجدول أدناه بعض الأمثلة على الأجهزة التي تعمل بنظام التشغيل Android ويعرِض مستوى دعمها لقياسات GNSS الأولية:

الطراز إصدار Android تجميع البيانات المهملة مرحلة مشغِّل شبكة الجوّال (ADR) آخر 5 الأنظمة العامة
Google Pixel 4/5/6/7 12 نعم نعم نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
BDS
QZS
هاتف Xiaomi Mi 9 9 نعم لا نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
BDS
QZS
شاومي Mi 8 8.1 لا نعم نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
BDS
QZS
Huawei P30 Pro 9 لا نعم نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
BDS
Huawei Mate 20 9 لا نعم نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
BDS
One Plus 7 Pro 9 نعم لا نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
One Plus 7 9 نعم لا نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
Samsung Galaxy S20/S21 Ultra (Exynos)* 12 نعم نعم نعم نظام تحديد المواقع العالمي (GPS)
GLO
GAL
BDS
QZS
Samsung Galaxy S9 (Exynos)* من نظام التشغيل Android لا نعم لا نظام تحديد المواقع العالمي (GPS)
GLO
GAL
QZS
Samsung Galaxy S9+ من نظام التشغيل Android لا لا لا نظام تحديد المواقع العالمي (GPS)
GLO
GAL

* يوفّر إصدار Samsung Galaxy Exynos ADR في السنوات الأخيرة. إنّ إصدار Samsung Snapdragon لا يتوفّر بعد الحلّ المقترَح.

للحصول على مزيد من المعلومات حول تعريفات حقول القياسات الأولية التي تقدمها أجهزة Android، يُرجى الاطلاع على التنقل العالمي أنظمة الأقمار الصناعية:

يمكن للمصنِّعين الأصليين للأجهزة (OEM) والمطوّرين والباحثين الاستفادة من الأدوات الواردة في هذه الصفحة لاختبار تصميمات الهواتف الجديدة والتحقق من صحة الوظائف وتطوير خوارزميات جديدة وتقييم التحسينات على تنفيذ نظام GNSS وكذلك إنشاء تطبيقات ذات قيمة مضافة.

رمز نموذج عميل SUPL

Suplclient هو نموذج للرمز البرمجي الذي يمكنه الوصول إلى supl.google.com للحصول على عناوين البريد الإلكتروني المؤقتة في الوقت الفعلي. تقدم الفئة SuplTester مثالاً حول كيفية استخدام مشروع عميل SUPL. يقوم SuplTester بإعداد مواصفات اتصال SUPL TCP، ثم يرسل طلب LPP SUPL عند خط عرض وخط طول معين ويطبع استجابة خادم SUPL.

معلومات عن معايرة الهوائي

بدءًا من نظام Android 11 (المستوى 30)، يمكنك استخدام صف واحد (GnssAntennaInfo) يمكن الوصول إليه. خصائص الهوائي، مثل إحداثيات إزاحة مركز الطور (PCO) والطوارئ تصحيحات التباين المركزي (PCV) وتصحيحات اكتساب الإشارة. هذه يمكن تطبيق التصحيحات على القياسات الأولية لتحسين الدقة.

عند استخدام GnssAntennaInfo، يجب مراعاة سلوكيات النظام التالية. هم مصممة لتعزيز خصوصية المستخدم.

  • الخصائص التي تقدمها واجهة برمجة التطبيقات هذه خاصة فقط بالجهاز وليس كجهاز فردي.

تسجيل القياسات الأولية

يمكنك استخدام "استوديو Android" لإنشاء تطبيق يسجِّل قياسات أولية لنظام GNSS. وبيانات الموقع الأخرى وتسجيلها في ملف. على سبيل المثال، رمز المصدر لهذا التطبيق، راجِع أدوات قياس نظام تحديد المواقع العالمي (GPS).

GNSSLogger من Google هو نموذج تطبيق تم تطويره باستخدام هذه الوظيفة. للحصول على إخراج GNSS باستخدام نموذج التطبيق، يجب أن يتوافق جهازك مع GNSS الأولي. القياسات.

بمجرد حصولك على سجل GNSS باستخدام أداة تسجيل GNSS، يمكنك نسخ السجل الملفات من الجهاز إلى جهاز الكمبيوتر لمزيد من التحليل. من داخل يمكنك من خلال مسجّل GNSS إرسال الملفات إلى نفسك عبر البريد الإلكتروني أو حفظها على Google Google Drive. بدلاً من ذلك، يمكنك حفظ الملفات باستخدام تطبيق إدارة الملفات على الجهاز، أو يمكنك استخدام Android Debug Bridge (ADB) كما هو موضح في نسخ الملفات من/إلى جهاز

تحليل القياسات الأولية

يقرأ تطبيق GNSS Analysis القياسات الأولية لنظام تحديد المواقع العالمي (GPS)/نظام GNSS (GNSS) التي يجمعها هذا النظام. والمسجّلة وتستخدمها لتحليل سلوك مستقبل GNSS، كما هو موضح في الشكل 1-

يمكنك تنزيل التطبيق Linux، أجهزة Windows، ونظام التشغيل macOS والأنظمة المختلفة.

مسجّل GNSS وتحليل GNSS

الشكل 1. يجمع سجلّ GNSS القياسات التي يمكن أن يستهلكها GNSS. التحليل.

تم إنشاء تطبيق GNSS Analysis على MATLAB، ولكنك لست بحاجة إلى أن يكون ماتلاب لتشغيله. يتم تجميع التطبيق في ملف قابل للتنفيذ يثبّت نسخة من وقت تشغيل ماتلاب.

لوحة التحكّم في تحليل GNSS

تتيح لك لوحة التحكم في تحليل GNSS الموضحة في الشكل 2 إدارة التطبيقات ميزات جديدة، مثل:

  • اختَر الأقمار الصناعية المعروضة.
  • التحكّم في الموضع المرجعي والسرعة والوقت (PVT) المستخدَم لحساب وأخطاء القياس.
  • إنشاء تقارير التحليل
  • تحديد فترة في البيانات بين وقتَي البدء والانتهاء.

لوحة التحكّم في تحليل GNSS)

الشكل 2. لوحة التحكّم في تحليل GNSS

المخططات التفاعلية لتحليل GNSS

يوفر تطبيق GNSS Analysis مخططات تفاعلية منظمة بتردد لاسلكي (RF) والساعات وأعمدة القياسات، كما هو موضح في الشكل 3.

المخططات التفاعلية لتحليل GNSS)

الشكل 3. تطبيق GNSS Analysis يعرض مخططات تفاعلية.

يعرض عمود الترددات اللاسلكية البيانات التالية:

  • الأقمار الصناعية الأربعة التي تتمتع بأقوى إشارات لكل مجموعة نجمية
  • المخطط الزمني الخاص بكل قمر صناعي إلى كثافة الضوضاء (C/لا).
  • المخطط العلوي لمواقع الأقمار الصناعية.

يعرض عمود الساعة البيانات التالية:

  • النطاقات الزائفة.
  • تردد الإزاحة لساعة الاستقبال، والذي يتم حسابه باستخدام إحدى المناصب المرجعية التالية:

    • متوسط موضع الإعلان المحسوب تلقائيًا
    • خطوط العرض وخطوط الطول والارتفاع التي أدخلها المستخدم.
    • ملف الرابطة الوطنية للإلكترونيات البحرية (NMEA) مع مرجع الحقيقة PVT.
  • معادلة الوقت في ساعة الاستعداد التي تحتفظ بالوقت عندما يعيد جهاز الاستقبال ضبط دورة تشغيل المهبوز الرئيسي.

يعرض عمود القياسات البيانات التالية:

  • نتائج تحديد موضع المربعات الصغرى المرجحة التي تم الحصول عليها من أو النطاقات الزائفة. يتم حساب الترجيح باستخدام قيمة عدم التأكد المبلغ عنها لكل والذي يشكّل جزءًا من مواصفات واجهة برمجة التطبيقات الخاصة بالقياس الأولي.
  • أخطاء كل نطاق زائف لكل قياس.
  • أخطاء كل معدل نطاق زائف لكل قياس.

تقرير اختبار تحليل GNSS

يمكن لتحليل GNSS إنشاء تقرير اختبار، كما هو موضح في الشكل 4، الذي يقيّم تنفيذ واجهة برمجة التطبيقات والإشارة المستلمة وسلوك الساعة والقياس ودقتها. في كل حالة، يبلغ التطبيق ما إذا كان المستلِم قد اجتاز عملية الإعداد أو تعذّر إكماله الاختبار استنادًا إلى الأداء الذي تم قياسه مقابل مقاييس أداء معروفة. الاختبار مفيدًا للشركات المصنعة للأجهزة، التي يمكنها استخدامه أثناء التكرار من خلال تصميم وتنفيذ أجهزة جديدة. لإنشاء الاختبار انقر على إنشاء تقرير.

تقرير اختبار تحليل GNSS

الشكل 4. تقرير اختبار تحليل GNSS

توفّر علامة التبويب مقارنة مقارنة جنبًا إلى جنب، كما هو موضّح في الشكل 5، C/لا من عدة ملفات سجل GNSS، وهو أمر مفيد عند مقارنة RF أداء عدة أجهزة.

C/لا توجد مقارنة بيانات جنبًا إلى جنب

الشكل 5. مقارنة جنبًا إلى جنب لبيانات C/No لبيانات من عدة ملفات سجلات

هل أنت مهتم برمز المصدر؟ قياس نظام تحديد المواقع العالمي (GPS) يوفر مشروع الأداة واجهة مثال MATLAB الذي يمكن استخدامهما لتنفيذ الإجراءات التالية باستخدام إشارات مجموعة الصور البانورامية لنظام تحديد المواقع العالمي (GPS):

  • قراءة البيانات التي تم التقاطها باستخدام نموذج تطبيق مسجّل GNSS
  • احسب النطاقات الزائفة وتصورها.
  • حساب موضع المربعات الصغرى المرجَّحة وسرعتها
  • الاطّلاع على مرحلة مشغّل شبكة الجوّال وتحليلها

ملاحظات الإصدار 4.6.0.1 من تطبيق GNSS Analysis

يتضمن الإصدار 4.6.0.1 من تطبيق GNSS Analysis على التحديثات التالية:

  • تم إنشاء أداة GnssAnalysisTool في Matlab R2022a، ما يتيح الوصول إلى ميزات جديدة:
  • التمرير التلقائي في نافذة الحالة: تظهر رسالة الحالة الأحدث دائمًا.
  • تمت إضافة جدول مقارنات C/N0 حسب مجموعة النجوم ومقارنة L1 بـ L5.
  • تمت إضافة الرسم البياني المتبقي لمعدل النطاق الزائف.
  • تمت إزالة علامات التبويب المنفصلة لـ Reference PVT الثابتة أو النقل، ما يسهِّل معرفة نوع PVT المرجعي الذي تم اختياره.
  • تم نقل نتائج "إنشاء تقرير" من HTML إلى نافذة الحالة.
  • تمت إزالة علامة التبويب "أداة تخطيط المهام". يُرجى الانتقال إلى gnssmissionplanning.com/ أو www.gnssplanning.com/.
  • إصلاحات ذات صلة بتحليل ملف ملاحظة RINEX
  • الإجراء الاحتياطي لمصدر البيانات المؤقتة لنظام تحديد المواقع العالمي (CDDIS) الصادر عن وكالة "ناسا" لنظام تحديد المواقع العالمي (GPS) وGLON، وذلك في حال تعذُّر عمل BKG.
  • انتقِل من igs.bkg.bund.de إلى igs-ftp.bkg.bund.de.
  • لا تخرج من التحليل في حال إخفاق تنزيل الملف الشخصي المؤقت GAL أو QZSS أو BDS.
  • إنشاء تحليل هوائي CNo حتى إذا كانت مجموعة الشرائح لا تتوافق مع BaseBandCNo

التثبيت ودليل المستخدم.

تقديم تعليقات

نريد تحسين التوافق مع GNSS على Android. يُرجى إعلامنا بأي مشاكل. دعم GNSS على Android من خلال تناول مشكلة GNSS . يُرجى التأكّد مما إذا تمت معالجة مشكلتك في الأسئلة الشائعة قبل نشرها.

إذا كنت قد استخدمت أدوات تحليل GNSS، يُرجى تقديم ملاحظاتك من خلال الإجابة على استطلاع قصير. إذا كان لديك غير ذلك أو طلب الحصول على دعم أو استفسارات، يُرجى مراجعة دعم المطوّرين الموارد:

يمكنك العثور على إجابات للأسئلة الشائعة في أدوات تحليل GNSS. الأسئلة الشائعة: