Skip to content
Home » บทความ » ไฮเพอร์โบลากับการระบุตำแหน่งด้วยสัญญาณ

ไฮเพอร์โบลากับการระบุตำแหน่งด้วยสัญญาณ

ไฮเพอร์โบลากับการระบุตำแหน่งด้วยสัญญาณ

น้องๆ เคยสงสัยไหมครับว่า เวลาที่เราอยู่บนเรือกลางทะเล หรือเครื่องบินที่บินอยู่เหนือเมฆ อุปกรณ์นำร่องต่างๆ รู้ได้อย่างไรว่าเราอยู่ตรงไหนของโลกนี้ หรือแม้แต่เวลาเกิดเหตุการณ์บางอย่าง แล้วอยากรู้ว่าเสียงนั้นมาจากทิศทางใด หลักการพื้นฐานอย่างหนึ่งที่อยู่เบื้องหลังความสามารถในการระบุตำแหน่งเหล่านี้คือการใช้คุณสมบัติทางเรขาคณิตของ ไฮเพอร์โบลา ครับ ซึ่งเป็นเรื่องที่น่าทึ่งมากที่คณิตศาสตร์โบราณอย่างภาคตัดกรวยจะยังมีประโยชน์อย่างมหาศาลในโลกเทคโนโลยีปัจจุบัน

มาทำความรู้จัก “ไฮเพอร์โบลา” กันก่อนครับ

ก่อนที่เราจะไปเจาะลึกถึงการประยุกต์ใช้ พี่กฤษณ์ขอทบทวนพื้นฐานของไฮเพอร์โบลาให้น้องๆ เข้าใจกันอย่างชัดเจนก่อนนะครับ

ไฮเพอร์โบลาคืออะไร? มันคือเซตของจุดทั้งหมดในระนาบ ซึ่งผลต่างของระยะทางจากจุดใดๆ ไปยังจุดตรึงสองจุด (ที่เราเรียกว่า จุดโฟกัส หรือ foci) มีค่าคงที่เสมอครับ พูดง่ายๆ คือ ถ้าเรามีจุดโฟกัสสองจุด F 1 F_1 และ F 2 F_2 และจุด P ใดๆ บนไฮเพอร์โบลาแล้ว ระยะทาง | P F 1 − P F 2 | |PF_1 – PF_2| จะมีค่าคงที่เท่ากับ 2 a 2a เสมอครับ

องค์ประกอบสำคัญของไฮเพอร์โบลา ได้แก่:

  • จุดโฟกัส (Foci): จุดตรึงสองจุดที่ใช้ในการกำหนดไฮเพอร์โบลา ระยะห่างจากจุดศูนย์กลางไปยังจุดโฟกัสแต่ละจุดคือ c ครับ
  • จุดยอด (Vertices): จุดที่ไฮเพอร์โบลาตัดกับแกนตามขวาง ระยะห่างจากจุดศูนย์กลางไปยังจุดยอดแต่ละจุดคือ a ครับ
  • เส้นกำกับ (Asymptotes): เส้นตรงสองเส้นที่ไฮเพอร์โบลาจะเข้าใกล้เรื่อยๆ แต่ไม่ตัดกัน
  • จุดศูนย์กลาง (Center): จุดกึ่งกลางระหว่างจุดโฟกัสและจุดยอด

สมการมาตรฐานของไฮเพอร์โบลา (เมื่อจุดศูนย์กลางอยู่ที่ ( 0 , 0 ) (0,0) ) มีสองรูปแบบหลักๆ ครับ:

  • สำหรับไฮเพอร์โบลาที่เปิดตามแกน x (แกนตามขวางอยู่บนแกน x ):

    x 2 a 2 − y 2 b 2 = 1 frac{x^2}{a^2} – frac{y^2}{b^2} = 1

  • สำหรับไฮเพอร์โบลาที่เปิดตามแกน y (แกนตามขวางอยู่บนแกน y ):

    y 2 a 2 − x 2 b 2 = 1 frac{y^2}{a^2} – frac{x^2}{b^2} = 1

