آلة حاسبة التي تحسب الوقت على الهواء من حزمة لورا. بناءً على الصيغة في ورقة بيانات Semtech.
TL ؛ DR: هذه الآلة الحاسبة مخصصة لمودم Lora النقي ، وليس لـ Lorawan. العرض التوضيحي يمكن الجاذبية هنا.
Lora هي طريقة تعديل قوية للغاية يمكن أن تنقل البيانات على بعد 3 كيلومترات. لكن أحد الجانب السفلي من Lora هو طويل جدًا ، يصل إلى عدد قليل من الوقت ، وقت الرمز. يؤدي إلى وقت طويل جدا على الهواء من الحزمة. وبالتالي ، فإن حساب الوقت الكلي على الهواء هو كروتيال لتصميم توقيت بروتوكول الطبقة العليا. ومع ذلك ، فإن الأداة اللازمة لحساب وقت الهواء المقدم من Semtech لا يمكن إلا أن تكون مستلقية على نظام تشغيل Windows. علاوة على ذلك ، فإن معظم الآلة الحاسبة التي وجدت أنها تهدف إلى لوروان ، وليس ل Lora النقي. نتيجة لذلك ، ولد هذا المشروع الصغير. إنه لمن دواعي سروري أن هذه الأداة ساعدتك أيضًا :)
يتبع وقت تعديل رمز Lora هذه المعادلة:
حيث يعني SP عامل الانتشار ، و BW يقف على النطاق الترددي .
بمجرد أن يكون لدينا وقت الرمز ، يمكننا حساب إجمالي الوقت على الهواء عبر المعادلة التالية:
تحتوي هذه المعادلة على عدد كبير من الرقم السحري الذي لم يتم تحديده في ورقة البيانات. على أي حال ، تم تأكيد النتيجة من قبل Semtech الذي يعرف كل التفاصيل داخل الصندوق الأسود. لذلك ، دعنا نكتب آلة حاسبة لحسابها!
كنت أتساءل عما إذا كان قد تم تقديم وقت الهواء في ورقة البيانات الصحيح. لذلك أجريت التجربة التالية للتحقق من صحة هذه الآلة الحاسبة.
يمكنني استخدام usrp-B210 المعرفة من قبل البرمجيات و GQRX لالتقاط بيانات I/Q RAW لإشارة LORA التي يتم إرسالها بواسطة SX1276 في 920 ميجا هرتز النطاق غير المرخص. ثم تحليله مع التفتيش. توفر النتيجة الإجمالية إثباتًا ممتازًا لصحة الآلة الحاسبة التي تعد أخبارًا جيدة بالنسبة لي. وتظهر النتيجة التفصيلية على النحو التالي.
تُظهر الصورة التالية to toa الحمولة. مع حمولة 11Bytes ومعدل الترميز 4/8.
نتيجة الحساب هي 32Symbols و 1.024 مللي ثانية من الوقت ، الذي يطابق الحقيقة.
تُظهر الصورة التالية to toa الحمولة. مع 11Bytes Payload و CRC Checksum و Explict. مشفرة مع معدل الترميز 4/8. نتيجة الحساب هي 40Symbols و 1.024ms رمز الوقت ، الذي يطابق الحقيقة.
تُظهر الصورة التالية toa من الحزمة الكاملة ، الديباجة والحمولة. مع حمولة 11Bytes و 6preamble. مشفرة مع معدل الترميز 4/6.
TOA المحسوب هو 794.624ms ، 335.872ms ، و 458.752ms على التوالي ؛ التي تطابق أيضا النتيجة المقاسة.
PS: يتم قياس toa من الديباجة المقاسة في الشكل أعلاه فقط 10symbols. ولكن هناك في الواقع 10.25symbols.