أقمار صناعية

نظرة سريعة على تنسيق LES-5 للقياس عن بعد – الألغاز في السماء


لا تحصل كل يوم بالضبط على فرصة للعمل مع أي بيانات ، ناهيك عن بيانات القياس عن بعد من قمر صناعي عمره 50 عامًا. ومع ذلك ، بفضل ملاحظات سكوت لـ LES-5 والتحقيق اللاحق في منارة القياس عن بعد ، نشأت الفرصة. استنادًا جزئيًا إلى عمل الآخرين ، بالإضافة إلى ما تمكنت من الحصول عليه من الوثائق الفنية التي تم جمعها ، أود أن أشرح عمليتي لمعالجة البيانات من LES-5.

نظرة على هيكل البيانات

في الماضي ، عملت مع GNURadio من أجل معالجة تسجيلات القياس عن بعد والبيانات من عدة أقمار صناعية مختلفة ، بما في ذلك الأبراج مثل ORBCOMM و Meridian. بعد ذلك ، من أجل تصور ومعالجة البيانات المستخرجة ، أستخدم Python عمومًا.

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

لحسن الحظ ، هناك وثائق متاحة على الإنترنت فيما يتعلق بنظام فك تشفير القياس عن بعد ، LESTR-2 ، والذي تم استخدامه لمعالجة تدفق البتات من مستقبل منارة LES-5/6 ومن ثم إنتاج مخرجات يمكن قراءتها من قبل الإنسان. على الرغم من أن هذه المذكرة الفنية لا تقدم تفاصيل عن المحتوى الدقيق لبيانات القياس عن بُعد ، إلا أنها توفر معلومات قيمة فيما يتعلق بمزامنة كلمة وعدّاد الإطار (وإن كان ذلك بأكثر الطرق غموضًا قدر الإمكان)

الصفحة 12 ، LESTR-2 نظام القياس الأرضي عن بعد

في البداية ، حاولت استخدام كلمات المزامنة هذه ، بترتيب البتات من اليسار إلى اليمين كما هو موضح أعلاه. ومع ذلك ، شعرت بالحيرة تمامًا عندما فشل البرنامج النصي الذي قمت بإنشائه تمامًا في العثور على أي إطارات بكلمة التزامن هذه. بعد إلقاء نظرة على الشكل عن كثب ، سيتم ترتيب البتات عكس اتجاه تسجيلها في ملف. فكر في الأمر بهذه الطريقة: عندما يقوم GNURadio بحفظ تدفق البتات الخاص بنا في ملف ، يتم إرفاق كل بت جديد في النهاية ، ولكن في هذا الشكل ، يتم دفع أحدث البتات إلى الجانب الأيسر. بمجرد أن تمكنت من تجاوز تلك العقبة ، النجاح! أخيرًا ، إطارات متزامنة من LES-5!

sync_frames_1
مثال على الإطارات المتزامنة من LES-5

هناك شيء لاحظته على الفور عند النظر إلى هذه الصورة وهو أنه لا يبدو أن لدينا حقول بيانات متسقة بين الإطارات ، باستثناء الكلمات القليلة الأولى في الإطار. ذكرت سابقًا أن حقول البيانات المتجاورة يمكن رؤيتها عند النظر إلى البيانات ، ولكن باستخدام “إطارات” بت بدلاً من إطارات 256 بت (بما في ذلك كلمتا مزامنة). بالنظر إلى الوثيقة الفنية LESTR-2 مرة أخرى ، يبدو أن أحد الأرقام يعطي فكرة أكثر قليلاً عن هذا الأمر.

les5format
الصفحة 11 ، LESTR-2 نظام القياس الأرضي عن بعد

بالنظر إلى كيفية تنظيم الإطارات في ما يشار إليه باسم “LES-5 FORMAT” ، هذا هو الهيكل الأكثر تنظيمًا الذي رأيناه سابقًا والذي يتكرر كل 1024 بت (كل 10.24 ثانية). نظرًا لوجود أربعة إطارات داخل كل “تنسيق” ، فمن المرجح أن يكون هناك عداد إطار يتتبع هذه الإطارات. يتم وصف الجزء الرئيسي من المعلومات المتعلقة بكيفية اكتشاف عداد الإطارات في نظام استقبال القياس عن بُعد على النحو التالي:

