Position Estimation Using Synchronization Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional positioning systems face inaccuracies in determining the position of mobile devices due to issues such as packet loss, wireless channel latencies, and signal processing delays, leading to unsynchronized positioning information from multiple locator devices.
Innovation Solution
Introduce synchronization identifiers in the positioning system to synchronize positioning information from multiple locator devices, allowing the positioning engine to select a set of synchronized information for accurate position determination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If positioning information is collected from multiple locator devices, then the position determination can be performed, but the position accuracy deteriorates due to unsynchronized information from different time instants
Solution Approach 1:
The system performs preliminary actions by associating synchronization identifiers with positioning information at the source (locator devices) before transmission to the positioning engine. This preliminary tagging enables the positioning engine to efficiently identify and select synchronized positioning information without requiring complex real-time synchronization protocols, thus resolving the contradiction between using multiple locator devices and maintaining information synchronization.
Solution Approach 2:
Synchronization identifiers act as an intermediary element that bridges the timing gap between multiple locator devices. These identifiers serve as a common reference that allows the positioning engine to correlate positioning information from different sources and time instants, enabling accurate position determination while maintaining reliability across the distributed system.
2Device complexity
If all received positioning information is used for position calculation, then the processing is simplified, but wrong position determinations occur due to packet loss and channel latencies
Solution Approach 1:
The system extracts only the relevant subset of positioning information by using synchronization identifiers as a selection criterion. The positioning engine extracts positioning information that shares the same synchronization identifier, automatically excluding outdated or out-of-sync information caused by packet loss or channel latencies. This extraction approach maintains processing simplicity while ensuring accuracy by filtering out incorrect data.
Solution Approach 2:
The synchronization identifier mechanism provides feedback to the positioning engine about the temporal validity of positioning information. By checking whether positioning information shares the same synchronization identifier, the system receives implicit feedback about whether the information is current and synchronized, enabling the engine to make accurate position determinations without complex validation logic.
3Measurement precision
If synchronization identifiers are introduced to synchronize positioning information, then position accuracy is improved, but the system complexity increases due to additional identifier generation and matching
Solution Approach 1:
The synchronization identifier serves multiple functions simultaneously: it acts as a timing reference, a correlation key for matching positioning information from multiple locator devices, and a filter for selecting valid data subsets. This multi-functionality reduces the need for separate synchronization mechanisms, thereby limiting the increase in system complexity while achieving improved position estimation accuracy.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method for position estimation in a positioning system comprises receiving, by a plurality of locator devices (ANC1, ANC2, ANC3, ANC4), positioning signals from a mobile device (TG), generating positioning information with associated synchronization identifiers based on the respective received positioning signals, and providing the positioning information with the associated synchronization identifiers to a positioning engine (PE). The positioning engine (PE) compiles a set of related positioning information selected from the provided positioning information based on a similarity measure of the associated synchronization identifiers, and determines an estimated position of the mobile device (TG) based on the set of related positioning information.