เคยเขียนโปรแกรมเกี่ยวกับ GPS ไปแบบไม่ค่อยรู้อะไร แค่มันเอา location มาได้ก็โอเคละ
แต่ตอนนี้ต้องการรู้ลึกลงไปอีกหน่อย มีปัญหามาถามดังนี้
1.SNR signal to noise ratio
ควรมีค่าประมาณเท่าไรสัญญาณถึงจะเรียกว่าปกติ
วันนี้ตอนเย็นฝนตก ตอนนี้ฟ้าน่าจะปิด ผมวัดดูเมื่อครู่ได้แถวๆ 12.5-20.4
2.จำนวนสัญญาณดาวเทียมที่จับได้
เข้าใจว่ามาจาก การที่ detect เจอดาวเทียมกี่ดวง (เข้าใจถูกรึเปล่าน้อ)
อันนี้เอามาจาก log ที่บันทึกไว้
10/08/2011 02:59:11 Snr[0]: 12.5
10/08/2011 02:59:11 Snr[1]: 18.4
10/08/2011 02:59:11 Snr[2]: 20.4
10/08/2011 02:59:11 Snr[3]: 18.1
จำนวนสัญญาณที่จับได้บอกอะไรเราได้บ้างครับ
เช่น ยิ่งเยอะยิ่งแม่นยำ?
1 ดวง สามารถบอก latitude,longitude เราได้เลยรึเปล่า
หรือว่าต้อง 3-4 ดวงขึ้นไป
ขอบคุณครับ
จับได้สามดวงจะได้พิกัดออกมาแล
-Rookies- Wed, 10/08/2011 - 14:48
จับได้สามดวงจะได้พิกัดออกมาแล้ว (น้อยกว่านั้นจะไม่ได้) แต่ความแม่นยำจะต่ำ (โดยเฉพาะกับแกน z) จะให้ดีควรจะ 4 ดวงขึ้นไป ทั้งนี้ความแม่นยำขึ้นอยู่กับ "ตำแหน่งของดาวเทียม" ด้วย ถ้าดาวเทียมอยู่ "ต่ำ" (อยู่ใกล้เส้นขอบฟ้า เทียบกับตำแหน่งที่คุณยืนอยู่) สัญญาณจะผิดเพี้ยนมาก เพราะผ่านชั้นบรรยากาศที่หนากว่า แต่ในขณะเดียวกัน ถ้าดาวเทียมอยู่กระจุกแต่ด้านบนหัวเรา ความแม่นยำก็จะต่ำเช่นกัน
สรุปว่ายิ่งเยอะยิ่งดี ยิ่งกระจายยิ่งดี และอย่าต่ำไป