โดยที่ a คือระยะจากจุดศูนย์กลางไปยังจุดยอด และ b เป็นค่าที่เกี่ยวข้องกับเส้นกำกับ ความสัมพันธ์ระหว่าง a , b , c a, b, c คือ c 2 = a 2 + b 2 c^2 = a^2 + b^2 ครับ

การระบุตำแหน่งด้วยสัญญาณ: หลักการ TDOA (Time Difference of Arrival)

ทีนี้ เรามาดูกันว่าหลักการของไฮเพอร์โบลาที่พี่กฤษณ์เล่ามานั้น มันเกี่ยวข้องกับการระบุตำแหน่งด้วยสัญญาณได้อย่างไร

หัวใจสำคัญของการระบุตำแหน่งด้วยสัญญาณประเภทนี้คือ หลักการผลต่างของเวลาที่สัญญาณมาถึง (Time Difference of Arrival หรือ TDOA) ครับ หลักการนี้เป็นพื้นฐานของระบบนำร่องหลายอย่าง และนี่คือวิธีการทำงานของมันครับ:

สมมติน้องๆ มีแหล่งกำเนิดสัญญาณ (เช่น เรือที่ส่งสัญญาณวิทยุ เครื่องบินที่ส่งสัญญาณ หรือแม้แต่แหล่งกำเนิดเสียง) และมีสถานีรับสัญญาณ (receiver) อย่างน้อยสองสถานีที่ทราบตำแหน่งของตัวเอง

เมื่อสัญญาณถูกส่งออกมาจากแหล่งกำเนิด มันจะเดินทางด้วยความเร็วคงที่ (เช่น ความเร็วแสงสำหรับคลื่นวิทยุ หรือความเร็วเสียงสำหรับคลื่นเสียง) ไปยังสถานีรับสัญญาณทั้งสอง การที่สัญญาณไปถึงสถานีรับสัญญาณสองสถานีในเวลาที่ต่างกันนั้น แสดงว่าแหล่งกำเนิดสัญญาณอยู่ห่างจากสถานีรับสัญญาณแต่ละสถานีเป็นระยะทางที่ไม่เท่ากันครับ

ให้ t 1 t_1 คือเวลาที่สัญญาณถึงสถานีรับสัญญาณที่ 1 และ t 2 t_2 คือเวลาที่สัญญาณถึงสถานีรับสัญญาณที่ 2 ดังนั้นผลต่างของเวลาคือ Δ t = t 2 − t 1 Delta t = t_2 – t_1 ครับ

ถ้า v คือความเร็วของสัญญาณ และ d 1 , d 2 d_1, d_2 คือระยะทางจากแหล่งกำเนิดสัญญาณไปยังสถานีที่ 1 และ 2 ตามลำดับ เราจะได้ว่า:

d 2 − d 1 = v ⋅ Δ t d_2 – d_1 = v cdot Delta t

เนื่องจาก v และ Δ t Delta t เป็นค่าที่เราทราบหรือสามารถวัดได้ ดังนั้นผลต่างของระยะทาง d 2 − d 1 d_2 – d_1 จึงเป็นค่า คงที่ ครับ

น้องๆ เห็นอะไรไหมครับ? ลักษณะของจุดทั้งหมดที่ผลต่างของระยะทางไปยังจุดตรึงสองจุดมีค่าคงที่ คือ นิยามของไฮเพอร์โบลา นั่นเองครับ

ดังนั้น สำหรับสถานีรับสัญญาณสองสถานีที่กำหนดให้ (ซึ่งเปรียบเสมือนจุดโฟกัสของไฮเพอร์โบลา) แหล่งกำเนิดสัญญาณจะต้องอยู่บนเส้นโค้งไฮเพอร์โบลาเส้นใดเส้นหนึ่งครับ โดยค่าคงที่ 2 a 2a ของไฮเพอร์โบลา ก็คือค่า v ⋅ Δ t v cdot Delta t นั่นเองครับ

การระบุตำแหน่งจริงด้วยไฮเพอร์โบลาหลายเส้น

