جهاز استقبال GPS الكامل

إن الطريقة العادية لإضافة قدرات GPS لمشروع هي الاستيلاء على وحدة نمطية GPS خارجية، وتدوينها في UART، وقراءة دفق جمل NMEA التي تخرج من منفذ تسلسلي وبعد اعتمادا على مقدار تقضيه في وحدة GPS، هذا جيد: أفضل وحدات تبدأ بسرعة، والكثير منهم يتعرفون على لوائح المنطقية وفي ITAR.

ل [Mike]، الاستيلاء على وحدة خارجية على الرف غير من السؤال. إنه يبني جهاز استقبال GPS الخاص به من الألف إلى الياء باستخدام القليل من الأجهزة وقرصنة FPGA. لقد حصل بالفعل على نتائج جيدة، ولا يتعين عليه Futz مع هؤلاء الفوضوي، “لا تبني قوانين الصواريخ الباليستية.

تحتوي الأجهزة الخاصة بهذا على هذا البناء على KIWI SDR “الرأس” ل Beaglebone ولوحة Nexus-2 FPGA. يلتقط مجلس إدارة حقوق السحب الخاصة عينات خامتين 1 بت تؤخذ عند 16.268 ميغاهيرتز، وتتطلب القبض على بيانات دقيقة كاملة. هذا ما لا يقل عن 120 ميغابايت من البيانات من أجل FPGA للفرز.

يكتسب البرنامج لهذا المشروع أولا إشارة GPS عن طريق العثور على التردد والمرحلة التقريبية. ثم يقوم البرنامج بإغلاق الناقل، وأرقام المرحلة، ويحصل على رسالة “NAV” الخمسينيات من 50 نقطة في الثانية والتي تتطلب العثور على خيار موضع لموقع الهوائي. كان الإصدار الأول من هذا البرنامج بطيئا بشكل ملحوظ، واتخاذ أكثر من 6 ساعات لمعالجة 200 ثانية من البيانات. الآن، [مايك] قام بتحسين رمز تتبع القناة وجعلها 300 مرة بشكل أسرع. هذا لمعالجة بيانات GPS في الوقت الفعلي، باستخدام أجهزة السلعية خارج الرف. جميع البرامج متوفرة على GITS، مما يجعل هذا المشروع الذي يمكن تكراره بسهولة من قبل أي شخص. نتوقع أن تدفع وزارة الخارجية الأمريكية أو وزارة الدفاع [مايك] بزيارة قريبا.

بالطبع، ليست هذه هي المرة الأولى التي يقوم فيها شخص ما بجانب جهاز استقبال GPS من الصفر. منذ بضع سنوات، كان من الممكن دقة أقل من 1 مترا مع FPGA ومجلس الترددات الصيني البيرة.