ตัวรับสัญญาณ GPS แบบสแต็กเต็มรูปแบบ
วิธีการเพิ่มความสามารถของ GPS ในโครงการกำลังคว้าโมดูล GPS แบบออฟไลฟ์เสียบเข้าไปใน UART และอ่านกระแสของประโยคของ NMEA ที่ออกมาจากพอร์ตอนุกรม . ขึ้นอยู่กับจำนวนเงินที่คุณใช้ในโมดูล GPS นี่เป็นเรื่องปกติ: โมดูลที่ดีที่สุดที่มีเริ่มต้นขึ้นอย่างรวดเร็วและจำนวนมากพวกเขารับรู้กฎตรรกะและในกฎ ITAR
สำหรับ [Mike] การคว้าโมดูลนอกชั้นวางออกจากคำถาม เขาสร้างตัวรับ GPS ของตัวเองจากพื้นดินขึ้นโดยใช้การแฮ็คฮาร์ดแวร์และ FPGA เล็กน้อย แล้วเขาได้รับผลลัพธ์ที่ดีและเขาไม่ต้องกังวลกับความยุ่งเหยิงเหล่านั้น ‘ไม่สร้างขีปนาวุธ’ กฎหมาย ‘
ฮาร์ดแวร์สำหรับงานสร้างนี้รวมถึง Kiwi SDR ‘Cape’ สำหรับ Beaglebone และ Digilent Nexus-2 FPGA บอร์ด คณะกรรมการ SDR จับตัวอย่าง 1 บิตดิบที่ถ่ายที่ 16.268 MHz และต้องใช้ข้อมูลที่คุ้มค่าของเต็มจำนวน นั่นคือข้อมูลอย่างน้อย 120 เมกะไบต์สำหรับ FPGA ที่จะเรียงลำดับผ่าน
ซอฟต์แวร์สำหรับโครงการนี้ได้รับสัญญาณ GPS ก่อนโดยการค้นหาความถี่และเฟสโดยประมาณ ซอฟต์แวร์จากนั้นล็อคไปยังผู้ให้บริการระบุเฟสและรับข้อความ ‘Nav’ 50bps ที่จำเป็นในการค้นหาตัวเลือกตำแหน่งสำหรับตำแหน่งของเสาอากาศ เวอร์ชันแรกของซอฟต์แวร์นี้ช้าอย่างน่าทึ่งใช้เวลามากกว่า 6 ชั่วโมงในการประมวลผลข้อมูล 200 วินาที ตอนนี้ [Mike] ได้ปรับปรุงรหัสติดตามช่องและทำให้เร็วขึ้น 300 เท่า การประมวลผลข้อมูล GPS แบบเรียลไทม์โดยใช้ฮาร์ดแวร์ Off-the-Shelf ซอฟต์แวร์ทั้งหมดมีอยู่ใน GITS ทำให้โครงการนี้สามารถทำซ้ำได้อย่างง่ายดายโดยทุกคน เราคาดหวังว่ากระทรวงการต่างประเทศสหรัฐฯหรือด็อดจ่าย [ไมค์] การเยี่ยมชมในไม่ช้า
แน่นอนว่านี่ไม่ใช่ครั้งแรกที่มีคนสร้างตัวรับสัญญาณ GPS ตั้งแต่เริ่มต้น ไม่กี่ปีที่ผ่านมามีความแม่นยำน้อยกว่า 1 เมตรเป็นไปได้ด้วย FPGA และบอร์ด RF Homebrew