การมีเพียงแค่ไฮเพอร์โบลาเส้นเดียว เรายังไม่สามารถระบุตำแหน่งที่แน่นอนของแหล่งกำเนิดสัญญาณได้ครับ เพราะแหล่งกำเนิดสัญญาณอาจจะอยู่ตรงไหนก็ได้บนเส้นโค้งนั้น เหมือนกับว่าเราอยู่บนถนนที่ยาวเหยียด แต่ไม่รู้ว่าอยู่ช่วงไหนของถนน

เพื่อระบุตำแหน่งให้ได้ชัดเจน เราจะต้องมีสถานีรับสัญญาณอย่างน้อยสามสถานีครับ เมื่อมีสถานีรับสัญญาณสามสถานี เราจะสามารถสร้าง อย่างน้อยสองคู่ ของสถานีรับสัญญาณได้ครับ:

  • คู่ที่ 1: สถานี A และ สถานี B จะให้ไฮเพอร์โบลาเส้นที่ 1
  • คู่ที่ 2: สถานี A และ สถานี C จะให้ไฮเพอร์โบลาเส้นที่ 2

หรืออาจจะเป็นคู่ B กับ C ก็ได้ครับ

แหล่งกำเนิดสัญญาณจะต้องอยู่บนไฮเพอร์โบลาทั้งสองเส้นนี้พร้อมกัน ดังนั้น ตำแหน่งของแหล่งกำเนิดสัญญาณคือ จุดตัดกันของไฮเพอร์โบลาทั้งสองเส้น นั่นเองครับ

โดยปกติแล้ว ไฮเพอร์โบลาสองเส้นจะตัดกันที่สองจุด ทำให้เราอาจจะต้องใช้ข้อมูลเพิ่มเติม (เช่น ทิศทางโดยประมาณ หรือใช้ไฮเพอร์โบลาเส้นที่สามจากคู่สถานี B และ C) เพื่อยืนยันหรือตัดจุดที่เป็นไปไม่ได้ออกไป เพื่อให้ได้ตำแหน่งที่แม่นยำที่สุดเพียงจุดเดียวครับ

ตัวอย่างการประยุกต์ใช้ในโลกจริงครับ

หลักการ TDOA และไฮเพอร์โบลาถูกนำไปใช้ในหลายๆ ระบบครับ

  • ระบบนำร่อง Loran-C (Long Range Navigation – C): นี่คือตัวอย่างคลาสสิกและตรงที่สุดครับ Loran-C เป็นระบบนำร่องวิทยุทางบกที่เคยนิยมใช้กันทั่วโลก (ก่อนยุค GPS จะแพร่หลาย) ระบบนี้ประกอบด้วยสถานีส่งสัญญาณหลัก (master station) และสถานีส่งสัญญาณรอง (slave stations) หลายสถานีที่ส่งสัญญาณวิทยุแบบซิงโครไนซ์กัน เรือหรือเครื่องบินที่มีเครื่องรับสัญญาณ Loran-C จะวัดผลต่างของเวลาที่สัญญาณมาถึงจากสถานีคู่ต่างๆ แล้วนำค่าผลต่างเวลานี้ไปแปลงเป็นเส้นไฮเพอร์โบลาหลายเส้นบนแผนที่ จุดตัดของไฮเพอร์โบลาเหล่านี้คือตำแหน่งของเรือหรือเครื่องบินครับ
  • การค้นหาตำแหน่งเสียง (Sound Source Localization): ลองนึกถึงการระบุตำแหน่งแหล่งกำเนิดเสียง เช่น เสียงปืนในเมือง หรือเสียงสัตว์ป่าในป่า นักวิทยาศาสตร์อาจใช้ชุดไมโครโฟนหลายตัวเป็นสถานีรับสัญญาณเพื่อจับเวลาที่เสียงมาถึงที่แต่ละไมโครโฟน แล้วใช้หลักการ TDOA และไฮเพอร์โบลาในการคำนวณหาว่าเสียงนั้นมาจากทิศทางใดและตำแหน่งใดครับ
  • การติดตามยานพาหนะ หรือวัตถุ: ในบางระบบติดตามขั้นสูงที่มีการติดตั้งเซ็นเซอร์สัญญาณหลายตัวรอบพื้นที่ที่ต้องการติดตาม ก็สามารถนำหลักการ TDOA มาประยุกต์ใช้เพื่อระบุตำแหน่งของยานพาหนะหรือวัตถุที่เคลื่อนที่ได้ครับ
  • แนวคิดใน GPS (อย่างง่าย): แม้ว่าระบบ GPS (Global Positioning System) จะใช้หลักการ Trilateration (การตัดกันของทรงกลม) ในการระบุตำแหน่งโดยอิงจากระยะทางจากดาวเทียม แต่แนวคิดพื้นฐานของการวัด เวลาที่สัญญาณเดินทาง (Time of Flight) จากดาวเทียมแต่ละดวงมายังเครื่องรับของผู้ใช้เพื่อคำนวณระยะทางนั้น มีความคล้ายคลึงกับหลักการ TDOA ในแง่ของการใช้เวลาเพื่อคำนวณระยะทางครับ เพียงแต่ GPS ต้องการเวลาที่แม่นยำมากๆ จากเครื่องรับด้วยจึงจะสามารถคำนวณระยะทางและจุดตัดของทรงกลมได้

