ตำแหน่งคร่าวๆ จากรหัสเซลล์ (OpenCellId)

ฉันมีอุปกรณ์ที่รายงานเสาสัญญาณ GSM ให้ฉันเห็นว่า:

  • ID (รหัสเซลล์)
  • MCC (รหัสประเทศมือถือ)
  • MNC (รหัสเครือข่ายมือถือ)
  • LA (รหัสพื้นที่ที่ตั้ง)
  • RxL (ระดับความแรงของสัญญาณที่ได้รับ) - ไร้ประโยชน์ส่วนใหญ่เนื่องจากไม่ทราบกำลังของตัวส่งสัญญาณ
  • Ta (Timing Advance) - ระยะทางไปยังหอเซลล์ (เฉพาะที่ใช้งานอยู่)

ด้วยข้อมูลจาก OpenCellId ฉันจึงสามารถทราบตำแหน่งของเสาส่งสัญญาณแต่ละแห่งได้ แต่ฉันจะรับตำแหน่งคร่าวๆ ของอุปกรณ์ได้อย่างไร

  • รัศมีวงกลมใดที่จะใช้ เมื่อ TA เป็นที่รู้จักสำหรับหอคอยเดียวเท่านั้น และ RxL ไม่ได้จับคู่กับค่าสัมบูรณ์
  • จะใช้เซลล์ N โดยที่ N=1,2,4 ได้อย่างไร
  • มีอัลกอริธึมใดบ้างสำหรับสิ่งนี้?
  • ข้อผิดพลาดที่ทราบ?

person kolypto    schedule 05.03.2014    source แหล่งที่มา
comment
ที่เกี่ยวข้อง: stackoverflow.com/questions/2813615/   -  person kolypto    schedule 05.03.2014


คำตอบ (1)


http://en.wikipedia.org/wiki/Trilateration และ http://en.wikipedia.org/wiki/Triangulation เป็นอัลกอริธึมสองตัวที่ใช้กันทั่วไปในกรณีนี้ คุณได้รับข้อมูลมากน้อยเพียงใดนอกเหนือจากรหัสทาวเวอร์?

person benathon    schedule 05.03.2014
comment
ลืมรหัสเซลล์ ขออภัย :) ลิงก์ของคุณถูกต้อง แต่มีการใช้วงกลม 3 วง และอุปกรณ์ของฉันรายงานได้น้อยลงหรือมากกว่านั้น นอกจากนี้ ยังไม่ชัดเจนว่าจะกำหนดรัศมีของวงกลมอย่างไร เนื่องจาก TA เป็นที่รู้จักเพียงรัศมีเดียวเท่านั้น กำลังสัญญาณไม่มีประโยชน์เนื่องจากกำลังของเครื่องส่งสัญญาณเป็นตัวแปร - person kolypto; 05.03.2014