مرجع هيكل GnssClock
#include < gps.h >
حقول البيانات | |
size_t | بحجم |
GnssClockFlags | الأعلام |
int16_t | قفزة_ثانية |
int64_t | time_ns |
مزدوج | time_uncertainty_ns |
int64_t | full_bias_ns |
مزدوج | bias_ns |
مزدوج | bias_uncertainty_ns |
مزدوج | دريفت |
مزدوج | drift_uncertainty_nsps |
uint32_t | hw_clock_discontinuity_count |
وصف مفصل
التوثيق الميداني
مزدوج bias_ns |
ازدواجية التحيز |
عدم اليقين 1-Sigma المرتبط بالتقدير المحلي لوقت GPS (تحيز الساعة) بالنانو ثانية. يتم تمثيل عدم اليقين كقيمة مطلقة (من جانب واحد).
في حالة توفر البيانات ، يجب أن تحتوي "العلامات" على GNSS_CLOCK_HAS_BIAS_UNCERTAINTY. هذه القيمة إلزامية إذا كان جهاز الاستقبال قد قدر وقت GPS.
الانجراف المزدوج |
انجراف الساعة بالنانو ثانية (بالثانية).
تعني القيمة الموجبة أن التردد أعلى من التردد الاسمي ، وأن (full_bias_ns + bias_ns) تزداد إيجابية بمرور الوقت.
تحتوي القيمة على "عدم يقين الانجراف" فيه. في حالة توفر البيانات ، يجب أن تحتوي "العلامات" على GNSS_CLOCK_HAS_DRIFT.
هذه القيمة إلزامية إذا كان المتلقي قد قدر وقت GNSS
الانجراف المزدوج |
GnssClockFlags أعلام |
int64_t full_bias_ns |
الفرق بين ساعة الجهاز (حقل "الوقت") داخل مُستقبل GPS ووقت GPS الحقيقي منذ 0000Z ، 6 يناير 1980 ، بالنانو ثانية.
يتم تحديد علامة القيمة بالمعادلة التالية: التقدير المحلي لوقت GPS = time_ns - (full_bias_ns + bias_ns)
هذه القيمة إلزامية إذا كان جهاز الاستقبال قد قدر وقت GPS. إذا كان الوقت المحسوب لكوكبة لا تتبع نظام تحديد المواقع العالمي (GPS) ، فيجب تطبيق الإزاحة الزمنية لتلك الكوكبة على نظام تحديد المواقع العالمي (GPS) لملء هذه القيمة. تقدير الخطأ لمجموع هذا و bias_ns هو bias_uncertainty_ns ، والمتصل مسؤول عن استخدام عدم اليقين هذا (يمكن أن يكون كبيرًا جدًا قبل حل وقت GPS من أجل.) إذا كانت البيانات متاحة ، يجب أن تحتوي "الإشارات" GNSS_CLOCK_HAS_FULL_BIAS.
uint32_t hw_clock_discontinuity_count |
عند وجود أي انقطاعات في ساعة HW ، يكون هذا الحقل إلزاميًا.
يقصد بـ "عدم الاستمرارية" تغطية حالة التبديل من مصدر ساعة إلى آخر. يجب ألا يحتوي مذبذب بلوري واحد يعمل بحرية (XO) بشكل عام على أي انقطاع ، ويمكن ضبطه وتركه عند 0.
ومع ذلك ، إذا كانت قيمة time_ns (ساعة HW) مشتقة من مركب من المصادر ، فهذا ليس سلسًا مثل XO النموذجي ، أو تم إيقافه وإعادة تشغيله بطريقة أخرى ، فيجب زيادة هذه القيمة في كل مرة يحدث فيها انقطاع. (على سبيل المثال ، قد تبدأ هذه القيمة من الصفر عند بدء تشغيل الجهاز وتزداد في كل مرة يكون هناك تغيير في استمرارية الساعة. في حالة عدم احتمال وصول هذه القيمة إلى النطاق الكامل ، يلزم التمرير (وليس التثبيت) ، بحيث تستمر هذه القيمة في التغيير ، خلال أحداث الانقطاع اللاحقة.)
بينما يظل هذا الرقم كما هو ، بين تقارير GnssClock ، يمكن الافتراض بأمان أن قيمة time_ns كانت تعمل بشكل مستمر ، على سبيل المثال مشتقة من ساعة واحدة عالية الجودة (XO مثل ، أو أفضل ، تُستخدم عادةً أثناء أخذ عينات إشارة GNSS المستمرة. )
ومن المتوقع ، esp. خلال الفترات التي يتوفر فيها عدد قليل من إشارات GNSS ، أن تكون ساعة HW خالية من الانقطاع لأطول فترة ممكنة ، لأن هذا يتجنب الحاجة إلى استخدام (إهدار) قياس GNSS لإعادة حل انحراف ساعة GPS وانحرافها بالكامل ، عندما باستخدام القياسات المصاحبة ، من تقارير GnssData المتتالية.
int16_t leap_second |
int64_t time_ns |
قيمة الساعة الداخلية لجهاز استقبال GNSS. هذه هي قيمة ساعة الأجهزة المحلية.
بالنسبة لساعة الأجهزة المحلية ، من المتوقع أن تزداد هذه القيمة بشكل رتيب بينما تظل ساعة الجهاز قيد التشغيل. (بالنسبة لحالة ساعة HW التي لا تعمل باستمرار ، انظر الحقل hw_clock_discontinuity_count). يمكن اشتقاق تقدير المستقبل لوقت GPS عن طريق استبدال مجموع full_bias_ns و bias_ns (عند توفرها) من هذه القيمة.
من المتوقع أن يكون وقت GPS هذا هو أفضل تقدير لوقت GPS الحالي الذي يمكن أن يحققه مستقبل GNSS.
يمكن توفير دقة أقل من نانوثانية عن طريق حقل "bias_ns". تحتوي القيمة على "عدم اليقين الزمني" فيها.
هذا الحقل إلزامي.
مضاعفة time_uncertainty_ns |
1-عدم يقين سيجما المرتبط بوقت الساعة بالنانو ثانية. يتم تمثيل عدم اليقين كقيمة مطلقة (من جانب واحد).
إذا كانت البيانات متاحة ، يجب أن تحتوي "العلامات" على GNSS_CLOCK_HAS_TIME_UNCERTAINTY. هذه القيمة هي صفر فعليًا (إنها الساعة المحلية المرجعية ، والتي يتم من خلالها قياس جميع الأوقات والشكوك الزمنية الأخرى.) (وبالتالي لا يمكن توفير هذا الحقل ، لكل علامة GNSS_CLOCK_HAS_TIME_UNCERTAINTY ، أو توفيرها وضبطها على 0.)
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة / الأدوات الإلكترونية / تشمل / الأجهزة / نظام تحديد المواقع