ข้อผิดพลาดที่พบบ่อยและสิ่งที่ต้องระวังครับ

ในการใช้งานจริง ระบบ TDOA ที่ใช้ไฮเพอร์โบลาไม่ได้ปราศจากข้อท้าทายนะครับ มีข้อผิดพลาดและสิ่งที่ต้องระวังหลายอย่างที่พี่กฤษณ์อยากให้น้องๆ ได้เรียนรู้ไว้ครับ

  • ความคลาดเคลื่อนในการวัดเวลา (Timing Errors): การวัดผลต่างของเวลาที่สัญญาณมาถึงจำเป็นต้องมีความแม่นยำสูงมาก หากนาฬิกาของสถานีรับสัญญาณไม่ได้รับการซิงโครไนซ์อย่างสมบูรณ์ หรือมีการหน่วงเวลาของสัญญาณจากปัจจัยภายนอกเพียงเล็กน้อย ก็จะทำให้ค่า Δ t Delta t คลาดเคลื่อนและส่งผลต่อตำแหน่งของไฮเพอร์โบลาได้ครับ
  • ความเร็วของสัญญาณ (Signal Speed Variation): ความเร็วของสัญญาณอาจไม่คงที่ 100% ขึ้นอยู่กับตัวกลางที่สัญญาณเดินทางผ่าน เช่น ความเร็วแสงในสุญญากาศกับในอากาศต่างกันเล็กน้อย หรือความเร็วเสียงในน้ำกับในอากาศก็ต่างกันมาก การเปลี่ยนแปลงความเร็วนี้จะทำให้การคำนวณระยะทาง v ⋅ Δ t v cdot Delta t คลาดเคลื่อนได้
  • สัญญาณรบกวนและ Multilpath (Noise and Multipath): สัญญาณอาจถูกรบกวนจากแหล่งกำเนิดอื่น หรือเกิดการสะท้อนจากวัตถุต่างๆ (multipath) ก่อนที่จะมาถึงสถานีรับ ทำให้เวลาที่มาถึงผิดเพี้ยนไปจากความเป็นจริงครับ
  • ปัญหาการตัดกันของไฮเพอร์โบลา (Intersection Ambiguity): อย่างที่พี่กฤษณ์บอกไปแล้วว่าไฮเพอร์โบลาสองเส้นอาจตัดกันสองจุด การจะเลือกจุดที่ถูกต้องต้องอาศัยข้อมูลเสริม หรือใช้สถานีรับสัญญาณจำนวนมากขึ้นเพื่อสร้างไฮเพอร์โบลาหลายๆ เส้น และหาจุดที่ตัดกันมากที่สุดครับ
  • การจัดเรียงของสถานีรับสัญญาณ (Geometric Dilution of Precision – GDOP): ตำแหน่งทางเรขาคณิตของสถานีรับสัญญาณมีผลอย่างมากต่อความแม่นยำในการระบุตำแหน่ง หากสถานีรับสัญญาณอยู่ใกล้กันเกินไป หรือเรียงตัวเป็นเส้นตรง อาจทำให้ไฮเพอร์โบลาตัดกันในมุมที่ตื้นมาก ทำให้เกิดความคลาดเคลื่อนสูงได้ครับ