“عند اكتشاف 010000000 (الرقم العشري 64) متبوعًا بكلمة تحقق مناسبة ، يتم تحديد الإطار صفر.”

الصفحة 5 ، نظام القياس الأرضي LESTR-2

نظرًا لوجود أربعة إطارات فقط في كل تنسيق LES-5 ، يجب أن يكون عداد الإطارات مجرد عداد 2 بت بسيط ، والذي سيكون من السهل جدًا اكتشافه ، حيث تمت الإشارة إليه حتى أنه يجب أن يكون في Word 2. ذكر جعلتني “كلمة تحقق مناسبة” أشعر بالفضول بعض الشيء ، لكنها أصبحت واضحة إلى حد ما عند مشاهدة الكلمات القليلة الأولى من كل إطار.

أبرزت
أول أربع كلمات من إطارات LES-5 ، تم تمييز عداد الإطارات

تنظيم البيانات

دورات عداد الإطار خلال تسلسل ثنائي 2 بت ، تمامًا كما هو متوقع. بالنظر إلى الكلمة مباشرة بعد عداد الإطارات ، يبدو أن كلمة التحقق التي ذكروها هي مجرد عدد الإطارات الحالي زائد واحد. في البداية ، كنت مندهشًا تمامًا من أن هذه كانت كلمة التحقق ، لأنه في الأقمار الصناعية الأخرى التي نظرت إليها ، عادةً ما يكون شكلًا من أشكال المجموع الاختباري CRC. كانت هذه لحظة متواضعة للغاية ، لأنه يتعين علينا أن نأخذ في الاعتبار الوقت الذي تم فيه تصميم هذا القمر الصناعي. رحلة جوية أجهزة الكمبيوتر لم يكن شيئًا موجودًا حتى الآن ، فقد تم كل شيء باستخدام منطق منفصل ، لذلك تم تجنب أي تعقيد غير ضروري في كثير من الأحيان.

ومع ذلك ، يمكننا الآن فصل جميع الإطارات التي تتوافق مع رقم إطار معين. لقد وجدت أن هذا سيكون مسارًا مفيدًا يجب اتباعه ، لأن حقول البيانات المتجاورة التي تمت ملاحظتها مسبقًا حدثت على فترات من 1024 بت. هذا يعني أنه بالنسبة لكل نوع إطار ، ستبقى حقول البيانات متسقة ، وهو أمر مثالي إذا أردنا رسم حقل بيانات معين أثناء تغيره بمرور الوقت.

حتى الآن ، تم التعامل مع جميع البيانات كبتات فردية ، ولكن لغرض تحليل الاتجاهات في كل كلمة ، يحول البرنامج النصي كل إطار 256 بت إلى قائمة من 32 عددًا صحيحًا ، مع تضمين كل قائمة من الأعداد الصحيحة أيضًا جوليان معدل الطابع الزمني لليوم. لكل نوع إطار ، يتم إخراج ناتج CSV يحتوي على كل هذه البيانات ، والتي يمكن بعد ذلك فحصها بسهولة في برامج مثل Microsoft Excel.

خاتمة

كما هو الحال ، فإن البرنامج النصي الذي قمت بإنشائه سوف يقوم بإسقاط الإطارات التي تحتوي على أخطاء أحادية البت ولا تقوم بأي فحوصات تماثل ، ولكن في المستقبل ، سيساعد هذا في الاختيار بين حجم البيانات أو دقة البيانات. أنا متحمس لمعرفة البيانات التي يمكن استخلاصها من منارة القياس عن بُعد الخاصة بـ LES-5 ، خاصةً فيما يتعلق بتجارب الترددات الراديوية الأخرى الموجودة على متن الطائرة.

مؤلف: تايلور بيتس

أنا طالبة هندسة كهربائية أعيش حاليًا في ولاية فرجينيا ، وأهتم بالاتصالات عبر الأقمار الصناعية. اعرض جميع مشاركات تايلور بيتس


اكتشاف المزيد من نادي الترددات

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من نادي الترددات

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading