การตรวจจับสัญญาณ GPS
- ดาวเทียม GPS มีอยู่เพียงราว 30 ดวงเพื่อให้บริการครอบคลุมทั้งโลก เป็นการออกแบบที่คล้ายกับการที่ DNS ทั่วโลกเริ่มต้นจากรูทเซิร์ฟเวอร์ 13 ชุด
- สัญญาณ GPS มีอยู่รอบตัวเราเสมอ ไม่ว่าจะอยู่ที่ระดับความสูงใดหรือสภาพอากาศแบบไหน หากเข้าใจภาษาของคลื่นแม่เหล็กไฟฟ้าที่พาดผ่านร่างกายเรา ก็สามารถระบุตำแหน่งได้อย่างแม่นยำไม่ว่าอยู่ที่ไหนเมื่อใด
- GPS เป็นหนึ่งในโครงการวิศวกรรมระดับโลกที่กล้าหาญที่สุดเท่าที่มนุษยชาติเคยทำมา หากมีเสาอากาศและความตั้งใจ ก็สามารถสัมผัสร่องรอยของมันได้
สัญญาณ GPS ที่อ่อนมาก
- ความแรงของสัญญาณที่ส่งจากดาวเทียม GPS อยู่ในระดับหลอดไฟใช้ในบ้าน แต่เมื่อมาถึงพื้นโลกจะอ่อนลงอย่างมาก
- เปรียบเหมือนการมองเห็นแสงจากหลอดไฟที่กะพริบหนึ่งล้านครั้งต่อวินาทีจากระยะ 20,000 กม. แต่แม้การกะพริบที่แผ่วเบานั้นก็ยังสามารถตรวจจับ ถอดรหัส ทำความเข้าใจ และนำไปใช้ประโยชน์ได้
- สัญญาณ GPS อ่อนมากจนยากจะคิดค่าบริการจากบริการ GPS ในมุมของดาวเทียม มันก็แค่ส่งสัญญาณออกมาเท่านั้น
การฟังสัญญาณ GPS
- GPS ส่งผ่านคลื่นแม่เหล็กไฟฟ้า ซึ่งก็เหมือนกับวิทยุ ความถี่เป็นองค์ประกอบสำคัญ
- หากต้องการรับสัญญาณ GPS จำเป็นต้องมีซอฟต์แวร์วิทยุที่กำหนดได้ด้วยซอฟต์แวร์ (SDR) ที่ปรับให้ตรงกับความถี่ GPS
- เมื่อตั้งค่า SDR และปรับ bias tee, AGC, IQ correction ฯลฯ แล้ว ก็สามารถสำรวจสเปกตรัมได้
การจับสัญญาณที่อ่อนมาก
- สัญญาณ GPS ที่มาถึงพื้นโลกอ่อนกว่าสัญญาณรบกวนรอบข้างถึง 100,000 เท่า หรือก็คือต่ำกว่าสัญญาณรบกวนความร้อนมากกว่า 50db
- แต่ GPS สามารถระบุและถอดรหัสสัญญาณท่ามกลางสัญญาณรบกวนได้ด้วยเทคนิคการประมวลผลสัญญาณ
- GPS ใช้รหัส C/A ที่ทั้งดาวเทียมและเครื่องรับรู้ร่วมกัน โดยดาวเทียมจะส่งซ้ำ 1,000 ครั้งต่อวินาที
- เครื่องรับจะสะสมสัญญาณที่รับมาอย่างต่อเนื่องแล้วเปรียบเทียบกับสัญญาณ C/A ที่คาดหวังไว้ สัญญาณรบกวนจะเฉลี่ยเข้าใกล้ 0 ส่วนสัญญาณ C/A จะค่อย ๆ เด่นชัดขึ้น
- สิ่งนี้เรียกว่าสเปกตรัมแบบกระจายกลับ และเพื่อใช้กับหลายดาวเทียมจึงใช้เทคนิคการเข้าถึงหลายทางแบบแบ่งรหัส
- มีการบรรทุกข้อมูลจริงไปกับรหัส C/A โดย C/A ส่งที่ 1 ล้านบิตต่อวินาที ส่วนข้อมูลส่งที่ 50 บิตต่อวินาที
การสร้างรหัส C/A
- ดาวเทียม GPS แต่ละดวงมีรหัส C/A เฉพาะของตัวเอง ซึ่งกำหนดไว้ในสเปก GPS สำหรับพลเรือน
- แม้จะมีวิธีสร้างรหัส C/A มากมายบนอินเทอร์เน็ต แต่โค้ดที่ใช้งานจริงกลับหาได้ไม่มาก จึงแชร์โค้ดที่สร้างขึ้นเอง
การตรวจจับสัญญาณจากดาวเทียม GPS
- เครื่องรับจะสร้างสำเนารหัส C/A ของดาวเทียมทั้ง 32 ดวง แล้วทำการหาความสัมพันธ์ร่วมกับข้อมูลที่รับผ่านเสาอากาศ
- สัญญาณที่รับมาจะเกิดความเพี้ยน เช่น Doppler shift และความต่างเฟส
- เครื่องรับต้องพิจารณาทั้งรหัส C/A ของแต่ละดาวเทียม ช่วง Doppler shift ที่คาดไว้ ความต่างเฟส และปัจจัยอื่น ๆ
- ขั้นตอนการตรวจจับมีภาระการคำนวณสูง จึงมีการวิจัยด้านการเพิ่มประสิทธิภาพอย่างมาก
- ใช้การหาความสัมพันธ์ร่วมในโดเมนความถี่เพื่อจัดการความต่างเฟสและ Doppler shift พร้อมกัน
- ค้นหา Doppler shift ที่แสดงความสัมพันธ์สูงสุดด้วยการค้นหาแบบไบนารี
ความเห็นของ GN⁺
- GPS เป็นเทคโนโลยีที่น่าประทับใจ แต่เป็นการผสานเทคโนโลยีที่มีอยู่เดิมอย่างประณีต ไม่ใช่เทคโนโลยีใหม่แบบพลิกวงการ
- แม้จะรับสัญญาณ GPS ได้ด้วยฮาร์ดแวร์เฉพาะทาง แต่การทำได้ด้วยซอฟต์แวร์ก็เป็นความก้าวหน้าครั้งใหญ่ แนวโน้มที่ความสามารถของฮาร์ดแวร์จะถูกแทนที่ด้วยซอฟต์แวร์น่าจะยิ่งเร่งตัวต่อไป
- การที่สัญญาณ GPS อ่อนอาจเป็นประโยชน์ต่อความปลอดภัย เพราะทำให้การรบกวนโดยเจตนาหรือการ spoofing ทำได้ยากขึ้น
- GPS เริ่มต้นจากเทคโนโลยีทางทหาร แต่เมื่อเปิดให้ภาคพลเรือนใช้งาน ก็ทำให้การประยุกต์ใช้งานเพิ่มขึ้นอย่างก้าวกระโดด การเปิดเผยและแบ่งปันเทคโนโลยีช่วยเร่งนวัตกรรม
- เครื่องรับ GPS ยุคแรกมีขนาดใหญ่และราคาแพง แต่ตอนนี้อยู่ในสมาร์ตโฟนทุกเครื่อง แสดงให้เห็นกระบวนการที่เทคโนโลยีพัฒนา แพร่หลาย ราคาลดลง และมีขนาดเล็กลง
1 ความคิดเห็น
ความเห็นจาก Hacker News
ตัวรับสัญญาณแบบ direct RF sampling รุ่นใหม่ทำงานได้เร็วพอสำหรับประมวลผลสัญญาณ GPS และมีผลิตภัณฑ์อย่าง Xilinx RFSoC หรือ FlexRIO ของ NI ออกมาแล้ว แต่ราคายังสูงอยู่พอสมควร
GPS เปิดตัวในปี 1978 และตอนนี้ประชากรมากกว่าครึ่งโลกใช้ชีวิตมาโดยไม่รู้จักยุคที่ยังไม่มี GPS จนถึงปี 2000 มีฟีเจอร์ Selective Availability ที่ตั้งใจลดความแม่นยำลง ทำให้ไม่ได้ช่วยในชีวิตประจำวันมากนัก
gypsum ใช้เวลาไม่ถึง 1 นาทีในการระบุตำแหน่งจาก cold start ซึ่งถือว่าดีกว่าตัวรับเชิงพาณิชย์ในปัจจุบัน สมัยก่อนตัวรับเชิงพาณิชย์ยุคแรก ๆ ใช้เวลา 15-20 นาทีจึงจะระบุตำแหน่งได้
ในอดีต ตัวรับ GPS ที่นำทางได้ขณะเคลื่อนที่เร็วเกิน 600 เมตรต่อชั่วโมงถูกจัดเป็นยุทโธปกรณ์ภายใต้ ITAR ปัจจุบันกฎระเบียบซับซ้อนขึ้นจนไม่ชัดเจนว่ายังเข้าข่ายหรือไม่
หากถ่ายรูปบนเครื่องบินด้วย iPhone ระหว่างบิน หลังลงจอด รูปจะมีข้อมูลพิกัดบันทึกไว้ ทำให้ย้อนกลับไปค้นหาภูมิประเทศที่สะดุดตาได้ภายหลัง
GPS ใช้งานได้แม้อยู่ในโหมดเครื่องบิน และทำงานได้โดยไม่ต้องมีเครือข่ายมือถือหรือ Wi‑Fi ระบบนี้ดำเนินการโดยสหรัฐฯ และสามารถปิดบริการในบางพื้นที่ได้เมื่อจำเป็น จึงทำให้หลายประเทศพัฒนาระบบดาวเทียมนำทางของตนเอง
ดาวเทียม GPS ไม่ได้ส่งตำแหน่ง แต่ส่งเฉพาะข้อมูลเวลาเท่านั้น น่าสนใจที่การนำทางด้วยดาวฤกษ์ก็พึ่งพาเวลาที่แม่นยำเช่นกัน
มีหนังสือชื่อ "GPS Declassified" ที่เล่ากระบวนการพัฒนา GPS ได้อย่างน่าสนใจ และสารคดี "The Lonely Halls Meeting" ที่สัมภาษณ์ผู้พัฒนา ซึ่งสามารถดูได้บน YouTube