เทคนิคและมุมมองเชิงวิเคราะห์เพิ่มเติม

ในการแก้ปัญหาที่ซับซ้อนนี้ นักคณิตศาสตร์และวิศวกรได้พัฒนาเทคนิคต่างๆ เพื่อเพิ่มความแม่นยำและความน่าเชื่อถือของระบบ TDOA ครับ

  • การใช้ระบบพิกัดที่เหมาะสม: การวางจุดศูนย์กลางของระบบพิกัดให้เหมาะสมกับตำแหน่งของสถานีรับสัญญาณ จะช่วยลดความซับซ้อนของสมการและทำให้การคำนวณง่ายขึ้นครับ
  • การแก้ระบบสมการเชิงพีชคณิต: ในทางปฏิบัติ การระบุตำแหน่งไม่ได้ทำด้วยการวาดกราฟไฮเพอร์โบลา แต่เป็นการแก้ระบบสมการไฮเพอร์โบลาหลายๆ เส้นพร้อมกัน ซึ่งมักจะต้องใช้คอมพิวเตอร์และอัลกอริทึมทางตัวเลขเข้ามาช่วยในการหาจุดตัด
  • ความสำคัญของจำนวนสถานีรับสัญญาณ: ยิ่งมีสถานีรับสัญญาณมากเท่าไหร่ ก็ยิ่งสามารถสร้างไฮเพอร์โบลาได้หลายเส้นมากขึ้น ทำให้สามารถตัดจุดที่เป็นไปไม่ได้ออกไปได้ง่ายขึ้น และเพิ่มความแม่นยำในการระบุตำแหน่งได้อีกด้วยครับ
  • การใช้เทคนิคการประมาณค่าและการปรับปรุง: เพื่อลดผลกระทบจากข้อผิดพลาดต่างๆ ระบบ TDOA มักจะใช้เทคนิคทางสถิติ เช่น Kalman Filter หรือ Least Squares เพื่อประมาณค่าตำแหน่งที่ดีที่สุดจากข้อมูลที่มีความคลาดเคลื่อนครับ

จะเห็นได้ว่า การเรียนรู้เรื่องไฮเพอร์โบลาไม่ได้จำกัดอยู่แค่ในห้องเรียนเท่านั้น แต่ยังเป็นกุญแจสำคัญที่เปิดประตูสู่การทำความเข้าใจเทคโนโลยีรอบตัวเราอีกมากมายเลยนะครับ น้องๆ จะได้เห็นว่าคณิตศาสตร์เป็นเครื่องมือที่ทรงพลังและมีประโยชน์ในชีวิตจริงมากๆ ครับ

หวังว่าบทความนี้จะทำให้น้องๆ เข้าใจถึงความเชื่อมโยงอันน่าทึ่งระหว่างไฮเพอร์โบลาและหลักการระบุตำแหน่งด้วยสัญญาณนะครับ เรื่องนี้เป็นแค่ส่วนหนึ่งของโลกคณิตศาสตร์ที่น่าสนใจอีกมากมายเลยครับ ถ้าหากน้องๆ สนใจอยากเรียนรู้คณิตศาสตร์เชิงลึก หรืออยากปูพื้นฐานให้แน่น เพื่อพิชิตข้อสอบต่างๆ หรือแม้แต่เพื่อความเข้าใจในโลกกว้าง พี่กฤษณ์ก็มีคอร์สเรียนคณิตศาสตร์หลากหลายรูปแบบให้น้องๆ ได้เลือกตามความถนัดเลยครับ ทั้งคอร์สสดที่ได้เจอและสอบถามกันได้ทันที คอร์สออนไลน์ที่สามารถเรียนได้ทุกที่ทุกเวลา หรือแม้แต่คอร์สตัวต่อตัวที่พี่กฤษณ์จะดูแลน้องๆ อย่างใกล้ชิดเป็นพิเศษ น้องๆ สามารถดูรายละเอียดเพิ่มเติมได้ในเว็บไซต์นี้เลยนะครับ มาสนุกกับการเรียนรู้คณิตศาสตร์ไปด้วยกันนะครับ พี่กฤษณ์รออยู่นะครับ

Join the conversation

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *